@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";:root{--ae-dark: #21313a;--ae-dark-2: #17252d;--ae-bg: #eef3f6;--ae-card: #ffffff;--ae-border: #dfe7ec;--ae-text: #10212b;--ae-muted: #71818c;--ae-blue: #2ea8df;--ae-green: #22c55e;--ae-purple: #6366f1;--ae-shadow: 0 18px 45px rgba(15, 35, 45, .08);--ae-topbar: 62px}*{box-sizing:border-box}.ae-shell{min-height:100vh;background:var(--ae-bg);color:var(--ae-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ae-topbar{height:var(--ae-topbar);background:linear-gradient(180deg,var(--ae-dark),var(--ae-dark-2));color:#fff;display:flex;align-items:center;gap:14px;padding:0 18px;position:sticky;top:0;z-index:50;box-shadow:0 8px 24px #0f172a38}.ae-brand{display:flex;align-items:center;gap:10px;min-width:188px;cursor:pointer}.ae-mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2ea8df,#6ee7b7);color:#07131a;display:grid;place-items:center;font-weight:800}.ae-brand strong{display:block;font-size:14px;letter-spacing:.01em}.ae-brand small{display:block;margin-top:2px;font-size:11px;color:#ffffff9e;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-nav{display:flex;align-items:stretch;height:100%;gap:2px}.ae-navItem{color:#ffffffb8;text-decoration:none;border:0;background:transparent;height:100%;padding:0 10px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative;font-size:13px}.ae-navItem b{font-weight:750}.ae-navItem:hover{color:#fff;background:#ffffff0f}.ae-navItem.is-active{color:#fff}.ae-navItem.is-active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:99px 99px 0 0;background:var(--ae-blue)}.ae-navItem.is-disabled{opacity:.45;cursor:not-allowed}.ae-search{margin-left:auto;width:min(360px,24vw);height:38px;background:#fff;color:#0f172a;display:flex;align-items:center;gap:8px;padding:0 14px;box-shadow:inset 0 0 0 1px #0f172a1f}.ae-search span{color:#64748b}.ae-search input{border:0;outline:0;width:100%;font-weight:650;background:transparent}.ae-actions{display:flex;align-items:center;gap:9px}.ae-circle{width:34px;height:34px;border-radius:999px;border:0;color:#fff;display:grid;place-items:center;cursor:pointer;font-weight:700;box-shadow:0 8px 20px #0000002e}.ae-circle.is-call{background:#18b979}.ae-circle.is-text{background:#5867e8}.ae-circle.is-add{background:#2ea8df;font-size:20px}.ae-user{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#e8eef3;color:#20313a;font-size:12px;font-weight:700}.ae-logout{height:34px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;border-radius:10px;padding:0 12px;cursor:pointer;font-weight:750}.ae-logout:hover{background:#ffffff1f}.ae-mobileBtn{display:none;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;border-radius:10px;height:36px;width:40px}.ae-main{height:calc(100vh - var(--ae-topbar));overflow:auto;padding:0}.contacts-page,.dash2{padding:22px}.ae-mobileTabs,.ae-mobileFab,.ae-drawerHead,.ae-mobileShade{display:none}@media(max-width:1180px){.ae-search{width:250px}.ae-navItem b{display:none}.ae-navItem{padding:0 9px}}@media(max-width:820px){.ae-topbar{height:62px;min-height:62px;padding:0 14px;flex-wrap:nowrap;gap:10px}.ae-mobileBtn{display:grid;place-items:center;order:0;width:34px;height:44px;margin:0;padding:0;border:0;background:transparent;color:#fff;font-size:25px;border-radius:0;box-shadow:none}.ae-brand{order:1;min-width:0;flex:1}.ae-brand strong{font-size:14px}.ae-brand small{font-size:11px;max-width:210px}.ae-search,.ae-actions,.ae-mobileShade{display:none}.ae-mobileShade.is-open{display:block;position:fixed;inset:0;z-index:80;background:#0f172a42}.ae-nav{position:fixed;top:0;left:0;bottom:0;z-index:90;width:min(82vw,280px);max-width:280px;height:100vh;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:76px 14px 18px;background:#20313a;border-radius:0;transform:translate(-105%);transition:transform .22s ease;box-shadow:8px 0 28px #00000047}.ae-nav.is-open{transform:translate(0);background:#20313a}.ae-navItem{width:100%;height:46px;justify-content:flex-start;border-radius:10px;padding:0 12px;color:#ffffffd1;height:50px;font-size:14px;font-weight:700;letter-spacing:.01em}.ae-navItem b{display:inline;font-size:16px}.ae-navItem.is-active{background:#ffffff1a;color:#fff}.ae-navItem.is-active:after{display:none}.ae-main{height:auto;min-height:calc(100vh - 62px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 12px 82px}.ae-mobileTabs{position:fixed;left:0;right:0;bottom:0;z-index:100;height:64px;display:grid;grid-template-columns:repeat(5,1fr);background:#20313a;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -10px 28px #0f172a2e}.ae-mobileTabs button{border:0;border-radius:0;background:transparent;color:#ffffffb8;font-size:14px;font-weight:700;padding:8px 2px}.ae-mobileTabs button:hover{color:#fff;background:#ffffff0f}.ae-mobileFab{position:fixed;right:18px;bottom:78px;z-index:101;display:grid;place-items:center;width:54px;height:54px;border:0;border-radius:999px;background:#2ea8df;color:#fff;font-size:30px;font-weight:700;box-shadow:0 16px 34px #2ea8df59}.ae-drawerHead{height:64px;display:grid;grid-template-columns:34px 34px 1fr;align-items:center;column-gap:10px;padding:0 14px;margin:-76px -14px 14px;background:linear-gradient(180deg,#21313a,#17252d);border-bottom:1px solid rgba(255,255,255,.08)}.ae-drawerBrand{display:contents;align-items:center;gap:10px}.ae-drawerBrand .ae-mark{width:34px;height:34px;border-radius:10px;grid-column:2}.ae-drawerBrand>div:last-child{grid-column:3;min-width:0}.ae-drawerBrand strong{display:block;color:#fff;font-size:15px;font-weight:700;line-height:1.1}.ae-drawerBrand small{display:block;margin-top:3px;color:#ffffff9e;font-size:11px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-drawerClose{width:34px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#fff;font-size:27px;line-height:1;padding:0}.ae-nav{padding-top:80px}}.ae-circle{padding:0!important;width:36px!important;height:36px!important;min-width:36px;min-height:36px;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:16px}.ae-circle.is-add{font-size:20px;font-weight:700}.ae-actions{align-items:center!important}.ae-mobileTabs.is-inboxTabs{grid-template-columns:repeat(5,1fr);height:62px;background:#07172ff5;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -18px 38px #0f172a38}.ae-mobileTabs.is-inboxTabs button{color:#ffffffbd;display:grid;place-items:center;gap:3px;font-size:10px;font-weight:700}.ae-mobileTabs.is-inboxTabs button span{font-size:18px;line-height:1}.ae-mobileTabs.is-inboxTabs button b{font-size:10px;font-weight:700}.ae-mobileTabs.is-inboxTabs button.is-active{color:#fff;background:linear-gradient(180deg,#2563eb47,#2563eb14);position:relative}.ae-mobileTabs.is-inboxTabs button.is-active:before{content:"";position:absolute;top:0;left:24%;right:24%;height:3px;border-radius:0 0 999px 999px;background:#60a5fa}.ae-mobileInsightsSheet{position:fixed;left:0;right:0;bottom:62px;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -18px 48px #0f172a38;padding:12px 16px 20px;z-index:120;display:grid;gap:16px;animation:ae-sheetUp .18s ease}.ae-mobileInsightsHandle{width:44px;height:5px;border-radius:999px;background:#cbd5e1;margin:0 auto 4px}.ae-mobileInsightsHead{display:flex;align-items:center;justify-content:space-between}.ae-mobileInsightsHead strong{font-size:16px;font-weight:700;color:#0f172a}.ae-mobileInsightsHead button{width:34px;height:34px;border-radius:999px;border:0;background:#eff6ff;color:#2563eb;font-size:16px;font-weight:700}.ae-mobileInsightsSheet section{display:grid;gap:8px}.ae-mobileInsightsSheet h4{margin:0;font-size:13px;font-weight:700;color:#0f172a}.ae-mobileInsightsSheet p{margin:0;font-size:13px;line-height:1.5;color:#475569}.ae-mobileInsightsSheet section button{height:40px;border-radius:12px;border:1px solid #dbe4ef;background:#fff;text-align:left;padding:0 12px;font-size:13px;font-weight:700;color:#1d4ed8}.ae-aiBadge{width:fit-content;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700}.ae-aiBadge.green{background:#dcfce7;color:#166534}.ae-aiBadge.orange{background:#ffedd5;color:#9a3412}@keyframes ae-sheetUp{0%{transform:translateY(18px);opacity:0}to{transform:translateY(0);opacity:1}}:root{--ae-dark: #0f1d2e;--ae-dark-2: #0f1d2e;--ae-bg: #fcf9f8;--ae-card: #ffffff;--ae-border: #e5e2e1;--ae-text: #1b1b1c;--ae-muted: #727785;--ae-blue: #0058bd;--ae-green: #006e2c;--ae-purple: #7657d8;--ae-shadow: 0 2px 10px rgba(15, 29, 46, .08)}.ae-shell{background:#fcf9f8;color:#1b1b1c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ae-topbar{background:#0f1d2e;border-bottom:1px solid #1d2d43;box-shadow:0 2px 10px #0f1d2e2e}.ae-mark{width:30px;height:30px;border-radius:6px;background:#1bb29e;color:#fff;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700}.ae-brand strong{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em}.ae-brand small{color:#869ab8;font-size:10.5px;font-weight:500}.ae-navItem__icon,.ae-search>span,.ae-circle{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.ae-navItem__icon{width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px;font-size:17px;line-height:1;color:#94a3b8}.ae-navItem__icon>svg,.ae-materialNavIcon{width:17px;height:17px;display:block}.ae-navItem[href="/contacts"] .ae-navItem__icon{color:#c084fc}.ae-navItem[href="/inbox"] .ae-navItem__icon{color:#818cf8}.ae-navItem[href="/marketing"] .ae-navItem__icon{color:#f87171}.ae-navItem[href="/prospecting"] .ae-navItem__icon{color:#f59e0b}.ae-navItem[href="/settings"] .ae-navItem__icon,.ae-navItem[href="/admin"] .ae-navItem__icon{color:#94a3b8}@media(min-width:821px){.ae-topbar{gap:12px;padding:0 16px}.ae-brand{min-width:178px;gap:8px}.ae-nav{align-items:center;gap:1px}.ae-navItem{height:34px;padding:0 9px;gap:6px;border-radius:7px;color:#b8c7db;font-size:12.5px;font-weight:600;transition:color .14s ease,background-color .14s ease}.ae-navItem b{font-weight:600}.ae-navItem:hover{color:#fff;background:#1b2b42}.ae-navItem.is-active{color:#fff;background:#253858}.ae-navItem.is-active:after{display:none}.ae-navItem.is-disabled{opacity:.48}.ae-search{width:min(330px,23vw);height:34px;border:1px solid #243550;border-radius:7px;background:#17253b;color:#fff;padding:0 10px;box-shadow:none}.ae-search>span{color:#64748b;font-size:17px;line-height:1}.ae-search input{color:#fff;font-size:12px;font-weight:500}.ae-search input::placeholder{color:#64748b;opacity:1}.ae-actions{gap:6px}.ae-circle{width:32px!important;height:32px!important;min-width:32px;min-height:32px;padding:0!important;border-radius:999px;box-shadow:none;font-size:17px}.ae-circle.is-call{background:#10b981}.ae-circle.is-text{background:#6366f1}.ae-circle.is-add{background:#0284c7;font-size:18px;font-weight:400}.ae-user{width:32px;height:32px;background:#475569;color:#fff;font-size:11px;font-weight:700}.ae-logout{height:32px;border:0;border-radius:7px;background:transparent;padding:0 8px;font-size:12px;font-weight:600}.ae-logout:hover{background:#1b2b42}}.ae-main.is-workspaceEdgeToEdge{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0!important;overflow:hidden!important;background:#eef3f6}.ae-main.is-workspaceEdgeToEdge>.mkt-workspace{flex:1 1 auto;min-height:0}.ae-navItem__icon{display:grid;place-items:center}.ae-materialNavIcon{width:18px;height:18px;display:block;fill:currentColor}@media(max-width:760px){.ae-main.is-workspaceEdgeToEdge{padding-bottom:var(--ae-mobile-tabs-height, 62px)!important}}.stitchMarketingWorkspace{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:256px minmax(0,1fr);overflow:hidden;background:#f8fafc;font-family:Inter,Arial,sans-serif}.stitchMarketingRail{min-height:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px 0;border-right:1px solid rgba(226,232,240,.8);background:#fff}.stitchMarketingRailMain{display:grid;gap:4px;padding:0 12px}.stitchMarketingRailBottom{padding:12px 12px 0;border-top:1px solid #f1f5f9}.stitchMarketingRailSystem{display:grid;gap:4px}.stitchRailItem{width:100%;min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) 8px;align-items:center;gap:12px;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#475569;font:inherit;font-size:12px;line-height:20px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.stitchRailItem:hover:not(:disabled){background:#f1f5f9cc;color:#0f172a}.stitchRailItem.is-active{border-color:#dbeafe99;background:#eff6ff;color:#0058bd;font-weight:600}.stitchRailItem:disabled{color:#94a3b8;cursor:default}.material-symbols-outlined.stitchRailIcon{width:20px;height:20px;font-size:20px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20}.stitchRailItem.is-active .stitchRailIcon{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20}.stitchRailLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitchRailDot{width:8px;height:8px;border-radius:999px;background:#0058bd}.stitchQuotaCard{margin-top:12px;padding:12px;border:1px solid rgba(226,232,240,.7);border-radius:12px;background:#f8fafc}.stitchQuotaHeading{display:flex;align-items:center;justify-content:space-between;color:#334155;font-size:11px;font-weight:600}.stitchQuotaCard p{margin:6px 0 0;color:#64748b;font-size:10px;line-height:15px}.stitchMarketingStage{min-width:0;min-height:0;overflow:auto;background:#f8fafc}.stitchMarketingMobileNav{display:none}@media(max-width:980px){.stitchMarketingWorkspace{display:flex;flex-direction:column}.stitchMarketingRail{display:none}.stitchMarketingMobileNav{min-height:54px;display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid #e2e8f0;background:#fff}.stitchMarketingMobileNav strong{color:#0f172a;font-size:13px;font-weight:700}.stitchMarketingMobileNav select{min-width:0;height:38px;flex:1;padding:0 10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font:inherit;font-size:12px}}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 14px;background:#f6f7fb}.auth-card{width:100%;max-width:520px;background:#fff;border-radius:16px;box-shadow:0 16px 40px #00000014;border:1px solid rgba(0,0,0,.06);overflow:hidden}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 16px 12px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,#f6f7fbe6,#fff)}.auth-brand{display:flex;align-items:center;gap:10px;min-width:0}.auth-mark{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;background:#111827;color:#fff;flex:0 0 auto}.auth-brand-text{min-width:0}.auth-name{font-weight:800;letter-spacing:-.02em}.auth-tag{font-size:12px;color:#6b7280;margin-top:1px}.auth-links{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.auth-link{font-size:13px;font-weight:700;color:#111827;text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff}.auth-link:hover{background:#1118270a}.auth-body{padding:16px}.auth-footer{padding:12px 16px 16px;display:flex;gap:10px;align-items:center;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.06)}.auth-muted{font-size:12px;color:#6b7280}.mkt{min-height:100vh;background:#f8fafc;color:#0f172a}.mkt-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;max-width:1180px;margin:0 auto}.mkt-brand{display:flex;gap:12px;align-items:center}.mkt-logo{width:40px;height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-weight:1000}.mkt-brandText{display:flex;flex-direction:column;line-height:1.05}.mkt-name{font-weight:1000;letter-spacing:-.3px}.mkt-tag{font-size:12.5px;color:#64748b;font-weight:750;margin-top:3px}.mkt-nav{display:flex;gap:14px;align-items:center}.mkt-link{color:#334155;text-decoration:none;font-weight:700;font-size:13.5px}.mkt-link:hover{color:#0f172a;text-decoration:underline}.mkt-btn{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:10px 14px;font-weight:950;cursor:pointer}.mkt-btnPrimary{background:#2563eb;border-color:#2563eb;color:#fff}.mkt-btnPrimary:hover{filter:brightness(.98)}.mkt-btnGhost:hover{background:#f1f5f9}.mkt-hero{max-width:1180px;margin:0 auto;padding:24px 22px 10px;display:grid;grid-template-columns:1.05fr .95fr;gap:18px;align-items:start}.mkt-pill{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-weight:700;font-size:12.5px;color:#334155}.mkt-h1{margin:14px 0 10px;font-size:42px;letter-spacing:-.9px;font-weight:1000}.mkt-sub{margin:0;color:#475569;font-size:15px;font-weight:750;line-height:1.55}.mkt-ctaRow{display:flex;gap:10px;margin-top:14px}.mkt-trustRow{display:flex;gap:16px;margin-top:16px}.mkt-trustItem{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:10px 12px;min-width:120px}.mkt-trustNum{font-weight:1000;font-size:18px}.mkt-trustTxt{font-size:12.5px;color:#64748b;font-weight:700}.mkt-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:16px;box-shadow:0 12px 30px #0f172a0d}.mkt-cardTitle{font-weight:1000;margin-bottom:12px}.mkt-list{display:grid;gap:12px}.mkt-li{display:flex;gap:10px;align-items:flex-start}.mkt-dot{width:10px;height:10px;border-radius:999px;background:#2563eb;margin-top:6px}.mkt-liTitle{font-weight:950}.mkt-liText{color:#64748b;font-weight:750;font-size:13.5px;margin-top:2px}.mkt-cardFooter{margin-top:14px;display:flex;justify-content:space-between;gap:10px;align-items:center}.mkt-miniNote{color:#64748b;font-weight:750;font-size:12.5px;max-width:340px}.mkt-fadeCard{margin-top:12px;background:linear-gradient(135deg,#2563eb1f,#0f172a0a);border:1px solid rgba(37,99,235,.18);border-radius:22px;padding:14px 16px}.mkt-fadeTitle{font-weight:1000}.mkt-fadeRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mkt-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 10px;font-weight:700;font-size:12.5px;color:#334155}.mkt-chip.danger{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.mkt-chip.info{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.mkt-fadeText{margin-top:10px;color:#334155;font-weight:700;font-size:13.5px}.mkt-section{padding:18px 0 30px}.mkt-sectionInner{max-width:1180px;margin:0 auto;padding:0 22px}.mkt-h2{margin:8px 0 10px;font-size:24px;font-weight:1000;letter-spacing:-.4px}.mkt-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.mkt-box{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.mkt-boxTitle{font-weight:1000}.mkt-boxText{color:#64748b;font-weight:750;margin-top:6px;font-size:13.5px}.mkt-bottomCta{margin-top:14px;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mkt-bottomTitle{font-weight:1000}.mkt-bottomText{color:#64748b;font-weight:750;margin-top:4px;font-size:13.5px}.mkt-footer{padding:20px 0 30px}.mkt-footerInner{max-width:1180px;margin:0 auto;padding:0 22px;display:flex;justify-content:space-between;align-items:center}.mkt-footBrand{font-weight:1000}.mkt-footSmall{color:#64748b;font-weight:750;font-size:12.5px;margin-top:4px}.mkt-footLinks{display:flex;gap:14px;align-items:center}.mkt-pricing{max-width:1180px;margin:0 auto;padding:14px 22px 30px}.mkt-pricingHead{text-align:left;margin-bottom:14px}.mkt-billing{display:flex;gap:10px;margin-top:12px}.mkt-chipBtn{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:8px 12px;font-weight:950;cursor:pointer}.mkt-chipBtn.is-on{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.mkt-saveTag{margin-left:8px;font-size:12px;color:#1d4ed8;font-weight:950}.mkt-promo{display:flex;gap:10px;margin-top:12px;align-items:center}.mkt-input{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:10px 12px;font-weight:700;outline:none}.mkt-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.mkt-promoMsg{margin-top:10px;font-weight:700;font-size:13.5px}.mkt-promoMsg.ok{color:#166534}.mkt-promoMsg.bad{color:#b91c1c}.mkt-planGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.mkt-plan{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:16px;position:relative}.mkt-plan.is-featured{border-color:#2563eb59;box-shadow:0 18px 42px #0f172a14}.mkt-ribbon{position:absolute;top:12px;right:12px;background:#2563eb;color:#fff;font-weight:1000;font-size:12px;padding:6px 10px;border-radius:999px}.mkt-planName{font-weight:1000;font-size:18px}.mkt-planBestFor{color:#64748b;font-weight:750;margin-top:4px;font-size:13.5px}.mkt-priceRow{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.mkt-price{font-weight:1000;font-size:32px;letter-spacing:-.8px}.mkt-per{font-size:14px;color:#64748b;font-weight:700;margin-left:4px}.mkt-priceHint{color:#64748b;font-weight:700;font-size:12.5px;text-align:right}.mkt-featureList{margin-top:14px;display:grid;gap:8px}.mkt-feature{color:#334155;font-weight:700;font-size:13.5px;display:flex;gap:8px;align-items:flex-start}.mkt-check{color:#16a34a;font-weight:1000}.mkt-faq{margin-top:18px}.mkt-faqTitle{font-weight:1000;margin-bottom:10px}.mkt-faqGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mkt-faqBox{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.mkt-faqQ{font-weight:1000}.mkt-faqA{color:#64748b;font-weight:750;margin-top:6px;font-size:13.5px}.mkt-auth{max-width:1180px;margin:0 auto;padding:14px 22px 30px;display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;align-items:start}.mkt-authCard{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:16px}.mkt-form{margin-top:12px;display:grid;gap:10px}.mkt-field{display:grid;gap:6px;font-weight:700;font-size:12.5px;color:#334155}.mkt-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkt-small{color:#64748b;font-weight:750;font-size:12.5px;margin-top:6px}@media(max-width:980px){.mkt-hero,.mkt-grid3,.mkt-planGrid,.mkt-faqGrid,.mkt-auth{grid-template-columns:1fr}.mkt-nav{flex-wrap:wrap;justify-content:flex-end}.mkt-h1{font-size:34px}}.mkt-proExplain{margin-top:18px;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:16px}.mkt-proExplainTitle{font-weight:1000;font-size:16px}.mkt-proExplainSub{margin-top:6px;color:#64748b;font-weight:750;font-size:13.5px}.mkt-proExplainGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.mkt-proBox{border:1px solid #e2e8f0;border-radius:18px;padding:14px;background:#f8fafc}.mkt-proBoxTitle{font-weight:1000}.mkt-proBoxText{margin-top:6px;color:#475569;font-weight:750;font-size:13.5px;line-height:1.5}.mkt-proExample{margin-top:10px;font-size:12.5px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:8px 10px;border-radius:14px}.mkt-compare{margin-top:18px}.mkt-compareTitle{font-weight:1000;margin-bottom:10px}.mkt-compareCard{background:#fff;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden}.mkt-compareHead,.mkt-compareRow{display:grid;grid-template-columns:1.4fr .6fr .6fr .6fr;gap:10px;align-items:center;padding:12px 14px}.mkt-compareHead{background:#f9fafb;font-size:12px;font-weight:1000;color:#475569}.mkt-compareRow{border-top:1px solid #eef2f7;font-size:13.5px;font-weight:700;color:#334155}.mkt-compareLeft{color:#0f172a;font-weight:950}.mkt-compareRow .is-pop,.mkt-compareHead .is-pop{font-weight:1000;color:#1d4ed8}.mkt-compareNote{margin-top:10px;color:#64748b;font-weight:750;font-size:12.5px}@media(max-width:980px){.mkt-proExplainGrid{grid-template-columns:1fr}}:root{--bg: #f6f7fb;--bg2: #ffffff;--text: #0f172a;--muted: #55637a;--muted2: #6b7280;--card: #ffffff;--line: rgba(15, 23, 42, .1);--shadow: 0 22px 60px rgba(15, 23, 42, .1);--shadow2: 0 12px 30px rgba(15, 23, 42, .08);--radius: 18px;--radius2: 14px;--accent: #6d28d9;--accent2: #3b82f6;--accentSoft: rgba(109, 40, 217, .1);--success: #16a34a;--danger: #dc2626;--max: 1240px;--compareMax: 960px;--plansMax: 1500px;--contentMax: 1350px}.mkt{min-height:100vh;background:radial-gradient(900px 380px at 18% 10%,rgba(109,40,217,.12),transparent 60%),radial-gradient(900px 380px at 82% 16%,rgba(59,130,246,.1),transparent 60%),linear-gradient(180deg,var(--bg),var(--bg2) 55%,var(--bg));color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";overflow-x:hidden}.mkt *{box-sizing:border-box}img,svg{max-width:100%;height:auto}.mkt-shell{width:100%;max-width:var(--max);margin:0 auto;padding:0 28px}.mkt-topbar{position:sticky;top:0;z-index:30;width:100%;left:0;right:0;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(15,23,42,.1)}.mkt-topbarInner{width:100%;max-width:none;margin:0;padding:0;display:flex;justify-content:center}.mkt-topbarContent{width:100%;max-width:var(--max);margin:0 auto;padding:14px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px}.mkt-brand{display:flex;align-items:center;gap:12px;min-width:200px}.mkt-logo{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6d28d9,#3b82f6);color:#fff;font-weight:950;box-shadow:0 10px 24px #6d28d92e}.mkt-brandText{line-height:1.1}.mkt-name{font-weight:950;letter-spacing:-.02em;color:var(--text)}.mkt-tag{font-size:12px;color:var(--muted2);margin-top:2px}.mkt-nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.mkt-link{color:var(--muted);text-decoration:none;font-weight:700;font-size:14px}.mkt-link:hover{color:var(--text)}.mkt-btn{border:1px solid var(--line);background:#fff;color:var(--text);border-radius:999px;padding:10px 14px;font-weight:700;cursor:pointer;transition:transform .08s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;box-shadow:0 1px #0f172a05}.mkt-btn:hover{box-shadow:0 10px 24px #0f172a1a}.mkt-btn:active{transform:translateY(1px)}.mkt-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.mkt-btnPrimary{border-color:#6d28d938;background:linear-gradient(135deg,#6d28d9,#3b82f6);color:#fff;box-shadow:0 16px 34px #6d28d938}.mkt-btnPrimary:hover{box-shadow:0 22px 46px #6d28d942}.mkt-btnPrimary.is-hero{padding:12px 18px}.mkt-section{padding:46px 0}.mkt-hero{padding:34px 0 8px}.mkt-sectionTightTop{padding-top:14px}.mkt-h1{margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.03;letter-spacing:-.04em;font-weight:950}.mkt-sub{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7;max-width:64ch;font-weight:700}.mkt-controlsRow{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:10px 0 18px}.mkt-controlsRow.is-centered{justify-content:center}.mkt-billing{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:30px;justify-content:center}.mkt-chipBtn{border:1px solid var(--line);background:#fff;color:var(--muted);padding:9px 14px;border-radius:999px;font-weight:950;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.mkt-chipBtn:hover{box-shadow:0 10px 20px #0f172a14}.mkt-chipBtn.is-on{color:#6d28d9fa;border-color:#6d28d947;background:#6d28d914}.mkt-saveTag{margin-left:8px;font-size:12px;color:var(--success);font-weight:950}.mkt-planGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;max-width:var(--plansMax)!important;margin:0 auto;padding:0 18px}.mkt-plan{border-radius:22px;border:1px solid var(--line);background:var(--card);box-shadow:0 10px 26px #0f172a14;padding:20px;position:relative;overflow:hidden;min-width:0}.mkt-plan:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(109,40,217,.06),transparent 40%);opacity:.6}.mkt-plan.is-featured{transform:translateY(-8px);border-color:#6d28d947;box-shadow:0 30px 70px #6d28d92e}.mkt-planTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:1}.mkt-planName{font-weight:950;font-size:22px;letter-spacing:-.02em}.mkt-planTagline{margin-top:4px;color:var(--muted);font-weight:700;font-size:14px;line-height:1.45}.mkt-badge{border:1px solid var(--line);background:#0f172a0a;color:var(--text);padding:7px 10px;border-radius:999px;font-weight:950;font-size:12px;white-space:nowrap}.mkt-badge.is-pop{border-color:#6d28d940;background:#6d28d91a;color:#6d28d9fa}.mkt-priceRow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:12px;position:relative;z-index:1}.mkt-price{font-weight:950;font-size:44px;letter-spacing:-.03em;line-height:1}.mkt-per{font-size:14px;font-weight:950;color:var(--muted);margin-left:6px}.mkt-priceHint{color:var(--muted2);font-weight:700;font-size:13px;text-align:right;max-width:18ch}.mkt-planBestFor{margin-top:10px;color:var(--muted);font-weight:700;font-size:14px;position:relative;z-index:1}.mkt-ctaRow{margin-top:14px;position:relative;z-index:1}.mkt-bullets{margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid;gap:10px;border-top:1px solid var(--line);position:relative;z-index:1}.mkt-bullet{display:flex;gap:10px;align-items:flex-start;min-width:0}.mkt-check{width:20px;height:20px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#16a34a1f;color:var(--success);font-weight:950;flex:0 0 auto;line-height:1;margin-top:1px}.mkt-bulletText{color:var(--text);font-weight:700;line-height:1.4;font-size:13.5px;min-width:0}.mkt-linkBtn{margin-top:14px;width:100%;border-radius:14px;border:1px solid var(--line);background:#0f172a08;color:var(--text);font-weight:950;padding:12px 14px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;position:relative;z-index:1}.mkt-linkBtn:hover{background:#0f172a0d;box-shadow:0 10px 20px #0f172a14}.mkt-planDivider{height:1px;background:linear-gradient(to right,transparent,rgba(15,23,42,.14),transparent);margin:16px 0 10px}.mkt-planNote{text-align:center;font-size:13.5px;line-height:1.5;color:var(--muted);font-weight:700;letter-spacing:-.01em;margin:10px 0 2px}.mkt-accent{color:var(--accent);font-weight:700}.mkt-compareSection{background:#ffffff73}.mkt-compareTitle{font-weight:950;font-size:22px;letter-spacing:-.02em}.mkt-compareSection .mkt-shell{max-width:none!important}.mkt-compareSub{margin-top:8px;color:var(--muted);font-weight:700;line-height:1.6;max-width:70ch}.mkt-compareCard{margin-top:16px;border-radius:var(--radius);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow2);overflow:hidden;max-width:var(--plansMax)!important;margin-left:auto;margin-right:auto;padding:0}.mkt-compareHead{display:grid;grid-template-columns:1.4fr .6fr .6fr .6fr;border-bottom:1px solid var(--line);background:#0f172a05}.mkt-compareHeadLeft,.mkt-compareHeadCell{padding:16px;font-weight:950;font-size:13px;color:var(--muted);letter-spacing:.01em}.mkt-compareHeadCell{text-align:center}.mkt-compareHeadCell.is-pop{color:#6d28d9fa;background:#6d28d914}.mkt-compareSectionBlock{border-top:1px solid var(--line)}.mkt-compareSectionRow{padding:16px 16px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:#0f172a05}.mkt-compareSectionTitle{font-weight:950;letter-spacing:-.02em}.mkt-compareSectionSub{color:var(--muted2);font-weight:700;font-size:13px;max-width:56ch;text-align:right}.mkt-compareRow{display:grid;grid-template-columns:1.6fr .6fr .6fr .6fr;border-top:1px solid rgba(15,23,42,.06)}.mkt-compareLeft{padding:14px 16px;color:var(--text);font-weight:700;font-size:14px}.mkt-compareCell{padding:14px 16px;text-align:center;color:var(--text);font-weight:700;font-size:14px}.mkt-compareCell.is-pop{background:#6d28d90f}.mkt-compareNote{margin-top:12px;color:var(--muted2);font-weight:700;font-size:13px;line-height:1.6;max-width:var(--plansMax)!important;margin-left:auto!important;margin-right:auto!important;padding:0 18px}.mkt-addonsTitle{font-weight:950;letter-spacing:-.02em;font-size:20px}.mkt-addonsGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mkt-addonCard{border:1px solid var(--line);background:#fff;border-radius:var(--radius2);padding:14px;box-shadow:0 10px 20px #0f172a0f}.mkt-addonName{font-weight:950;letter-spacing:-.01em}.mkt-addonPrice{margin-top:6px;color:var(--muted);font-weight:700}@media(max-width:980px){.mkt-planGrid{grid-template-columns:1fr;padding:0}.mkt-plan.is-featured{transform:none}.mkt-price{font-size:40px}.mkt-addonsGrid{grid-template-columns:1fr}.mkt-priceHint{max-width:none;text-align:left;margin-top:6px}.mkt-priceRow{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.mkt-shell{padding:0 16px}.mkt-topbarContent{padding:12px 14px;align-items:flex-start}.mkt-brand{min-width:0}.mkt-nav{gap:8px}.mkt-compareCard{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.mkt-compareHead,.mkt-compareRow{min-width:820px}.mkt-compareSectionRow{flex-direction:column;align-items:flex-start;gap:6px}.mkt-compareSectionSub{max-width:100%;text-align:left;white-space:normal}}.mkt,.mkt-shell,.mkt-plan,.mkt-compareCard{max-width:100%}.mkt-topbar{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.mkt-topbarInner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;justify-content:center!important}.mkt-topbarContent{width:100%!important;max-width:var(--max)!important;margin:0 auto!important;padding:14px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.mkt-compareCard,.mkt-compareNote{margin-left:auto!important;margin-right:auto!important}.mkt-planGrid{max-width:var(--plansMax)!important;margin-left:auto!important;margin-right:auto!important;padding:0 18px!important}.mkt-compareCard,.mkt-compareNote{max-width:var(--plansMax);margin-left:auto;margin-right:auto}.mkt-compareSectionRow{display:grid!important;grid-template-columns:1.6fr .6fr .6fr .6fr!important;align-items:baseline!important;gap:12px!important}.mkt-compareSectionTitle{grid-column:1!important}.mkt-compareSectionSub{grid-column:2 / -1!important;max-width:none!important;white-space:normal!important;word-break:normal!important;text-align:left!important}@media(max-width:720px){.mkt-compareCard{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.mkt-compareHead,.mkt-compareRow,.mkt-compareSectionRow{min-width:720px!important;width:720px!important;box-sizing:border-box!important}.mkt-compareSectionSub{max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important}}.aps-page{min-height:100%;background:#f7f9fc;color:#172033}.aps-header,.aps-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,5vw,72px);background:#fff;border-bottom:1px solid #dfe4ec}.aps-brand{display:inline-flex;align-items:center;gap:12px;color:#172033;text-decoration:none}.aps-brand:hover{color:#172033}.aps-brand>span:last-child{display:grid;line-height:1.2}.aps-brand strong{font-size:16px;font-weight:700}.aps-brand small{margin-top:3px;color:#677287;font-size:12px}.aps-logo{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#315ee8;color:#fff;font-size:18px;font-weight:700}.aps-nav,.aps-footerLinks{display:flex;align-items:center;gap:18px}.aps-nav a,.aps-footer a{color:#4d596d;font-size:14px;font-weight:600;text-decoration:none}.aps-nav a:hover,.aps-footer a:hover{color:#214fd1}.aps-nav .aps-login{padding:8px 13px;border:1px solid #cfd7e6;border-radius:7px;color:#244fc7}.aps-main{width:min(920px,calc(100% - 40px));margin:0 auto;padding:56px 0 72px}.aps-title{padding-bottom:30px;border-bottom:1px solid #dfe4ec}.aps-eyebrow{margin:0 0 8px;color:#315ee8;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aps-title h1{margin:0;color:#121a2a;font-size:clamp(32px,5vw,48px);line-height:1.1;font-weight:700}.aps-title>p:last-child:not(.aps-eyebrow){max-width:760px;margin:16px 0 0;color:#5c677b;font-size:18px;line-height:1.65}.aps-content{padding-top:10px}.aps-content section{padding:28px 0;border-bottom:1px solid #e1e6ee}.aps-content section:last-child{border-bottom:0}.aps-content h2{margin:0 0 12px;color:#1b2537;font-size:20px;line-height:1.3;font-weight:700}.aps-content p,.aps-content li{color:#4f5b70;font-size:15px;line-height:1.75}.aps-content p{margin:0 0 12px}.aps-content p:last-child{margin-bottom:0}.aps-content ul{margin:10px 0 0;padding-left:22px}.aps-content li+li{margin-top:8px}.aps-content a{color:#244fc7}.aps-notice{margin:20px 0 4px;padding:14px 16px;border:1px solid #d6dfef;border-left:4px solid #315ee8;border-radius:7px;background:#fff;color:#4f5b70;font-size:14px;line-height:1.6}.aps-configWarning{padding:12px 14px;border:1px solid #e4c987;border-radius:7px;background:#fff9e8;color:#704e00!important}.aps-formGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:42px;padding-top:30px}.aps-form{display:grid;gap:18px}.aps-form>label:not(.aps-consent){display:grid;gap:7px;color:#293348;font-size:14px;font-weight:700}.aps-form>label>span{color:#7b8596;font-size:12px;font-weight:500}.aps-form input[type=text],.aps-form input[type=email]{width:100%;box-sizing:border-box;height:44px;padding:0 12px;border:1px solid #cbd4e2;border-radius:7px;background:#fff;color:#172033;font:inherit;outline:none}.aps-form input[type=text]:focus,.aps-form input[type=email]:focus{border-color:#315ee8;box-shadow:0 0 0 3px #315ee81f}.aps-consent{display:flex;align-items:flex-start;gap:11px;color:#4f5b70;font-size:14px;line-height:1.55;cursor:pointer}.aps-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:#315ee8;flex:0 0 auto}.aps-submit{justify-self:start;min-width:132px;height:42px;padding:0 18px;border:1px solid #315ee8;border-radius:7px;background:#315ee8;color:#fff;font-size:14px;font-weight:700}.aps-submit:hover:not(:disabled){border-color:#214fcf;background:#214fcf}.aps-submit:disabled{cursor:not-allowed;opacity:.5}.aps-formMessage{padding:12px 14px;border-radius:7px;font-size:14px;line-height:1.5}.aps-formMessage.is-success{border:1px solid #9dd2ac;background:#edf9f0;color:#1f6532}.aps-formMessage.is-error{border:1px solid #e2a5a5;background:#fff1f1;color:#9e2626}.aps-formAside{padding-left:30px;border-left:1px solid #dfe4ec}.aps-formAside h2{font-size:18px}.aps-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.aps-footer{align-items:flex-start;border-top:1px solid #dfe4ec;border-bottom:0}.aps-footer>div:first-child{display:grid;gap:4px;color:#687388;font-size:12px}.aps-footer strong{color:#283348;font-size:14px;font-weight:700}@media(max-width:760px){.aps-header{align-items:flex-start}.aps-nav{display:grid;grid-template-columns:repeat(2,auto);gap:9px 14px;justify-items:end}.aps-main{width:min(100% - 28px,920px);padding:38px 0 54px}.aps-formGrid{grid-template-columns:1fr;gap:30px}.aps-formAside{padding:24px 0 0;border-top:1px solid #dfe4ec;border-left:0}.aps-footer{display:grid}.aps-footerLinks{flex-wrap:wrap}}@media(max-width:520px){.aps-header{display:grid;padding:15px 16px}.aps-nav{grid-template-columns:repeat(4,auto);justify-items:start;gap:12px;overflow-x:auto}.aps-nav .aps-login{padding:0;border:0}.aps-title h1{font-size:34px}.aps-title>p:last-child:not(.aps-eyebrow){font-size:16px}.aps-footer{padding:18px 16px}}.aps-brand>span:last-child{display:block}.aps-legal{display:grid;gap:3px;color:#7a8597;font-size:10px;font-weight:500;line-height:1.45}.aps-legal span{display:block}.aps-footer .aps-legal{max-width:560px}@media(max-width:520px){.aps-legal{font-size:9.5px}}.aep-form{display:grid;gap:22px;padding-top:26px}.aep-heroSignal{height:42px;display:grid;grid-template-columns:1.7fr 1fr .75fr 1.35fr .6fr;gap:5px;margin-top:28px;overflow:hidden;border-radius:8px;background:#eef3ff;padding:5px}.aep-heroSignal span{border-radius:5px;background:linear-gradient(135deg,#fffffff2,#637dff2e);box-shadow:inset 0 0 0 1px #315ee817}.aep-heroSignal span:nth-child(2),.aep-heroSignal span:nth-child(5){background:linear-gradient(135deg,#5bd8ab38,#fffffff2)}.aep-identity{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:32px;align-items:end;padding:24px 0;border-bottom:1px solid #e1e6ee}.aep-identity h2,.aep-selectorHeader h2{margin:4px 0 7px;color:#172033;font-size:21px;font-weight:700;line-height:1.25}.aep-identity p,.aep-selectorHeader p{margin:0;color:#667287;font-size:13px;line-height:1.6}.aep-sectionKicker{color:#315ee8;font-size:10px;font-weight:700;letter-spacing:.095em;text-transform:uppercase}.aep-identityFields{display:grid;grid-template-columns:.72fr 1.28fr;gap:12px}.aep-identityFields label{min-width:0;display:grid;grid-template-columns:1fr auto;gap:7px;color:#2c374b;font-size:11px;font-weight:700}.aep-identityFields label small{color:#8a94a6;font-size:10px;font-weight:600}.aep-identityFields input{grid-column:1 / -1;width:100%;height:44px;box-sizing:border-box;border:1px solid #cad4e4;border-radius:7px;padding:0 12px;background:#fff;color:#172033;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.aep-identityFields input:focus,.aep-reason select:focus{border-color:#315ee8;box-shadow:0 0 0 3px #315ee81f}.aep-selector{overflow:hidden;border:1px solid #d9e1ed;border-radius:10px;background:#fff;box-shadow:0 8px 28px #1f31580e}.aep-selectorHeader{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 20px;background:radial-gradient(circle at 85% 0,rgba(86,115,255,.12),transparent 38%),linear-gradient(180deg,#fcfdff,#f7f9fe)}.aep-selectorHeader>div:first-child{max-width:650px}.aep-selectionMeter{width:88px;height:64px;display:grid;place-items:center;align-content:center;flex:0 0 auto;border:1px solid rgba(49,94,232,.15);border-radius:9px;background:#ffffffd6}.aep-selectionMeter strong{color:#244fc7;font-size:24px;font-weight:700;line-height:1}.aep-selectionMeter span{margin-top:4px;color:#738096;font-size:9px;font-weight:700;white-space:nowrap}.aep-quickActions{display:flex;justify-content:flex-end;gap:4px;border-top:1px solid #e7ebf2;border-bottom:1px solid #e7ebf2;padding:6px 10px;background:#fbfcff}.aep-quickActions button{min-height:30px;border:0;border-radius:5px;padding:0 9px;background:transparent;color:#315ee8;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.aep-quickActions button:hover:not(:disabled){background:#edf2ff}.aep-quickActions button:disabled{cursor:default;opacity:.42}.aep-categoryList{display:grid}.aep-category{min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr) 76px;align-items:center;gap:13px;border-top:1px solid #e7ebf2;padding:14px 18px;background:#fff;transition:background .16s ease,box-shadow .16s ease}.aep-category:first-child{border-top:0}.aep-category.is-selected{background:linear-gradient(90deg,#315ee80e,#fff0 58%);box-shadow:inset 3px 0 #315ee8}.aep-category.is-locked{background:#f7f8fa}.aep-categoryIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#eef3ff;color:#315ee8}.aep-category:nth-child(2) .aep-categoryIcon{background:#eaf9f3;color:#16825a}.aep-category:nth-child(3) .aep-categoryIcon{background:#f5efff;color:#7047bd}.aep-category:nth-child(4) .aep-categoryIcon{background:#fff5df;color:#9a6500}.aep-category:nth-child(5) .aep-categoryIcon{background:#edf1f5;color:#506177}.aep-iconSvg{width:20px;height:20px;fill:currentColor}.aep-categoryCopy{min-width:0;display:grid;gap:3px}.aep-categoryCopy>span{color:#7f8a9c;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.aep-categoryCopy strong{color:#202b3e;font-size:13px;font-weight:700}.aep-categoryCopy p{margin:0;color:#667287;font-size:11px;font-weight:500;line-height:1.55}.aep-categoryCopy small{color:#8c5f00;font-size:9.5px;font-weight:600;line-height:1.4}.aep-toggle{width:70px;display:grid;grid-template-columns:36px 26px;align-items:center;gap:5px;border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.aep-toggle>span{width:36px;height:21px;position:relative;display:block;border-radius:999px;background:#c7cfdb;transition:background .16s ease}.aep-toggle>span:after{content:"";width:17px;height:17px;position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #14213447;transition:transform .16s ease}.aep-toggle[aria-checked=true]>span{background:#315ee8}.aep-toggle[aria-checked=true]>span:after{transform:translate(15px)}.aep-toggle em{color:#7d889a;font-size:9px;font-style:normal;font-weight:700;text-align:left}.aep-toggle[aria-checked=true] em{color:#244fc7}.aep-toggle:focus-visible{border-radius:6px;outline:3px solid rgba(49,94,232,.22);outline-offset:3px}.aep-toggle:disabled{cursor:not-allowed;opacity:.48}.aep-consent{display:flex;align-items:flex-start;gap:11px;border:1px solid #d9e1ed;border-radius:8px;padding:14px 15px;background:#fbfcff;color:#566277;font-size:11px;line-height:1.55;cursor:pointer}.aep-consent input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:#315ee8}.aep-consent span{display:block}.aep-consent strong{display:block;margin-bottom:2px;color:#283348;font-size:11.5px;font-weight:700}.aep-actionBar{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d9e1ed;border-radius:9px;padding:10px 12px 10px 16px;background:#fff;box-shadow:0 8px 24px #1f31580f}.aep-actionBar.is-sticky{position:sticky;bottom:12px;z-index:4;margin-top:18px}.aep-actionBar>div{min-width:0;display:grid;gap:2px}.aep-actionBar strong{color:#293448;font-size:11.5px;font-weight:700}.aep-actionBar span{color:#758196;font-size:9.5px;font-weight:600;line-height:1.4}.aep-primaryButton,.aep-secondaryButton,.aep-dangerButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 15px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.aep-primaryButton{border:1px solid #315ee8;background:#315ee8;color:#fff;box-shadow:0 3px 8px #315ee833}.aep-primaryButton:hover:not(:disabled){border-color:#244fc7;background:#244fc7}.aep-secondaryButton{border:1px solid #cbd5e3;background:#fff;color:#344259}.aep-dangerButton{border:1px solid #b83636;background:#b83636;color:#fff}.aep-primaryButton:disabled,.aep-secondaryButton:disabled,.aep-dangerButton:disabled{cursor:not-allowed;opacity:.45}.aep-message,.aep-suppressedNotice{margin-top:16px;border-radius:7px;padding:12px 14px;font-size:11px;font-weight:600;line-height:1.5}.aep-message.is-success{border:1px solid #9ed3ad;background:#eefaf1;color:#176c35}.aep-message.is-error{border:1px solid #e2aaaa;background:#fff2f2;color:#9c2929}.aep-suppressedNotice{border:1px solid #e4c987;background:#fff9e8;color:#765100}.aep-loading{min-height:150px;display:grid;place-items:center;color:#6f7c91;font-size:12px;font-weight:700}.aep-preferenceIdentity{min-height:66px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;margin:28px 0 16px;border:1px solid #d9e1ed;border-radius:9px;padding:10px 13px;background:#fff}.aep-liveDot{width:9px;height:9px;border-radius:50%;background:#2caf6f;box-shadow:0 0 0 5px #2caf6f1f}.aep-preferenceIdentity>div{min-width:0;display:grid;gap:2px}.aep-preferenceIdentity small{color:#7a8699;font-size:9px;font-weight:700;text-transform:uppercase}.aep-preferenceIdentity strong{overflow:hidden;color:#283348;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.aep-preferenceIdentity em{border-radius:999px;padding:5px 8px;background:#edf2ff;color:#315ee8;font-size:9px;font-style:normal;font-weight:700}.aep-privacyNote{margin:18px 0 0;color:#7a8698;font-size:10px!important;font-weight:600;line-height:1.55!important;text-align:center}.aep-unsubscribePanel{margin-top:28px;overflow:hidden;border:1px solid #d9e1ed;border-radius:10px;padding:0!important;background:#fff;box-shadow:0 10px 30px #1f31580f}.aep-unsubscribePanel>header{min-height:70px;display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #e5eaf1;background:#fbfcff}.aep-unsubscribeIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#fff0f0;color:#ad2f2f;font-size:24px;font-weight:600}.aep-unsubscribePanel>header>div{display:grid;gap:2px}.aep-unsubscribePanel>header small{color:#7d899b;font-size:9px;font-weight:700;text-transform:uppercase}.aep-unsubscribePanel>header strong{color:#293448;font-size:12px;font-weight:700}.aep-unsubscribeCurrent{padding:20px 20px 16px}.aep-unsubscribeCurrent>span{color:#7c8799;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aep-unsubscribeCurrent strong{display:block;margin-top:4px;color:#202b3e;font-size:18px;font-weight:700}.aep-unsubscribeCurrent p{max-width:650px;margin:7px 0 0;color:#667287;font-size:11px;line-height:1.55}.aep-reason{display:grid;grid-template-columns:1fr auto;gap:5px;padding:0 20px 18px;color:#354158;font-size:10px;font-weight:700}.aep-reason small{color:#8993a4;font-weight:600}.aep-reason select{grid-column:1 / -1;width:100%;height:40px;border:1px solid #cad4e4;border-radius:6px;padding:0 10px;background:#fff;color:#263247;font:inherit;outline:none}.aep-unsubscribeActions{display:flex;gap:9px;padding:14px 20px;border-top:1px solid #e5eaf1;background:#fbfcff}.aep-manageLink{display:block;padding:0 20px 18px;color:#315ee8;font-size:10.5px;font-weight:700;text-decoration:none}@media(max-width:760px){.aep-identity{grid-template-columns:1fr;gap:18px}.aep-selectorHeader{align-items:flex-start}.aep-category{grid-template-columns:38px minmax(0,1fr) 70px;padding:13px}.aep-actionBar{align-items:stretch;flex-direction:column}.aep-actionBar .aep-primaryButton{width:100%}}@media(max-width:520px){.aep-heroSignal{height:34px}.aep-identityFields{grid-template-columns:1fr}.aep-selectorHeader{display:grid}.aep-selectionMeter{width:100%;height:48px;grid-template-columns:auto auto;gap:6px}.aep-selectionMeter span{margin-top:0}.aep-category{grid-template-columns:36px minmax(0,1fr)}.aep-toggle{grid-column:2;justify-self:start;margin-top:5px}.aep-unsubscribeActions{flex-direction:column}.aep-unsubscribeActions button{width:100%}}:root{--login-primary: #2563EB;--login-primary-hover: #1D4ED8;--login-bg: #F1F5F9;--login-surface: #FFFFFF;--login-border: #E2E8F0;--login-text-main: #0F172A;--login-text-muted: #64748B;--login-focus-ring: rgba(37, 99, 235, .25);--login-radius-lg: 16px;--login-radius-md: 8px;--login-shadow: 0 10px 25px -5px rgba(0, 0, 0, .05), 0 8px 10px -6px rgba(0, 0, 0, .01)}.login-container{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--login-bg);background-image:radial-gradient(#CBD5E1 1px,transparent 1px);background-size:32px 32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.login-card{width:100%;max-width:440px;background:var(--login-surface);border-radius:var(--login-radius-lg);padding:48px;box-shadow:var(--login-shadow);border:1px solid var(--login-border);box-sizing:border-box}.login-header{text-align:center;margin-bottom:32px}.logo-placeholder{width:56px;height:56px;background:var(--login-primary);color:#fff;border-radius:12px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;box-shadow:0 4px 12px #2563eb4d}.app-title{font-size:28px;font-weight:800;color:var(--login-text-main);margin:0 0 8px;letter-spacing:-.02em}.app-subtitle{color:var(--login-text-muted);font-size:16px;margin:0}.workspace-badge{display:inline-block;margin-top:12px;padding:4px 12px;background:#f0f9ff;color:#0369a1;border:1px solid #BAE6FD;border-radius:20px;font-size:13px;font-weight:600}.form-group{margin-bottom:24px}.form-label{display:block;font-size:14px;font-weight:600;color:var(--login-text-main);margin-bottom:8px}.form-input{width:100%;padding:14px 16px;border-radius:var(--login-radius-md);border:1px solid var(--login-border);font-size:18px;line-height:1.5;color:var(--login-text-main);outline:none;transition:all .2s ease;background:#fff;box-sizing:border-box}.form-input::placeholder{color:#cbd5e1;font-size:16px}.form-input:focus{border-color:var(--login-primary);box-shadow:0 0 0 4px var(--login-focus-ring)}.btn-submit{width:100%;background:var(--login-primary);color:#fff;border:none;padding:16px;border-radius:var(--login-radius-md);font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;margin-top:8px}.btn-submit:not(:disabled):hover{background:var(--login-primary-hover);transform:translateY(-1px)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;background:#94a3b8}.error-message{background:#fef2f2;border:1px solid #FECACA;color:#991b1b;padding:12px;border-radius:var(--login-radius-md);font-size:14px;margin-bottom:20px}.login-footer{margin-top:32px;display:flex;justify-content:center;gap:16px;font-size:14px}.footer-link{color:var(--login-text-muted);text-decoration:none;font-weight:500}.footer-link:hover{color:var(--login-primary);text-decoration:underline}.divider{color:var(--login-border)}.dev-panel{margin-bottom:20px;border:1px dashed var(--login-border);padding:10px;border-radius:8px;background:#fafafa}@media(max-width:600px){.login-card{padding:24px;max-width:100%;border-radius:20px}.app-title{font-size:24px}.logo-placeholder{width:48px;height:48px;font-size:24px;margin-bottom:20px}.form-input{font-size:16px;padding:12px}}.form-help{display:block;margin-top:7px;color:var(--login-text-muted);font-size:12px;font-weight:600}@media(min-width:1200px){.login-card{max-width:520px}}@media(min-width:1700px){.login-card{max-width:560px}.app-title{font-size:31px}.app-subtitle{font-size:17px}}.dash2{max-width:1440px;margin:0 auto;display:grid;gap:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.dash2-hero{background:transparent;border:0;border-radius:0;padding:18px 4px 8px;box-shadow:none;display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.dash2-eyebrow{color:#2b89bd;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dash2-hero h1{margin:5px 0 0;font-size:30px;line-height:1.1;letter-spacing:-.025em;color:#152934;font-weight:750}.dash2-hero p{margin:7px 0 0;color:#71818c;font-size:14px;font-weight:500}.dash2-heroActions{display:flex;gap:8px}.btn-primary,.btn-soft,.link-btn{border-radius:10px;cursor:pointer;font-weight:650;font-size:13px}.btn-primary{border:1px solid #1d9bd3;background:#1d9bd3;color:#fff;padding:9px 13px;box-shadow:none}.btn-soft{background:#fff;color:#20313a;padding:9px 13px;border:1px solid #d7e1e7}.link-btn{background:transparent;border:0;color:#2b89bd;padding:0}.eng-tableHeader,.eng-contactRow{display:grid;grid-template-columns:34px minmax(300px,1.4fr) minmax(170px,.85fr) 120px 105px 110px 70px 120px 70px 70px 185px 170px}.eng-contactRow{min-height:62px}.eng-mutedCell,.eng-stageCell,.eng-nextCell,.eng-dueCell,.eng-tagsCell,.eng-countCell{display:flex;align-items:center}.eng-nextCellAction{display:flex;align-items:center;gap:6px}.eng-nextCellAction span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-nextCellAction button{height:26px;border:1px solid #d9e4ea;background:#fff;color:#20313a;font-size:11px;font-weight:700;cursor:pointer;padding:0 8px}.eng-dueCell{font-weight:700;color:#64748b;white-space:nowrap;overflow:visible;text-overflow:clip}.eng-nextCellAction button:hover{background:#eef7fc}.dash2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dash2-kpi{text-align:left;background:#fff;border:1px solid #dfe7ec;border-radius:12px;padding:13px 14px;box-shadow:none}.dash2-kpi span{display:block;color:#6b7c87;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dash2-kpi b{display:block;margin-top:6px;font-size:26px;font-weight:650;color:#152934;letter-spacing:-.03em}.dash2-kpi small{display:block;margin-top:2px;color:#7d8b94;font-size:12px;font-weight:500}.dash2-kpi.is-danger{border-top:3px solid #ef4444}.dash2-kpi.is-blue{border-top:3px solid #2ea8df}.dash2-kpi.is-purple{border-top:3px solid #6366f1}.dash2-kpi.is-dark{border-top:3px solid #21313a}.dash2-grid{display:grid;grid-template-columns:minmax(0,1.8fr) 380px;gap:16px;align-items:start}.dash2-side{display:grid;gap:14px}.dash2-card{background:#fff;border:1px solid #dfe7ec;border-radius:12px;box-shadow:none;overflow:hidden}.dash2-cardHead{padding:14px 16px;border-bottom:1px solid #edf2f5;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dash2-cardHead h2{margin:0;color:#152934;font-size:16px;font-weight:700;letter-spacing:-.01em}.dash2-cardHead p{margin:4px 0 0;color:#74838c;font-size:12.5px;font-weight:500}.dash2-empty{padding:22px 16px;color:#7c8b94;font-weight:500;font-size:14px}.cmd-row{display:flex;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid #edf2f5}.cmd-row:first-child{border-top:0}.cmd-main{flex:1;display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;cursor:pointer;min-width:0;padding:0}.cmd-avatar{width:38px;height:38px;border-radius:999px;background:#eef3f6;color:#20313a;display:grid;place-items:center;font-weight:700;flex:0 0 auto}.cmd-name{font-weight:700;color:#152934;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-main:hover .cmd-name{color:#2b89bd}.cmd-meta{margin-top:5px;display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#71818c;font-size:12px;font-weight:500}.cmd-pill{border-radius:999px;padding:4px 8px;background:#eef3f6;color:#40535f;font-weight:650;font-size:11.5px}.cmd-pill.is-danger{background:#fff1f2;color:#be123c}.cmd-pill.is-today{background:#eaf7ff;color:#0369a1}.cmd-pill.is-week{background:#eef2ff;color:#4f46e5}.cmd-actions,.hot-actions{display:flex;gap:6px;align-items:center}.cmd-btn{min-height:31px;padding:0 9px;border-radius:8px;border:1px solid #dfe7ec;background:#fff;color:#20313a;font-weight:650;font-size:12px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cmd-btn:hover{background:#f7fafc}.cmd-btn.is-disabled{opacity:.4;pointer-events:none}.hot-card{padding:13px 16px;border-top:1px solid #edf2f5}.hot-card:first-child{border-top:0}.hot-main{display:block;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:0}.hot-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.hot-top strong{color:#152934;font-size:14px;font-weight:700}.hot-top span{border-radius:999px;padding:3px 7px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:700}.hot-main p{margin:6px 0 5px;color:#40535f;font-weight:600;font-size:12.5px}.hot-main small{color:#71818c;font-weight:500;font-size:12px}.hot-actions{margin-top:10px}.quick-grid{padding:14px 16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-grid button{border:1px solid #dfe7ec;background:#f8fbfd;color:#20313a;border-radius:10px;padding:10px 8px;font-weight:650;font-size:12.5px;cursor:pointer}.quick-grid button:hover{background:#eef7fc;border-color:#bce4f7}.modal-backdrop{position:fixed;inset:0;background:#0f232d6b;z-index:100;display:grid;place-items:center;padding:20px}.done-modal{width:min(620px,100%);background:#fff;border-radius:14px;box-shadow:0 30px 80px #00000038;padding:20px}.done-title{font-size:21px;font-weight:750;letter-spacing:-.02em;color:#152934}.done-sub{margin-top:4px;color:#71818c;font-weight:500}.done-field{margin-top:14px;display:grid;gap:7px}.done-field span{color:#20313a;font-weight:650;font-size:13px}.done-field textarea,.done-field input,.done-field select{width:100%;border:1px solid #dfe7ec;border-radius:10px;padding:10px 11px;font:inherit;outline:none}.done-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.done-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}@media(max-width:1080px){.dash2-grid{grid-template-columns:1fr}.dash2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dash2-hero{flex-direction:column;align-items:stretch}.dash2-kpis{grid-template-columns:1fr}.cmd-row{flex-direction:column;align-items:stretch}.cmd-actions,.hot-actions{flex-wrap:wrap}.done-grid,.quick-grid{grid-template-columns:1fr}}.action-panel,.quick-panel{background:#fff;border:1px solid #dfe7ec;border-radius:14px;overflow:hidden}.action-panel__head,.quick-panel__head{padding:16px;border-bottom:1px solid #edf2f5;display:flex;justify-content:space-between;align-items:center}.mini-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#2b89bd;font-weight:750;margin-bottom:4px}.action-panel h2,.quick-panel h2{margin:0;font-size:17px;font-weight:720;color:#152934;letter-spacing:-.02em}.action-count{min-width:30px;height:30px;border-radius:999px;background:#eaf7ff;color:#0369a1;display:grid;place-items:center;font-weight:750}.rail-empty{padding:18px 16px;color:#71818c;display:grid;gap:4px;font-size:13px}.rail-empty strong{color:#152934}.opportunity-list{display:grid}.opportunity-card{padding:14px 16px;border-top:1px solid #edf2f5}.opportunity-card:first-child{border-top:0}.opp-main{width:100%;display:flex;gap:12px;border:0;background:transparent;text-align:left;padding:0;cursor:pointer}.opp-rank{width:30px;height:30px;border-radius:999px;background:#21313a;color:#fff;display:grid;place-items:center;font-weight:750;flex:0 0 auto;margin-top:2px}.opp-content{min-width:0;flex:1}.opp-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.opp-top strong{color:#152934;font-size:14px;font-weight:720}.hot-badge{border-radius:999px;padding:4px 8px;background:#eef2ff;color:#4f46e5;font-size:11px;font-weight:720}.hot-badge.is-click{background:#ecfdf5;color:#15803d}.opp-content p{margin:5px 0 7px;color:#40535f;font-size:12.5px;font-weight:550}.opp-metrics{display:flex;flex-wrap:wrap;gap:7px}.opp-metrics span{background:#f4f7f9;border:1px solid #e5edf2;border-radius:999px;padding:4px 7px;color:#667783;font-size:11px;font-weight:650}.opp-actions{margin-top:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.opp-btn{height:33px;border-radius:9px;border:1px solid #dfe7ec;background:#fff;color:#20313a;font-weight:680;font-size:12px;text-decoration:none;display:grid;place-items:center;cursor:pointer}.opp-btn:hover{background:#f8fbfd}.opp-btn.is-primary{background:#21313a;border-color:#21313a;color:#fff}.opp-btn.is-disabled{opacity:.42;pointer-events:none}.quick-actions-v2{padding:14px;display:grid;gap:9px}.quick-actions-v2 button{border:1px solid #dfe7ec;background:#f8fbfd;border-radius:12px;padding:12px;display:grid;grid-template-columns:34px 1fr;column-gap:10px;text-align:left;cursor:pointer}.quick-actions-v2 button:hover{background:#eef7fc;border-color:#bce4f7}.quick-actions-v2 span{grid-row:span 2;width:34px;height:34px;border-radius:10px;background:#fff;border:1px solid #dfe7ec;display:grid;place-items:center;color:#2b89bd;font-weight:700}.quick-actions-v2 b{color:#152934;font-size:13px;font-weight:720}.quick-actions-v2 small{color:#71818c;font-size:12px;margin-top:2px}.dash2-side{position:sticky;top:82px}.dash2-lowerGrid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;align-items:start}.ai-pulse-list{padding:14px;display:grid;gap:10px}.ai-pulse-item{border:1px solid #dfe7ec;background:linear-gradient(180deg,#fff,#f8fbfd);border-radius:12px;padding:13px;display:flex;gap:12px;align-items:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ai-pulse-item:hover{transform:translateY(-1px);border-color:#bce4f7;box-shadow:0 12px 30px #0f232d14}.ai-pulse-value{width:42px;height:42px;border-radius:12px;background:#21313a;color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700;flex:0 0 auto}.ai-pulse-item strong{display:block;color:#152934;font-size:14px;font-weight:750}.ai-pulse-item span{display:block;margin-top:3px;color:#71818c;font-size:12.5px;font-weight:550}.pipeline-grid,.campaign-preview{padding:14px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.campaign-preview{grid-template-columns:repeat(3,1fr)}.pipeline-grid div,.campaign-preview div{border:1px solid #dfe7ec;background:#f8fbfd;border-radius:12px;padding:13px}.pipeline-grid span,.campaign-preview span{display:block;color:#71818c;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.pipeline-grid b,.campaign-preview b{display:block;margin-top:7px;color:#152934;font-size:25px;font-weight:750;letter-spacing:-.03em}.recent-list{display:grid}.recent-row{border:0;border-top:1px solid #edf2f5;background:#fff;padding:13px 16px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.recent-row:first-child{border-top:0}.recent-row:hover{background:#f8fbfd}.recent-row strong{display:block;color:#152934;font-size:14px;font-weight:730}.recent-row span{display:block;margin-top:3px;color:#71818c;font-size:12px;font-weight:550}.dash2-card,.action-panel,.quick-panel,.dash2-kpi{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dash2-kpi:hover,.dash2-card:hover,.action-panel:hover,.quick-panel:hover{border-color:#c9d7df;box-shadow:0 12px 32px #0f232d0f}@media(max-width:1080px){.dash2-side{position:static}.dash2-lowerGrid{grid-template-columns:1fr}}@media(max-width:720px){.pipeline-grid,.campaign-preview{grid-template-columns:1fr 1fr}}.dash2-leftStack{display:grid;gap:16px;min-width:0}.dash2-grid{align-items:start}.dash2-lowerGrid{display:none}.eng-contactsPage{height:calc(100vh - var(--ae-topbar, 62px));min-width:0;min-height:0;display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden;background:#eef3f6;color:#263b47}.eng-contactsMain{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:12px}.eng-contactsToolbar{display:grid;grid-template-columns:180px minmax(320px,1fr) 150px auto auto auto auto;gap:7px;align-items:center;background:#fff;border:1px solid #d9e4ea;padding:7px;min-width:0}.eng-contactsTitle h1{margin:0;font-size:19px;line-height:1;font-weight:750;letter-spacing:-.03em}.eng-contactsTitle span{display:block;margin-top:4px;color:#6b7f8a;font-size:11px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eng-contactsSearch{height:34px;display:grid;grid-template-columns:22px 1fr;align-items:center;border:1px solid #d9e4ea;background:#f8fbfd;padding:0 9px;min-width:0}.eng-contactsSearch span{color:#83939c;font-weight:700}.eng-contactsSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:13px;font-weight:700;color:#152934}.eng-contactsToolbar select,.eng-btn{height:34px;border:1px solid #d9e4ea;background:#fff;color:#152934;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.eng-btnPrimary{background:#2b63e5;border-color:#2b63e5;color:#fff}.eng-bulkBar{height:34px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #cbd9e2;padding:0 10px;font-size:12px;font-weight:700}.eng-bulkBar button{border:0;background:transparent;color:#2563eb;font-weight:700;cursor:pointer}.eng-bulkBar span{color:#64748b}.eng-selectionCell{min-width:42px;min-height:44px;display:grid;place-items:center;border-right:1px solid #edf2f5}.eng-selectionCell--header{min-height:40px;background:#f3f7fa}.eng-selectionCell input{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#2563eb}.eng-selectionCell input:disabled{cursor:default}.eng-mobilePageSelect{display:none}.eng-contactsTable{min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d9e4ea;overflow:visible}.eng-tableBody{min-height:0;overflow:auto;position:relative}.eng-tableHeader,.eng-contactRow{display:grid}.eng-tableHeader{position:sticky;top:0;z-index:50;min-height:40px;overflow:visible;background:#f3f7fa;border-bottom:1px solid #69c8ff;border-top:1px solid #69c8ff}.eng-headerCell{position:relative;min-width:0;height:40px;display:flex;align-items:center;border-right:1px solid #edf2f5;background:#f3f7fa;overflow:visible;justify-content:center;box-sizing:border-box}.eng-headerCheck{justify-content:center}.eng-colHead{width:100%;height:100%;min-width:0;box-sizing:border-box;border:0;background:transparent;color:#263946;padding:0 36px 0 11px;font-size:15px;font-weight:750;display:flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;text-align:left}.eng-filterBtn{position:absolute!important;right:7px!important;top:50%!important;transform:translateY(-50%)!important;width:26px!important;height:26px!important;border:0!important;background:transparent!important;color:#5f7785!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:initial!important;z-index:3!important}.eng-filterBtn svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important}.eng-filterBtn:hover,.eng-filterBtn.is-active{color:#127ba3!important;background:#edf6fb!important}.eng-filterPopover--multi{width:280px}.eng-multiList{max-height:280px;overflow-y:auto;padding:10px 0}.eng-multiOption{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:center;min-height:34px;padding:0 18px;color:#20313a;font-size:13px;font-weight:700;cursor:pointer}.eng-multiOption:hover{background:#f5f9fb}.eng-multiOption input{width:14px!important;height:14px!important;margin:0!important}.eng-multiOption span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-colHead:hover{background:#f7fbfd}.eng-colHead span{flex:0 0 auto;color:#6f818b;font-size:14px;font-weight:700;opacity:.75;line-height:1}.eng-actionsHead{padding:0 11px;font-size:13px;font-weight:700;color:#263946}.eng-contactRow{align-items:center;min-height:44px;border-bottom:1px solid #edf2f5;position:relative;background:#fff}.eng-contactRow:nth-child(2n){background:#fbfdff}.eng-contactRow:hover{background:#f5fbff;box-shadow:inset 3px 0 #2ea8df}.eng-nextCell{display:flex;align-items:center;font-weight:700;color:#102732}.eng-check{display:grid;place-items:center}.eng-personCell{min-width:0;padding:6px 8px;display:grid;grid-template-columns:20px 1fr;gap:6px;align-items:center}.eng-personCell span:last-child{min-width:0;display:grid;gap:2px}.eng-avatarMini{width:20px;height:20px;min-width:24px;display:grid;place-items:center;background:#eef3f6;color:#20313a;border:1px solid #d9e4ea;font-size:9px;font-weight:700;border-radius:3px}.eng-avatar{width:42px;height:42px;min-width:42px;display:grid;place-items:center;background:#20313a;color:#fff;font-size:13px;font-weight:700;border-radius:999px}.eng-personCell strong{max-width:100%;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.eng-personCell em{font-size:10.5px;color:#7a8c96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}.eng-countCell,.eng-mutedCell,.eng-stageCell,.eng-nextCell,.eng-dueCell,.eng-tagsCell,.eng-rowActions{min-width:0;padding:0 10px;font-size:13px;font-weight:750}.eng-mutedCell,.eng-stageCell,.eng-dueCell,.eng-countCell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eng-mutedCell{color:#50636f}.eng-countCell{color:#263946;font-size:13px;font-weight:700}.eng-stageCell{color:#17252f;font-weight:700}.eng-tagsCell{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.eng-tagsCell span{display:inline-flex;align-items:center;min-height:22px;border:1px solid #dfe8ee;background:#f8fbfd;color:#536875;padding:0 6px;font-size:10px;font-weight:700}.eng-dueCell{font-weight:700;color:#64748b;justify-content:center}.eng-dueCell.is-overdue{color:#b42318}.eng-dueCell.is-today{color:#1d4ed8}.eng-dueCell.is-week{color:#6d28d9}.eng-rowActions{display:flex;justify-content:flex-end;gap:5px}.eng-rowActions button{height:28px;min-width:45px;border:1px solid #d9e4ea;background:#fff;color:#20313a;font-size:11px;font-weight:700;cursor:pointer}.eng-rowActions button:hover{background:#eef7fc}.eng-rowActions button:disabled{opacity:.5;cursor:not-allowed}.eng-rowEditor{grid-column:1 / -1;border-top:1px solid #dfe8ee;padding:10px 12px;display:grid;gap:10px;background:#f6fbff;border-top:1px solid #cfe8f5;box-shadow:inset 4px 0 #2ea8df}.eng-rowEditor>div{display:grid;grid-template-columns:150px 180px 220px 120px;gap:10px}.eng-rowEditor label{display:grid;gap:4px}.eng-rowEditor label span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.eng-rowEditor input,.eng-rowEditor select{height:32px;border:1px solid #d9e4ea;background:#fff;padding:0 9px;font-size:12px;font-weight:700}.eng-rowEditor footer{display:flex;justify-content:flex-end;gap:8px}.eng-rowEditor footer button{height:30px;border:1px solid #d9e4ea;background:#fff;padding:0 12px;font-size:12px;font-weight:700;cursor:pointer}.eng-rowEditor footer button.is-primary{background:#21313a;border-color:#21313a;color:#fff}.eng-filterPopover{position:absolute;top:39px;left:50%;transform:translate(-50%);width:270px;background:#fff;border:1px solid #dfe7ec;box-shadow:0 12px 30px #0f232d26;z-index:100}.eng-filterPopover--small{width:250px}.eng-filterPopover:before{content:"";position:absolute;top:-8px;left:50%;width:14px;height:14px;background:#fff;border-left:1px solid #dfe7ec;border-top:1px solid #dfe7ec;transform:translate(-50%) rotate(45deg)}.eng-filterTitle{height:42px;display:flex;align-items:center;padding:0 18px;background:#f8fafc;color:#465a66;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;border-bottom:1px solid #edf2f5}.eng-filterPopover input,.eng-filterPopover select{width:calc(100% - 36px);height:42px;margin:14px 18px 0;border:1px solid #dfe7ec;background:#fff;padding:0 12px;font-size:14px;font-weight:700;box-sizing:border-box}.eng-filterChip{margin:14px 18px 0;height:34px;background:#eef3f6;color:#263946;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 14px;font-size:13px;font-weight:700}.eng-filterChip button{border:0;background:transparent;color:#71818c;font-size:18px;cursor:pointer}.eng-clearFilter{width:100%;height:44px;border:0;border-top:1px solid #edf2f5;background:#f8fafc;color:#536875;font-size:13px;font-weight:700;cursor:pointer;margin-top:14px}.eng-filterDays{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:14px 18px 0}.eng-filterDays input,.eng-filterDays select{width:100%;margin:0}.eng-state{padding:18px;color:#536875;font-size:13px;font-weight:700}.eng-state.is-error{color:#b42318;background:#fff7f6}.eng-contactsTable::-webkit-scrollbar{width:7px;height:7px}.eng-contactsTable::-webkit-scrollbar-track{background:transparent}.eng-contactsTable::-webkit-scrollbar-thumb{border-radius:6px;background:#c7d6df}.eng-contactsTable::-webkit-scrollbar-thumb:hover{background:#a9c0cc}.eng-importMenuWrap{position:relative}.eng-importMenu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:260px;background:#fff;border:1px solid #dbe6ee;box-shadow:0 18px 42px #0f232d29;padding:8px}.eng-importMenu button{width:100%;border:0;background:transparent;text-align:left;padding:10px;cursor:pointer}.eng-importMenu button:hover{background:#f4fafc}.eng-importMenu strong{display:block;color:#10212b;font-size:13px;font-weight:700}.eng-importMenu span{display:block;margin-top:3px;color:#607481;font-size:12px;font-weight:700}.eng-mobileMetaRow{display:none}@media(max-width:1180px){.eng-contactsPage{height:auto;overflow:visible;display:block}.eng-contactsToolbar{grid-template-columns:1fr 1fr;margin-bottom:8px}.eng-contactsTitle,.eng-contactsSearch{grid-column:1 / -1}.eng-contactsTable{overflow:auto}}.eng-filterBtn{opacity:1!important;visibility:visible!important;color:#0f5f7a!important}.eng-filterBtn svg{display:block!important;width:19px!important;height:19px!important;fill:#0f5f7a!important}.eng-headerCell{position:relative!important;overflow:visible!important;justify-content:center!important}.eng-colHead{padding-right:30px!important}.eng-filterBtn{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;cursor:pointer!important;z-index:20!important;opacity:1!important;visibility:visible!important;align-items:center;justify-content:center;cursor:pointer;z-index:5}.eng-filterBtn:before{content:none!important}.eng-funnelIcon{width:15px;height:15px;display:block;background:#0f5f7a;clip-path:polygon(10% 15%,90% 15%,60% 48%,60% 80%,40% 90%,40% 48%);transition:all .15s ease;position:relative;top:-5px}.eng-filterBtn:hover .eng-funnelIcon,.eng-filterBtn.is-active .eng-funnelIcon{background:#127ba3}.eng-filterBtn:hover{background:#127ba314;border-radius:4px}.eng-quickFilterBar{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #d9e4ea;padding:6px}.eng-quickFilterBar button{height:28px;border:1px solid #d9e4ea;background:#fff;color:#263946;padding:0 10px;font-size:12px;font-weight:750;cursor:pointer}.eng-quickFilterBar button.is-active{background:#21313a;color:#fff;border-color:#21313a}.eng-resizeHandle{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;z-index:30}.eng-resizeHandle:after{content:"";position:absolute;top:9px;bottom:9px;right:0;width:1px;background:transparent}.eng-resizeHandle:hover:after{background:#2ea8df}.eng-contactRow{overflow:visible!important}.eng-contactRow{position:relative;overflow:visible!important}.eng-contactRow:hover{z-index:10}.eng-contactRow{position:relative;overflow:visible}.eng-contactRow.is-menuOpen{z-index:1000}.eng-nextCell{overflow:visible}.eng-nextMenuCell{position:relative;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:6px;overflow:visible}.eng-nextSummary{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}.eng-nextIcon{width:17px;height:17px;flex:0 0 17px;display:grid;place-items:center;border-radius:999px;font-size:9px;font-weight:700;background:#eaf7ff;color:#127ba3}.eng-nextMenuCell.is-upcoming .eng-nextIcon{background:#eaf7ff;color:#127ba3}.eng-nextText{min-width:0;display:grid;gap:1px;justify-items:center}.eng-nextText strong,.eng-nextText em{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-nextText strong{color:#102732;font-size:12px;font-weight:700}.eng-nextText em{color:#6b7f8a;font-size:10.5px;font-style:normal;font-weight:750}.eng-nextMenuCell.is-overdue .eng-nextText strong,.eng-nextMenuCell.is-overdue .eng-nextText em{color:#b42318}.eng-nextMenuBtn{width:24px;height:24px;border:0;background:transparent;color:#6f818b;display:grid;place-items:center;font-size:18px;font-weight:700;line-height:1;cursor:pointer;border-radius:4px}.eng-nextMenuBtn:hover{background:#eef7fc;border-color:#bce4f7}.eng-nextMenu{position:fixed;width:240px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #d9e4ea;box-shadow:0 16px 38px #0f232d38;z-index:99999;padding:6px}.eng-nextMenu button{width:100%;min-height:32px;border:0;background:transparent;color:#20313a;display:flex;align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.eng-nextMenuBtn:hover,.eng-contactRow:hover .eng-nextMenuBtn{background:#eef7fc;color:#127ba3}.eng-nextMenuCell.is-overdue .eng-nextIcon{background:#fff1f0;color:#b42318}.eng-nextMenuCell.is-overdue .eng-nextText strong,.eng-nextMenuCell.is-overdue .eng-nextText em,.eng-nextMenu button.is-danger{color:#b42318}.eng-pickDueBox{border-top:1px solid #edf2f5;margin-top:5px;padding:8px 6px 4px;display:grid;gap:6px}.eng-pickDueBox input{width:100%;height:32px;border:1px solid #d9e4ea;padding:0 8px;font-size:12px;font-weight:750;box-sizing:border-box}.eng-pickDueBox button.is-primary{background:#21313a;color:#fff}.eng-rowEditorNotes{display:grid;gap:4px}.eng-rowEditorNotes span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.eng-rowEditorNotes textarea{width:100%;min-height:62px;border:1px solid #d9e4ea;background:#fff;padding:8px 9px;font-size:12px;font-weight:750;font-family:inherit;resize:vertical;box-sizing:border-box}.eng-contactRow.is-editing{background:#f6fbff;box-shadow:inset 4px 0 #2ea8df}.eng-centerHead{text-align:center}.eng-centerHead .eng-colHead,.eng-contactRow .eng-nextCell,.eng-contactRow .eng-dueCell,.eng-contactRow .eng-personCell{justify-content:center;text-align:center}.eng-mobileNextHint{display:none!important}.eng-nextDue,.eng-mobileOpenDetails{display:none}@media(max-width:640px){.ae-main:has(.eng-contactsPage){padding:0!important;overflow-x:hidden!important}.eng-contactRow.is-mobileExpanded .eng-mobileOpenDetails{display:block!important;width:100%;height:34px;margin-top:8px;border:1px solid #cfe3ec;background:#fff;color:#127ba3;font-size:12px;font-weight:700;cursor:pointer}.eng-contactRow.is-mobileExpanded .eng-nextDue{display:inline-block!important;font-size:10.5px;font-weight:700}.eng-nextDue.is-overdue{color:#b42318!important}.eng-nextDue.is-today,.eng-nextDue.is-week,.eng-nextDue{color:#127ba3!important}.eng-contactsPage,.eng-contactsTable,.eng-tableBody,.eng-contactRow{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.eng-contactsPage{background:#edf3f6!important;padding:0}.eng-contactsToolbar{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px!important;background:#edf3f6!important}.eng-contactsTitle{display:none!important}.eng-contactsSearch{grid-column:1 / -1!important;height:38px!important}.eng-contactsToolbar .eng-btn{height:36px!important;width:100%!important;border-radius:0!important}.eng-contactsToolbar .eng-btnPrimary{grid-column:1 / -1}.eng-contactsToolbar select,.eng-contactsToolbar .eng-btn{font-size:12px!important;font-weight:950!important}.eng-importMenuWrap{width:100%}.eng-importMenuWrap .eng-btn{width:100%!important}.eng-contactsToolbar select,.eng-btnPrimary{height:36px!important;width:100%!important}.eng-contactsToolbar select{grid-column:1 / 2}.eng-quickFilterBar{margin-bottom:10px;padding:6px!important;background:#fff!important;border:1px solid #d9e4ea!important;overflow-x:auto!important}.eng-mobilePageSelect{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 8px;color:#405461;font-size:12px;font-weight:700;white-space:nowrap}.eng-mobilePageSelect input{width:16px;height:16px;margin:0;accent-color:#2563eb}.eng-tableHeader{display:none!important}.eng-tableBody{display:grid!important;gap:8px!important;padding:10px 10px 12px!important;overflow:visible!important}.eng-contactRow{display:block!important;padding:10px!important;background:#fff!important;border:1px solid #d9e4ea!important;box-shadow:0 6px 14px #0f232d0d!important;cursor:pointer!important}.eng-selectionCell{position:absolute;top:8px;right:8px;z-index:4;width:28px;min-width:28px;min-height:28px;border:0;background:#fff}.eng-contactRow.is-mobileExpanded{background:#f2fbff!important;border-color:#9edaf0!important;box-shadow:inset 4px 0 #2ea8df,0 10px 22px #0f232d14!important}.eng-personCell,.eng-personCell:focus,.eng-personCell:active{display:block!important;width:100%!important;padding:0 36px 0 0!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;text-align:left!important}.eng-avatarMini{display:none!important}.eng-mobilePersonLine{display:grid!important;grid-template-columns:auto minmax(70px,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important}.eng-mobilePersonLine strong{font-size:14px!important;font-weight:950!important;color:#102732!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.eng-mobilePersonLine em{font-size:11px!important;color:#647887!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.eng-mobileNextHint{display:inline-block!important;max-width:115px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#127ba3!important;font-size:10.5px!important;font-weight:900!important;justify-self:end!important}.eng-mobileNextHint.is-overdue{color:#b42318!important}.eng-contactRow.is-mobileExpanded .eng-mobileNextHint,.eng-tagsCell,.eng-stageCell,.eng-nextCell{display:none!important}.eng-contactRow.is-mobileExpanded .eng-tagsCell,.eng-contactRow.is-mobileExpanded .eng-stageCell{display:inline-flex!important;align-items:center!important;width:auto!important;margin:7px 6px 0 0!important;padding:0!important;vertical-align:middle!important}.eng-contactRow.is-mobileExpanded .eng-stageCell:before{content:""!important}.eng-contactRow.is-mobileExpanded .eng-nextCell{display:grid!important;margin-top:8px!important;padding:8px!important;background:#f8fbfd!important;border:1px solid #e0ebf1!important}.eng-nextMenuCell{grid-template-columns:minmax(0,1fr) 24px!important;gap:6px!important}.eng-nextSummary{justify-content:flex-start!important;gap:7px!important}.eng-nextText{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.eng-nextText strong,.eng-nextText em{max-width:none!important;white-space:nowrap!important}.eng-nextText strong{font-size:12px!important}.eng-nextText em{font-size:10.5px!important;margin:0!important}.eng-mutedCell,.eng-countCell,.eng-dueCell{display:none!important}.eng-rowEditor{margin:10px -10px -10px!important;padding:10px!important}.eng-rowEditor>div{grid-template-columns:1fr!important}.eng-mobilePersonLine{grid-template-columns:auto minmax(88px,1fr) minmax(96px,128px)!important;gap:6px!important}.eng-mobilePersonLine strong{max-width:120px!important}.eng-mobilePersonLine em{max-width:100%!important}.eng-mobileNextHint{max-width:178px!important;justify-self:end!important;text-align:right!important}.eng-contactRow.is-mobileExpanded .eng-mobilePersonLine{grid-template-columns:auto minmax(0,1fr)!important}.eng-contactRow.is-mobileExpanded .eng-mobileNextHint{display:none!important}.eng-stageCell span{display:inline-flex!important;align-items:center!important;min-height:18px!important;border:1px solid #dfe8ee!important;background:#f8fbfd!important;color:#536875!important;padding:0 6px!important;font-size:10px!important;font-weight:850!important}.eng-contactRow.is-mobileExpanded .eng-tagsCell,.eng-contactRow.is-mobileExpanded .eng-stageCell{margin-top:7px!important;margin-right:5px!important}.eng-contactRow.is-mobileExpanded .eng-nextCell{margin-top:7px!important}.eng-nextMenuCell{grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important}.eng-nextMenuBtn{width:20px!important;height:20px!important;border:0!important;background:transparent!important;color:#127ba3!important;font-size:16px!important;line-height:1!important;padding:0!important}.eng-nextMenuBtn:hover{background:#127ba314!important}.eng-contactRow.is-mobileExpanded .eng-nextText{display:flex!important;align-items:center!important;gap:8px!important}.eng-contactRow.is-mobileExpanded .eng-nextText strong{font-size:12px!important}.eng-contactRow.is-mobileExpanded .eng-nextText em{display:inline-block!important;font-size:10.5px!important;color:#6b7f8a!important}.eng-quickFilterBar button{border-radius:0}.eng-mobileMetaRow{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:8px}.eng-mobileMetaRow span{display:inline-flex;align-items:center;height:22px;border:1px solid #dfe8ee;background:#f8fbfd;color:#536875;padding:0 7px;font-size:10.5px;font-weight:700}.eng-contactRow.is-mobileExpanded .eng-mobileMetaRow{margin-bottom:6px}}@media(min-width:641px){.eng-contactsPage{overflow-x:hidden!important}.eng-contactsTable{width:100%;min-width:0!important;box-sizing:border-box;overflow-x:auto!important;overflow-y:auto!important;scrollbar-width:thin}.eng-tableBody{width:100%;min-width:0!important;box-sizing:border-box;overflow:visible!important;flex:0 0 auto}.eng-tableHeader,.eng-contactRow{width:100%!important;min-width:0!important;box-sizing:border-box}.eng-tableHeader{position:sticky;top:0;z-index:50}}.eng-avatarPhoto{object-fit:cover;border-radius:999px;padding:0}.eng-quickFilterBar{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d9e4ea;padding:8px}.eng-topPager{margin-left:auto;display:flex;align-items:center;gap:8px}.eng-topPager span{color:#607481;font-size:12px;font-weight:700}.eng-topPager button,.eng-topPager select{height:30px;border:1px solid #d9e4ea;background:#fff;color:#152934;font-size:12px;font-weight:700;padding:0 9px}.eng-topPager button:disabled{opacity:.45;cursor:not-allowed}.eng-avatarMini,.eng-avatarPhoto{width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important;object-fit:cover;padding:0!important}.eng-personCell{grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important}.eng-contactRow{min-height:54px}.eng-contactFieldCell,.eng-lastActionCell{min-width:0;padding:0 12px;display:flex;align-items:center;gap:8px;color:#405866;font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eng-contactFieldCell span:last-child{overflow:hidden;text-overflow:ellipsis}.eng-fieldIcon{color:#728697;font-size:13px}.eng-lastActionCell{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.eng-lastActionCell strong{color:#10212b;font-size:13px;font-weight:700}.eng-lastActionCell em{color:#6b7f8a;font-style:normal;font-size:12px;font-weight:750}@media(max-width:640px){.eng-quickFilterBar{flex-wrap:wrap}.eng-topPager{width:100%;margin-left:0;justify-content:flex-end}.eng-contactFieldCell,.eng-lastActionCell{display:none}.eng-contactRow.is-mobileExpanded .eng-contactFieldCell,.eng-contactRow.is-mobileExpanded .eng-lastActionCell{display:flex!important;margin-top:8px;padding:0}}.eng-contactsPage.is-engageListActive .eng-filterBtn,.eng-contactsPage.is-engageListActive .eng-quickFilterBar>button:disabled{opacity:.45;cursor:default}.eng-contactsHeader{min-width:0;min-height:58px;display:flex;align-items:center;gap:16px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;padding:9px 10px 9px 14px}.eng-contactsHeader__title{min-width:0;flex:1;display:flex;align-items:center;gap:11px}.eng-contactsHeader__title>div{min-width:0}.eng-contactsHeader h1{margin:0;overflow:hidden;color:#263b47;font-size:20px;font-weight:700;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.eng-contactsHeader p{margin:3px 0 0;overflow:hidden;color:#78909c;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.eng-contactsHeader__actions{display:flex;align-items:center;gap:7px}.eng-materialButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d3dee4;border-radius:5px;background:#fff;color:#455a64;padding:0 14px;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.eng-materialButton:hover{background:#f5f8fa}.eng-materialButton>span{font-size:15px;line-height:1}.eng-materialButton--primary{border-color:#1a73e8;background:#1a73e8;color:#fff;box-shadow:0 1px 2px #1a73e838}.eng-materialButton--primary:hover{background:#1765cc}.eng-materialButton--quiet{border-color:transparent;background:transparent;color:#1967d2}.eng-contactsControls{min-width:0;display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:8px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;padding:8px}.eng-contactsControls .eng-contactsSearch{height:38px;border-radius:6px;background:#f7f9fa}.eng-contactsControls select{width:100%;height:38px;min-width:0;border:1px solid #d3dee4;border-radius:6px;background:#fff;color:#455a64;padding:0 10px;font-size:11px;font-weight:700}.eng-contactsControls select:disabled,.eng-contactsControls input:disabled{background:#f3f5f6;color:#8a9aa3;cursor:default}.eng-contactsMain .eng-quickFilterBar{flex:0 0 auto;border-radius:8px}.eng-contactsMain .eng-contactsTable{min-height:0;flex:1;border-radius:8px}@media(min-width:981px){.eng-contactsPage{height:calc(100vh - var(--ae-topbar, 62px))!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;overflow:hidden!important}}@media(max-width:980px){.eng-columnManager__list{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-contactsControls{grid-template-columns:minmax(0,1fr) auto auto auto}.eng-advancedFilters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eng-contactsPage{height:auto;min-height:calc(100vh - var(--ae-topbar, 62px));display:flex;flex-direction:column;overflow:visible}.eng-contactsMain{overflow:visible;padding:10px}.eng-contactsHeader{align-items:flex-start}.eng-contactsHeader__actions{flex-wrap:wrap;justify-content:flex-end}.eng-contactsControls{grid-template-columns:minmax(0,1fr) minmax(135px,170px)}.eng-contactsControls .eng-contactsSearch{grid-column:1 / -1}.eng-contactsTable{flex:none}}@media(max-width:640px){.eng-columnManager__header{align-items:flex-start}.eng-columnManager__header>div:first-child{display:grid;gap:2px}.eng-columnManager__list{grid-template-columns:1fr;padding:8px}.eng-columnManager__footer{align-items:flex-start;flex-direction:column}.eng-contactsControls{grid-template-columns:1fr 1fr}.eng-contactsControls .eng-contactsSearch,.eng-contactsControls .eng-materialButton--quiet{grid-column:1 / -1}.eng-advancedFilters__header{align-items:flex-start}.eng-advancedFilters__header>div:first-child{display:grid;gap:2px}.eng-advancedFilters__grid{grid-template-columns:1fr;padding:8px}.eng-filterField--wide{grid-column:auto}.eng-contactsMain{gap:7px;padding:7px}.eng-contactsHeader{min-height:0;align-items:stretch;flex-direction:column;padding:10px}.eng-contactsHeader__title{width:100%}.eng-contactsHeader__actions{width:100%;display:grid;grid-template-columns:1fr 1fr 1.25fr}.eng-materialButton{width:100%;min-width:0;padding:0 8px;font-size:10px}.eng-contactsControls{grid-template-columns:1fr 1fr;padding:7px}.eng-contactsControls .eng-contactsSearch{grid-column:1 / -1}.eng-contactsControls .eng-materialButton{border:0}.eng-contactsMain .eng-quickFilterBar{margin:0;border-radius:8px}}.eng-quickFilterActions{display:flex;align-items:center;gap:6px}.eng-contactsMain .eng-quickFilterBar.is-list-results{justify-content:flex-end;min-height:46px}.eng-contactsHeader__title{gap:0}.eng-headerCell{position:relative}.eng-filterBtn{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#75838d;cursor:pointer;border-radius:4px}.eng-filterBtn:hover{background:#f1f3f4;color:#1a73e8}.eng-filterBtn.is-active{background:#e8f0fe;color:#1967d2}.eng-filterBtn svg{width:15px;height:15px}.eng-filterPopover{position:absolute;z-index:80;top:calc(100% + 5px);left:4px;width:240px;max-height:360px;overflow-y:auto;padding:10px;background:#fff;border:1px solid #dadce0;border-radius:6px;box-shadow:0 4px 12px #3c40432e,0 8px 24px #3c40431a}.eng-filterTitle{margin-bottom:8px;color:#202124;font-size:13px;font-weight:700}.eng-filterPopover__body{display:grid;gap:8px}.eng-filterPopover input,.eng-filterPopover select{width:100%;min-height:34px;border:1px solid #dadce0;border-radius:4px;padding:6px 8px;background:#fff;color:#202124;font-size:12px}.eng-filterPopover input:focus,.eng-filterPopover select:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.eng-filterChoice{min-height:30px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#3c4043}.eng-filterChoice input{width:16px;height:16px;min-height:0}.eng-clearFilter{width:100%;margin-top:10px;min-height:32px;border:0;border-top:1px solid #eceff1;background:transparent;color:#1967d2;font-size:12px;font-weight:700;cursor:pointer}.eng-colFilterTrigger{position:absolute;top:50%;right:7px;z-index:20;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:4px;background:transparent;color:#607d8b;cursor:pointer}.eng-colFilterTrigger:hover{background:#edf3f6;color:#1967d2}.eng-colFilterTrigger.is-open{background:#e8f0fe;color:#1967d2}.eng-colFilterTrigger.is-filtered{color:#1967d2}.eng-colFilterTrigger.is-filtered:not(.is-open){background:#1a73e814}.eng-colFilterTrigger:disabled{opacity:.35;cursor:default}.eng-colFilterTrigger svg{display:block;width:16px;height:16px;flex:0 0 16px;fill:currentColor;pointer-events:none}.eng-colFilterPopover{position:fixed;z-index:100000;box-sizing:border-box;max-height:calc(100vh - 16px);overflow-x:hidden;overflow-y:auto;border:1px solid #d5dfe5;border-radius:8px;background:#fff;color:#263b47;box-shadow:0 8px 24px #3c40432e,0 2px 8px #3c40431f}.eng-colFilterPopover__header{position:sticky;top:0;z-index:2;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border-bottom:1px solid #e7edf1;background:#fff}.eng-colFilterPopover__header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263b47;font-size:13px;font-weight:700}.eng-colFilterPopover__header button{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #d5dfe5;border-radius:5px;background:#fff;color:#607d8b;font-size:18px;font-weight:400;line-height:1;text-align:center;cursor:pointer}.eng-colFilterPopover__header button:hover{background:#f7f9fa;border-color:#c6d1d8;color:#263b47}.eng-colFilterPopover__body{display:grid;gap:9px;padding:12px}.eng-colFilterPopover__body input,.eng-colFilterPopover__body select{width:100%;min-width:0;height:36px;box-sizing:border-box;margin:0;padding:0 9px;border:1px solid #d5dfe5;border-radius:5px;outline:none;background:#fff;color:#263b47;font-family:inherit;font-size:12px;font-weight:500}.eng-colFilterPopover__body input:focus,.eng-colFilterPopover__body select:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.eng-colFilterChoice{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 3px;color:#3c4f5a;font-size:12px;font-weight:500;cursor:pointer}.eng-colFilterChoice:hover{background:#f7f9fa}.eng-colFilterChoice input{width:16px;height:16px;min-height:0;flex:0 0 16px;margin:0}.eng-colFilterPopover__clear{position:sticky;bottom:0;width:100%;min-height:38px;border:0;border-top:1px solid #e7edf1;background:#fff;color:#1967d2;font-size:12px;font-weight:700;cursor:pointer}.eng-colFilterPopover__clear:hover{background:#f7f9fa}@media(min-width:641px)and (max-width:980px){.eng-colFilterPopover{max-height:min(420px,calc(100vh - 16px))}}@media(max-width:640px){.eng-colFilterPopover{inset:auto 8px 8px!important;width:auto!important;max-height:68vh;border-radius:10px}}.eng-engageCriteriaEditor{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;border-top:1px solid #d8e1e7;border-bottom:1px solid #d8e1e7;background:#f3f7ff}.eng-engageCriteriaEditor>div:first-child{min-width:0}.eng-engageCriteriaEditor strong{display:block;color:#1f3a56;font-size:13px;font-weight:700}.eng-engageCriteriaEditor span{display:block;margin-top:2px;color:#607d8b;font-size:11px;font-weight:500}.eng-engageCriteriaEditor__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.eng-advancedFilterButton{position:relative;min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.eng-advancedFilterButton svg{width:14px;height:14px}.eng-advancedFilterButton em{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:9px;background:#1967d2;color:#fff;font-size:9px;font-style:normal;font-weight:700}.eng-advancedFilterButton.is-open,.eng-advancedFilterButton.is-filtered{border-color:#a8c7fa;background:#edf4ff;color:#174ea6}.eng-advancedFilters{flex:0 0 auto;border:1px solid #dbe4ea;border-radius:8px;background:#fff;overflow:hidden}.eng-advancedFilters__header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px;border-bottom:1px solid #e4ebef;background:#f7f9fa}.eng-advancedFilters__header>div:first-child{min-width:0;display:flex;align-items:baseline;gap:8px}.eng-advancedFilters__header strong{color:#20313a;font-size:12px;font-weight:700}.eng-advancedFilters__header span{color:#72838d;font-size:10px}.eng-advancedFilters__header>div:last-child{display:flex;align-items:center;gap:5px}.eng-advancedFilters__header button{min-height:28px;border:0;border-radius:5px;background:transparent;color:#526b78;padding:0 8px;font-size:11px;font-weight:700;cursor:pointer}.eng-advancedFilters__header button:hover{background:#e9eff2}.eng-advancedFilters__grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px 12px;padding:10px}.eng-filterField{min-width:0;display:grid;align-content:start;gap:5px;margin:0;padding:0;border:0}.eng-filterField>span,.eng-filterField legend{color:#526773;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eng-filterField input[type=text],.eng-filterField>input,.eng-filterField select{width:100%;height:34px;min-width:0;box-sizing:border-box;border:1px solid #d3dee4;border-radius:5px;background:#fff;color:#263b46;padding:0 9px;font:inherit;font-size:11px;font-weight:600}.eng-filterField small{color:#7a8d97;font-size:9px;line-height:1.3}.eng-filterChoices{display:flex;flex-wrap:wrap;gap:5px}.eng-filterChoices label{min-height:28px;display:inline-flex;align-items:center;gap:5px;border:1px solid #dce5ea;border-radius:5px;background:#f8fafb;padding:0 8px;color:#415864;font-size:10px;font-weight:600;cursor:pointer}.eng-filterChoices label:has(input:checked){border-color:#a8c7fa;background:#e8f0fe;color:#174ea6}.eng-filterChoices input{width:13px;height:13px;margin:0}.eng-filterChoices--roles{max-height:96px;overflow-y:auto;scrollbar-width:none}.eng-filterChoices--roles::-webkit-scrollbar{display:none}.eng-columnManager{flex:0 0 auto;overflow:hidden;border:1px solid #dbe4ea;border-radius:8px;background:#fff}.eng-columnManager__header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 10px;border-bottom:1px solid #e4ebef;background:#f7f9fa}.eng-columnManager__header>div:first-child{min-width:0;display:flex;align-items:baseline;gap:8px}.eng-columnManager__header strong{color:#20313a;font-size:12px;font-weight:700}.eng-columnManager__header span{color:#72838d;font-size:10px}.eng-columnManager__header>div:last-child{flex:0 0 auto;display:flex;align-items:center;gap:5px}.eng-columnManager__header button{min-height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#526b78;padding:0 8px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.eng-columnManager__header button:hover{background:#e9eff2;color:#263b47}.eng-columnManager__header button:last-child{width:28px;padding:0;font-size:17px;line-height:1}.eng-columnManager__list{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:7px;padding:10px}.eng-columnManager__row{min-width:0;min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px;border:1px solid #dce5ea;border-radius:6px;background:#f8fafb;color:#415864;cursor:grab;-webkit-user-select:none;user-select:none}.eng-columnManager__row:hover{border-color:#c6d6df;background:#f3f7f9}.eng-columnManager__row:active{cursor:grabbing}.eng-columnManager__drag{color:#8ba0aa;font-size:13px;line-height:1;letter-spacing:-2px}.eng-columnManager__row label{min-width:0;display:flex;align-items:center;gap:7px;cursor:pointer}.eng-columnManager__row label span{min-width:0;overflow:hidden;color:#334b57;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.eng-columnManager__row input{width:15px;height:15px;flex:0 0 15px;margin:0;accent-color:#1a73e8}.eng-columnManager__row input:disabled{opacity:.55;cursor:default}.eng-columnManager__row small{color:#7d909a;font-size:9px;font-weight:600;white-space:nowrap}.eng-columnManager__footer{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-top:1px solid #e4ebef;background:#fbfcfd}.eng-columnManager__footer>span{color:#71858f;font-size:10px;line-height:1.35}.eng-contactsControls .eng-materialButton.is-open{border-color:#a8c7fa;background:#edf4ff;color:#174ea6}.eng-contactsControls .eng-materialButton:focus{outline:none}.eng-contactsControls .eng-materialButton:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1a73e82e}.eng-columnManager__row:has(input:disabled){background:#f3f6f8}.eng-columnManager__row:has(input:disabled) .eng-columnManager__drag{color:#aab8bf}.eng-contactsHeader--toolbar{min-height:54px;padding:8px 10px 8px 14px;gap:10px}.eng-contactsHeader__label{flex:0 0 auto;color:#263b47;font-size:18px;font-weight:700;white-space:nowrap}.eng-contactsHeader__search{flex:1 1 420px;max-width:none;height:36px}.eng-contactsHeader--toolbar .eng-contactsHeader__actions{flex:0 0 auto;margin-left:auto}@media(max-width:980px){.eng-contactsHeader--toolbar{flex-wrap:wrap;align-items:center}.eng-contactsHeader__search{flex:1 1 300px}}@media(max-width:640px){.eng-contactsHeader--toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:7px}.eng-contactsHeader__label{font-size:16px}.eng-contactsHeader__search{width:100%;min-width:0}.eng-contactsHeader--toolbar .eng-contactsHeader__actions{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:6px;margin-left:0}}.eng-bulkBar{height:auto;min-height:36px;flex-wrap:wrap;gap:7px 10px;padding:5px 8px;border-radius:7px}.eng-bulkBar__summary,.eng-bulkBar__actions,.eng-bulkBar__editor{display:flex;align-items:center;gap:7px;min-width:0}.eng-bulkBar__summary{flex:1 1 auto}.eng-bulkBar__actions{flex:0 0 auto;margin-left:auto}.eng-bulkBar__editor{flex:1 0 100%;padding-top:5px;border-top:1px solid #e5edf1}.eng-bulkBar__editor>span:first-child{color:#405461;font-size:11px;font-weight:700;white-space:nowrap}.eng-bulkBar__editor>strong{color:#263b47;font-size:11px;font-weight:700}.eng-bulkBar__editor select,.eng-bulkBar__editor input{min-width:180px;height:30px;box-sizing:border-box;border:1px solid #d3dee4;border-radius:5px;background:#fff;color:#263b47;padding:0 8px;font-family:inherit;font-size:11px;font-weight:600}.eng-bulkBar__editor input:focus,.eng-bulkBar__editor select:focus{outline:none;border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e82e}.eng-bulkBar__editor--followUp .eng-bulkBar__notes{flex:1 1 220px;min-width:180px}.eng-bulkBar__editor--tags .eng-bulkBar__tagInput{flex:1 1 260px;min-width:220px}.eng-bulkBar .eng-bulkActionButton{min-height:28px;border:1px solid #d3dee4;border-radius:5px;background:#fff;color:#405461;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.eng-bulkBar .eng-bulkActionButton:hover,.eng-bulkBar .eng-bulkActionButton.is-active{border-color:#a8c7fa;background:#edf4ff;color:#174ea6}.eng-bulkBar .eng-bulkActionButton.is-primary{border-color:#1a73e8;background:#1a73e8;color:#fff}.eng-bulkBar .eng-bulkActionButton.is-primary:hover{background:#1765cc}.eng-bulkBar .eng-bulkActionButton:disabled,.eng-bulkBar .eng-bulkBar__link:disabled{opacity:.5;cursor:default}.eng-bulkBar .eng-bulkBar__link{min-height:28px;border:0;background:transparent;color:#1967d2;padding:0 5px;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.eng-bulkBar__error{min-width:0;color:#b42318!important;font-size:11px;font-weight:600}.eng-bulkNotice{flex:0 0 auto;min-height:30px;display:flex;align-items:center;border:1px solid #cddfd4;border-radius:6px;background:#f5faf7;color:#365746;padding:0 10px;font-size:11px;font-weight:600}@media(max-width:640px){.eng-bulkBar{align-items:stretch}.eng-bulkBar__summary{flex:1 0 100%;flex-wrap:wrap}.eng-bulkBar__actions{width:100%;margin-left:0;overflow-x:auto}.eng-bulkBar__editor{align-items:stretch;flex-wrap:wrap}.eng-bulkBar__editor>span:first-child{width:100%}.eng-bulkBar__editor select,.eng-bulkBar__editor input{flex:1 1 180px;min-width:0}}.eng-contactsPage{background:#fcf9f8;color:#1b1b1c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.eng-contactsPage button,.eng-contactsPage input,.eng-contactsPage select,.eng-contactsPage textarea{font-family:inherit}.eng-contactsPage strong,.eng-contactsPage b{font-weight:700}.eng-contactsMain{gap:12px;background:#fcf9f8;padding:18px 24px 24px 12px}.eng-contactsHeader,.eng-contactsHeader--toolbar{min-height:48px;padding:0;gap:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.eng-contactsHeader__identity{min-width:0;display:inline-flex;align-items:center;gap:8px}.eng-contactsHeader__label{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:27px;line-height:34px;font-weight:600;letter-spacing:-.035em}.eng-contactsHeader__count{display:inline-flex;align-items:center;min-height:21px;border-radius:999px;background:#d8e2ff;color:#004494;padding:0 8px;font-size:10.5px;line-height:1;font-weight:700;white-space:nowrap}.eng-contactsHeader--toolbar .eng-contactsHeader__actions{gap:6px;margin-left:auto}.eng-materialButton,.eng-btn{min-height:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#f6f3f2;color:#424753;padding:0 12px;font-size:11.5px;font-weight:600;box-shadow:none;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.eng-materialButton:hover,.eng-btn:hover{border:0;background:#f0eded;color:#1b1b1c}.eng-materialButton>svg,.eng-materialButton>.material-symbols-outlined{width:17px;height:17px;flex:0 0 17px}.eng-materialButton>.material-symbols-outlined{display:inline-grid;place-items:center;font-size:17px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.eng-materialButton.is-open,.eng-materialButton.is-filtered{background:#d8e2ff;color:#004494}.eng-materialButton--primary{border:0;background:#0058bd;color:#fff;box-shadow:0 1px 2px #0058bd2e}.eng-materialButton--primary:hover{background:#004da6;color:#fff}.eng-advancedFilterButton em{min-width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:#fff;color:#004494;padding:0 5px;font-size:9.5px;font-style:normal;font-weight:700}.eng-quickFilterBar,.eng-contactsMain .eng-quickFilterBar{min-height:54px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1b1b1c0a,0 2px 8px #1b1b1c09}.eng-quickFilterSearch{flex:1 1 330px;max-width:440px;height:36px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;border:0;border-radius:12px;background:#f6f3f2;padding:0 10px;box-shadow:none}.eng-quickFilterSearch:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #0058bd,0 0 0 3px #0058bd14}.eng-quickFilterSearch>.material-symbols-outlined{color:#727785;font-size:18px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.eng-quickFilterSearch input{height:100%;border:0;outline:0;background:transparent;color:#1b1b1c;font-size:12px;font-weight:500}.eng-quickFilterSearch input::placeholder{color:#727785;opacity:1}.eng-quickFilterSearch input:disabled{color:#8b8e97;cursor:default}.eng-quickFilterActions{display:flex;align-items:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.eng-quickFilterActions::-webkit-scrollbar{display:none}.eng-quickFilterBar .eng-quickFilterActions button{min-height:30px;border:0;border-radius:11px;background:#f6f3f2;color:#424753;padding:0 11px;font-size:10.5px;font-weight:600;white-space:nowrap;box-shadow:none}.eng-quickFilterBar .eng-quickFilterActions button:hover{background:#f0eded;color:#1b1b1c}.eng-quickFilterBar .eng-quickFilterActions button.is-active{border:0;background:#1b1b1c;color:#fcf9f8}.eng-topPager{gap:5px;margin-left:auto}.eng-topPager>span{color:#727785;font-size:10.5px;font-weight:600}.eng-topPager button,.eng-topPager select{height:30px;border:0;border-radius:9px;background:#f6f3f2;color:#424753;font-size:10.5px;font-weight:600;padding:0 8px;box-shadow:none}.eng-topPager button:hover:not(:disabled),.eng-topPager select:hover{background:#f0eded}.eng-topPager button:disabled{opacity:.38}.eng-contactsTable,.eng-contactsMain .eng-contactsTable{border:0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1b1b1c0a,0 2px 8px #1b1b1c09}.eng-tableHeader{min-height:43px;border-top:0;border-bottom:0;background:#f6f3f2;box-shadow:inset 0 -1px #f0eded}.eng-headerCell,.eng-selectionCell--header{height:43px;min-height:43px;border-right:0;background:#f6f3f2}.eng-selectionCell{min-width:42px;border-right:0}.eng-selectionCell input{width:15px;height:15px;accent-color:#0058bd}.eng-colHead{color:#424753;padding:0 34px 0 12px;font-size:10.5px;line-height:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.eng-colHead:hover{color:#1b1b1c}.eng-colFilterTrigger{color:#727785;border-radius:7px}.eng-colFilterTrigger:hover,.eng-colFilterTrigger.is-open,.eng-colFilterTrigger.is-filtered{background:#eae7e7;color:#0058bd}.eng-resizeHandle:after{background:#c2c6d5}.eng-tableBody{background:#fff;scrollbar-width:none}.eng-tableBody::-webkit-scrollbar,.eng-contactsTable::-webkit-scrollbar{display:none}.eng-contactRow,.eng-contactRow:nth-child(2n){min-height:58px;border-bottom:1px solid #f0eded;background:#fff;box-shadow:none;transition:background-color .12s ease}.eng-contactRow:last-child{border-bottom:0}.eng-contactRow:hover,.eng-contactRow:nth-child(2n):hover{background:#f6f3f2b8;box-shadow:none}.eng-personCell{min-height:58px;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;border:0;background:transparent;color:#1b1b1c;padding:7px 10px;text-align:left}.eng-personCell:hover{border:0;background:transparent}.eng-avatarMini,.eng-avatarPhoto{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:999px!important;background:#d8e2ff;color:#001a41;font-size:9.5px;font-weight:700}.eng-contactRow:nth-child(5n+2) .eng-avatarMini:not(.eng-avatarPhoto){background:#ffdfa0;color:#5c4300}.eng-contactRow:nth-child(5n+3) .eng-avatarMini:not(.eng-avatarPhoto){background:#d9f8df;color:#005320}.eng-contactRow:nth-child(5n+4) .eng-avatarMini:not(.eng-avatarPhoto){background:#e5e2e1;color:#303030}.eng-contactRow:nth-child(5n+5) .eng-avatarMini:not(.eng-avatarPhoto){background:#dbe5ff;color:#004494}.eng-personCell strong{color:#0058bd;font-size:12.5px;font-weight:700}.eng-personCell strong:hover{text-decoration:underline}.eng-personCell small{color:#424753!important;font-size:9.5px!important;font-weight:500!important;margin-top:1px!important}.eng-mobileNextHint{color:#727785;font-size:9.5px;font-weight:500}.eng-contactFieldCell,.eng-lastActionCell{padding:0 12px;color:#424753;font-size:11.5px;font-weight:500}.eng-contactFieldCell{gap:6px}.eng-contactFieldCell span:last-child{color:#424753}.eng-fieldIcon.material-symbols-outlined{width:16px;flex:0 0 16px;color:#727785;font-size:16px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.eng-lastActionCell{gap:0}.eng-lastActionCell strong{color:#1b1b1c;font-size:11.5px;font-weight:600}.eng-lastActionCell em{color:#727785;font-size:9.5px;font-weight:500}.eng-stageCell{display:flex;align-items:center;justify-content:flex-start;padding:0 10px;font-size:10px;font-weight:600}.eng-stageCell>span{display:inline-flex;align-items:center;gap:5px;min-height:22px;max-width:100%;border-radius:999px;background:#e5e2e1;color:#424753;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-stageCell>span:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:999px;background:currentColor}.eng-stageCell.is-nurture>span{background:#d8e2ff;color:#004494}.eng-stageCell.is-contract>span{background:#ffdfa0;color:#5c4300}.eng-stageCell.is-positive>span{background:#d9f8df;color:#005320}.eng-stageCell.is-negative>span{background:#ffdad6;color:#93000a}.eng-stageCell.is-neutral>span,.eng-stageCell.is-lead>span{background:#e5e2e1;color:#424753}.eng-nextMenuCell{padding:0 8px}.eng-nextSummary{justify-content:flex-start;gap:6px;text-align:left}.eng-nextIcon.material-symbols-outlined{width:19px;height:19px;flex:0 0 19px;border-radius:7px;background:#f0eded;color:#424753;font-size:14px;line-height:19px;font-weight:400;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.eng-nextMenuCell.is-upcoming .eng-nextIcon{background:#d8e2ff;color:#004494}.eng-nextMenuCell.is-overdue .eng-nextIcon{background:#ffdad6;color:#93000a}.eng-nextText{justify-items:start}.eng-nextText strong{color:#1b1b1c;font-size:10.5px;font-weight:600}.eng-nextText em{color:#727785;font-size:9.5px;font-weight:500}.eng-nextMenuCell.is-overdue .eng-nextText strong,.eng-nextMenuCell.is-overdue .eng-nextText em{color:#93000a}.eng-nextMenuBtn{border-radius:8px;color:#727785}.eng-contactRow:hover .eng-nextMenuBtn,.eng-nextMenuBtn:hover{background:#f0eded;color:#1b1b1c}.eng-dueCell{color:#727785;font-size:10.5px;font-weight:600}.eng-dueCell.is-overdue{color:#ba1a1a}.eng-dueCell.is-today{color:#0058bd}.eng-dueCell.is-week{color:#765700}.eng-bulkBar{min-height:42px;border:0;border-radius:14px;background:#d8e2ff;color:#001a41;padding:7px 10px;box-shadow:0 1px 3px #00449414}.eng-bulkBar__summary strong,.eng-bulkBar__summary span{color:#001a41}.eng-bulkBar .eng-bulkActionButton{min-height:30px;border:0;border-radius:9px;background:#fff;color:#1b1b1c;font-size:10.5px;font-weight:600}.eng-bulkBar .eng-bulkActionButton:hover,.eng-bulkBar .eng-bulkActionButton.is-active{border:0;background:#f6f3f2;color:#0058bd}.eng-bulkBar .eng-bulkActionButton.is-primary{border:0;background:#0058bd;color:#fff}.eng-bulkBar .eng-bulkActionButton.is-primary:hover{background:#004da6}.eng-bulkBar .eng-bulkBar__link{color:#004494;font-size:10.5px;font-weight:600}.eng-bulkBar__editor{border-top-color:#00449424}.eng-bulkBar__editor select,.eng-bulkBar__editor input,.eng-bulkBar__editor textarea{border:1px solid #c2c6d5;border-radius:9px;background:#fff;color:#1b1b1c;font-size:10.5px;font-weight:500}.eng-bulkNotice{border:0;border-radius:12px;background:#d9f8df;color:#005320}.eng-advancedFilters,.eng-columnManager,.eng-colFilterPopover,.eng-nextMenu{border:1px solid #e5e2e1;border-radius:16px;background:#fff;box-shadow:0 8px 22px #1b1b1c14,0 2px 6px #1b1b1c0d}.eng-advancedFilters__header,.eng-columnManager__header,.eng-colFilterPopover__header{border-bottom-color:#f0eded;background:#fff}.eng-advancedFilters__header strong,.eng-columnManager__header strong,.eng-colFilterPopover__header strong{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:600}.eng-filterField input,.eng-filterField select,.eng-colFilterPopover input,.eng-colFilterPopover select{border-color:#c2c6d5;border-radius:9px;background:#fff;color:#1b1b1c}.eng-filterField input:focus,.eng-filterField select:focus,.eng-colFilterPopover input:focus,.eng-colFilterPopover select:focus{border-color:#0058bd;box-shadow:0 0 0 3px #0058bd14}.eng-state{color:#727785;font-size:12px;font-weight:500}.eng-state.is-error{color:#ba1a1a}@media(min-width:981px){.eng-contactsPage{grid-template-columns:276px minmax(0,1fr)!important}}@media(max-width:980px){.eng-contactsMain{padding:16px 18px 22px}.eng-quickFilterBar,.eng-contactsMain .eng-quickFilterBar{flex-wrap:wrap}.eng-quickFilterSearch{max-width:none;flex:1 1 100%}.eng-quickFilterActions{flex:1 1 auto}}@media(max-width:640px){.eng-contactsMain{gap:10px;padding:10px 8px 82px}.eng-contactsHeader--toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.eng-contactsHeader__label{font-size:22px;line-height:28px}.eng-contactsHeader--toolbar .eng-contactsHeader__actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-left:0}.eng-materialButton,.eng-btn{width:100%;min-width:0;padding:0 8px}.eng-quickFilterBar,.eng-contactsMain .eng-quickFilterBar{padding:8px;border-radius:14px}.eng-topPager{width:100%;justify-content:flex-end}.eng-avatarMini,.eng-avatarPhoto{width:34px!important;height:34px!important;min-width:34px!important}}@media(min-width:981px){.eng-contactsPage{position:relative!important;padding-top:62px!important;box-sizing:border-box!important}.eng-contactsMain{position:static!important}.eng-contactsMain>.eng-contactsHeader--toolbar{position:absolute!important;z-index:30!important;top:0!important;left:0!important;right:0!important;width:auto!important;min-height:58px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:9px 24px 7px 30px!important;border:0!important;background:#fcf9f8!important;box-shadow:none!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__identity{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex:0 0 auto!important;min-width:0!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__label{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:32px!important;line-height:40px!important;font-weight:600!important;letter-spacing:-.025em!important;white-space:nowrap!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__count{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 8px!important;border-radius:999px!important;background:#d8e2ff!important;color:#004494!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important;transform:translateY(-1px)}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-materialButton,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-btn{min-height:36px!important;height:36px!important}}@media(max-width:980px){.eng-contactsPage{padding-top:0!important}.eng-contactsMain>.eng-contactsHeader--toolbar{position:static!important;width:auto!important}}@media(min-width:981px){.eng-contactsPage{padding-top:48px!important}.eng-contactsMain>.eng-contactsHeader--toolbar{min-height:48px!important;padding-top:5px!important;padding-bottom:3px!important}}@media(min-width:981px){.eng-contactsMain{padding-top:8px!important}}@media(min-width:981px){.eng-contactsPage>.eng-contactsMain{margin-top:-12px!important;margin-bottom:-12px!important}}.eng-contactsHeader__context{display:inline-flex;align-items:center;gap:5px;min-height:28px;box-sizing:border-box;border-radius:999px;background:#f6f3f2;color:#5f6368;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:1;font-weight:600;white-space:nowrap}.eng-contactsHeader__context .material-symbols-outlined{color:#0058bd;font-size:15px;line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 18}@media(min-width:981px){.eng-contactsPage{position:relative!important;box-sizing:border-box!important;padding-top:54px!important;background:#fcf9f8!important}.eng-contactsPage>.eng-contactsMain{position:static!important;margin:0!important;padding:0 24px 18px 12px!important;gap:12px!important;background:#fcf9f8!important}.eng-contactsMain>.eng-contactsHeader--toolbar{position:absolute!important;z-index:30!important;top:0!important;left:0!important;right:0!important;width:auto!important;min-height:48px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;margin:0!important;padding:6px 24px 4px!important;border:0!important;border-radius:0!important;background:#fcf9f8!important;box-shadow:none!important}.eng-contactsHeader__identity{display:inline-flex!important;align-items:center!important;gap:7px!important;min-width:0!important;flex:0 0 auto!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__label{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:26px!important;line-height:32px!important;font-weight:600!important;letter-spacing:-.035em!important;white-space:nowrap!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__count{min-height:20px!important;border-radius:999px!important;background:#d8e2ff!important;color:#004494!important;padding:0 7px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important;transform:none!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__context{flex:0 0 auto!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-materialButton,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-btn{min-height:34px!important;height:34px!important;border-radius:10px!important;padding-left:11px!important;padding-right:11px!important}.eng-contactsMain .eng-quickFilterBar{min-height:48px!important;margin:0!important;padding:7px 10px!important;border-radius:14px!important}.eng-quickFilterSearch{height:34px!important;max-width:430px!important;border-radius:11px!important}.eng-quickFilterBar .eng-quickFilterActions button,.eng-topPager button,.eng-topPager select{height:29px!important;min-height:29px!important}}@media(min-width:981px)and (max-width:1180px){.eng-contactsHeader__context{display:none!important}.eng-contactsMain>.eng-contactsHeader--toolbar{padding-left:18px!important;padding-right:18px!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__label{font-size:24px!important}}@media(max-width:980px){.eng-contactsHeader__context{display:none!important}}.eng-quickFilterActions{display:flex!important;align-items:center!important;gap:6px!important;min-width:0;flex-wrap:nowrap}.eng-quickFilterActions>button{width:auto!important;min-width:0!important;height:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:9px!important;outline:none;background:#f5f3f2!important;color:#4f5358!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10.5px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease!important}.eng-quickFilterActions>button:hover:not(.is-active){background:#ece9e7!important;color:#252629!important;border:0!important}.eng-quickFilterActions>button.is-active{background:#191919!important;color:#fff!important;border:0!important;box-shadow:none!important}.eng-quickFilterActions>button:focus-visible{outline:2px solid rgba(0,88,189,.38)!important;outline-offset:2px!important}@media(max-width:640px){.eng-quickFilterActions{overflow-x:auto;scrollbar-width:none}.eng-quickFilterActions::-webkit-scrollbar{display:none}.eng-quickFilterActions>button{flex:0 0 auto}}.eng-advancedFilterButton{min-height:34px!important;min-width:88px;gap:6px;border:1px solid transparent!important;border-radius:10px!important;background:#f0eded!important;color:#424753!important;box-shadow:none!important;font-weight:650!important;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease}.eng-advancedFilterButton:hover{border-color:#d9dde7!important;background:#eae7e7!important;color:#1b1b1c!important}.eng-advancedFilterButton.is-open,.eng-advancedFilterButton.is-filtered{border-color:#b9cdf4!important;background:#d8e2ff!important;color:#003f88!important;box-shadow:0 1px 3px #0058bd14!important}.eng-advancedFilterButton em{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#0058bd!important;color:#fff!important;font-size:9px;font-weight:700}.eng-advancedFilters{flex:0 0 auto;overflow:hidden;border:1px solid #ebe8e6!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #1b1b1c0e,0 2px 6px #1b1b1c09!important}.eng-advancedFilters__header{min-height:52px!important;padding:8px 14px!important;border-bottom:1px solid #efebea!important;background:#fcfaf9!important}.eng-advancedFilters__header>div:first-child{min-width:0;display:flex!important;align-items:center!important;gap:9px!important}.eng-advancedFilters__header strong{display:inline-flex;align-items:center;gap:8px;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:13px!important;line-height:18px;font-weight:650!important;letter-spacing:-.005em}.eng-advancedFilters__header strong:before{content:"filter_alt";width:30px;height:30px;display:inline-grid;place-items:center;border-radius:9px;background:#d8e2ff;color:#0058bd;font-family:Material Symbols Outlined;font-size:17px;font-weight:400;line-height:1;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 20}.eng-advancedFilters__header span{color:#727785!important;font-size:10px!important;line-height:14px;font-weight:500}.eng-advancedFilters__header>div:last-child{gap:6px!important}.eng-advancedFilters__header button{min-height:30px!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#52606f!important;font-size:10.5px!important;line-height:1;font-weight:650!important;box-shadow:none!important}.eng-advancedFilters__header button:hover{background:#f0eded!important;color:#1b1b1c!important}.eng-advancedFilters__header button:first-child:not(:last-child){background:#edf3ff!important;color:#0058bd!important}.eng-advancedFilters__header button:first-child:not(:last-child):hover{background:#dfeaff!important}.eng-advancedFilters__grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px 12px!important;padding:14px!important;background:#fff}.eng-filterField{min-width:0;display:grid;align-content:start;gap:6px!important;margin:0;padding:0;border:0}.eng-filterField--wide{grid-column:span 2}.eng-filterField>span,.eng-filterField legend{color:#59606c!important;font-size:9px!important;line-height:13px;font-weight:700!important;letter-spacing:.065em!important;text-transform:uppercase}.eng-filterField input[type=text],.eng-filterField>input,.eng-filterField select{width:100%;height:38px!important;min-width:0;box-sizing:border-box;border:1px solid transparent!important;border-radius:10px!important;background:#f6f3f2!important;color:#1b1b1c!important;padding:0 11px!important;font:inherit;font-size:11px!important;font-weight:500!important;outline:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.eng-filterField input[type=text]:hover,.eng-filterField>input:hover,.eng-filterField select:hover{background:#f0eded!important}.eng-filterField input[type=text]:focus,.eng-filterField>input:focus,.eng-filterField select:focus{border-color:#0058bd!important;background:#fff!important;box-shadow:0 0 0 2px #0058bd1a!important}.eng-filterField input::placeholder{color:#8a8f99;font-weight:500}.eng-filterField small{color:#858a94!important;font-size:8.75px!important;line-height:13px!important;font-weight:500}.eng-filterChoices{display:flex;flex-wrap:wrap;gap:6px!important}.eng-filterChoices label{min-height:30px!important;display:inline-flex;align-items:center;gap:6px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:#f6f3f2!important;color:#424753!important;font-size:10px!important;line-height:1;font-weight:550!important;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.eng-filterChoices label:hover{border-color:#ded9d7!important;background:#f0eded!important}.eng-filterChoices label:has(input:checked){border-color:#9dbdf3!important;background:#edf3ff!important;color:#003f88!important;box-shadow:inset 0 0 0 1px #0058bd06}.eng-filterChoices input{width:13px!important;height:13px!important;margin:0;accent-color:#0058bd}.eng-filterChoices--roles{max-height:102px!important;overflow-y:auto;scrollbar-width:none;padding-right:2px}.eng-filterChoices--roles::-webkit-scrollbar{width:0;height:0;display:none}.eng-advancedFilters__grid>.eng-filterField--wide{padding:10px 11px!important;border-radius:12px;background:#fbfaf9}.eng-advancedFilters__grid>.eng-filterField--wide:first-child{background:#f8faff}.eng-advancedFilters__grid>.eng-filterField--wide:nth-child(2){background:#f8fbf8}@media(max-width:1180px){.eng-advancedFilters__grid{grid-template-columns:repeat(2,minmax(160px,1fr))!important}.eng-filterField--wide{grid-column:span 2}}@media(max-width:700px){.eng-advancedFilters{border-radius:14px!important}.eng-advancedFilters__header{align-items:flex-start!important;padding:10px 12px!important}.eng-advancedFilters__header>div:first-child{align-items:flex-start!important}.eng-advancedFilters__header span{display:none}.eng-advancedFilters__grid{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.eng-filterField--wide{grid-column:auto}.eng-advancedFilters__grid>.eng-filterField--wide{padding:9px!important}}.eng-contactsHeader__actions .eng-materialButton[aria-expanded=true]:not(.eng-advancedFilterButton){border-color:#b9cdf4!important;background:#d8e2ff!important;color:#003f88!important;box-shadow:0 1px 3px #0058bd14!important}.eng-columnManager{flex:0 0 auto;overflow:hidden;border:1px solid #ebe8e6!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #1b1b1c0e,0 2px 6px #1b1b1c09!important}.eng-columnManager__header{min-height:52px!important;padding:8px 14px!important;border-bottom:1px solid #efebea!important;background:#fcfaf9!important}.eng-columnManager__header>div:first-child{min-width:0;display:flex!important;align-items:center!important;gap:9px!important}.eng-columnManager__header strong{display:inline-flex;align-items:center;gap:8px;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:13px!important;line-height:18px;font-weight:650!important;letter-spacing:-.005em}.eng-columnManager__header strong:before{content:"view_column";width:30px;height:30px;display:inline-grid;place-items:center;border-radius:9px;background:#eee7ff;color:#6750a4;font-family:Material Symbols Outlined;font-size:17px;font-weight:400;line-height:1;font-variation-settings:"FILL" 0,"wght" 450,"GRAD" 0,"opsz" 20}.eng-columnManager__header span{color:#727785!important;font-size:10px!important;line-height:14px;font-weight:500}.eng-columnManager__header>div:last-child{gap:6px!important}.eng-columnManager__header button{min-height:30px!important;padding:0 9px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#52606f!important;font-size:10.5px!important;line-height:1;font-weight:650!important;box-shadow:none!important}.eng-columnManager__header button:hover{background:#f0eded!important;color:#1b1b1c!important}.eng-columnManager__header button:first-child:not(:last-child){background:#f0eded!important;color:#424753!important}.eng-columnManager__header button:first-child:not(:last-child):hover{background:#eae7e7!important}.eng-columnManager__header button:last-child{width:30px!important;min-width:30px;padding:0!important;font-size:17px!important}.eng-columnManager__list{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:8px!important;padding:13px 14px!important;background:#fff}.eng-columnManager__row{min-width:0;min-height:42px!important;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px!important;padding:0 10px!important;border:1px solid #ebe8e6!important;border-radius:10px!important;background:#f8f6f5!important;color:#424753!important;cursor:grab;box-shadow:none!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.eng-columnManager__row:hover{border-color:#d9d4d2!important;background:#f2efee!important;box-shadow:0 2px 7px #1b1b1c09!important;transform:translateY(-1px)}.eng-columnManager__row:active{cursor:grabbing;transform:translateY(0)}.eng-columnManager__row:has(input:checked):not(:has(input:disabled)){border-color:#ccdafa!important;background:#f4f7ff!important}.eng-columnManager__row:has(input:checked):not(:has(input:disabled)):hover{border-color:#b7cbf5!important;background:#edf3ff!important}.eng-columnManager__row:has(input:disabled){border-color:#e2dfdd!important;background:#f0eded!important;color:#696d76!important;cursor:default}.eng-columnManager__row:has(input:disabled):hover{border-color:#e2dfdd!important;background:#f0eded!important;box-shadow:none!important;transform:none}.eng-columnManager__drag{width:18px;height:26px;display:grid;place-items:center;overflow:hidden;color:#8a8f99!important;font-size:13px!important;line-height:1;letter-spacing:-2px;border-radius:6px}.eng-columnManager__row:hover .eng-columnManager__drag{background:#e9e6e5;color:#656a74!important}.eng-columnManager__row:has(input:disabled) .eng-columnManager__drag{color:#b0b2b8!important;background:transparent!important}.eng-columnManager__row label{min-width:0;display:flex;align-items:center;gap:8px!important;cursor:pointer}.eng-columnManager__row label span{min-width:0;overflow:hidden;color:#303034!important;font-size:10.5px!important;line-height:15px;font-weight:650!important;text-overflow:ellipsis;white-space:nowrap}.eng-columnManager__row input{width:14px!important;height:14px!important;flex:0 0 14px;margin:0;accent-color:#0058bd!important}.eng-columnManager__row input:disabled{opacity:.5!important}.eng-columnManager__row small{min-height:20px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#e5e2e1;color:#686b73!important;font-size:8.5px!important;line-height:1;font-weight:700!important;white-space:nowrap}.eng-columnManager__footer{min-height:46px!important;padding:7px 14px!important;border-top:1px solid #efebea!important;background:#fcfaf9!important}.eng-columnManager__footer>span{color:#727785!important;font-size:9.5px!important;line-height:14px!important;font-weight:500}.eng-columnManager__footer .eng-materialButton--primary{min-height:32px!important;border-radius:9px!important;background:#0058bd!important;color:#fff!important;font-size:10.5px!important;font-weight:650!important;box-shadow:0 1px 3px #0058bd24!important}@media(max-width:1180px){.eng-columnManager__list{grid-template-columns:repeat(2,minmax(170px,1fr))!important}}@media(max-width:700px){.eng-columnManager{border-radius:14px!important}.eng-columnManager__header{align-items:flex-start!important;padding:10px 12px!important}.eng-columnManager__header>div:first-child{align-items:flex-start!important}.eng-columnManager__header span{display:none}.eng-columnManager__list{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.eng-columnManager__footer{align-items:flex-start!important;flex-direction:column}}.eng-contactsMain>.eng-contactsHeader--toolbar{min-height:42px!important;padding:4px 18px!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__identity{gap:7px!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__label{font-size:20px!important;line-height:26px!important;font-weight:600!important;letter-spacing:-.025em!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__count{height:17px!important;min-height:17px!important;padding:0 6px!important;border-radius:999px!important;font-size:8.5px!important;line-height:17px!important;font-weight:700!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions{display:flex!important;align-items:center!important;gap:5px!important;margin-left:auto!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-materialButton,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-btn,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-advancedFilterButton{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:8px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important;white-space:nowrap!important;box-shadow:none!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-materialButton span,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-btn span,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-advancedFilterButton span{font-size:10px!important;line-height:1!important;font-weight:600!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-advancedFilterButton{min-width:0!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button svg{width:14px!important;height:14px!important;min-width:14px!important;flex:0 0 14px!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button .material-symbols-outlined{width:14px!important;height:14px!important;min-width:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button[aria-expanded=true],.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.is-open,.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.is-filtered{width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 8px!important;border-color:#bfd0f3!important;background:#d8e2ff!important;color:#003f88!important;box-shadow:none!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-materialButton--primary{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;border-color:#0058bd!important;background:#0058bd!important;color:#fff!important;box-shadow:0 1px 3px #0058bd1f!important}.eng-contactsMain>.eng-contactsHeader--toolbar .eng-contactsHeader__actions.eng-contactsHeader__actions>button.eng-advancedFilterButton em{min-width:14px!important;height:14px!important;padding:0 4px!important;border-radius:999px!important;font-size:7.5px!important;line-height:14px!important}.eng-contactsHeader__context{display:none!important}@media(max-width:980px){.eng-contactsMain>.eng-contactsHeader--toolbar{min-height:auto!important;padding:5px 12px!important}}.engageListsPanel{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff;border-right:1px solid #dbe4ea;overflow:hidden}.engageListsPanel__header{min-height:auto;display:block;padding:13px 12px 11px;border-bottom:1px solid #e1e8ed;background:#fff}.engageListsPanel__headTop{display:flex;align-items:center;justify-content:space-between;min-width:0}.engageListsPanel__headTop h2{margin:0;color:#18323f;font-size:18px;line-height:1.2;font-weight:700}.engageListsPanel__header>div{min-width:0;flex:1}.engageListsPanel__eyebrow{margin-bottom:2px;color:#708691;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.engageListsPanel__header h2{margin:0;color:#263b47;font-size:18px;font-weight:700;letter-spacing:-.02em}.engageListsPanel__add{appearance:none;-webkit-appearance:none;width:32px;height:32px;min-width:32px;min-height:32px;display:inline-grid;place-items:center;margin:0;padding:0!important;border:0!important;outline:0;box-shadow:none;background:#e8f0fe;color:#1967d2;font-family:inherit;font-size:22px;font-weight:500;line-height:1;cursor:pointer}.engageListsPanel__add>span{display:block;width:100%;text-align:center;transform:translateY(-1px);line-height:1}.engageListsPanel__add:hover{background:#d2e3fc}.engageListsPanel__add:focus{outline:0}.engageListsPanel__add:focus-visible{box-shadow:0 0 0 3px #1a73e838}.engageListsPanel__add:disabled{opacity:.45;cursor:default}.engageListsPanel__nav{min-height:0;flex:1;overflow-y:auto;padding:10px 8px 18px;scrollbar-width:none}.engageListsAll,.engageListNavRow{width:100%;min-width:0;border-radius:8px}.engageListsAll{min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;background:transparent;padding:6px 10px;color:#334e5c;text-align:left;cursor:pointer}.engageListsAll:hover,.engageListNavRow:hover{background:#f5f8fa}.engageListsAll.is-active,.engageListNavRow.is-active{background:#dbe8fb}.engageListsAll.is-active:hover,.engageListNavRow.is-active:hover{background:#cfdef6}.engageListsCollection>.engageListNavRow.is-active{background:#dbe8fb}.engageListsCollection>.engageListNavRow.is-active:hover{background:#cfdef6}.engageListsAll.is-active strong,.engageListNavRow.is-active strong{color:#174ea6}.engageListsAll em{min-width:26px;min-height:22px;display:grid;place-items:center;border-radius:5px;background:#edf3f7;color:#607d8b;padding:0 7px;font-size:11px;font-style:normal;font-weight:700}.engageListsAll.is-active em{background:#fff;color:#174ea6}.engageListsGroup{margin-top:8px}.engageListsGroup__title{display:flex;align-items:center;gap:8px;padding:0 10px 7px;color:#78909c}.engageListsGroup__title span{flex:1;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.engageListsGroup__title em{font-size:10px;font-style:normal;font-weight:700}.engageListsEmpty{margin:0;padding:8px 10px 12px;color:#78909c;font-size:11px;line-height:1.45}.engageListNavRow{min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;overflow:hidden}.engageListNavRow__main{min-width:0;height:100%;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;border:0;background:transparent;padding:6px 4px 6px 10px;text-align:left;cursor:pointer}.engageListNavRow__menu{appearance:none;-webkit-appearance:none;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;display:grid!important;place-items:center!important;justify-self:center;align-self:center;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0;box-shadow:none!important;background:transparent!important;color:#607d8b;cursor:pointer;box-sizing:border-box}.engageListNavRow__menu svg{width:18px;height:18px;display:block;overflow:visible;fill:currentColor;pointer-events:none}.engageListNavRow__menu:hover{background:#3c404314!important;color:#37474f}.engageListNavRow__menu:focus{outline:0}.engageListNavRow__menu:focus-visible{background:#e8f0fe!important;box-shadow:0 0 0 2px #1a73e833!important;color:#1967d2}.engageListNavIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px}.engageListNavIcon svg{width:16px;height:16px}.engageListNavIcon.tone-all{background:#e0f2f1;color:#00796b}.engageListNavIcon.tone-1{background:#fff3e0;color:#ef6c00}.engageListNavIcon.tone-2{background:#f3e5f5;color:#7b1fa2}.engageListNavIcon.tone-3{background:#e8f5e9;color:#2e7d32}.engageListNavIcon.tone-4{background:#e3f2fd;color:#1565c0}.engageListNavIcon.tone-5{background:#fce4ec;color:#c2185b}.engageListNavText{min-width:0;display:grid;gap:1px}.engageListNavText strong{min-width:0;overflow:hidden;color:#334e5c;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.engageListNavText small{min-width:0;overflow:hidden;color:#78909c;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.engageListsMobile{display:none}.engageListDialogBackdrop{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:20px;background:#2030387a}.engageListDialog{width:min(520px,100%);max-height:calc(100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 80px #0f232d3d,0 2px 8px #0f232d1f}.engageListDialog>header{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #e5ebef}.engageListDialog__titleIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#e8f0fe;color:#1967d2}.engageListDialog__titleIcon svg{width:19px;height:19px}.engageListDialog h2,.engageListDeleteDialog h2{margin:0;color:#263b47;font-size:20px;font-weight:700;letter-spacing:-.02em}.engageListDialog header p{margin:4px 0 0;color:#6f838e;font-size:12px;line-height:1.45}.engageListDialog__close{appearance:none;-webkit-appearance:none;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;outline:0;box-shadow:none!important;background:transparent!important;color:#78909c;font-family:inherit;font-size:21px;font-weight:500;line-height:1;cursor:pointer;box-sizing:border-box}.engageListDialog__close>span{display:block;width:100%;text-align:center;line-height:1;transform:translateY(-1px)}.engageListDialog__close:hover{background:#3c404314!important;color:#455a64}.engageListDialog__close:focus{outline:0}.engageListDialog__close:focus-visible{background:#1a73e814!important;box-shadow:0 0 0 3px #1a73e82e!important}.engageListDialog__body{min-height:0;overflow-y:auto;padding:18px 20px 22px}.engageListDialog__error{margin-bottom:14px;border:1px solid #f3b7b7;border-radius:6px;background:#fce8e6;color:#b3261e;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}.engageListDialog__field{display:grid;gap:7px}.engageListDialog__field>span,.engageListVisibility legend{color:#455a64;font-size:12px;font-weight:750}.engageListDialog__field input{width:100%;height:44px;box-sizing:border-box;border:1px solid #bccbd2;border-radius:6px;outline:0;background:#fff;color:#263b47;padding:0 12px;font:inherit;font-size:14px}.engageListDialog__field input:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.engageListVisibility{display:grid;gap:8px;margin:18px 0 0;padding:0;border:0}.engageListVisibility legend{margin-bottom:7px}.engageListVisibility label{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;border:1px solid #dbe4ea;border-radius:8px;padding:11px 12px;cursor:pointer}.engageListVisibility label:has(input:checked){border-color:#8ab4f8;background:#f3f7fe}.engageListVisibility input{width:16px;height:16px;margin:2px 0 0}.engageListVisibility label>span{display:grid;gap:2px}.engageListVisibility strong{color:#334e5c;font-size:12px;font-weight:750}.engageListVisibility small{color:#78909c;font-size:10px;line-height:1.4}.engageListCurrentView{display:grid;gap:10px;margin-top:18px;border-radius:8px;background:#f5f8fa;padding:13px}.engageListCurrentView>div:first-child{display:grid;gap:2px}.engageListCurrentView>div:first-child span{color:#455a64;font-size:12px;font-weight:750}.engageListCurrentView>div:first-child small{color:#78909c;font-size:10px}.engageListCurrentView__chips{display:flex;flex-wrap:wrap;gap:6px}.engageListCurrentView__chips span{display:inline-flex;align-items:center;min-height:25px;border-radius:13px;background:#e8f0fe;color:#174ea6;padding:0 9px;font-size:10px;font-weight:750}.engageListCurrentView__warning{margin:0;color:#b06000;font-size:10px;font-weight:700;line-height:1.4}.engageListPin{display:flex;align-items:center;gap:9px;margin-top:18px;color:#455a64;font-size:12px;font-weight:700}.engageListPin input{width:16px;height:16px;margin:0}.engageListDialog>footer{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #e5ebef}.engageListDialog__spacer{flex:1}.engageListDialog footer button,.engageListDeleteDialog footer button{min-height:38px;border:0;border-radius:19px;background:transparent;color:#455a64;padding:0 16px;font-size:12px;font-weight:750;cursor:pointer}.engageListDialog footer button:hover,.engageListDeleteDialog footer button:hover{background:#3c404314}.engageListDialog footer button.is-primary{background:#1a73e8;color:#fff}.engageListDialog footer button.is-primary:hover{background:#1765cc}.engageListDialog footer button.is-primary:disabled{background:#d7e1e7;color:#8a9aa3;cursor:default}.engageListDialog footer button.is-danger{color:#b3261e}.engageListDeleteDialog{width:min(400px,100%);border-radius:12px;background:#fff;padding:24px;text-align:center;box-shadow:0 24px 80px #0f232d3d,0 2px 8px #0f232d1f}.engageListDeleteDialog__icon{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 14px;border-radius:50%;background:#fce8e6;color:#b3261e;font-size:20px;font-weight:700}.engageListDeleteDialog p{margin:8px 0 20px;color:#6f838e;font-size:12px;line-height:1.5}.engageListDeleteDialog footer{display:flex;justify-content:center;gap:8px}.engageListDeleteDialog footer button.is-dangerFilled{background:#b3261e;color:#fff}@media(max-width:980px){.engageListsPanel{display:none}.engageListsMobile{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;border-bottom:1px solid #dbe4ea;background:#fff;padding:9px 10px}.engageListsMobile label{min-width:0;display:grid;gap:4px}.engageListsMobile label>span{color:#78909c;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.engageListsMobile select{width:100%;height:38px;min-width:0;border:1px solid #bccbd2;border-radius:6px;background:#fff;color:#334e5c;padding:0 10px;font-size:12px;font-weight:700}.engageListsMobile>button{height:38px;border:0;border-radius:19px;background:#e8f0fe;color:#1967d2;padding:0 14px;font-size:11px;font-weight:750;white-space:nowrap}.engageListsMobile>button:disabled{opacity:.5}}@media(max-width:600px){.engageListsMobile{grid-template-columns:minmax(0,1fr) 104px}.engageListDialogBackdrop{align-items:end;padding:0}.engageListDialog{width:100%;max-height:92vh;border-radius:16px 16px 0 0}.engageListDialog>header{padding:16px}.engageListDialog__body{padding:16px}.engageListDialog>footer{padding:12px 16px}}.engageListNavRow{position:relative}.engageListNavRow__main{grid-template-columns:34px minmax(0,1fr) auto}.engageListNavCount{min-width:24px;text-align:right;color:#607d8b;font-size:11px;font-style:normal;font-weight:700}.engageListNavCount.is-error{color:#b42318}.engageListMenuWrap{position:relative}.engageListActionMenu{position:absolute;top:32px;right:4px;z-index:500;width:190px;padding:5px;border:1px solid #d9e2e7;border-radius:6px;background:#fff;box-shadow:0 8px 24px #192d3729}.engageListActionMenu>button,.engageListMoveMenu button{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:4px;background:transparent;color:#263b47;padding:0 10px;font-size:12px;font-weight:600;text-align:left}.engageListActionMenu>button:hover,.engageListMoveMenu button:hover{background:#f2f6f8}.engageListActionMenu>button.is-danger{color:#b42318}.engageListActionMenu__separator{height:1px;margin:5px 4px;background:#e7edf1}.engageListMoveMenu{max-height:220px;overflow-y:auto;margin:3px 0 5px;padding:4px;border:1px solid #e1e8ec;border-radius:5px;background:#f8fafb}.engageListMoveMenu button.is-current{background:#e8f0fe;color:#1967d2;font-weight:700}.engageListsCollection{margin-top:10px}.engageListsCollection__description{margin:-1px 9px 5px 35px;color:#728792;font-size:9.5px;line-height:1.35}.engageListActionMenu--portal{position:fixed;z-index:5000}.engageListMoveMenu__empty{display:block;padding:8px 10px;color:#78909c;font-size:11px;font-weight:500}.engageListsPanel__headerActions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.engageListsPanel__action{min-width:0;height:34px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border-radius:6px;font-family:inherit;font-size:10.5px;font-weight:700;white-space:nowrap;cursor:pointer}.engageListsPanel__action svg{width:16px;height:16px;flex:0 0 16px}.engageListsPanel__action--collection{border:1px solid #d8cef7;background:#f5f1ff;color:#6546b8}.engageListsPanel__action--collection:hover{border-color:#c7b8ef;background:#eee8ff}.engageListsPanel__action--list{border:1px solid #c9daf9;background:#eaf2ff;color:#1767c9}.engageListsPanel__action--list:hover{border-color:#aec8f6;background:#dceaff}.engageListsPanel__action:disabled{opacity:.45;cursor:default}.engageListsPanel__collectionAdd{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e2e8;border-radius:6px;background:#fff;color:#526d7a;font-size:16px;font-weight:700;cursor:pointer}.engageListsPanel__collectionAdd:hover{background:#f5f8fa}.engageListsGroup__titleActions{display:flex;align-items:center;gap:4px}.engageListsGroup__titleActions button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:transparent;color:#607d8b;font-size:16px;font-weight:700;cursor:pointer}.engageListsGroup__titleActions button:hover{background:#eef3f6}.engageListShareUsers{max-height:250px;overflow-y:auto;border:1px solid #dbe4e9;border-radius:5px}.engageListShareUsers>strong{display:block;padding:9px 10px 6px;color:#455a64;font-size:11px;font-weight:700}.engageListShareUsers>label{min-height:42px;display:flex;align-items:center;gap:9px;padding:6px 10px}.engageListShareUsers>label:hover{background:#f7f9fa}.engageListShareUsers>label>span{min-width:0}.engageListShareUsers>label strong{display:block;color:#263b47;font-size:12px;font-weight:700}.engageListShareUsers>label small{display:block;margin-top:1px;color:#78909c;font-size:10px;font-weight:500}.engageListPermissionNote{padding:9px 10px;border-left:3px solid #90a4ae;background:#f7f9fa;color:#607d8b;font-size:11px;line-height:1.45;font-weight:500}.engageCollectionManagement{padding-top:10px;border-top:1px solid #e2e8ec}.engageCollectionManagement>strong{display:block;margin-bottom:7px;font-size:11px;font-weight:700;color:#455a64}.engageCollectionManagement>div{display:flex;gap:6px}.engageCollectionManagement button{min-height:32px;padding:0 10px;border:1px solid #d8e2e8;border-radius:5px;background:#fff;color:#455a64;font-size:11px;font-weight:600;cursor:pointer}.engageCollectionManagement button:disabled,.engageListActionMenu button:disabled{opacity:.45;cursor:default}.engageListDialog{width:min(540px,calc(100vw - 32px));border:1px solid #d9e2e8;border-radius:12px;background:#fff;box-shadow:0 24px 60px #182d383d;overflow:hidden}.engageListDialog>header{display:grid;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:78px;padding:14px 18px;border-bottom:1px solid #e0e7ec;background:linear-gradient(180deg,#f8fbff,#f3f7fb)}.engageListDialog__heading{min-width:0}.engageListDialog__heading h2{margin:0;color:#18323f;font-size:19px;line-height:1.2;font-weight:700}.engageListDialog__heading p{margin:4px 0 0;color:#667e8a;font-size:11.5px;line-height:1.35;font-weight:500}.engageListDialog__titleIcon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px}.engageListDialog__titleIcon svg{width:20px;height:20px}.engageListDialog__titleIcon--collection{background:#eee8ff;color:#6546b8}.engageListDialog__titleIcon--share{background:#e6f4ea;color:#188038}.engageListCollectionDialog .engageListDialog__body{display:grid;gap:16px;padding:18px;background:#fff}.engageListCollectionDialog .engageListDialog__field{gap:6px}.engageListCollectionDialog .engageListDialog__field>span{color:#405863;font-size:11px;font-weight:700}.engageListCollectionDialog .engageListDialog__field input{height:42px;border:1px solid #cbd7de;border-radius:6px;background:#fff;color:#18323f;padding:0 11px;font-size:12px}.engageListCollectionDialog .engageListDialog__field input:hover{border-color:#aebfc8}.engageListCollectionDialog .engageListDialog__field input:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e81f;outline:0}.engageListCollectionDialog .engageListVisibility{display:grid;gap:7px;margin:0;padding:0;border:0}.engageListCollectionDialog .engageListVisibility legend{margin-bottom:2px;color:#405863;font-size:11px;font-weight:700}.engageListCollectionDialog .engageListVisibility>label{min-height:54px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;border:1px solid #dbe4e9;border-radius:7px;background:#fff;cursor:pointer}.engageListCollectionDialog .engageListVisibility>label:hover{border-color:#bdcbd3;background:#fafcfd}.engageListCollectionDialog .engageListVisibility>label:has(input:checked){border-color:#9abdf7;background:#f1f6ff;box-shadow:inset 3px 0 #1a73e8}.engageListCollectionDialog .engageListVisibility input{width:16px;height:16px;margin:0;accent-color:#1a73e8}.engageListCollectionDialog .engageListVisibility strong{display:block;color:#29404b;font-size:11.5px;font-weight:700}.engageListCollectionDialog .engageListVisibility small{display:block;margin-top:2px;color:#758994;font-size:10px;line-height:1.35;font-weight:500}.engageListPermissionNote{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #dce6eb;border-radius:6px;background:#f7fafb}.engageListPermissionNote>span{width:17px;height:17px;flex:0 0 17px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#dce9ef;color:#496572;font-size:10px;font-weight:700}.engageListPermissionNote p{margin:0;color:#607985;font-size:10.5px;line-height:1.4}.engageListCollectionDialog>footer{min-height:60px;display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid #e1e8ed;background:#f8fafb}.engageListCollectionDialog>footer button{min-height:36px;padding:0 14px;border-radius:6px;font-size:11px;font-weight:700}.engageListCollectionDialog>footer .is-primary{border:1px solid #1a73e8;background:#1a73e8;color:#fff}.engageListCollectionDialog>footer .is-primary:hover:not(:disabled){background:#1765cc;border-color:#1765cc}.engageListCollectionDialog>footer .is-primary:disabled{border-color:#d5dfe5;background:#dfe7ec;color:#899aa3}.engageListCollectionDialog .engageListDialog__heading h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engageListsCollection{position:relative;margin:10px 2px 12px;padding:0 5px 6px;border:1px solid #dce6ec;border-radius:8px;background:#fbfcfd}.engageListsCollection>.engageListsGroup__title{min-height:37px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 -5px 4px;padding:5px 7px;border-bottom:1px solid #e4ebef;border-radius:7px 7px 0 0;background:#f1f5f8;color:#294653}.engageListsCollection>.engageListsGroup__title>.engageListsGroup__collectionIcon{width:25px;height:25px;flex:none;display:grid;place-items:center;border-radius:6px;background:#e9e3ff;color:#6647b9;letter-spacing:normal;text-transform:none}.engageListsGroup__collectionIcon svg{width:15px;height:15px}.engageListsCollection>.engageListsGroup__title>.engageListsGroup__collectionName{min-width:0;flex:none;color:#294653;font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engageListsCollection .engageListsGroup__titleActions{display:inline-flex;align-items:center;gap:3px}.engageListsCollection .engageListsGroup__titleActions em{min-width:20px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border-radius:10px;background:#fff;color:#647d89;font-size:9px;font-style:normal;font-weight:700}.engageListsCollection .engageListsGroup__titleActions button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#607985;font-size:16px;line-height:1}.engageListsCollection .engageListsGroup__titleActions button:hover{background:#e3ebf0;color:#294653}.engageListsCollection>.engageListNavRow{position:relative;width:calc(100% - 9px);margin-left:9px}.engageListsCollection>.engageListNavRow:before{content:"";position:absolute;left:-5px;top:0;bottom:0;width:2px;background:#d9e5eb}.engageListsCollection>.engageListNavRow:hover{background:#f3f7f9}.engageListsCollection>.engageListNavRow.is-active{background:#e8f0fe}.engageListsCollection>.engageListNavRow.is-active:before{background:#7baaf7}.engageListsCollection>.engageListsEmpty{margin:2px 5px 2px 14px;padding:8px 10px;border-left:2px solid #d9e5eb;color:#7a8e98;font-size:10px}.engageListsGroup--personal{margin-top:12px;padding-top:8px;border-top:1px solid #e5ecef}.engageListsGroup--personal:first-child{border-top:0}.engageListsGroup__title--standalone{padding-top:2px;padding-bottom:6px}.engageListsAll:focus,.engageListNavRow__main:focus,.engageListNavRow__menu:focus{outline:none}.engageListsAll:focus-visible,.engageListNavRow__main:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1a73e838}.engageListNavRow__menu:focus-visible{outline:none;box-shadow:0 0 0 2px #1a73e82e}.engageListNavRow.is-active .engageListNavText small{color:#58758a}.engageListsCollection>.engageListsGroup__title{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease,border-color .12s ease}.engageListsCollection>.engageListsGroup__title:hover{background:#e8eef3}.engageListsCollection>.engageListsGroup__title:focus{outline:none}.engageListsCollection>.engageListsGroup__title:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #1a73e82e}.engageListsCollection.is-collapsed{padding-bottom:0}.engageListsCollection.is-collapsed>.engageListsGroup__title{margin-bottom:0;border-bottom:0;border-radius:7px}.engageListsCollection.is-collapsed{background:#f5f8fa}.engageListsPanel{background:#fff;border:0;color:#1b1b1c;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.engageListsPanel__header{padding:14px 12px 12px;border-bottom:0;background:#fff}.engageListsPanel__headTop{min-height:28px;padding-bottom:8px;border-bottom:1px solid #f0eded}.engageListsPanel__headTop h2,.engageListsPanel__header h2{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;line-height:20px;font-weight:700;letter-spacing:-.02em}.engageListsPanel__headerActions{gap:6px;margin-top:10px}.engageListsPanel__action{min-height:34px;border:1px solid #c2c6d5;border-radius:9px;background:#fff;color:#0058bd;font-size:10.5px;font-weight:600;box-shadow:none}.engageListsPanel__action svg{width:15px;height:15px}.engageListsPanel__action--collection,.engageListsPanel__action--list{color:#0058bd;background:#fff}.engageListsPanel__action--collection:hover,.engageListsPanel__action--list:hover{border-color:#adc6ff;background:#f6f3f2;color:#004494}.engageListsPanel__nav{padding:4px 8px 16px;scrollbar-width:none}.engageListsPanel__nav::-webkit-scrollbar{display:none}.engageListsAll,.engageListNavRow{border-radius:12px}.engageListsAll{min-height:48px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:6px 9px;color:#424753}.engageListsAll:hover,.engageListNavRow:hover{background:#f6f3f2}.engageListsAll.is-active,.engageListNavRow.is-active,.engageListsCollection>.engageListNavRow.is-active{background:#d8e2ff}.engageListsAll.is-active:hover,.engageListNavRow.is-active:hover,.engageListsCollection>.engageListNavRow.is-active:hover{background:#d2ddfb}.engageListsAll.is-active strong,.engageListNavRow.is-active strong{color:#001a41}.engageListsAll em,.engageListNavCount{min-width:25px;min-height:20px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#727785;padding:0 6px;font-size:9.5px;font-style:normal;font-weight:600}.engageListsAll.is-active em,.engageListNavRow.is-active .engageListNavCount{background:#fff;color:#004494}.engageListNavRow{min-height:46px;grid-template-columns:minmax(0,1fr) 32px}.engageListNavRow__main{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:5px 2px 5px 9px}.engageListNavRow__menu{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:8px!important;color:#727785}.engageListNavRow__menu:hover{background:#f0eded!important;color:#1b1b1c}.engageListNavIcon{width:28px;height:28px;border-radius:9px}.engageListNavIcon svg{width:15px;height:15px}.engageListNavIcon.tone-all{background:#d8e2ff;color:#0058bd}.engageListNavIcon.tone-1{background:#ffdad6;color:#ba1a1a}.engageListNavIcon.tone-2{background:#e8def8;color:#6750a4}.engageListNavIcon.tone-3{background:#d9f8df;color:#006e2c}.engageListNavIcon.tone-4{background:#d8e2ff;color:#0058bd}.engageListNavIcon.tone-5{background:#ffdfa0;color:#765700}.engageListNavText{gap:0}.engageListNavText strong{color:#424753;font-size:11px;line-height:16px;font-weight:600}.engageListNavText small{color:#727785;font-size:9px;line-height:13px;font-weight:500}.engageListsGroup{margin-top:7px}.engageListsGroup__title{min-height:28px;padding:2px 9px 5px;color:#727785}.engageListsGroup__title span,.engageListsGroup__collectionName{font-size:9px;font-weight:700;letter-spacing:.06em}.engageListsGroup__title em{font-size:9px;font-weight:600}.engageListsEmpty,.engageListsCollection__description{color:#727785;font-size:9.5px;line-height:1.45}.engageListsGroup__titleActions button{border-radius:8px;color:#727785}.engageListsGroup__titleActions button:hover{background:#f0eded;color:#1b1b1c}.engageListDialog,.engageListDeleteDialog{border-radius:16px}@media(min-width:981px){.engageListsPanel{margin:18px 0 18px 24px;border-radius:16px;box-shadow:0 1px 2px #1b1b1c0a,0 2px 8px #1b1b1c09}}@media(min-width:981px){.engageListsPanel{margin-top:8px!important}}@media(min-width:981px){.eng-contactsPage>.engageListsPanel{margin-top:-12px!important;margin-bottom:-12px!important}}@media(min-width:981px){.eng-contactsPage>.engageListsPanel{margin:0 0 18px 24px!important;min-height:0!important;border-radius:14px!important;align-self:stretch!important}.engageListsPanel__header{padding-top:12px!important}}.engageListsCollection>.engageListsGroup__title.is-active{background:#dbe8ff;border-color:#b8cff7;color:#003f88}.engageListsCollection>.engageListsGroup__title.is-active .engageListsGroup__collectionIcon{background:#c8d9ff;color:#0058bd}.engageListsCollection>.engageListsGroup__title.is-active .engageListsGroup__collectionName{color:#003f88;font-weight:700}.engageListsCollection>.engageListsGroup__title[draggable=true]{cursor:grab}.engageListsCollection>.engageListsGroup__title[draggable=true]:active{cursor:grabbing}.engageListsCollection>.engageListsGroup__title.is-dragging{opacity:.55;cursor:grabbing}.engageListsCollection>.engageListsGroup__title.is-drop-target{position:relative;border-color:#b8cff7!important;background:#f4f8ff!important}.engageListsCollection>.engageListsGroup__title.is-drop-target:before{content:"";position:absolute;z-index:8;top:-3px;left:5px;right:5px;height:2px;border-radius:999px;background:#0058bd;pointer-events:none}.engageListsGroup--personal{margin-top:14px!important;padding-top:10px!important;border-top:1px solid #e1e5ea!important}.engageListsGroup--personal>.engageListsGroup__title--standalone{min-height:22px!important;margin:0 2px 5px!important;padding:0 5px!important;border:0!important;background:transparent!important;color:#7b5f46!important;cursor:default!important}.engageListsGroup--personal>.engageListsGroup__title--standalone>span{font-size:9px!important;line-height:18px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.engageListNavRow[data-view-kind=dynamic]{position:relative;margin-bottom:4px!important;border:1px solid #eadfce!important;border-radius:11px!important;background:#fffdfa!important;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease!important}.engageListNavRow[data-view-kind=dynamic]:hover{border-color:#ddc9ae!important;background:#fff8ef!important}.engageListNavRow[data-view-kind=dynamic].is-active{border-color:#efc78e!important;background:#fff0dc!important}.engageListNavRow[data-view-kind=dynamic] .engageListNavIcon{background:#ffe0cb!important;color:#a84b22!important}.engageListNavRow[data-view-kind=dynamic].is-active .engageListNavIcon{background:#ffd5b8!important;color:#923b17!important}.engageListNavRow[data-view-kind=dynamic] .engageListNavText strong{color:#3d3229!important}.engageListNavRow[data-view-kind=dynamic] .engageListNavText small{color:#856f5b!important}.engageListNavRow[data-view-kind=dynamic][draggable=true]{cursor:grab}.engageListNavRow[data-view-kind=dynamic][draggable=true]:active{cursor:grabbing}.engageListNavRow[data-view-kind=dynamic].is-view-dragging{opacity:.48!important}.engageListNavRow[data-view-kind=dynamic].is-view-drop-target{border-color:#c9823d!important;background:#fff4e6!important;box-shadow:inset 0 2px #c9823d!important}.engageListsCollection .engageListsGroup__collectionIcon{background:#ece5ff;color:#6647b9}.engageListNavRow[data-view-kind=dynamic]{box-sizing:border-box!important;width:100%!important;min-height:46px!important;height:46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:2px!important;margin:0 0 4px!important;padding:0!important;border-radius:9px!important;overflow:visible!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;height:44px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;margin:0!important;padding:4px 3px 4px 8px!important;border:0!important;border-radius:9px 0 0 9px!important;background:transparent!important;text-align:left!important;overflow:hidden!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main .engageListNavIcon{grid-column:1!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:8px!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main .engageListNavIcon svg{width:14px!important;height:14px!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main .engageListNavText{grid-column:2!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important;margin:0!important;overflow:hidden!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main .engageListNavText strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:10.5px!important;line-height:13px!important;font-weight:700!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main .engageListNavText small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:8px!important;line-height:11px!important;font-weight:500!important}.engageListNavRow[data-view-kind=dynamic]>.engageListNavRow__main .engageListNavCount{grid-column:3!important;box-sizing:border-box!important;min-width:21px!important;width:auto!important;height:18px!important;min-height:18px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;margin:0 1px 0 3px!important;padding:0 5px!important;border-radius:999px!important;font-size:8.5px!important;line-height:18px!important;font-weight:700!important;white-space:nowrap!important}.engageListNavRow[data-view-kind=dynamic]>.engageListMenuWrap{grid-column:2!important;width:28px!important;min-width:28px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;position:relative!important}.engageListNavRow[data-view-kind=dynamic]>.engageListMenuWrap>.engageListNavRow__menu{box-sizing:border-box!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border-radius:7px!important}.engageListNavRow[data-view-kind=dynamic]>.engageListMenuWrap>.engageListNavRow__menu svg{width:14px!important;height:14px!important}.engageListsGroup--personal{margin-top:10px!important;padding-top:8px!important}.engageListsGroup--personal>.engageListsGroup__title--standalone{min-height:18px!important;margin:0 2px 4px!important;padding:0 4px!important}.pdr-page{min-height:100%;padding:0 0 28px;background:#f6f8fb;color:#202124}.pdr-page *,.pdr-page *:before,.pdr-page *:after{box-sizing:border-box}.pdr-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid #e0e3e7;background:#fff}.pdr-header__copy{min-width:0;display:flex;align-items:center;gap:13px}.pdr-back{min-height:32px;padding:0 8px;border:0;background:transparent;color:#1967d2;font-size:11px;font-weight:600}.pdr-header h1{margin:0;color:#202124;font-size:19px;font-weight:700;letter-spacing:-.01em}.pdr-header p{margin:3px 0 0;color:#5f6368;font-size:11px}.pdr-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid #dadce0;border-radius:7px;background:#fff;color:#3c4043;font-size:11px;font-weight:600;cursor:pointer}.pdr-button:hover:not(:disabled){border-color:#b9c1c9;background:#f8fafd}.pdr-button.is-primary{border-color:#1a73e8;background:#1a73e8;color:#fff}.pdr-button:disabled{opacity:.55;cursor:not-allowed}.pdr-banner{max-width:1180px;display:flex;align-items:center;gap:10px;margin:10px auto 0;padding:8px 10px 8px 12px;border-radius:7px;font-size:11px}.pdr-banner span{min-width:0;flex:1}.pdr-banner button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:17px}.pdr-banner.is-error{border:1px solid #f2c3bf;background:#fce8e6;color:#b3261e}.pdr-banner.is-success{border:1px solid #c8e6c9;background:#eef7ee;color:#256029}.pdr-run,.pdr-stats,.pdr-workspace{max-width:1180px;margin-right:auto;margin-left:auto}.pdr-run{margin-top:10px;padding:10px 12px;border:1px solid #d9e5f7;border-radius:8px;background:#f8fbff}.pdr-run__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdr-run__top>div{min-width:0;display:grid;gap:2px}.pdr-run strong{font-size:11.5px;font-weight:600}.pdr-run span,.pdr-run small{color:#5f6368;font-size:10px}.pdr-run__top b{color:#1967d2;font-size:11px;font-weight:700}.pdr-progress{height:5px;margin-top:8px;overflow:hidden;border-radius:999px;background:#dfe9f7}.pdr-progress span{display:block;height:100%;border-radius:inherit;background:#1a73e8;transition:width .25s ease}.pdr-run small{display:block;margin-top:6px;color:#b3261e}.pdr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.pdr-stats article{min-height:66px;display:grid;align-content:center;gap:2px;padding:8px 11px;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.pdr-stats span{color:#80868b;font-size:9.5px;font-weight:600}.pdr-stats strong{color:#202124;font-size:19px;font-weight:700}.pdr-workspace{margin-top:10px;overflow:hidden;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.pdr-toolbar{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 9px 0;border-bottom:1px solid #e0e3e7}.pdr-tabs{min-width:0;display:flex;align-self:stretch;gap:3px}.pdr-tabs button{min-height:42px;display:flex;align-items:center;gap:5px;padding:0 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#5f6368;font-size:10.5px;font-weight:600}.pdr-tabs button.is-active{border-bottom-color:#1a73e8;color:#1967d2}.pdr-tabs strong{min-width:20px;padding:1px 5px;border-radius:999px;background:#f1f3f4;color:inherit;font-size:9px;font-weight:600;text-align:center}.pdr-search{width:min(290px,34vw);min-width:180px;height:34px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;padding:0 7px;border:1px solid #dadce0;border-radius:7px;background:#fff}.pdr-search span{color:#80868b;font-size:14px}.pdr-search input{min-width:0;border:0;outline:0;background:transparent;color:#202124;font-size:10.5px}.pdr-note{padding:7px 10px;border-bottom:1px solid #eef0f2;background:#fafbfc;color:#80868b;font-size:9.8px;line-height:1.45}.pdr-list{display:grid}.pdr-match{min-width:0;display:grid;grid-template-columns:minmax(145px,1.1fr) minmax(190px,1.55fr) minmax(285px,2fr) minmax(140px,1fr) 90px 176px;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid #eef0f2}.pdr-match:last-child{border-bottom:0}.pdr-match:hover{background:#fafcff}.pdr-match__person,.pdr-match__property,.pdr-match__confidence{min-width:0;display:grid;gap:2px}.pdr-match__person button{min-width:0;padding:0;overflow:hidden;border:0;background:transparent;color:#1967d2;font-size:11.5px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pdr-match__person span,.pdr-match__property span,.pdr-match__confidence span{overflow:hidden;color:#80868b;font-size:9.3px;text-overflow:ellipsis;white-space:nowrap}.pdr-match__property strong{overflow:hidden;color:#3c4043;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pdr-match__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pdr-match__facts>div{min-width:0;display:grid;gap:2px}.pdr-match__facts span{color:#9aa0a6;font-size:8.5px;font-weight:600}.pdr-match__facts strong{overflow:hidden;color:#3c4043;font-size:9.8px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pdr-match__confidence b{color:#3c4043;font-size:10px;font-weight:700}.pdr-match__status>span{display:inline-flex;min-height:21px;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#f1f3f4;color:#5f6368;font-size:8.5px;font-weight:600}.pdr-match__status>span.is-suggested{background:#fef7e0;color:#8d5b00}.pdr-match__status>span.is-accepted,.pdr-match__status>span.is-autoapplied,.pdr-match__status>span.is-corroborated{background:#e6f4ea;color:#137333}.pdr-match__status>span.is-rejected{background:#f1f3f4;color:#80868b}.pdr-match__actions{display:flex;justify-content:flex-end;gap:5px}.pdr-match__actions .pdr-button{min-height:30px;padding:0 8px;font-size:9.5px}.pdr-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:5px;padding:24px;color:#80868b;text-align:center}.pdr-empty strong{color:#5f6368;font-size:11.5px;font-weight:600}.pdr-empty p{margin:0;font-size:10px}.pdr-spinner{width:21px;height:21px;border:2px solid #e0e3e7;border-top-color:#1a73e8;border-radius:50%;animation:pdr-spin .7s linear infinite}@keyframes pdr-spin{to{transform:rotate(360deg)}}.pdr-pagination{min-height:43px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:6px 10px;border-top:1px solid #eef0f2;background:#fafbfc}.pdr-pagination>span{color:#80868b;font-size:9.5px}.pdr-pagination>div{display:flex;align-items:center;gap:3px}.pdr-pagination button{width:29px;height:29px;padding:0;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#5f6368}.pdr-pagination strong{min-width:24px;color:#3c4043;font-size:10px;text-align:center}@media(max-width:1040px){.pdr-run,.pdr-stats,.pdr-workspace{margin-right:10px;margin-left:10px}.pdr-match{grid-template-columns:minmax(135px,1fr) minmax(170px,1.25fr) minmax(250px,1.7fr) 80px 160px}.pdr-match__confidence{display:none}}@media(max-width:760px){.pdr-page{padding-bottom:74px}.pdr-header{min-height:auto;align-items:flex-start;padding:9px 10px}.pdr-header__copy{align-items:flex-start;gap:6px}.pdr-back{padding-left:0}.pdr-header h1{font-size:16px}.pdr-header p{font-size:9.8px}.pdr-header>.pdr-button{min-width:118px;padding:0 8px;font-size:9.5px}.pdr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pdr-toolbar{align-items:stretch;flex-direction:column-reverse;padding:7px 7px 0}.pdr-search{width:100%;min-width:0}.pdr-tabs{overflow-x:auto;scrollbar-width:none}.pdr-tabs::-webkit-scrollbar{display:none}.pdr-tabs button{flex:0 0 auto}.pdr-match{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:6px;padding:9px;border:1px solid #e0e3e7;border-radius:7px}.pdr-match__person,.pdr-match__property,.pdr-match__facts,.pdr-match__confidence{grid-column:1 / -1}.pdr-match__confidence{display:grid}.pdr-match__status{grid-column:1}.pdr-match__actions{grid-column:2;grid-row:5}.pdr-match__facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}}.pdr-history-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.pdr-history-actions select{min-height:34px;max-width:190px;padding:0 28px 0 9px;border:1px solid #dadce0;border-radius:7px;background:#fff;color:#3c4043;font-size:10px}.pdr-history-run{max-width:1180px;display:grid;gap:5px;margin:10px auto 0;padding:9px 12px;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.pdr-history-run>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.pdr-history-run strong{color:#3c4043;font-size:11px;font-weight:600}.pdr-history-run span,.pdr-history-run small{color:#80868b;font-size:9.5px}.pdr-history-run small{display:block}.pdr-history-run small.is-error{color:#b3261e}@media(max-width:1040px){.pdr-history-run{margin-right:10px;margin-left:10px}}@media(max-width:760px){.pdr-header{flex-wrap:wrap}.pdr-history-actions{width:100%;justify-content:stretch}.pdr-history-actions select,.pdr-history-actions .pdr-button{min-width:0;flex:1}.pdr-history-run>div{align-items:flex-start;flex-direction:column;gap:2px}}.pdr-mls-identity{max-width:1180px;display:grid;grid-template-columns:minmax(240px,1.5fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:8px;margin:10px auto 0;padding:10px 12px;border:1px solid #f1d89c;border-radius:8px;background:#fffaf0}.pdr-mls-identity>div{min-width:0;display:grid;gap:3px}.pdr-mls-identity strong{color:#3c4043;font-size:11px;font-weight:600}.pdr-mls-identity>div span{color:#6f7378;font-size:9.5px;line-height:1.4}.pdr-mls-identity label{min-width:0;display:grid;gap:4px}.pdr-mls-identity label>span{color:#6f7378;font-size:8.8px;font-weight:600}.pdr-mls-identity input{width:100%;min-height:34px;padding:0 9px;border:1px solid #dadce0;border-radius:7px;background:#fff;color:#202124;font-size:10px}@media(max-width:1040px){.pdr-mls-identity{margin-right:10px;margin-left:10px;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(150px,.8fr)}.pdr-mls-identity .pdr-button{grid-column:2 / -1;justify-self:end}}@media(max-width:760px){.pdr-mls-identity{grid-template-columns:1fr}.pdr-mls-identity .pdr-button{grid-column:auto;width:100%;justify-self:stretch}}.admin-wrap{padding:22px;max-width:1180px}.admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.admin-title{margin:0;color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.035em}.admin-sub{margin:5px 0 0;color:#64748b;font-size:13px}.btn-primary,.btn-secondary,.btn-danger{height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border-radius:0}.btn-primary{border-color:#2563eb;background:#2563eb;color:#fff}.btn-danger{border-color:#b42318;color:#b42318}.btn-primary:hover{background:#1d4ed8}.card{background:#fff;border:1px solid #e2e8f0;overflow:hidden}.table-head,.table-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr .8fr .5fr;gap:10px;align-items:center;padding:12px 14px}.table-head{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.table-row{border-top:1px solid #edf2f7;color:#334155;font-size:13px}.mono{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.link{color:#2563eb;font-weight:700;text-decoration:none}.link:hover{text-decoration:underline}.right{text-align:right}.status-pill{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700}.status-pill.active{background:#ecfdf3;color:#047857}.status-pill.off{background:#fff1f2;color:#b42318}.admin-error{margin-bottom:12px;border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.admin-muted,.admin-empty{color:#64748b;font-size:13px}.admin-empty{padding:18px 14px;border-top:1px solid #edf2f7}.admin-form{display:grid;gap:14px;max-width:720px}.admin-form-card{display:grid;gap:14px;background:#fff;border:1px solid #e2e8f0;padding:14px}.admin-field{display:grid;gap:6px}.admin-field label{color:#475569;font-size:12px;font-weight:700}.admin-field input,.admin-field select{height:38px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 10px;font-size:13px;font-weight:700}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:800px){.admin-wrap{padding:14px}.admin-head{display:grid}.table-head{display:none}.table-row{grid-template-columns:1fr;gap:6px}.right{text-align:left}.admin-form-grid{grid-template-columns:1fr}}.admin-mls{padding:18px 20px;color:#0f172a}.admin-mls-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-mls-head h1{margin:0;font-size:28px;letter-spacing:-.6px;font-weight:1000}.admin-mls-head p{margin:6px 0 0;color:#64748b;font-weight:750}.aml-banner{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;font-weight:700;margin-bottom:12px}.aml-grid,.aml-card,.aml-form,.aml-field,.aml-row2{min-width:0}.aml-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px;align-items:start}.aml-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 12px 28px #0f172a0d;overflow:hidden}.aml-cardTitle{padding:12px 14px;border-bottom:1px solid #e2e8f0;font-weight:1000}.aml-cardFoot{padding:12px 14px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.aml-list{padding:8px;display:grid;gap:8px}.aml-empty{padding:12px;color:#64748b;font-weight:700}.aml-row{width:100%;text-align:left;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:10px;cursor:pointer}.aml-row:hover{background:#f8fafc}.aml-row.is-on{border-color:#2563eb59;box-shadow:0 0 0 4px #2563eb1a}.aml-rowTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.aml-rowName{font-weight:950}.aml-rowSub{margin-top:6px;color:#64748b;font-weight:700;font-size:12.5px;display:flex;flex-wrap:wrap;gap:8px}.aml-dim{opacity:.7}.aml-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.aml-pill{font-size:12px;font-weight:950;border-radius:999px;padding:6px 10px;border:1px solid #e2e8f0}.aml-pill.on{border-color:#bbf7d0;background:#f0fdf4}.aml-pill.off{border-color:#e2e8f0;background:#f8fafc}.aml-form{padding:12px 14px 14px;display:grid;gap:10px}.aml-field label{display:block;font-weight:950;font-size:12.5px;color:#334155;margin-bottom:6px}.aml-field input,.aml-field select,.aml-field textarea{width:100%;box-sizing:border-box;max-width:100%;min-width:0;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:10px 12px;font-weight:700;outline:none}.aml-field input:focus,.aml-field select:focus,.aml-field textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.aml-field textarea{min-height:110px;resize:vertical;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.aml-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aml-row2>*{min-width:0}.aml-help{margin-top:6px;color:#64748b;font-weight:750;font-size:12.5px}.aml-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.aml-btn{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:10px 14px;font-weight:950;cursor:pointer}.aml-btn:disabled{opacity:.6;cursor:not-allowed}.aml-btnPrimary{background:#2563eb;border-color:#2563eb;color:#fff}.aml-btnPrimary:hover{filter:brightness(.98)}.aml-test{border-radius:14px;border:1px solid #e2e8f0;padding:10px 12px}.aml-test.ok{border-color:#bbf7d0;background:#f0fdf4}.aml-test.bad{border-color:#fecaca;background:#fef2f2}.aml-testTitle{font-weight:1000}.aml-testMsg{margin-top:4px;color:#334155;font-weight:700}.aml-note{margin-top:10px;color:#64748b;font-weight:750;font-size:12.5px}.aml-eventsPanel{margin-top:12px;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff}.aml-eventsHead{padding:10px 12px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:10px}.aml-eventsList{padding:10px 12px;display:grid;gap:10px}.aml-eventRow{border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#fff}.aml-eventTop{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.aml-eventType{font-weight:1000}.aml-eventTime{font-weight:700;color:#64748b;font-size:12px}.aml-eventErr{margin-top:6px;font-weight:700;color:#b91c1c}.aml-eventPayload{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12px;color:#334155;background:#f8fafc;border-radius:10px;padding:8px;border:1px solid #e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.aml-modalOverlay{position:fixed;inset:0;background:#0f172a61;display:grid;place-items:center;padding:16px;z-index:50}.aml-modal{width:min(980px,96vw);max-height:min(80vh,820px);overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column}.aml-modalHead{padding:12px 14px;border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.aml-modalTitle{font-weight:1000;font-size:16px}.aml-modalSub{margin-top:2px;color:#64748b;font-weight:750;font-size:12.5px}.aml-modalActions{display:flex;gap:10px;flex-wrap:wrap}.aml-events{padding:12px 14px;overflow:auto;display:grid;gap:10px}.aml-ev{border:1px solid #e2e8f0;border-radius:14px;padding:10px 12px;background:#fff}.aml-evTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.aml-evType{font-weight:1000}.aml-evTime{color:#64748b;font-weight:700;font-size:12.5px}.aml-evErr{margin-top:6px;font-weight:700;color:#b91c1c}.aml-evPayload{margin-top:8px;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@media(max-width:980px){.aml-grid,.aml-row2{grid-template-columns:1fr}}.mi-page{max-width:1100px;margin:0 auto;padding:20px 16px 40px;box-sizing:border-box}.mi-header{display:flex;gap:16px;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.mi-title{margin:0;font-size:1.5rem;letter-spacing:-.02em}.mi-subtitle{margin:4px 0 0;color:#6b7280;font-size:.95rem}.mi-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mi-toggle{display:inline-flex;gap:8px;align-items:center;background:#fff;border:1px solid #e5e7eb;padding:8px 10px;border-radius:12px;box-shadow:0 1px 2px #0000000a;font-weight:600;color:#111827}.mi-toggle input{width:16px;height:16px}.mi-select{border:1px solid #e5e7eb;border-radius:12px;padding:8px 10px;background:#fff;font-weight:600}.mi-btn{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:9px 12px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #0000000a}.mi-btn:disabled{opacity:.6;cursor:not-allowed}.mi-btn-primary{border-color:#111827}.mi-btn-ghost{background:#fff;border:1px solid #e5e7eb}.mi-btn-ghost.is-watched{border-color:#111827}.mi-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 6px 24px #0000000f;overflow:visible}.mi-list{display:flex;flex-direction:column;padding:10px;overflow:visible}.mi-error{margin:10px 0 14px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-weight:700}.mi-empty{padding:24px 16px;color:#6b7280;font-weight:600}.mi-tabs{display:flex;gap:8px;margin-top:10px}.mi-tab{border:1px solid #e5e7eb;background:#fff;padding:8px 10px;border-radius:10px;font-weight:700;cursor:pointer}.mi-tab.is-active{border-color:#111827}.mi-rowWrap{margin:10px 0;--mi-strip: #a78bfa;--mi-row-bg: #ffffff;--mi-details-bg: #ffffff;overflow:visible}.mi-rowWrap.is-signal-price{--mi-strip:#ef4444;--mi-row-bg:#fff7f7}.mi-rowWrap.is-signal-status{--mi-strip:#3b82f6;--mi-row-bg:#f5f9ff}.mi-rowWrap.is-signal-back{--mi-strip:#f59e0b;--mi-row-bg:#fffbeb}.mi-rowWrap.is-signal-cancel{--mi-strip:#6b7280;--mi-row-bg:#f9fafb}.mi-rowWrap.is-signal-sold{--mi-strip:#16a34a;--mi-row-bg:#f0fdf4}.mi-rowWrap.is-signal-other{--mi-strip:#a78bfa;--mi-row-bg:#faf5ff}.mi-rowBtn{width:100%;text-align:left;border:none;padding:0;background:transparent;cursor:pointer}.mi-row{display:flex;justify-content:space-between;gap:14px;border:1px solid #eef2f7;border-radius:14px;overflow:visible}.mi-rowBtn.mi-row{padding:14px;background:linear-gradient(90deg,var(--mi-strip) 0 6px,var(--mi-row-bg) 6px 100%)}.mi-rowBtn.mi-row:hover{filter:brightness(.995)}.mi-rowBtn:focus{outline:none}.mi-rowBtn.mi-row:focus-visible{outline:2px solid rgba(17,24,39,.18);outline-offset:2px}.mi-rowBtn.is-open.mi-row{border-bottom-left-radius:0;border-bottom-right-radius:0}.mi-row-done{opacity:.65}.mi-row-left{min-width:0;flex:1}.mi-row-top{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:8px}.mi-time{color:#6b7280;font-size:.85rem;white-space:nowrap}.mi-main{display:flex;flex-direction:column;gap:6px}.mi-key{font-weight:700;color:#111827;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mi-pill{margin-left:8px;font-size:.78rem;padding:2px 8px;border-radius:999px;border:1px solid #e2e8f0;color:#475569;background:#fff}.mi-meta{color:#6b7280;display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.mi-address{color:#374151;font-weight:600;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-status{font-weight:700;color:#374151}.mi-dot{color:#9ca3af}.mi-price,.mi-change{font-weight:700;color:#111827}.mi-row-right{display:flex;align-items:center}.mi-viewDetails{display:inline-flex;gap:8px;align-items:center;font-weight:700;color:#111827;white-space:nowrap;opacity:.92}.mi-chevron{font-size:1.05rem;font-weight:700}.mi-signalLine{display:flex;gap:10px;align-items:center;min-width:0}.mi-signalIcon{font-size:1.05rem;line-height:1}.mi-signalLabel{font-weight:700;color:#111827}.mi-chip{display:inline-flex;gap:8px;align-items:center;padding:4px 10px;border-radius:999px;font-weight:700;font-size:.9rem;border:1px solid rgba(0,0,0,.08);background:#fff}.mi-chipArrow{font-size:1rem;font-weight:700;line-height:1}.mi-chip-up{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.mi-chip-down{background:#fef2f2;color:#991b1b;border-color:#fecaca}.mi-chip-flat{background:#f3f4f6;color:#111827;border-color:#e5e7eb}.mi-chip-neutral{background:#eff6ff;color:#1e3a8a;border-color:#bfdbfe}.mi-chipDate{font-weight:700;opacity:.75;white-space:nowrap}.mi-details{border:1px solid #eef2f7;border-top:0;padding:12px 14px 14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;overflow:visible;background:linear-gradient(90deg,var(--mi-strip) 0 6px,var(--mi-details-bg) 6px 100%)}.mi-detailsActions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.mi-detailsBody{color:#374151;overflow:visible}.mi-detailsTitle{font-weight:700;margin-bottom:8px}.mi-detailsRow{display:flex;gap:10px;margin:6px 0;overflow:visible}.mi-detailsLabel{width:90px;color:#6b7280;font-weight:700}.mi-detailsValue{font-weight:700;color:#111827}.mi-rowWrap.is-open{border-radius:16px;box-shadow:0 0 0 2px #4f46e5}.mi-rowBtn.is-open{outline:none;box-shadow:none}.mi-rowWrap.is-open .mi-row{border:0}.mi-rowWrap.is-open .mi-details{border-left:0;border-right:0;border-bottom:0;border-top:1px solid #eef2f7}.mi-sheetBackdrop{position:fixed;inset:0;background:#11182759;display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:18px;box-sizing:border-box}.mi-sheet{width:min(720px,100%);background:#fff;border-radius:18px;padding:10px 14px 16px;box-shadow:0 30px 90px #00000040;border:1px solid rgba(17,24,39,.08);max-height:min(78vh,760px);overflow:auto;box-sizing:border-box}.mi-sheetHandle{width:44px;height:5px;border-radius:999px;background:#e5e7eb;margin:4px auto 10px}.mi-sheetHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(17,24,39,.08)}.mi-sheetTitle{font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.mi-sheetClose{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;line-height:1;padding:0;border:1px solid rgba(17,24,39,.12);background:#fff;cursor:pointer}.mi-sheetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.mi-sheetChip{border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:12px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #0000000a}.mi-sheetPick{margin-top:8px}.mi-sheetLabel{display:block;font-weight:700;color:#374151;margin-bottom:6px}.mi-sheetInput{width:100%;height:44px;border-radius:12px;border:1px solid rgba(17,24,39,.14);background:#fff;box-shadow:0 1px #11182708;padding:12px;font-weight:700;margin-bottom:10px;box-sizing:border-box}.mi-sheetInput:focus{outline:none;border-color:#3b82f673;box-shadow:0 0 0 4px #3b82f61f}.mi-sheetCta{width:100%}.mi-muted{color:#6b7280;font-size:.92rem}.mi-expand-box{border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff;padding:12px}.mi-expand-title{font-weight:700;letter-spacing:-.015em;color:#111827;margin-bottom:8px}.mi-sheetResults{display:grid;gap:10px;margin-top:10px}.mi-sheetResult{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:linear-gradient(180deg,#fff,#f9fafb);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mi-sheetResult:hover{transform:translateY(-1px);border-color:#11182729;box-shadow:0 10px 26px #11182714}.mi-sheetResultLeft{min-width:0}.mi-sheetResultName{font-weight:700;color:#111827;letter-spacing:-.015em;line-height:1.2}.mi-sheetResultMeta{margin-top:2px;color:#6b7280;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-sheetResultRight{display:flex;align-items:center;gap:10px;flex-shrink:0}.mi-sheetSelect{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,24,39,.12);background:#fff;font-weight:700;cursor:pointer}.mi-sheetSelect:hover{border-color:#11182733;box-shadow:0 8px 20px #11182714}.mi-sheetSelect:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.mi-pillLinked{height:30px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-weight:700;font-size:.85rem;background:#10b9811a;color:#065f46;border:1px solid rgba(16,185,129,.25)}.mi-detailsRow.mi-contactsRow{align-items:flex-start}.mi-contactsWrap{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.mi-contactChipWrap{position:relative;display:inline-flex}.mi-contactChip{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(17,24,39,.14);background:#fff;font-weight:700;color:#111827;cursor:pointer;box-shadow:0 1px #1118270a;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mi-contactChip:hover{border-color:#11182738;box-shadow:0 12px 30px #1118271f;transform:translateY(-1px)}.mi-contactName{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-contactChevron{opacity:.7;font-size:12px}.mi-contactMenu{position:absolute;right:0;top:calc(100% + 10px);z-index:200;width:340px;max-width:min(360px,calc(100vw - 28px));border:1px solid rgba(17,24,39,.18);border-radius:16px;background:linear-gradient(180deg,#f8fafc,#fff);box-shadow:0 22px 60px #11182738,0 0 0 1px #ffffffa6 inset;overflow:hidden}.mi-contactMenuHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 10px;border-bottom:1px solid rgba(17,24,39,.1);background:linear-gradient(180deg,#3b82f61a,#fff)}.mi-contactMenuTitle{font-weight:950;color:#111827;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mi-iconBtn{width:34px;height:34px;border-radius:12px;border:1px solid rgba(17,24,39,.16);background:#ffffffeb;display:grid;place-items:center;padding:0;line-height:1;font-size:16px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mi-iconBtn:hover{border-color:#11182738;box-shadow:0 10px 24px #1118271a;transform:translateY(-1px)}.mi-contactMenuActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.mi-actionBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(17,24,39,.14);background:#fff;font-weight:700;color:#111827;text-decoration:none;box-shadow:0 1px #1118270a;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mi-actionBtn:hover{border-color:#1118273d;box-shadow:0 12px 30px #1118271f;transform:translateY(-1px)}.mi-actionBtn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.mi-actionIcon{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:8px;background:#3b82f61a;border:1px solid rgba(59,130,246,.18);font-size:14px;line-height:1}@media(min-width:721px){.mi-sheetBackdrop{align-items:center}}@media(max-width:720px){.mi-sheetBackdrop{padding:0;align-items:flex-end}.mi-sheet{max-height:86vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.mi-address{max-width:100%}}@media(max-width:520px){.mi-rowBtn.mi-row{padding:12px}.mi-row{flex-direction:column;align-items:stretch;gap:10px}.mi-row-left{width:100%;min-width:0}.mi-row-right{width:100%;justify-content:flex-end;margin-top:2px}.mi-row-top{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:10px}.mi-signalLine{flex-wrap:wrap;gap:8px}.mi-time{align-self:flex-end;font-size:.82rem}.mi-address{white-space:normal;overflow:visible;text-overflow:unset}.mi-viewDetails{width:100%;justify-content:center;padding:10px 12px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.mi-detailsActions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mi-detailsActions .mi-btn{width:100%}.mi-detailsRow{display:grid;grid-template-columns:1fr;gap:2px;margin:10px 0}.mi-detailsLabel{width:auto;font-size:.82rem}.mi-detailsValue{font-size:.95rem}.mi-contactMenu{position:fixed;inset:auto 12px 12px;width:auto;max-width:none;z-index:9999;border-radius:18px}}.import-photo{padding:18px 18px 30px}.import-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.import-header h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.02em}.import-header p{margin:6px 0 0;color:#64748b;font-weight:600}.import-actions{display:flex;gap:10px;flex-wrap:wrap}.card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden}.card-body{padding:16px}.dropzone{border:1px dashed #cbd5e1;border-radius:16px;padding:14px}.dropzone.is-dragging{background:#f1f5f9;border-color:#93c5fd}.file-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;background:#2563eb;color:#fff;font-weight:700;cursor:pointer}.file-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-upload-name{color:#0f172a;font-weight:700}.preview-row{margin-top:12px;display:flex;gap:12px;align-items:center}.preview-thumb{width:54px;height:54px;border-radius:14px;object-fit:cover;border:1px solid #e2e8f0;background:#f8fafc}.preview-meta .small-muted{color:#64748b;font-weight:600;margin-top:2px}.import-meta-grid{margin-top:14px;display:grid;grid-template-columns:200px 1fr 200px;gap:20px;align-items:end}.import-meta-grid input,.import-meta-grid select{max-width:100%}@media(max-width:960px){.import-meta-grid{grid-template-columns:1fr}}.import-meta-grid>label{width:100%}.import-meta-grid .meta-label{font-weight:700;color:#0f172a;margin-bottom:6px}.cell-input{width:100%;border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:10px 12px;font-weight:700;outline:none}.import-meta-grid input[type=text]{max-width:100%}.cell-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f}.small-tip{margin-top:10px;color:#64748b;font-size:13px;font-weight:600}.table{width:100%;border-collapse:separate;border-spacing:0}.table thead th{text-align:left;font-size:14px;font-weight:700;color:#334155;background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:12px 14px}.table tbody td{border-bottom:1px solid #eef2f7;padding:14px;vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table .cell-input{min-width:180px}.badge-issue{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;font-weight:700;font-size:12px}.state{padding:10px 16px;color:#475569;font-weight:700}.state.error{color:#b91c1c}.btn-ghost,.btn-primary{border-radius:14px;padding:10px 14px;font-weight:700;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.btn-ghost:hover{background:#f8fafc}.btn-primary{background:#2563eb;border-color:#2563eb;color:#fff}.btn-primary:hover{filter:brightness(.96)}.btn-ghost:disabled,.btn-primary:disabled{opacity:.6;cursor:not-allowed}.bottom-actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 14px;border-top:1px solid #eef2f7}.import-meta-grid>label{display:block!important;width:100%}.import-meta-grid input,.import-meta-grid select{width:100%;max-width:100%}.import-meta-grid .cell-input{width:100%!important;min-width:0;box-sizing:border-box}.import-meta-grid input[type=date]{max-width:220px}@media(max-width:1000px){.import-meta-grid{grid-template-columns:1fr;gap:12px}.import-meta-grid input[type=date]{max-width:100%}}@media(max-width:1100px){.import-meta-grid{grid-template-columns:220px 1fr}}.import-meta-right .cell-input[type=date]{width:220px;max-width:220px}.import-meta-right .cell-input[type=text]{width:100%;max-width:560px}.import-meta-grid>*,.import-meta-right>*{min-width:0}.import-meta{display:flex;flex-direction:column;gap:6px}@media(max-width:960px){.import-meta-grid{grid-template-columns:1fr}.import-meta-grid input[type=date]{max-width:100%}.import-meta-right{grid-template-columns:1fr}}.cell-input.is-invalid{border-color:#fca5a5;box-shadow:0 0 0 4px #ef44441a}.cell-hint{margin-top:6px;font-size:12px;font-weight:700;color:#b91c1c}.import-banner{margin:10px 16px 0;padding:12px 14px;border-radius:14px;font-weight:700;border:1px solid #e2e8f0}.import-banner.success{background:#ecfdf5;border-color:#bbf7d0;color:#065f46}.import-banner.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.import-banner.error{background:#fff1f2;border-color:#fecaca;color:#b91c1c}.import-photo-embeddedHead{padding:16px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.import-photo-embeddedHead h2{margin:0;font-size:20px;font-weight:950}.import-photo-embeddedHead p{margin:5px 0 0;color:#64748b;font-weight:700}.import-photo.embedded{padding:0}.forgot-auth-note{margin:12px 0 0;padding:12px 14px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;border-radius:10px;font-size:13px;font-weight:700;line-height:1.45}.forgot-dev-btn{margin-top:10px;background:#111827!important}@media(max-width:600px){.forgot-auth-note{font-size:12px;padding:10px 12px}}.reset-token-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px!important;word-break:break-all}.reset-password-hint{display:block;margin-top:7px;color:var(--login-text-muted);font-size:12px;font-weight:600}.reset-success-note{margin-top:14px;color:#166534;font-size:13px;font-weight:800}@media(max-width:600px){.reset-token-input{font-size:12px!important}}.set-page{padding:24px;max-width:1200px;margin:0 auto}.set-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.set-title{margin:0;font-size:1.6rem;letter-spacing:-.02em}.set-subtitle{margin:6px 0 0;color:#64748b;font-size:.95rem}.set-shell{display:grid;grid-template-columns:320px 1fr;gap:14px}@media(max-width:920px){.set-shell{grid-template-columns:1fr}}.set-left-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:10px;box-shadow:0 10px 30px #0f172a0f}.set-nav-item{width:100%;text-align:left;border:0;background:transparent;border-radius:12px;padding:10px;cursor:pointer}.set-nav-item:hover{background:#f8fafc}.set-nav-item.active{background:#eef2ff}.set-nav-label{font-weight:700;color:#0f172a;letter-spacing:-.01em}.set-nav-hint{margin-top:3px;font-size:.85rem;color:#64748b}.set-mini-row{display:flex;justify-content:space-between;gap:10px;padding:8px 6px;border-top:1px solid #eef2f7}.set-mini-row:first-child{border-top:0}.set-mini-k{color:#64748b;font-size:.86rem}.set-mini-v{color:#0f172a;font-size:.86rem;font-weight:650;text-align:right}.set-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;box-shadow:0 10px 30px #0f172a0f}.set-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.set-card-title{font-weight:700;letter-spacing:-.01em}.set-card-sub{color:#64748b;font-size:.92rem;margin-top:4px}.set-row{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #eef2f7}.set-row:first-of-type{border-top:0}.set-label{color:#64748b;font-size:.9rem}.set-value{font-weight:650;color:#0f172a;text-align:right}.set-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.set-btn{appearance:none;border:1px solid #d1d5db;background:#0b5cff;color:#fff;padding:10px 12px;border-radius:12px;font-weight:700;cursor:pointer}.set-btn.secondary{background:#fff;color:#0f172a}.set-btn:disabled{opacity:.6;cursor:not-allowed}.set-note{margin-top:10px;color:#64748b;font-size:.9rem;line-height:1.35}.set-pill{font-size:.8rem;font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#0f172a}.set-pill.org{border-color:#c7d2fe;background:#eef2ff}.set-pill.personal{border-color:#bae6fd;background:#ecfeff}.set-input:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px #c7d2fe73}.set-input{appearance:none;border:1px solid #d1d5db;background:#fff;color:#0f172a;padding:10px 12px;border-radius:12px;font-weight:650;outline:none}.set-input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f626}.set-subhead{margin-top:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.set-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:900px){.set-grid-2{grid-template-columns:1fr}}@media(max-width:920px){.set-grid-2{grid-template-columns:1fr}}.set-subcard{border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff;box-shadow:0 1px #0f172a08}.set-subcard-title{font-weight:700;color:#0f172a;margin-bottom:10px}.set-subcard .set-actions{margin-top:10px}.set-bullets{margin:8px 0 6px 18px;padding:0;color:#0f172a}.set-bullets li{margin:4px 0;font-size:.92rem}.set-note.subtle{color:#64748b;font-size:.88rem}.set-page{width:100%;max-width:none!important;margin:0!important;padding:0!important;min-height:calc(100vh + -0px);background:#eef3f8}.set-head{min-height:72px;margin:0!important;padding:18px 24px;border-bottom:1px solid #d8e1ea;background:#fff}.set-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0!important;width:100%;min-height:calc(100vh - 72px)}.set-left{min-width:0;border-right:1px solid #d8e1ea;background:#fff}.set-left-card{border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px!important;background:transparent!important}.set-left-card+.set-left-card{margin-top:0!important;border-top:1px solid #e5e7eb!important}.set-right{min-width:0;padding:18px 24px 24px;overflow-x:hidden}.set-card{border-radius:0!important;box-shadow:none!important;border:1px solid #d8e1ea!important;background:#fff}.set-subcard{border-radius:0!important;box-shadow:none!important}.set-nav-item{border-radius:0!important}.set-nav-item.active{background:#eaf2ff!important;border-left:4px solid #2563eb;padding-left:8px}.set-pill{border-radius:999px}@media(max-width:920px){.set-head{padding:14px 16px}.set-shell{grid-template-columns:1fr}.set-left{border-right:0;border-bottom:1px solid #d8e1ea}.set-left-card:first-child{display:flex;gap:6px;overflow-x:auto;padding:8px!important}.set-nav-item{min-width:150px}.set-right{padding:14px}}.set-brandCard{display:grid;gap:16px}.set-brandHero{display:grid;grid-template-columns:minmax(0,1.4fr) 280px;gap:14px}.set-logoUploadBox{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;border:1px solid #d8e1ea;background:#f8fafc;padding:16px}.set-logoPreview{height:96px;border:1px dashed #94a3b8;background:#fff;display:grid;place-items:center;color:#64748b;font-weight:700}.set-logoUploadBox strong{display:block;color:#0f172a;font-size:1rem;font-weight:700}.set-logoUploadBox p{margin:6px 0 0;color:#64748b;font-size:.92rem;line-height:1.4}.set-brandPreview{border:1px solid #d8e1ea;background:#0f172a;color:#fff;padding:18px;display:grid;align-content:end}.set-brandPreview span{color:#93c5fd;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.set-brandPreview strong{display:block;margin-top:8px;color:#fff;font-size:1.4rem;font-weight:700}.set-brandPreview small{display:block;margin-top:4px;color:#cbd5e1;font-size:.88rem}.set-field{display:grid;gap:6px;margin-top:10px}.set-field:first-of-type{margin-top:0}.set-field span{color:#64748b;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.set-brandUsage{margin-top:0}.set-brandUsageGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5e7eb}.set-brandUsageGrid>div{padding:13px;border-left:1px solid #e5e7eb;background:#fff}.set-brandUsageGrid>div:first-child{border-left:0}.set-brandUsageGrid strong{display:block;color:#0f172a;font-size:.9rem;font-weight:700}.set-brandUsageGrid span{display:block;margin-top:4px;color:#64748b;font-size:.82rem;line-height:1.35}.set-footerActions{border-top:1px solid #e5e7eb;padding-top:14px}@media(max-width:1100px){.set-brandHero{grid-template-columns:1fr}.set-brandUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.set-brandUsageGrid>div:nth-child(odd){border-left:0}.set-brandUsageGrid>div{border-top:1px solid #e5e7eb}.set-brandUsageGrid>div:nth-child(-n+2){border-top:0}}@media(max-width:620px){.set-logoUploadBox,.set-brandUsageGrid{grid-template-columns:1fr}.set-brandUsageGrid>div{border-left:0;border-top:1px solid #e5e7eb}.set-brandUsageGrid>div:first-child{border-top:0}}.set-head{min-height:64px;margin:0!important;padding:14px 24px;border-bottom:1px solid #dadce0;background:#fff;align-items:center}.set-title{margin:0;color:#202124;font-size:22px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.set-subtitle{margin:4px 0 0;color:#5f6368;font-size:13px;font-weight:400}.set-nav-item{border-radius:0!important;padding:10px 14px!important;border-left:4px solid transparent}.set-nav-hint{margin-top:3px;color:#5f6368;font-size:12px;line-height:1.25;font-weight:400}.set-card-title{color:#202124;font-size:18px;font-weight:600;letter-spacing:-.01em}.set-card-sub{color:#5f6368;font-size:13px;font-weight:400}.set-subcard{border:1px solid #dadce0!important;border-radius:0!important;box-shadow:none!important;background:#fff}.set-subcard-title{color:#202124;font-weight:600}.set-btn{height:36px;border-radius:4px!important;padding:0 14px;background:#1a73e8;border:1px solid #1a73e8;color:#fff;font-size:13px;font-weight:500;box-shadow:none!important}.set-btn.secondary:hover{background:#f8fbff}.set-pill{border-radius:999px;font-size:12px;font-weight:600}.set-mini-k,.set-mini-v,.set-label,.set-value,.set-note,.set-input{font-weight:400}.set-mini-v,.set-value{font-weight:500}.set-input{height:36px;border-radius:4px!important;border:1px solid #dadce0;padding:0 10px;font-size:13px;color:#202124;background:#fff;font-weight:400}.set-input:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8!important}@media(max-width:920px){.set-head{padding:12px 16px}.set-shell{grid-template-columns:1fr}.set-left{border-right:0;border-bottom:1px solid #dadce0}.set-left-card:first-child{display:flex;gap:0;overflow-x:auto;padding:0!important}.set-nav-item{min-width:150px;border-left:0;border-bottom:3px solid transparent}.set-nav-item.active{border-bottom-color:#1a73e8}.set-right{padding:16px}}.set-brandPage{display:grid;gap:16px}.set-brandTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #dadce0}.set-kicker{color:#1a73e8;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.set-brandTopbar h2{margin:4px 0 0;color:#202124;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.set-brandTopbar p{margin:5px 0 0;color:#5f6368;font-size:13px;line-height:1.35}.set-brandTopActions{display:inline-flex;gap:8px;align-items:center}.set-brandLayout{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;gap:16px;align-items:start}.set-brandLogoPanel,.set-brandFormPanel,.set-brandPreviewClean{background:#fff;border:1px solid #dadce0}.set-brandLogoPanel{padding:14px;display:grid;gap:12px}.set-logoPreviewCompact{height:120px;border:1px dashed #9aa0a6;background:#f8fafc;display:grid;place-items:center;color:#5f6368;font-size:13px;font-weight:500}.set-logoActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.set-logoActions .set-btn{width:100%;padding:0 8px}.set-brandUses{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid #e8eaed}.set-brandUses span{height:24px;display:inline-flex;align-items:center;border:1px solid #dadce0;background:#fff;color:#5f6368;padding:0 8px;font-size:11px;font-weight:500}.set-brandFormPanel{padding:0}.set-formSection{padding:16px;border-top:1px solid #e8eaed}.set-formSection:first-child{border-top:0}.set-formSectionHead{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:12px}.set-formSectionHead strong{color:#202124;font-size:15px;font-weight:600}.set-formSectionHead span{color:#5f6368;font-size:12px;font-weight:400}.set-formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.set-field{display:grid;gap:5px;margin:0!important}.set-field span{color:#5f6368;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.set-brandPreviewClean{min-height:240px;padding:18px;background:#202124;color:#fff;display:grid;align-content:space-between}.set-previewLogo{width:72px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);color:#cbd5e1;font-size:12px}.set-brandPreviewClean span{color:#8ab4f8;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.set-brandPreviewClean strong{display:block;margin-top:8px;color:#fff;font-size:24px;line-height:1.1;font-weight:600}.set-brandPreviewClean p{margin:8px 0 0;color:#e8eaed;font-size:14px}.set-brandPreviewClean small{display:block;margin-top:4px;color:#bdc1c6;font-size:12px}@media(max-width:1180px){.set-brandLayout{grid-template-columns:200px minmax(0,1fr)}.set-brandPreviewClean{grid-column:1 / -1;min-height:150px}}@media(max-width:760px){.set-brandTopbar{flex-direction:column}.set-brandTopActions{width:100%}.set-brandTopActions .set-btn{flex:1}.set-brandLayout,.set-formGrid{grid-template-columns:1fr}}.set-page{width:100%;max-width:none!important;margin:0!important;padding:0!important;min-height:100vh;background:#f8fafc;color:#202124}.set-page,.set-page *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.set-head{min-height:64px;margin:0!important;padding:12px 24px;display:grid;grid-template-columns:220px minmax(260px,560px) auto;gap:24px;align-items:center;border-bottom:1px solid #dadce0;background:#fff}.set-headTitle{min-width:0}.set-title{margin:0;color:#202124;font-size:22px;line-height:1.15;font-weight:500;letter-spacing:-.015em}.set-subtitle{display:none!important}.set-searchBox{height:40px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;background:#f1f3f4;border:1px solid transparent;border-radius:999px;overflow:hidden}.set-searchBox:focus-within{background:#fff;border-color:#dadce0;box-shadow:0 1px 4px #3c40432e}.set-searchBox .material-symbols-outlined{color:#5f6368;font-size:20px;justify-self:center}.set-searchBox input{width:100%;height:100%;border:0;background:transparent;color:#202124;font-size:14px;font-weight:400;outline:none;padding:0 14px 0 0}.set-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0!important;width:100%;min-height:calc(100vh - 64px)}.set-left{background:#fff;border-right:1px solid #dadce0;min-width:0}.set-left-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:8px 0!important}.set-left-card+.set-left-card{margin-top:0!important;border-top:1px solid #e8eaed!important;padding:10px 8px!important}.set-nav-item{width:100%;min-height:48px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;border-radius:0!important;border:0;border-left:4px solid transparent;background:transparent;padding:8px 14px 8px 10px!important;text-align:left}.set-nav-item:hover{background:#f1f3f4!important}.set-nav-item.active{background:#e8f0fe!important;border-left-color:#1a73e8}.set-nav-icon{color:#5f6368;font-size:21px;justify-self:center}.set-nav-item.active .set-nav-icon{color:#1a73e8}.set-nav-copy{min-width:0}.set-nav-label{color:#202124;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:0}.set-nav-hint{margin-top:2px;color:#5f6368;font-size:12px;line-height:1.25;font-weight:400}.set-right{min-width:0;padding:20px 24px 32px;overflow-x:hidden}.set-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.set-pageTitleBlock{margin-bottom:14px}.set-pageTitleBlock h2{margin:0;color:#202124;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.01em}.set-pageTitleBlock p{margin:4px 0 0;color:#5f6368;font-size:13px;line-height:1.35;font-weight:400}.set-card-title,.set-subcard-title,.set-subhead{color:#202124;font-weight:500!important;letter-spacing:0}.set-card-sub,.set-note,.set-label,.set-mini-k{color:#5f6368;font-weight:400!important}.set-value,.set-mini-v{color:#202124;font-weight:500!important}.set-subcard,.set-planPanel{border:1px solid #dadce0!important;border-radius:0!important;box-shadow:none!important;background:#fff}.set-btn{height:36px;border-radius:4px!important;padding:0 14px;background:#1a73e8;border:1px solid #1a73e8;color:#fff;font-size:13px;font-weight:500!important;box-shadow:none!important}.set-btn.secondary{background:#fff;color:#1a73e8;border-color:#dadce0}.set-pill{justify-self:end;border-radius:999px;font-size:12px;font-weight:500!important;white-space:nowrap}.set-planPanel{padding:0}.set-planPanelHead{min-height:56px;padding:14px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #e8eaed}.set-planPanelHead strong{display:block;color:#202124;font-size:16px;font-weight:500}.set-planPanelHead span{display:block;margin-top:2px;color:#5f6368;font-size:12px;font-weight:400}.set-planPanelHead b{color:#1a73e8;font-size:13px;font-weight:500}.set-planRows{display:grid}.set-planRows>div{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:0 16px;border-top:1px solid #f1f3f4}.set-planRows>div:first-child{border-top:0}.set-planRows span{color:#5f6368;font-size:13px;font-weight:400}.set-planRows strong{color:#202124;font-size:13px;font-weight:500}.set-planUpgrade{border-top:1px solid #e8eaed;padding:14px 16px}.set-planUpgrade p{margin:0;color:#5f6368;font-size:13px;line-height:1.4}@media(max-width:920px){.set-head{grid-template-columns:1fr;gap:10px;padding:12px 16px}.set-pill{justify-self:start}.set-shell{grid-template-columns:1fr}.set-left{border-right:0;border-bottom:1px solid #dadce0}.set-left-card:first-child{display:flex;gap:0;overflow-x:auto;padding:0!important}.set-nav-item{min-width:150px;border-left:0;border-bottom:3px solid transparent}.set-nav-item.active{border-bottom-color:#1a73e8}.set-right{padding:16px}}.set-page .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400!important;font-style:normal!important;font-size:21px;line-height:1;letter-spacing:normal!important;text-transform:none!important;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20}.set-searchBox .material-symbols-outlined{width:38px;height:40px;font-size:20px!important;color:#5f6368}.set-nav-icon{width:24px;height:24px;font-size:21px!important;overflow:hidden}.set-nav-item,.set-searchBox{overflow:hidden}.set-searchBox input::placeholder{color:#5f6368}.set-uploadBtn{height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#1a73e8;border:1px solid #1a73e8;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.set-logoPreviewCompact img,.set-previewLogo img,.set-agentPhotoPreview img{width:100%;height:100%;object-fit:contain}.set-agentPhotoRow{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:14px}.set-agentPhotoPreview{width:72px;height:72px;display:grid;place-items:center;background:#f1f3f4;border:1px solid #dadce0;overflow:hidden}.set-agentPhotoPreview .material-symbols-outlined{color:#5f6368;font-size:32px}.set-agentPhotoActions strong{display:block;color:#202124;font-size:14px;font-weight:500}.set-agentPhotoActions span{display:block;margin-top:3px;color:#5f6368;font-size:12px}.set-brandTopbar{padding-bottom:14px;border-bottom:1px solid #dadce0}.set-brandTopActions{display:none!important}.set-brandTopbar h2{margin-bottom:4px}.set-brandLayout{align-items:stretch}.set-brandLogoPanel{display:grid;align-content:start;gap:12px;padding:14px}.set-brandUses{display:none!important}.set-logoPreviewCompact{height:150px;background:#f8fafc;border:1px dashed #9aa0a6;display:grid;place-items:center;color:#5f6368;font-size:13px;font-weight:500}.set-logoPreviewCompact img{width:100%;height:100%;object-fit:contain;padding:10px}.set-agentPhotoRow--large{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:12px;margin-bottom:16px;border:1px solid #e8eaed;background:#f8fafc}.set-agentPhotoPreview{width:112px;height:112px;display:grid;place-items:center;background:#fff;border:1px solid #dadce0;overflow:hidden}.set-agentPhotoPreview img{width:100%;height:100%;object-fit:cover}.set-agentPhotoPreview .material-symbols-outlined{color:#5f6368;font-size:42px!important}.set-agentPhotoActions strong{display:block;color:#202124;font-size:15px;font-weight:500}.set-agentPhotoActions span{display:block;margin-top:4px;color:#5f6368;font-size:12px}.set-uploadActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.set-uploadBtn{height:36px;min-width:112px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#1a73e8;border:1px solid #1a73e8;color:#fff;padding:0 14px;font-size:13px;font-weight:500;cursor:pointer}.set-uploadBtn:hover{background:#1765cc}.set-uploadBtn input{display:none}.set-colorField{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center}.set-colorField input[type=color]{width:44px;height:36px;padding:0;border:1px solid #dadce0;background:#fff;cursor:pointer}.set-brandFooter{grid-column:1 / -1;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #dadce0;padding-top:14px}.set-saveOk{color:#137333;font-size:13px;font-weight:500}.set-brandPreviewClean{min-height:270px}.set-previewLogo img{width:100%;height:100%;object-fit:contain}.set-brandTopbar{padding:0 0 12px!important;margin:0!important;border-bottom:1px solid #dadce0!important}.set-brandTopbar h2{margin:0!important;color:#202124!important;font-size:22px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.015em!important}.set-brandTopbar p,.set-kicker{display:none!important}.set-brandLayout{display:grid!important;grid-template-columns:220px minmax(0,1fr) 260px!important;gap:16px!important;align-items:start!important}.set-brandPreviewClean{grid-column:auto!important;grid-row:auto!important;min-height:240px!important;align-self:start!important}.set-brandFormPanel{padding:0!important}.set-formSection{padding:14px 16px!important}.set-agentPhotoRow,.set-agentPhotoRow--large{margin:0 0 14px!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.set-agentPhotoPreview{width:112px!important;height:112px!important;border:1px solid #dadce0!important;background:#f8fafc!important}.set-agentPhotoActions{min-width:0}.set-agentPhotoActions strong{font-size:14px!important;font-weight:500!important}.set-agentPhotoActions span{margin-top:3px!important;font-size:12px!important;color:#5f6368!important}.set-brandLogoPanel,.set-brandFormPanel,.set-brandPreviewClean{border:1px solid #dadce0!important;box-shadow:none!important}.set-formSection+.set-formSection{border-top:1px solid #e8eaed!important}.set-formSectionHead{margin-bottom:12px!important}.set-formSectionHead strong{font-size:14px!important;font-weight:500!important}.set-formSectionHead span{font-size:12px!important;color:#5f6368!important}.set-brandFooter{margin-top:14px!important;padding-top:14px!important;border-top:1px solid #dadce0!important}.set-brandTopbar{padding:0 0 10px!important;margin:0!important;border-bottom:0!important}.set-brandTopbar h2{margin:0!important;font-size:22px!important;font-weight:500!important;letter-spacing:-.015em!important}.brand-assetFrame{position:relative;overflow:hidden;background:#fff;border:1px solid #d7dce5}.brand-assetImage{width:100%;height:100%;display:block;will-change:transform}.brand-editorBackdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:2000}.brand-editorModal{width:min(920px,calc(100vw - 32px));background:#fff;border:1px solid #d7dce5;box-shadow:0 18px 48px #0f172a2e}.brand-editorHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e6ebf2}.brand-editorBody{display:grid;grid-template-columns:1.2fr 360px;gap:0}.brand-editorCanvas{padding:20px;border-right:1px solid #e6ebf2}.brand-editorPreview{width:100%;aspect-ratio:4 / 3;min-height:320px}.brand-editorControls{padding:20px;display:flex;flex-direction:column;gap:16px}.brand-editorControls label{display:flex;flex-direction:column;gap:8px}.brand-editorFitRow{display:flex;gap:10px}.brand-editorFitRow button.active{background:#2563eb;color:#fff}.set-brandLayout{grid-template-columns:220px minmax(0,1fr) 320px!important}.set-brandPreviewClean{min-height:0!important;padding:20px!important;background:#fff!important;color:#202124!important;border:1px solid #dadce0!important;border-radius:6px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-content:initial!important;gap:18px!important}.set-brandPreviewEyebrow{color:#5f6368!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.06em!important}.set-brandPreviewClean .set-previewLogo{width:150px!important;height:82px!important;border:0!important;background:transparent!important;display:block!important}.set-brandPreviewClean .set-previewLogo .brand-assetImage,.set-brandPreviewClean .set-previewLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.set-brandPreviewIdentity{min-width:0}.set-brandPreviewIdentity>strong{display:block!important;margin:0!important;color:#202124!important;font-size:22px!important;line-height:1.25!important;font-weight:600!important}.set-brandPreviewAgent{margin:6px 0 0!important;color:#3c4043!important;font-size:14px!important;line-height:1.4!important}.set-brandPreviewContact{margin-top:12px;display:flex;flex-direction:column;gap:4px}.set-brandPreviewContact span{color:#5f6368!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;overflow-wrap:anywhere}.set-brandPreviewAddress{margin-top:16px;padding-top:14px;border-top:1px solid #e8eaed}.set-brandPreviewAddress>span{color:#5f6368!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important}.set-brandPreviewAddress p{margin:5px 0 0!important;color:#3c4043!important;font-size:12px!important;line-height:1.45!important}@media(max-width:1180px){.set-brandLayout{grid-template-columns:200px minmax(0,1fr)!important}.set-brandPreviewClean{grid-column:1 / -1!important}}.emailSenderCard{min-width:0}.emailSenderHead,.emailSenderDomainRow,.emailSenderInline,.emailSenderDomainActions,.emailSenderSaveRow{display:flex;align-items:center}.emailSenderHead,.emailSenderDomainRow{justify-content:space-between;gap:16px}.emailSenderHead{align-items:flex-start}.emailSenderHead p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.45}.emailSenderStatus{flex:0 0 auto;border:1px solid #d9dee5;border-radius:999px;padding:4px 9px;background:#f8fafc;color:#5f6368;font-size:11px;font-weight:700}.emailSenderStatus.is-pending{border-color:#f2d48a;background:#fef7e0;color:#8d5d00}.emailSenderStatus.is-verified{border-color:#b7dfc1;background:#e6f4ea;color:#137333}.emailSenderMessage{margin-top:12px;border-radius:8px;padding:9px 11px;font-size:12px;line-height:1.4}.emailSenderMessage.is-error{border:1px solid #f0b8b3;background:#fce8e6;color:#a50e0e}.emailSenderMessage.is-success{border:1px solid #b7dfc1;background:#e6f4ea;color:#137333}.emailSenderField{display:flex;flex-direction:column;gap:6px;margin-top:14px}.emailSenderField>span,.emailSenderDomainRow span,.emailSenderEffective>span{color:#5f6368;font-size:12px;font-weight:700}.emailSenderField small,.emailSenderEffective small{color:#6b7280;font-size:11px}.emailSenderInline{gap:8px;align-items:stretch}.emailSenderInline .set-input{flex:1 1 auto;min-width:0}.emailSenderDomainRow{margin-top:14px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:12px 0}.emailSenderDomainRow>div:first-child{display:flex;flex-direction:column;gap:3px}.emailSenderDomainRow strong{color:#202124;font-size:14px}.emailSenderDomainActions{gap:8px;flex-wrap:wrap;justify-content:flex-end}.emailSenderDisconnect{color:#b3261e!important}.emailSenderDns{margin-top:14px}.emailSenderDnsHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.emailSenderDnsHead strong{color:#202124;font-size:13px}.emailSenderDnsHead span{color:#6b7280;font-size:11px}.emailSenderDnsTable{overflow:hidden;border:1px solid #e2e7ec;border-radius:8px}.emailSenderDnsHeader,.emailSenderDnsRow{display:grid;grid-template-columns:62px minmax(120px,.8fr) minmax(180px,1.4fr) 72px;align-items:center;gap:8px;padding:8px 10px}.emailSenderDnsHeader{background:#f8fafd;color:#5f6368;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.emailSenderDnsRow{border-top:1px solid #edf0f3;font-size:11px}.emailSenderDnsRow code{color:#3c4043;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.emailSenderDnsRow button{min-width:0;overflow:hidden;border:0;padding:0;background:transparent;color:#1967d2;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.emailSenderDnsRow>span{color:#8d5d00;font-weight:700}.emailSenderDnsRow>span.is-valid{color:#137333}.emailSenderForm{margin-top:12px}.emailSenderSaveRow{justify-content:flex-end;margin-top:14px}.emailSenderEffective{display:flex;flex-direction:column;gap:4px;margin-top:14px;border-radius:8px;background:#f8fafd;padding:10px 12px}.emailSenderEffective strong{overflow-wrap:anywhere;color:#202124;font-size:12px;font-weight:700}@media(max-width:760px){.emailSenderHead,.emailSenderDomainRow,.emailSenderInline,.emailSenderDnsHead{align-items:stretch;flex-direction:column}.emailSenderDomainActions{justify-content:flex-start}.emailSenderDnsTable{overflow-x:auto}.emailSenderDnsHeader,.emailSenderDnsRow{min-width:660px}.emailSenderInline .set-btn{width:100%}}.emailSenderConnectedRow,.emailIdentitySectionHead,.emailIdentityRow,.emailIdentityEditorHead,.emailIdentityActions,.emailIdentityTitle,.emailIdentityDefaultCheck{display:flex;align-items:center}.emailSenderConnectedRow,.emailIdentitySectionHead,.emailIdentityRow,.emailIdentityEditorHead{justify-content:space-between;gap:16px}.emailSenderConnectedRow{margin-top:14px;border:1px solid #dadce0;border-radius:8px;padding:11px 12px;background:#fff}.emailSenderConnectedRow>div:first-child{min-width:0;display:grid;gap:3px}.emailSenderConnectedRow span{color:#5f6368;font-size:11px}.emailSenderConnectedRow strong{color:#202124;font-size:13px;font-weight:700}.emailIdentitySection{margin-top:18px;border-top:1px solid #e8eaed;padding-top:16px}.emailIdentitySectionHead{align-items:flex-start}.emailIdentitySectionHead>div{display:grid;gap:3px}.emailIdentitySectionHead strong{color:#202124;font-size:13px;font-weight:700}.emailIdentitySectionHead span{color:#5f6368;font-size:11px;line-height:1.4}.emailIdentityList{display:grid;gap:8px;margin-top:12px}.emailIdentityRow{align-items:flex-start;border:1px solid #dadce0;border-radius:8px;padding:11px 12px;background:#fff}.emailIdentityMain{min-width:0;display:grid;gap:3px}.emailIdentityTitle{gap:7px}.emailIdentityTitle strong{overflow-wrap:anywhere;color:#202124;font-size:12px;font-weight:700}.emailIdentityTitle span{border-radius:999px;padding:3px 7px;background:#e8f0fe;color:#1967d2;font-size:9px;font-weight:700}.emailIdentityMain p{margin:0;overflow-wrap:anywhere;color:#3c4043;font-size:11px}.emailIdentityMain small{color:#5f6368;font-size:10px}.emailIdentityActions{flex:0 0 auto;gap:5px;flex-wrap:wrap;justify-content:flex-end}.emailIdentityActions button,.emailIdentityEditorHead button{border:0;border-radius:5px;padding:6px 8px;background:transparent;color:#1967d2;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.emailIdentityActions button:hover,.emailIdentityEditorHead button:hover{background:#f1f3f4}.emailIdentityActions button.is-danger{color:#b3261e}.emailIdentityActions button:disabled{cursor:not-allowed;opacity:.5}.emailIdentityEmpty{border:1px dashed #dadce0;border-radius:8px;padding:14px;color:#5f6368;font-size:11px;text-align:center}.emailIdentityEditor{margin-top:12px;border:1px solid #d2e3fc;border-radius:8px;padding:12px;background:#f8fafd}.emailIdentityEditorHead{margin-bottom:10px}.emailIdentityEditorHead strong{color:#202124;font-size:12px;font-weight:700}.emailIdentityFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.emailIdentityDefaultCheck{gap:7px;margin-top:11px;color:#3c4043;font-size:11px;font-weight:600}.emailSenderStatus.is-verified{border-color:#ceead6;background:#e6f4ea;color:#137333}@media(max-width:760px){.emailSenderConnectedRow,.emailIdentitySectionHead,.emailIdentityRow{align-items:stretch;flex-direction:column}.emailIdentityActions{justify-content:flex-start}.emailIdentityFormGrid{grid-template-columns:1fr}}.camp-page{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:12px;background:#eef3f6;color:#263b47;box-sizing:border-box}.camp-header{min-width:0;min-height:54px;display:flex;align-items:center;gap:9px;padding:8px 10px 8px 14px;border:1px solid #dbe4ea;border-radius:8px;background:#fff}.camp-header__title{flex:0 0 auto;color:#263b47;font-size:18px;font-weight:700;white-space:nowrap}.camp-search{min-width:180px;height:36px;flex:1 1 420px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;border:1px solid #d3dee4;border-radius:5px;background:#f7f9fa;padding:0 9px;box-sizing:border-box}.camp-search>span{color:#78909c;font-size:15px;font-weight:700}.camp-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#263b47;font:inherit;font-size:12px;font-weight:600}.camp-statusSelect{height:36px;flex:0 0 auto;min-width:155px;border:1px solid #d3dee4;border-radius:5px;background:#fff;color:#455a64;padding:0 10px;font:inherit;font-size:11px;font-weight:700}.camp-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d3dee4;border-radius:5px;background:#fff;color:#455a64;padding:0 14px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.camp-button:hover:not(:disabled){background:#f5f8fa}.camp-button:disabled{opacity:.55;cursor:default}.camp-button--primary{border-color:#1a73e8;background:#1a73e8;color:#fff;box-shadow:0 1px 2px #1a73e82e}.camp-button--primary:hover:not(:disabled){background:#1765cc}.camp-alert{flex:0 0 auto;min-height:38px;display:flex;align-items:center;padding:7px 10px;border:1px solid #dbe4ea;border-radius:6px;background:#fff;font-size:12px;font-weight:600}.camp-alert--error{border-color:#f3c7c2;background:#fff7f6;color:#b42318}.camp-workspace{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe4ea;border-radius:8px;background:#fff}.camp-listMeta{min-height:42px;flex:0 0 auto;display:flex;align-items:baseline;gap:8px;padding:0 12px;border-bottom:1px solid #e4ebef;background:#f7f9fa}.camp-listMeta strong{color:#263b47;font-size:12px;font-weight:700}.camp-listMeta span{color:#78909c;font-size:10px;font-weight:600}.camp-tableWrap{min-width:0;min-height:0;flex:1;overflow:auto}.camp-tableHeader,.camp-row{min-width:850px;display:grid;grid-template-columns:minmax(250px,1.4fr) 120px 110px minmax(175px,.9fr) minmax(175px,.9fr) 34px;align-items:center}.camp-tableHeader{position:sticky;top:0;z-index:2;min-height:38px;border-bottom:1px solid #dce6eb;background:#f3f7fa;color:#526773;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.camp-tableHeader>span,.camp-row>span{min-width:0;padding:0 12px;box-sizing:border-box}.camp-tableBody{min-width:850px}.camp-row{width:100%;min-height:58px;border:0;border-bottom:1px solid #edf2f5;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.camp-row:nth-child(2n){background:#fbfdff}.camp-row:hover,.camp-row:focus-visible{outline:0;background:#f5fbff;box-shadow:inset 3px 0 #2ea8df}.camp-row__campaign{display:grid;gap:3px}.camp-row__campaign strong{overflow:hidden;color:#102732;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.camp-row__campaign small,.camp-row__metric small{color:#78909c;font-size:10px;font-weight:600}.camp-row__metric{display:grid;gap:2px}.camp-row__metric strong{color:#263b47;font-size:13px;font-weight:700}.camp-row__value{overflow:hidden;color:#526773;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.camp-row__open{color:#78909c;font-size:22px;font-weight:400;text-align:center}.camp-status{min-height:24px;display:inline-flex;align-items:center;border:1px solid #dce5ea;border-radius:999px;background:#f8fafb;color:#526773;padding:0 8px;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.camp-status.is-scheduled{border-color:#bdd5fa;background:#edf4ff;color:#174ea6}.camp-status.is-sending{border-color:#f3d59d;background:#fff8e8;color:#8a5a00}.camp-status.is-sent{border-color:#b9dfc8;background:#eef9f2;color:#1e6b3a}.camp-status.is-failed{border-color:#f3c7c2;background:#fff7f6;color:#b42318}.camp-status.is-archived{color:#7a8d97}.camp-state,.camp-empty{min-height:160px;display:flex;align-items:center;justify-content:center;color:#607481;font-size:12px;font-weight:600}.camp-empty{flex:1;flex-direction:column;gap:7px;padding:24px;text-align:center}.camp-empty strong{color:#263b47;font-size:14px;font-weight:700}.camp-empty span{max-width:520px;line-height:1.45}.camp-empty .camp-button{margin-top:5px}.camp-modalBackdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px;background:#12242e5c}.camp-modal{width:min(520px,100%);overflow:hidden;border:1px solid #d5dfe5;border-radius:9px;background:#fff;box-shadow:0 20px 48px #0f232d38}.camp-modal__header{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 9px 14px;border-bottom:1px solid #e4ebef}.camp-modal__header>div{min-width:0;display:grid;gap:2px}.camp-modal__header strong{color:#263b47;font-size:14px;font-weight:700}.camp-modal__header span{color:#71858f;font-size:10px;font-weight:600}.camp-iconButton{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid #d5dfe5;border-radius:5px;background:#fff;color:#607d8b;font-size:18px;line-height:1;cursor:pointer}.camp-modal__body{display:grid;gap:12px;padding:14px}.camp-field{display:grid;gap:5px}.camp-field>span{color:#526773;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.camp-field input{width:100%;height:38px;box-sizing:border-box;border:1px solid #d3dee4;border-radius:5px;outline:0;background:#fff;color:#263b47;padding:0 10px;font:inherit;font-size:12px;font-weight:600}.camp-field input:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.camp-channelRow{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 10px;border:1px solid #e1e8ec;border-radius:6px;background:#f8fafb}.camp-channelRow>span{color:#263b47;font-size:12px;font-weight:700}.camp-channelRow small{color:#71858f;font-size:10px;font-weight:600;text-align:right}.camp-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 12px;border-top:1px solid #e4ebef;background:#fbfcfd}@media(max-width:980px){.camp-page{height:auto;min-height:calc(100vh - var(--ae-topbar, 62px));overflow:visible;padding:10px}.camp-header{flex-wrap:wrap}.camp-search{order:3;flex-basis:100%}.camp-workspace{min-height:500px}}@media(max-width:640px){.camp-page{gap:7px;padding:7px}.camp-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:7px}.camp-header__title{font-size:16px}.camp-search{order:initial;grid-column:1 / -1;width:100%}.camp-statusSelect{width:100%;min-width:0}.camp-header>.camp-button{width:100%}.camp-listMeta{min-height:38px}.camp-tableWrap{overflow:visible}.camp-tableHeader{display:none}.camp-tableBody{min-width:0;display:grid;gap:7px;padding:7px}.camp-row{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px;border:1px solid #dbe4ea;border-radius:6px}.camp-row>span{padding:0}.camp-row__campaign{grid-column:1;grid-row:1}.camp-row>span:nth-child(2){grid-column:2;grid-row:1;justify-self:end}.camp-row__metric{grid-column:1;grid-row:2;display:flex;align-items:baseline;gap:4px}.camp-row>span:nth-child(4){grid-column:1 / -1;grid-row:3}.camp-row>span:nth-child(5){display:none}.camp-row__open{grid-column:2;grid-row:2 / 4;align-self:center}.camp-modalBackdrop{align-items:end;padding:8px}.camp-modal{width:100%;border-radius:9px}.camp-channelRow{grid-template-columns:1fr;gap:2px;padding:8px 10px}.camp-channelRow small{text-align:left}}.camp-page--overview{overflow-y:auto}.camp-header--overview{justify-content:space-between}.camp-overviewTitle{min-width:0;display:grid;gap:2px}.camp-overviewTitle strong{color:#263b47;font-size:18px;font-weight:700}.camp-overviewTitle span{overflow:hidden;color:#78909c;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.camp-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.camp-overviewState{min-height:80px;display:flex;align-items:center;padding:14px;border:1px solid #dbe4ea;border-radius:8px;background:#fff;color:#64748b;font-size:12px;font-weight:600}.camp-overview{min-width:0;display:grid;gap:8px}.camp-overviewMetrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dbe4ea;border-radius:8px;background:#fff;overflow:hidden}.camp-overviewMetrics button{min-width:0;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-right:1px solid #e4ebef;background:#fff;color:#526773;padding:0 14px;font:inherit;text-align:left;cursor:pointer}.camp-overviewMetrics button:last-child{border-right:0}.camp-overviewMetrics button:hover:not(:disabled){background:#f7fafc}.camp-overviewMetrics button:disabled{cursor:default}.camp-overviewMetrics span{min-width:0;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.camp-overviewMetrics strong{flex:0 0 auto;color:#172b36;font-size:22px;font-weight:700}.camp-overviewGrid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.camp-overviewSection{min-width:0;overflow:hidden;border:1px solid #dbe4ea;border-radius:8px;background:#fff}.camp-overviewSection>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid #e4ebef;background:#f7f9fa}.camp-overviewSection>header>div{min-width:0;display:grid;gap:1px}.camp-overviewSection>header strong{color:#263b47;font-size:12px;font-weight:700}.camp-overviewSection>header span{overflow:hidden;color:#78909c;font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.camp-overviewSection>header button{min-height:28px;flex:0 0 auto;border:0;border-radius:4px;background:transparent;color:#1967d2;padding:0 6px;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.camp-overviewSection>header button:hover{background:#eaf2fd}.camp-overviewRows{min-width:0}.camp-overviewRow{width:100%;min-width:0;min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;border:0;border-bottom:1px solid #edf2f5;background:#fff;color:inherit;padding:0 10px;font:inherit;text-align:left;cursor:pointer}.camp-overviewRow:last-child{border-bottom:0}.camp-overviewRow:hover,.camp-overviewRecentRow:hover{background:#f5fbff}.camp-overviewRow__main{min-width:0;display:grid;gap:2px}.camp-overviewRow__main strong{overflow:hidden;color:#102732;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.camp-overviewRow__main small{overflow:hidden;color:#78909c;font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.camp-overviewRow__date{color:#607481;font-size:10px;font-weight:600;white-space:nowrap}.camp-overviewRow__count{color:#263b47;font-size:11px;font-weight:700}.camp-overviewRow__arrow{color:#8a9aa3;font-size:18px;font-weight:400;text-align:right}.camp-overviewEmpty{min-height:70px;display:flex;align-items:center;padding:0 12px;color:#78909c;font-size:11px;font-weight:600}.camp-overviewRecentHeader,.camp-overviewRecentRow{min-width:700px;display:grid;grid-template-columns:minmax(240px,1.5fr) 120px 90px 150px 22px;align-items:center}.camp-overviewSection--recent{overflow-x:auto}.camp-overviewRecentHeader{min-height:34px;border-bottom:1px solid #e4ebef;background:#fbfcfd;color:#78909c;font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.camp-overviewRecentHeader>span,.camp-overviewRecentRow>span{min-width:0;padding:0 10px;box-sizing:border-box}.camp-overviewRecentRow{width:100%;min-height:50px;border:0;border-bottom:1px solid #edf2f5;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.camp-overviewRecentRow:last-child{border-bottom:0}@media(max-width:900px){.camp-page{height:auto;min-height:0;overflow:visible}.camp-overviewGrid{grid-template-columns:1fr}}@media(max-width:640px){.camp-header--overview{align-items:stretch}.camp-overviewTitle span{white-space:normal}.camp-header__actions{width:100%;display:grid;grid-template-columns:1fr 1.2fr}.camp-overviewMetrics{grid-template-columns:1fr}.camp-overviewMetrics button{min-height:50px;border-right:0;border-bottom:1px solid #e4ebef}.camp-overviewMetrics button:last-child{border-bottom:0}}.camp-page,.camp-page--overview{padding:0;gap:0;background:#f5f8fa}.camp-header,.camp-header--overview{min-height:60px;flex:0 0 60px;padding:0 14px;border:0;border-bottom:1px solid #dce5ea;border-radius:0;background:#fff}.camp-alert{margin:0;border-right:0;border-left:0;border-radius:0}.camp-workspace{border:0;border-radius:0;background:#fff}.camp-listMeta{min-height:44px;border-bottom-color:#dce5ea;background:#f7f9fa}.camp-overviewState{margin:0;border:0;border-radius:0;background:#fff}.camp-overview{gap:0;padding:0;overflow:auto;background:#f5f8fa}.camp-overviewMetrics{gap:0;border:0;border-bottom:1px solid #dce5ea;border-radius:0;background:#fff}.camp-overviewMetrics button{min-height:78px;border-right-color:#dce5ea;background:#fff}.camp-overviewMetrics button:nth-child(2){background:#fbfcfd}.camp-overviewMetrics button:nth-child(3){background:#f6f9fb}.camp-overviewGrid{gap:0;border-bottom:1px solid #dce5ea;background:#fff}.camp-overviewSection{border:0;border-radius:0;background:#fff}.camp-overviewGrid>.camp-overviewSection:first-child{border-right:1px solid #dce5ea}.camp-overviewSection>header{border-bottom-color:#dce5ea;background:#f7f9fa}.camp-overviewSection--recent{margin:0;border:0;border-radius:0;background:#fff}.camp-overviewRecentHeader{background:#f7f9fa}.camp-overviewRow,.camp-overviewRecentRow{border-radius:0}.camp-search,.camp-statusSelect,.camp-button,.camp-field input,.camp-modal,.camp-channelRow{border-radius:4px}.camp-modal{border-radius:8px}@media(max-width:900px){.camp-header,.camp-header--overview{min-height:auto;flex-basis:auto;padding:8px 10px}.camp-overviewGrid>.camp-overviewSection:first-child{border-right:0;border-bottom:1px solid #dce5ea}}@media(max-width:640px){.camp-overviewMetrics button{min-height:68px}}.camp-materialIcon{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.camp-page,.camp-page--overview{background:#f7f9fc;color:#243547}.camp-header,.camp-header--overview{min-height:68px;flex-basis:68px;gap:12px;padding:0 16px;border-bottom-color:#dbe3ec;background:#fff}.camp-header__titleBlock{min-width:210px;display:flex;align-items:center;gap:10px}.camp-header__icon,.camp-overviewTitle__icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#eaf2ff;color:#1967d2}.camp-header__titleBlock>div,.camp-overviewTitle>div{min-width:0;display:grid;gap:2px}.camp-header__titleBlock strong{color:#182230;font-size:18px;font-weight:700}.camp-header__titleBlock small{overflow:hidden;color:#738294;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.camp-search{height:38px;border-color:#ccd7e3;border-radius:7px;background:#f8fafc}.camp-search>span{display:grid;place-items:center;color:#748497}.camp-search>span .camp-materialIcon{width:16px;height:16px}.camp-search input{font-size:11px}.camp-statusSelect,.camp-button{min-height:38px;border-radius:6px}.camp-button--primary{border-color:#1967d2;background:#1967d2;box-shadow:0 1px 2px #1967d233}.camp-button--primary:hover:not(:disabled){background:#1557b0}.camp-button .camp-materialIcon{width:16px;height:16px}.camp-workspace{background:#fff}.camp-listMeta{min-height:48px;padding:0 16px;background:#fbfcfe}.camp-listMeta strong{color:#243547;font-size:12px}.camp-tableHeader{min-height:42px;background:#f4f7fa;color:#6b7b8d}.camp-row{min-height:68px;background:#fff}.camp-row:nth-child(2n){background:#fbfcfe}.camp-row:hover,.camp-row:focus-visible{background:#f3f8ff;box-shadow:inset 3px 0 #1967d2}.camp-row__campaign,.camp-overviewRow__main{min-width:0;display:flex;align-items:center;gap:10px}.camp-row__campaign>span,.camp-overviewRow__main>span{min-width:0;display:grid;gap:2px}.camp-channelIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#eaf2ff;color:#1967d2;font-style:normal}.camp-channelIcon .camp-materialIcon{width:16px;height:16px}.camp-row__campaign strong{color:#182230;font-size:13px}.camp-row__campaign small{color:#748497;font-size:9.5px;letter-spacing:.04em}.camp-row__metric strong{color:#243547;font-size:14px}.camp-row__open{display:grid;place-items:center;color:#8795a4}.camp-row__open .camp-materialIcon{width:18px;height:18px}.camp-status{min-height:25px;padding:0 9px}.camp-overviewTitle{display:flex;align-items:center;gap:10px}.camp-overviewTitle strong{color:#182230;font-size:18px}.camp-overviewTitle span{color:#738294;font-size:10px}.camp-overview{background:#f7f9fc}.camp-overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom-color:#dbe3ec;background:#fff}.camp-overviewMetrics button{min-height:92px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;background:#fff}.camp-overviewMetrics button:nth-child(2),.camp-overviewMetrics button:nth-child(3){background:#fff}.camp-overviewMetrics button:hover:not(:disabled){background:#fbfcfe}.camp-overviewMetric__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#eef2f6;color:#5f7082}.camp-overviewMetrics .is-draft .camp-overviewMetric__icon{background:#eef1f4;color:#4f5f6f}.camp-overviewMetrics .is-scheduled .camp-overviewMetric__icon{background:#eaf2ff;color:#1967d2}.camp-overviewMetrics .is-automation .camp-overviewMetric__icon{background:#f1eafe;color:#6f42c1}.camp-overviewMetric__copy{min-width:0;display:grid;gap:2px}.camp-overviewMetric__copy small{color:#8795a4;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.camp-overviewMetric__copy b{overflow:hidden;color:#35475a;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.camp-overviewMetrics strong{color:#182230;font-size:26px}.camp-overviewGrid{border-bottom-color:#dbe3ec}.camp-overviewSection>header{min-height:56px;padding:9px 14px;background:#f8fafc}.camp-overviewSection>header strong{color:#243547;font-size:12px}.camp-overviewSection>header span{color:#7a8999;font-size:9.5px}.camp-overviewRow,.camp-overviewRecentRow{min-height:60px}.camp-overviewRow__main strong{color:#182230;font-size:11.5px}.camp-overviewRow__main small{color:#748497;font-size:9.5px}.camp-overviewRecentHeader{min-height:38px;background:#f4f7fa}.camp-overviewRecentRow:hover{background:#f3f8ff}.camp-modalBackdrop{background:#1826346b}.camp-modal{width:min(560px,100%);border-radius:10px;box-shadow:0 24px 64px #13212f40}.camp-modal__header{min-height:70px;padding:12px 16px}.camp-modal__header strong{color:#182230;font-size:16px}.camp-modal__header span{color:#748497;font-size:10px}.camp-modal__body{gap:16px;padding:18px}.camp-field>span{color:#435467;font-size:10px}.camp-field input{height:42px;border-radius:7px;font-size:12px}.camp-channelChoice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.camp-channelChoice>button{min-height:104px;position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #d7e0e9;border-radius:9px;padding:13px;background:#f8fafc;color:#5e6e7e;font:inherit;text-align:left}.camp-channelChoice>button.is-selected{border-color:#93b8ed;background:#f2f7ff;color:#2f4053;box-shadow:inset 3px 0 #1967d2}.camp-channelChoice>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#e8ecef;color:#748497}.camp-channelChoice>button.is-selected>span{background:#eaf2ff;color:#1967d2}.camp-channelChoice>button>div{min-width:0;display:grid;gap:3px}.camp-channelChoice strong{color:#243547;font-size:12px;font-weight:700}.camp-channelChoice small{color:#748497;font-size:9.5px;font-weight:600;line-height:1.4}.camp-channelChoice em{position:absolute;top:8px;right:8px;border-radius:999px;padding:3px 6px;background:#e6e9ec;color:#6b7785;font-size:8px;font-style:normal;font-weight:700;text-transform:uppercase}.camp-channelChoice>button.is-selected em{background:#dceaff;color:#174ea6}.camp-modal__footer{min-height:58px;padding:10px 16px}@media(max-width:900px){.camp-header__titleBlock{min-width:0}.camp-header__titleBlock small{white-space:normal}.camp-overviewMetrics button{min-height:82px}}@media(max-width:640px){.camp-header,.camp-header--overview{padding:9px}.camp-header__titleBlock{grid-column:1 / -1}.camp-header__titleBlock small{display:none}.camp-overviewTitle{align-items:flex-start}.camp-overviewMetrics{grid-template-columns:1fr}.camp-overviewMetrics button{min-height:72px;border-right:0;border-bottom:1px solid #e4ebef}.camp-channelChoice{grid-template-columns:1fr}.camp-row__campaign{align-items:flex-start}}.camp-page--overview{background:#f7f9fc}.camp-header--overview{min-height:80px;flex-basis:auto;margin:18px 18px 0;border:1px solid #d8dee6;border-radius:0;padding:0 18px;background:#fff;box-shadow:0 1px 2px #3c40430d}.camp-overviewTitle{display:flex;align-items:center;gap:12px}.camp-overviewTitle__icon{width:38px;height:38px;border-radius:0;background:#f1f3f4;color:#5f6368}.camp-overviewTitle strong{color:#202124;font-size:21px;font-weight:500;letter-spacing:-.01em}.camp-overviewTitle span{color:#5f6368;font-size:10.5px;font-weight:400}.camp-header__actions{gap:8px}.camp-header--overview .camp-button--primary{min-width:132px;min-height:38px;border-radius:0;background:#1a73e8;border-color:#1a73e8;box-shadow:none}.camp-overview{padding:22px 18px 26px;background:#f7f9fc}.camp-overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.camp-overviewMetrics button{min-height:86px;border:1px solid #d8dee6;border-radius:0;padding:12px 16px;background:#fff;box-shadow:0 1px 2px #3c40430d}.camp-overviewMetrics button+button{border-left:1px solid #d8dee6}.camp-overviewMetric__icon{width:38px;height:38px;border-radius:50%;background:#eef4ff;color:#1a73e8}.camp-overviewMetrics .is-automation .camp-overviewMetric__icon{background:#eef4ff;color:#1a73e8}.camp-overviewMetric__copy small{color:#202124;font-size:8px;font-weight:700}.camp-overviewMetric__copy b{color:#202124;font-size:11px;font-weight:600}.camp-overviewMetrics strong{color:#202124;font-size:28px;font-weight:500}.camp-overviewGrid{grid-template-columns:1fr 1fr;gap:18px;margin:0 0 22px;border:0;background:transparent}.camp-overviewGrid>.camp-overviewSection:first-child{border-right:0}.camp-overviewSection,.camp-overviewSection--recent{border:1px solid #d8dee6;border-radius:0;background:#fff;box-shadow:0 1px 2px #3c40430a}.camp-overviewSection>header,.camp-overviewRecentHeader{background:#fff}.camp-overviewSection>header{min-height:72px;padding:13px 18px;border-bottom:1px solid #d8dee6}.camp-overviewSection>header strong,.camp-overviewSection--recent>header strong{color:#202124;font-size:17px;font-weight:500}.camp-overviewSection>header span,.camp-overviewSection--recent>header span{color:#5f6368;font-size:10px;font-weight:400}.camp-overviewSection>header button,.camp-overviewSection--recent>header button{color:#0b57d0;font-size:9.5px;font-weight:500}.camp-overviewRow,.camp-overviewRecentRow{min-height:58px;border-radius:0;background:#fff}.camp-overviewRow:hover,.camp-overviewRecentRow:hover{background:#f8fafd}.camp-channelIcon{border-radius:2px;background:#f8fafd;color:#1a73e8}.camp-overviewRow__main strong{color:#202124;font-size:11.5px;font-weight:500}.camp-overviewRow__main small{color:#5f6368;font-size:9px;font-weight:400}.camp-status{border-radius:12px;font-size:8.5px;font-weight:500}.camp-overviewSection--recent{margin:0}.camp-overviewSection--recent>header{min-height:66px;padding:12px 18px;background:#fff}.camp-overviewRecentHeader{min-height:36px;color:#5f6368;font-size:8px;font-weight:500}@media(max-width:900px)and (min-width:721px){.camp-overviewMetrics{gap:10px}.camp-overviewGrid{grid-template-columns:1fr;gap:12px}.camp-overviewGrid>.camp-overviewSection:first-child{border-bottom:1px solid #d8dee6}}@media(max-width:720px){.camp-page--overview{min-height:100%;overflow:visible;background:#fff}.camp-header--overview{display:contents}.camp-overviewTitle{display:none}.camp-header--overview .camp-header__actions{position:fixed;right:18px;bottom:78px;z-index:45;display:block}.camp-header--overview .camp-button--primary{width:50px;min-width:50px;height:50px;min-height:50px;display:grid;place-items:center;border:0;border-radius:14px;padding:0;box-shadow:0 4px 12px #1a73e847;font-size:0}.camp-header--overview .camp-button--primary .camp-materialIcon,.camp-header--overview .camp-button--primary>span{width:22px;height:22px;display:grid;place-items:center;font-size:26px}.camp-overview{padding:14px 16px 96px;background:#fff}.camp-overviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 30px}.camp-overviewMetrics button{min-width:0;min-height:104px;display:grid;grid-template-columns:1fr;grid-template-rows:30px 30px 18px;justify-items:center;align-content:center;gap:1px;border:1px solid #cbd5e1;border-radius:4px;padding:8px 3px;box-shadow:none}.camp-overviewMetrics button+button{border-left:1px solid #cbd5e1}.camp-overviewMetric__icon{width:28px;height:28px;grid-row:1;border-radius:50%;background:transparent;color:#0b57d0}.camp-overviewMetrics .is-scheduled .camp-overviewMetric__icon{color:#0f9d58}.camp-overviewMetrics .is-automation .camp-overviewMetric__icon{background:transparent;color:#202124}.camp-overviewMetric__copy{display:contents}.camp-overviewMetric__copy small{display:none}.camp-overviewMetric__copy b{grid-row:3;max-width:100%;color:#202124;font-size:8px;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.camp-overviewMetrics strong{grid-row:2;color:#202124;font-size:26px;font-weight:500}.camp-overviewGrid{display:block;margin:0 0 28px}.camp-overviewGrid>.camp-overviewSection:nth-child(2){display:none}.camp-overviewSection,.camp-overviewSection--recent{border:0;box-shadow:none}.camp-overviewSection>header,.camp-overviewSection--recent>header{min-height:auto;padding:0 0 10px;border:0}.camp-overviewSection>header>div,.camp-overviewSection--recent>header>div{display:block}.camp-overviewSection>header strong,.camp-overviewSection--recent>header strong{display:block;color:#202124;font-size:15px;font-weight:600}.camp-overviewSection>header span,.camp-overviewSection>header button,.camp-overviewSection--recent>header span,.camp-overviewSection--recent>header button{display:none}.camp-overviewRows{display:grid;gap:6px}.camp-overviewRow{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #f0f1f2;border-radius:4px;padding:10px 12px}.camp-overviewRow .camp-channelIcon,.camp-overviewRow__date,.camp-overviewRow__arrow{display:none}.camp-overviewRow__main{min-width:0}.camp-overviewRow__main>span{min-width:0}.camp-overviewRow__main strong{display:block;overflow:hidden;color:#202124;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.camp-overviewRow__main small{display:block;margin-top:1px;color:#5f6368;font-size:9.5px}.camp-overviewRow .camp-status{display:inline-flex}.camp-overviewSection--recent{margin-top:0}.camp-overviewRecentHeader{display:none}.camp-overviewSection--recent .camp-overviewRows{gap:5px}.camp-overviewRecentRow{min-height:62px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid #f1f3f4;border-left:4px solid #d2d7df;border-radius:4px;padding:8px 12px}.camp-overviewRecentRow:has(.camp-status.is-sent){border-left-color:#0f9d58}.camp-overviewRecentRow:has(.camp-status.is-scheduled){border-left-color:#f9ab00}.camp-overviewRecentRow:has(.camp-status.is-failed){border-left-color:#d93025}.camp-overviewRecentRow .camp-channelIcon{display:none}.camp-overviewRecentRow>span:nth-child(2){grid-column:2;grid-row:1}.camp-overviewRecentRow>span:nth-child(3),.camp-overviewRecentRow>span:nth-child(4),.camp-overviewRecentRow .camp-overviewRow__arrow{display:none}.camp-overviewRecentRow .camp-overviewRow__main strong{font-size:11.5px}.camp-overviewRecentRow .camp-overviewRow__main small{font-size:9px;text-transform:none}.camp-overviewEmpty{min-height:70px;padding:18px 4px;color:#5f6368;font-size:10px}}@media(max-width:720px){.camp-page--overview .camp-header--overview{display:none!important}.camp-page--overview .camp-header__actions,.camp-page--overview .camp-button--primary{position:static!important}.camp-page--overview .camp-overview{padding-top:14px}}.etm-backdrop{position:fixed;inset:0;z-index:10000;background:#0f172a94;display:grid;place-items:center;padding:22px}.etm{width:min(1040px,100%);max-height:min(760px,calc(100vh - 44px));background:#fff;border:1px solid #d9e4ea;box-shadow:0 30px 80px #0f172a4d;display:grid;grid-template-rows:auto minmax(0,1fr)}.etm-head{padding:18px 20px;border-bottom:1px solid #e5edf2;display:flex;justify-content:space-between;gap:16px}.etm-head h2{margin:0;font-size:20px;letter-spacing:-.03em}.etm-head p{margin:4px 0 0;color:#6b7f8a;font-size:13px;font-weight:700}.etm-head button{width:38px;height:38px;border:0;background:#f3f7fa;color:#20313a;font-size:24px;border-radius:0;padding:0}.etm-body{min-height:0;display:grid;grid-template-columns:300px minmax(0,1fr)}.etm-left{border-right:1px solid #e5edf2;padding:16px;overflow:auto;display:grid;align-content:start;gap:14px;background:#f8fbfd}.etm-left input{width:100%;height:38px;border:1px solid #d8e3e9;padding:0 11px;outline:none;font-weight:750}.etm-warning{border:1px solid #fed7aa;background:#fff7ed;padding:12px;display:grid;gap:8px}.etm-warning strong{font-size:13px;color:#9a3412}.etm-warning span{font-size:12px;color:#7c2d12;font-weight:700}.etm-tags{display:grid;gap:13px}.etm-tags h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7b8b94}.etm-tags div{display:flex;flex-wrap:wrap;gap:7px}.etm-tags b{width:100%;font-size:12px;color:#20313a}.etm-tags button{height:30px;border:1px solid #d7e2e8;background:#fff;color:#20313a;border-radius:0;padding:0 9px;font-size:12px;font-weight:850}.etm-list{min-height:0;overflow:auto;padding:16px;display:grid;align-content:start;gap:10px}.etm-card{border:1px solid #dbe7ed;background:#fff;padding:14px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.etm-card span{font-size:10px;font-weight:950;text-transform:uppercase;color:#2b7c9a;letter-spacing:.08em}.etm-card h3{margin:3px 0 5px;font-size:15px}.etm-card p{margin:0;color:#405661;font-size:13px;line-height:1.45}.etm-card button{height:36px;border:0;background:#20313a;color:#fff;border-radius:0;padding:0 14px;font-weight:900}@media(max-width:760px){.etm-backdrop{padding:0}.etm{width:100%;height:100%;max-height:none}.etm-body{grid-template-columns:1fr}.etm-left{border-right:0;border-bottom:1px solid #e5edf2;max-height:300px}}@media(max-width:720px){.etm-backdrop{position:fixed;top:var(--ae-topbar, 62px);left:0;right:0;bottom:0;z-index:1300;padding:0;display:block;background:#0f172a61}.etm{width:100%;height:calc(100dvh - var(--ae-topbar, 62px));max-height:none;display:grid;grid-template-rows:auto minmax(0,1fr);border:0;box-shadow:none}.etm-head{padding:14px}.etm-head h2{font-size:17px}.etm-head p{font-size:12px}.etm-body{min-height:0;display:grid;grid-template-columns:1fr;overflow:hidden}.etm-left{max-height:260px;overflow-y:auto;border-right:0;border-bottom:1px solid #e5edf2}.etm-list{min-height:0;overflow-y:auto;padding:12px}.etm-card{grid-template-columns:1fr auto;padding:12px}}.lex-email{height:100%;min-height:0;background:#fff;display:flex;flex-direction:column}.ai-menu{flex:0 0 auto;max-height:160px;overflow-y:auto}.lex-editorShell{flex:1 1 auto;min-height:0;overflow-y:auto}.lex-subject{height:48px;border:0;border-bottom:1px solid #e2ebf0;padding:0 16px;font-size:15px;font-weight:850;outline:none}.lex-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid #e2ebf0;background:#f8fbfd}.lex-toolbar button{height:32px;border:1px solid #d7e2e8;background:#fff;color:#20313a;border-radius:0;padding:0 10px;font-size:12px;font-weight:900}.lex-toolbar button:nth-child(6){background:#20313a;color:#fff;border-color:#20313a}.lex-toolbar button:disabled{opacity:.45;cursor:not-allowed}.lex-editorShell{position:relative;max-height:680px;height:100%;overflow-y:auto;background:#fff}.lex-content{flex:1 1 auto;min-height:260px;padding:18px;outline:none;font-size:15px;line-height:1.65;color:#17252f;overflow-y:auto}.lex-content:empty:before{content:attr(data-placeholder);color:#94a3ad;pointer-events:none}.lex-signaturePreview{position:static;padding:12px 18px 18px;border-top:1px solid #e2ebf0;background:#fff}.lex-content>:first-child,.lex-signaturePreview>:first-child{margin-top:0!important}.lex-content>:last-child,.lex-signaturePreview>:last-child{margin-bottom:0!important}.lex-bold{font-weight:900}.lex-italic{font-style:italic}.lex-underline{text-decoration:underline}.lex-ul,.lex-ol{margin:8px 0 12px 24px;padding:0}.lex-li{margin:3px 0}.lex-mergeTag{display:inline-flex;align-items:center;height:22px;padding:0 7px;margin:0 2px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:950;border-radius:999px;white-space:nowrap}.lex-attachmentChips{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid #e5edf5;background:#f8fafc}.lex-attachmentChip{display:inline-flex;align-items:center;gap:8px;max-width:280px;padding:7px 8px 7px 10px;border:1px solid #dbeafe;border-radius:12px;background:#fff;color:#0f172a;font-size:12px;font-weight:750;line-height:1.25}.lex-attachmentChip:before{content:"📎";flex:0 0 auto;font-size:13px}.lex-attachmentChipName{min-width:0;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lex-attachmentChip button{flex:0 0 auto;width:20px;height:20px;border:0;border-radius:999px;background:#f1f5f9;color:#475569;cursor:pointer;font-weight:900;display:grid;place-items:center;padding:0}.lex-editorShell{min-height:0;overflow-y:auto!important}.lex-signatureWrap{padding:10px 18px 16px;border-top:1px solid #e8eaed;background:#fff}.lex-signatureDots{width:36px;height:24px;border:1px solid #dadce0;border-radius:999px;background:#f8fafd;color:#5f6368;font-size:13px;font-weight:900;letter-spacing:1px;cursor:pointer}.lex-signatureDots:hover{background:#f1f3f4}.lex-signaturePreview{display:block!important;padding:0!important;border-top:0!important;background:#fff!important}.lex-signaturePicker{position:relative}.lex-signaturePicker>button{height:32px;border:1px solid #d7e2e8;background:#fff;padding:0 10px;font-size:12px;font-weight:900}.lex-signatureMenu{position:absolute;top:calc(100% + 4px);right:0;min-width:220px;background:#fff;border:1px solid #d7e2e8;box-shadow:0 8px 24px #0000001f;border-radius:8px;z-index:200}.lex-signatureMenu button{width:100%;height:38px;border:0;background:transparent;text-align:left;padding:0 12px}.lex-signatureMenu button:hover{background:#f5f8fb}.lex-editorShell{position:relative;min-height:0;height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden!important}.lex-content{min-height:0;flex:1 1 auto;overflow-y:auto}.lex-signatureWrap{position:relative;flex:0 0 auto;border-top:1px solid #e8eaed;padding:0;background:#fff}.lex-signatureWrap.is-collapsed{min-height:18px;height:18px}.lex-signatureWrap.is-expanded{max-height:145px;padding:16px 16px 8px;overflow:hidden;background:#fbfcfe}.lex-signatureDots{position:absolute;top:0;left:50%;z-index:2;width:38px;height:22px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid #dadce0;border-radius:999px;padding:0 0 4px;background:#fff;color:#5f6368;font-size:13px;font-weight:700;line-height:1;letter-spacing:1px;cursor:pointer;box-shadow:0 1px 2px #3c40431f}.lex-signatureDots:hover{border-color:#c5cbd0;background:#f1f3f4}.lex-signatureDots:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.lex-signaturePreview{max-height:118px;display:block!important;overflow:auto;border:0!important;padding:0!important;background:transparent!important;scrollbar-width:thin}.lex-signaturePreview img{max-width:100%;height:auto}@media(max-width:760px){.lex-signatureWrap.is-expanded{max-height:122px;padding:15px 12px 7px}.lex-signaturePreview{max-height:98px}}.emt-popover{position:absolute;z-index:21000;width:min(420px,calc(100vw - 28px));max-height:460px;overflow:hidden;background:#fff;border:1px solid #d7e2e8;box-shadow:0 22px 60px #0f172a38}.emt-head{height:42px;padding:0 12px;border-bottom:1px solid #e5edf2;display:flex;align-items:center;justify-content:space-between}.emt-head strong{font-size:13px;font-weight:950}.emt-head button{width:30px;height:30px;border:0;background:#eef4f7;color:#20313a;font-size:20px;padding:0}.emt-groups{max-height:418px;overflow-y:auto;padding:12px;display:grid;gap:12px}.emt-group h4{margin:0 0 7px;color:#607481;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.emt-tags{display:grid;gap:7px}.emt-tags button{width:100%;min-height:42px;border:1px solid #dbe7ed;background:#f8fbfd;color:#20313a;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:8px 10px;text-align:left;border-radius:0}.emt-tags button:hover{background:#eef6fb}.emt-tags span{font-size:13px;font-weight:850}.emt-tags code{color:#2563eb;font-size:12px;font-weight:850}.mpm-backdrop{position:fixed;inset:0;z-index:22000;background:#0f172a94;display:grid;place-items:center;padding:18px}.mpm{width:min(860px,100%);max-height:min(760px,calc(100dvh - 32px));background:#fff;border:1px solid #d7e2e8;box-shadow:0 28px 80px #0f172a52;display:flex;flex-direction:column;overflow:hidden}.mpm-head{padding:16px 18px;border-bottom:1px solid #e5edf2;display:flex;justify-content:space-between;gap:16px;align-items:center}.mpm-head h2{margin:0;color:#10212b;font-size:21px;font-weight:950;letter-spacing:-.03em}.mpm-head p{margin:4px 0 0;color:#607481;font-size:13px;font-weight:750}.mpm-head button{width:38px;height:38px;border:0;background:#f2f6f8;color:#20313a;font-size:24px;padding:0;border-radius:0}.mpm-alert{margin:14px 18px 0;padding:12px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;display:grid;gap:4px;font-size:13px}.mpm-alert strong{font-weight:950}.mpm-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px;background:#f8fbfd}.mpm-email{background:#fff;border:1px solid #dbe7ed}.mpm-row{min-height:46px;padding:11px 14px;border-bottom:1px solid #e8f0f4;display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center}.mpm-row span{color:#7b8b94;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.mpm-row strong{color:#20313a;font-size:14px;font-weight:850;word-break:break-word}.mpm-emailBody{min-height:280px;padding:18px;color:#10212b;font-size:14px;line-height:1.6;background:#fff}.mpm-phoneWrap{display:grid;place-items:center}.mpm-phone{width:min(360px,100%);min-height:520px;border:1px solid #d7e2e8;background:#eef3f6;padding:14px;box-shadow:0 18px 50px #0f232d29}.mpm-phoneTop{height:58px;background:#fff;border:1px solid #dbe7ed;display:grid;place-items:center;margin-bottom:18px}.mpm-phoneTop strong{color:#10212b;font-size:14px;font-weight:950}.mpm-phoneTop span{color:#607481;font-size:12px;font-weight:750}.mpm-bubble{max-width:86%;margin-left:auto;background:#2563eb;color:#fff;padding:12px 14px;border-radius:18px 18px 5px;white-space:pre-wrap;line-height:1.5;font-size:14px;box-shadow:0 8px 24px #2563eb40}.mpm-footer{padding:12px 18px;border-top:1px solid #e5edf2;display:flex;justify-content:flex-end;background:#fff}.mpm-footer button{height:38px;border:1px solid #d7e2e8;background:#fff;color:#20313a;padding:0 14px;font-size:13px;font-weight:900;border-radius:0}@media(max-width:720px){.mpm-backdrop{padding:0;place-items:stretch}.mpm{width:100%;max-height:100dvh;height:100dvh;border:0}.mpm-head{padding:13px 14px}.mpm-head h2{font-size:18px}.mpm-body{padding:12px}.mpm-row{grid-template-columns:1fr;gap:3px}}.ai-menu{margin:8px 10px;background:#fff;border:1px solid #dbe6ee;box-shadow:0 14px 34px #0f232d1a;flex:0 0 auto;max-height:170px;overflow:hidden;display:flex;flex-direction:column}.ai-menuHead{flex:0 0 auto;min-height:48px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #edf2f5;background:#fff}.ai-menuHeadLeft{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-menuHeadLeft strong{font-size:13px;font-weight:950;color:#10212b}.ai-menuHeadLeft span{font-size:11px;color:#71818c}.ai-menuHeadRight{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.ai-closeBtn{width:30px;height:30px;border:1px solid #dbe6ee;background:#fff;color:#526674;border-radius:6px;font-size:18px;font-weight:900;line-height:1;padding:0;cursor:pointer;display:grid;place-items:center}.ai-closeBtn:hover{background:#f3f7fa;border-color:#b9cad4;color:#17252f}.ai-undoBtn{height:30px;border:1px solid #f97316!important;background:#f97316!important;color:#fff!important;border-radius:6px;padding:0 11px;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.ai-undoBtn:disabled{opacity:.55;cursor:not-allowed}.ai-menuBody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 12px 12px}.ai-menuGroups{display:grid;gap:12px}.ai-menuGroup{display:grid;gap:7px}.ai-menuGroupTitle{color:#71818c;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ai-menuGrid{display:flex;flex-wrap:wrap;gap:7px}.ai-menuGrid button{border:1px solid #dbe6ee;background:#f8fbfd;color:#20313a;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:850;cursor:pointer}.ai-menuGrid button:hover{background:#edf7fc;border-color:#2ea8df}.ai-menuGrid button:disabled{opacity:.55;cursor:not-allowed}.ai-error{margin:0 12px 10px;padding:8px 10px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;font-size:12px;font-weight:750}.ai-contextStrip{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 12px;border-bottom:1px solid #edf2f5;background:#f8fbfd}.ai-contextStrip div{min-width:0;border:1px solid #dbe6ee;background:#fff;padding:7px 8px}.ai-contextStrip span{display:block;color:#71818c;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.ai-contextStrip strong{display:block;color:#17252f;font-size:11px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.ai-contextStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-suggest{margin:10px;padding:12px;background:#f8fbfd;border:1px solid #dbe6ee;box-shadow:0 10px 24px #0f232d12}.ai-suggestTop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ai-suggestTop strong{font-size:13px;font-weight:900;color:#10212b}.ai-suggestTop div{display:flex;gap:6px}.ai-suggestTop button,.ai-suggestInsert{border:1px solid #dbe6ee;background:#fff;color:#20313a;padding:6px 9px;font-size:12px;font-weight:800;cursor:pointer}.ai-suggestTop button:hover,.ai-suggestInsert:hover{border-color:#2ea8df;background:#edf7fc}.ai-suggest p{margin:0 0 10px;color:#20313a;font-size:13px;line-height:1.5;white-space:pre-wrap}.ai-suggestError{padding:8px 10px;background:#fff1f2;border:1px solid #fecdd3;color:#9f1239;font-size:12px;font-weight:750}.smsc{gap:12px;padding:16px;position:relative;height:100%;min-height:0;display:flex;flex-direction:column}.smsc-to{font-size:13px;font-weight:900;color:#526674}.smsc-textarea{width:100%;flex:1 1 auto;min-height:455px;height:100%;resize:none;border:1px solid #d7e2e8;background:#fff;color:#17252f;font-size:15px;line-height:1.7;padding:18px;outline:none;max-height:360px;overflow-y:auto}.smsc-textarea:focus{border-color:#7fb9d1;box-shadow:0 0 0 3px #2ea8df24}.smsc-tools{display:flex;flex-wrap:wrap;gap:8px}.smsc-tools button{height:34px;border:1px solid #d7e2e8;background:#fff;color:#20313a;border-radius:0;padding:0 11px;font-size:12px;font-weight:900}.smsc-tools button:first-child{background:#20313a;color:#fff;border-color:#20313a}.smsc-tools button:disabled{opacity:.45;cursor:not-allowed}.smsc-emoji{border:1px solid #d8e3e9;overflow:hidden}.smsc-count{color:#71818c;font-size:12px;font-weight:850}.smsc-emojiGrid{display:flex;flex-wrap:wrap;gap:6px;border:1px solid #d8e3e9;background:#fff;padding:10px}.smsc-emojiGrid button{width:34px;height:34px;border:1px solid #e1e8ed;background:#f8fbfd;border-radius:0;padding:0;font-size:18px;display:grid;place-items:center}.smsc-emojiGrid button:hover{background:#eef6fb}.eng-emojiPicker{border:1px solid #d8e3e9;background:#fff;overflow:hidden}.eng-emojiPicker emoji-picker{width:100%;--border-radius: 0px;--font-family: Inter, sans-serif;--emoji-size: 1.2rem;--num-columns: 8}.cdp-page{width:100%;min-width:0;min-height:100%;display:flex;flex-direction:column;background:#f7f9fc;color:#1f2d3d;--cdp-primary: #1967d2;--cdp-primary-dark: #1557b0;--cdp-primary-soft: #eaf2ff;--cdp-border: #dbe3ec;--cdp-border-soft: #e8edf3;--cdp-muted: #66788a;--cdp-surface: #fff;--cdp-positive: #137333;--cdp-positive-bg: #e6f4ea;--cdp-warning: #8a5a00;--cdp-warning-bg: #fff6da;--cdp-negative: #b3261e;--cdp-negative-bg: #fce8e6;--cdp-purple: #6f42c1;--cdp-purple-bg: #f1eafe;--cdp-teal: #087f8c;--cdp-teal-bg: #e3f5f6}.cdp-page *,.cdp-page *:before,.cdp-page *:after{box-sizing:border-box}.cdp-materialIcon{width:20px;height:20px;fill:currentColor;flex:0 0 auto}.cdp-loading{min-height:280px;display:grid;place-items:center;color:#66788a;font-size:13px;font-weight:700}.cdp-studioHeader{min-height:60px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--cdp-border);background:#fff}.cdp-iconButton{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%;padding:0;background:transparent;color:#435467;cursor:pointer}.cdp-iconButton:hover:not(:disabled){background:#f0f4f8}.cdp-iconButton:disabled{cursor:not-allowed;opacity:.45}.cdp-campaignIdentity{min-width:0;flex:1}.cdp-campaignIdentity h1{min-width:0;margin:0;overflow:hidden;color:#182230;font-size:19px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cdp-stageKicker{color:#7a8b9d;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.cdp-stateChip,.cdp-deliveryChip{min-height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d2dae4;border-radius:999px;padding:3px 9px;background:#f7f9fb;color:#536273;font-size:10px;font-style:normal;font-weight:700;line-height:1;text-transform:capitalize;white-space:nowrap}.cdp-stateChip.is-draft{background:#f1f3f4;color:#3c4043}.cdp-stateChip.is-scheduled{border-color:#c6dafc;background:#e8f0fe;color:#174ea6}.cdp-stateChip.is-sending{border-color:#efd292;background:#fff7e0;color:#8a5a00}.cdp-stateChip.is-sent{border-color:#b7dfbf;background:#e6f4ea;color:#137333}.cdp-stateChip.is-archived{background:#eef0f3;color:#667085}.cdp-headerActions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.cdp-saveState{color:#748497;font-size:11px;font-weight:600;white-space:nowrap}.cdp-saveState.is-dirty{color:var(--cdp-warning)}.cdp-savedIndicator{min-height:32px;display:inline-flex;align-items:center;gap:5px;color:var(--cdp-positive);font-size:11px;font-weight:700;white-space:nowrap}.cdp-savedIndicator .cdp-materialIcon{width:16px;height:16px}.cdp-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ccd6e2;border-radius:6px;padding:7px 14px;background:#fff;color:#2c3d50;font:inherit;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer}.cdp-button:hover:not(:disabled){border-color:#a9b8c8;background:#f8fafc}.cdp-button.is-primary{border-color:var(--cdp-primary);background:var(--cdp-primary);color:#fff;box-shadow:0 1px 2px #1967d233}.cdp-button.is-primary:hover:not(:disabled){border-color:var(--cdp-primary-dark);background:var(--cdp-primary-dark)}.cdp-button:disabled{cursor:not-allowed;opacity:.48}.cdp-stepper{min-height:70px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));border-bottom:1px solid var(--cdp-border);background:#fff;overflow-x:auto;scrollbar-width:none}.cdp-stepper::-webkit-scrollbar{display:none}.cdp-stepper>button{min-width:170px;position:relative;display:flex;align-items:center;gap:10px;border:0;border-right:1px solid var(--cdp-border-soft);padding:11px 18px;background:#fff;color:#5b6b7d;font:inherit;text-align:left;cursor:pointer}.cdp-stepper>button:last-child{border-right:0}.cdp-stepper>button:hover{background:#f8fafc}.cdp-stepper>button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:transparent}.cdp-stepper>button.is-active{background:#f5f9ff;color:#174ea6}.cdp-stepper>button.is-active:after{background:var(--cdp-primary)}.cdp-stepIcon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #c8d3df;border-radius:50%;background:#fff;color:#647587}.cdp-stepIcon .cdp-materialIcon{width:17px;height:17px}.cdp-stepper>button.is-active .cdp-stepIcon{border-color:#a8c6ef;background:#eaf2ff;color:#174ea6}.cdp-stepper>button.is-complete .cdp-stepIcon{border-color:#9bd0a7;background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-stepCopy{min-width:0;display:grid;gap:2px}.cdp-stepCopy strong{color:inherit;font-size:13px;font-weight:700}.cdp-stepCopy small{overflow:hidden;color:#7a8999;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdp-stepConnector{display:none}.cdp-error{border-bottom:1px solid #f1c0bc;padding:10px 20px;background:#fce8e6;color:#8c1d18;font-size:12px;font-weight:700}.cdp-workspace{min-width:0;flex:1;overflow:auto;background:#f7f9fc}.cdp-stage{min-height:100%;display:flex;flex-direction:column}.cdp-stageIntro{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 26px;border-bottom:1px solid var(--cdp-border);background:#fff}.cdp-stageIntro>div:first-child{min-width:0;display:grid;gap:3px}.cdp-stageIntro h2,.cdp-audienceToolbar h3,.cdp-activitySection h3{margin:0;color:#182230;font-size:19px;font-weight:700;line-height:1.25}.cdp-audienceToolbar h3,.cdp-activitySection h3{font-size:15px}.cdp-stageIntro p,.cdp-audienceToolbar p,.cdp-activitySection p{margin:0;color:var(--cdp-muted);font-size:12px;font-weight:600;line-height:1.5}.cdp-banner{display:flex;align-items:center;gap:11px;margin:16px 26px 0;border:1px solid var(--cdp-border);border-radius:8px;padding:11px 13px;background:#fff;color:#36485b}.cdp-banner>div{min-width:0;display:grid;gap:2px}.cdp-banner strong{font-size:12px;font-weight:700}.cdp-banner span{color:var(--cdp-muted);font-size:11px;font-weight:600;line-height:1.4}.cdp-banner.is-success{border-color:#b8dfc0;background:#f1faf3;color:var(--cdp-positive)}.cdp-banner.is-warning{border-color:#efd292;background:var(--cdp-warning-bg);color:var(--cdp-warning)}.cdp-channelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 26px 0}.cdp-channelCard{min-height:118px;position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--cdp-border);border-radius:10px;padding:15px 16px;background:#fff;color:#2f4053;font:inherit;text-align:left}.cdp-channelCard.is-selected{border-color:#8cb5ef;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:inset 4px 0 0 var(--cdp-primary),0 2px 8px #1967d214}.cdp-channelCard.is-locked{background:#f4f6f8;color:#6f7e8e}.cdp-channelIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-channelCard.is-locked .cdp-channelIcon{background:#e8ecef;color:#778695}.cdp-channelCard>div:nth-child(2){min-width:0;display:grid;gap:4px}.cdp-channelCard>div:nth-child(2) strong{font-size:14px;font-weight:700}.cdp-channelCard>div:nth-child(2) span{color:var(--cdp-muted);font-size:11px;font-weight:600;line-height:1.45}.cdp-channelCount{min-width:54px;display:grid;justify-items:end;gap:1px}.cdp-channelCount strong{color:#182230;font-size:24px;font-weight:700}.cdp-channelCount span{color:#7a8999;font-size:10px;font-weight:700;text-transform:uppercase}.cdp-channelCard>em{position:absolute;top:10px;right:10px;border-radius:999px;padding:4px 8px;background:#dceaff;color:#174ea6;font-size:9px;font-style:normal;font-weight:700;text-transform:uppercase}.cdp-channelCard.is-locked>em{background:#e6e9ec;color:#6b7785}.cdp-audienceSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 26px 0}.cdp-audienceSummary button{min-height:72px;display:flex;align-items:center;gap:11px;border:1px solid var(--cdp-border);border-radius:9px;padding:10px 12px;background:#fff;color:#35475a;font:inherit;text-align:left;cursor:pointer}.cdp-audienceSummary button:hover{border-color:#b6c5d4;background:#fbfcfe}.cdp-audienceSummary button.is-active{border-color:#8cb5ef;background:#f1f6ff;box-shadow:0 0 0 1px #1967d214}.cdp-summaryIcon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px}.cdp-summaryIcon.is-blue{background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-summaryIcon.is-green{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-summaryIcon.is-purple{background:var(--cdp-purple-bg);color:var(--cdp-purple)}.cdp-summaryIcon.is-amber{background:var(--cdp-warning-bg);color:var(--cdp-warning)}.cdp-audienceSummary button>span:last-child{min-width:0;display:grid;gap:1px}.cdp-audienceSummary small{color:#708092;font-size:10px;font-weight:700}.cdp-audienceSummary strong{color:#182230;font-size:20px;font-weight:700}.cdp-audienceList,.cdp-activitySection{margin:18px 26px 0;border:1px solid var(--cdp-border);border-radius:10px;background:#fff;overflow:hidden}.cdp-audienceToolbar,.cdp-activitySection>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--cdp-border-soft);background:#fbfcfe}.cdp-audienceToolbar>div:first-child,.cdp-activitySection>header>div:first-child{min-width:0;display:grid;gap:2px}.cdp-filterChips{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cdp-filterChips button{min-height:30px;border:1px solid #d2dbe5;border-radius:999px;padding:0 10px;background:#fff;color:#5b6b7d;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cdp-filterChips button:hover{background:#f3f6f9}.cdp-filterChips button.is-active{border-color:#a9c5ed;background:var(--cdp-primary-soft);color:#174ea6}.cdp-audienceList>.cdp-banner{margin:12px 14px 0}.cdp-recipientCards{display:grid}.cdp-recipientCard{min-width:0;min-height:116px;display:grid;grid-template-columns:minmax(230px,1.05fr) minmax(380px,2fr) 74px;align-items:center;gap:16px;padding:14px;border-top:1px solid var(--cdp-border-soft);background:#fff}.cdp-recipientCard:first-child{border-top:0}.cdp-recipientCard:hover{background:#fcfdff}.cdp-recipientCard.is-pending{background:#fffdf7}.cdp-recipientProfile{min-width:0;display:flex;align-items:center;gap:11px}.cdp-avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#dceaff,#edf4ff);color:#174ea6;font-size:12px;font-weight:700}.cdp-recipientProfile>div,.cdp-searchHit>div{min-width:0;display:grid;gap:2px}.cdp-recipientProfile strong,.cdp-searchHit strong{overflow:hidden;color:#182230;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-recipientProfile span,.cdp-searchHit span{overflow:hidden;color:#738294;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdp-permissionGrid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cdp-permission{min-width:0;min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;position:relative;border:1px solid var(--cdp-border-soft);border-radius:8px;padding:9px 8px;background:#f8fafc}.cdp-permission__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#edf1f5;color:#5c6b7b}.cdp-permission__icon .cdp-materialIcon{width:15px;height:15px}.cdp-permission__copy{min-width:0;display:grid;gap:2px;padding-right:4px}.cdp-permission__copy strong{overflow:hidden;color:#35475a;font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-permission__copy small{display:-webkit-box;overflow:hidden;color:#7a8999;font-size:9px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cdp-permission em{position:absolute;right:7px;bottom:7px;border-radius:999px;padding:3px 6px;background:#eef1f4;color:#596878;font-size:8.5px;font-style:normal;font-weight:700}.cdp-permission.is-positive{border-color:#c9e7cf;background:#f5fbf6}.cdp-permission.is-positive .cdp-permission__icon,.cdp-permission.is-positive em{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-permission.is-warning{border-color:#ecd99f;background:#fffdf5}.cdp-permission.is-warning .cdp-permission__icon,.cdp-permission.is-warning em{background:var(--cdp-warning-bg);color:var(--cdp-warning)}.cdp-permission.is-negative{border-color:#efcbc7;background:#fff9f8}.cdp-permission.is-negative .cdp-permission__icon,.cdp-permission.is-negative em{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-permission.is-pending{border-color:#e5d5a0;background:#fffdf7}.cdp-permission.is-pending .cdp-permission__icon,.cdp-permission.is-pending em{background:#fff3cd;color:#805b00}.cdp-removeButton{justify-self:end;border:0;border-radius:5px;padding:7px 8px;background:transparent;color:var(--cdp-negative);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cdp-removeButton:hover:not(:disabled){background:var(--cdp-negative-bg)}.cdp-removeButton:disabled{cursor:not-allowed;opacity:.5}.cdp-emptyState{min-height:210px;display:grid;place-items:center;align-content:center;gap:7px;padding:30px;color:#7a8999;text-align:center}.cdp-emptyState>.cdp-materialIcon{width:32px;height:32px}.cdp-emptyState strong{color:#35475a;font-size:14px;font-weight:700}.cdp-emptyState span{max-width:460px;font-size:11px;font-weight:600;line-height:1.5}.cdp-emptyState .cdp-button{margin-top:3px}.cdp-actionBar{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;border-top:1px solid var(--cdp-border);padding:13px 26px;background:#fff;box-shadow:0 -2px 8px #1e30410a}.cdp-actionBar>div:first-child,.cdp-actionBar__main>div:first-child{min-width:0;display:grid;gap:2px}.cdp-actionBar strong{color:#243547;font-size:12px;font-weight:700}.cdp-actionBar span{color:#748497;font-size:10.5px;font-weight:600;line-height:1.4}.cdp-actionBar__main{margin-left:auto;display:flex;align-items:center;gap:16px}.cdp-contentLayout,.cdp-reviewLayout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:18px;padding:20px 26px 0}.cdp-editorSurface,.cdp-contentRail,.cdp-emailPreview,.cdp-reviewRail{min-width:0}.cdp-editorSurface{display:grid;align-content:start;gap:18px;border:1px solid var(--cdp-border);border-radius:10px;padding:18px;background:#fff}.cdp-field{display:grid;gap:7px}.cdp-field>span,.cdp-writingAssistantBody label>span,.cdp-timingCard label>span{color:#35475a;font-size:11px;font-weight:700}.cdp-field>small{justify-self:end;color:#8795a4;font-size:9.5px;font-weight:600}.cdp-field input,.cdp-field select,.cdp-field textarea,.cdp-writingAssistantBody select,.cdp-timingCard input,.cdp-searchBox input{width:100%;border:1px solid #cbd5e1;border-radius:7px;padding:10px 11px;background:#fff;color:#182230;font:inherit;font-size:12px;font-weight:500;outline:none}.cdp-field input:focus,.cdp-field select:focus,.cdp-field textarea:focus,.cdp-writingAssistantBody select:focus,.cdp-timingCard input:focus,.cdp-searchBox:focus-within{border-color:var(--cdp-primary);box-shadow:0 0 0 3px #1967d21a}.cdp-field textarea{min-height:390px;resize:vertical;line-height:1.6}.cdp-contentRail,.cdp-reviewRail{display:grid;align-content:start;gap:12px}.cdp-railCard,.cdp-miniPreview,.cdp-writingAssistant,.cdp-reviewCard,.cdp-sendCard{border:1px solid var(--cdp-border);border-radius:10px;background:#fff;overflow:hidden}.cdp-railCard{min-height:84px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px}.cdp-railCardIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-railCard>div{min-width:0;display:grid;gap:1px}.cdp-railCard small{color:#7a8999;font-size:9px;font-weight:700;text-transform:uppercase}.cdp-railCard strong{color:#243547;font-size:14px;font-weight:700}.cdp-railCard span{color:#748497;font-size:10px;font-weight:600}.cdp-railCard button,.cdp-emailPreview header button{border:0;border-radius:5px;padding:6px 8px;background:transparent;color:#174ea6;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cdp-railCard button:hover,.cdp-emailPreview header button:hover{background:var(--cdp-primary-soft)}.cdp-miniPreview header,.cdp-emailPreview>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--cdp-border-soft);background:#fbfcfe}.cdp-miniPreview header>div,.cdp-emailPreview header>div{min-width:0;display:flex;align-items:center;gap:9px}.cdp-miniPreviewIcon,.cdp-emailPreviewIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-miniPreview header strong,.cdp-emailPreview header strong{font-size:12px;font-weight:700}.cdp-miniPreview header small,.cdp-emailPreview header small{display:block;color:#7a8999;font-size:9.5px;font-weight:600}.cdp-miniPreviewSubject{padding:12px 12px 7px;color:#243547;font-size:12px;font-weight:700}.cdp-miniPreviewBody{min-height:150px;padding:7px 12px 14px;color:#5d6d7e;font-size:11px;font-weight:500;line-height:1.55;white-space:pre-wrap}.cdp-writingAssistant summary{min-height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#2e4053;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.cdp-writingAssistant summary::-webkit-details-marker{display:none}.cdp-writingAssistant summary span{color:var(--cdp-primary)}.cdp-writingAssistantBody{display:grid;gap:10px;border-top:1px solid var(--cdp-border-soft);padding:12px;background:#fbfcfe}.cdp-writingAssistantBody label{display:grid;gap:5px}.cdp-writingAssistantBody p{margin:0;color:#7a8999;font-size:9.5px;font-weight:600;line-height:1.4}.cdp-emailPreview{border:1px solid var(--cdp-border);border-radius:10px;background:#fff;overflow:hidden}.cdp-emailPreview header button{display:inline-flex;align-items:center;gap:5px}.cdp-emailPreview header button .cdp-materialIcon{width:15px;height:15px}.cdp-emailMeta{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--cdp-border-soft)}.cdp-emailMeta>span{color:#7a8999;font-size:10px;font-weight:700;text-transform:uppercase}.cdp-emailMeta>strong{min-width:0;overflow:hidden;color:#2e4053;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-emailMeta>button{border:0;background:transparent;color:#174ea6;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cdp-recipientPreviewList{max-height:170px;margin:0;overflow:auto;border-bottom:1px solid var(--cdp-border-soft);padding:10px 14px;background:#fafbfc;color:#5d6d7e;font-family:inherit;font-size:10px;line-height:1.55;white-space:pre-wrap}.cdp-emailBody{min-height:330px;padding:20px 22px;color:#33475b;font-size:12px;font-weight:500;line-height:1.65;white-space:pre-wrap}.cdp-reviewCard>header,.cdp-timingCard>header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--cdp-border-soft);background:#fbfcfe}.cdp-reviewCard>header strong{font-size:12px;font-weight:700}.cdp-reviewCard>header span{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.cdp-reviewCard>header span.is-ready{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-reviewCard>header span.is-blocked{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-reviewCard>button,.cdp-reviewCard>div:not(.cdp-banner){width:100%;min-height:64px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border:0;border-top:1px solid var(--cdp-border-soft);padding:10px 12px;background:#fff;color:#34475a;font:inherit;text-align:left}.cdp-reviewCard>button{cursor:pointer}.cdp-reviewCard>button:hover{background:#f8fafc}.cdp-reviewCard>button>span,.cdp-reviewCard>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.cdp-reviewCard>*>span.is-ready{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-reviewCard>*>span.is-blocked{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-reviewCard>*>span .cdp-materialIcon{width:15px;height:15px}.cdp-reviewCard>*>div{min-width:0;display:grid;gap:2px}.cdp-reviewCard>*>div strong{font-size:11px;font-weight:700}.cdp-reviewCard>*>div small{color:#7a8999;font-size:9.5px;font-weight:600}.cdp-reviewRail>.cdp-banner{margin:0}.cdp-timingCard{padding-bottom:12px}.cdp-timingCard>header span{color:#7a8999;font-size:9px;font-weight:700}.cdp-timingCard label{display:grid;gap:5px;padding:12px 12px 0}.cdp-timingActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 0}.cdp-timingCard p{margin:8px 12px 0;color:#7a8999;font-size:9.5px;font-weight:600;line-height:1.4}.cdp-sendCard{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;background:linear-gradient(135deg,#f8fbff,#edf4ff)}.cdp-sendCard>div{grid-column:1 / -1;display:grid;gap:2px}.cdp-sendCard strong{font-size:12px;font-weight:700}.cdp-sendCard span{color:#647587;font-size:9.5px;font-weight:600;line-height:1.4}.cdp-sendCard .cdp-button{width:100%}.cdp-performanceGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 26px 0}.cdp-performanceGrid>div{min-height:96px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:3px 9px;border:1px solid var(--cdp-border);border-radius:10px;padding:12px;background:#fff}.cdp-performanceGrid>div>span{width:34px;height:34px;display:grid;place-items:center;grid-row:1 / 3;border-radius:9px}.cdp-performanceGrid small{color:#718093;font-size:9.5px;font-weight:700;text-transform:uppercase}.cdp-performanceGrid strong{color:#182230;font-size:22px;font-weight:700}.cdp-performanceGrid em{align-self:end;border-radius:999px;padding:3px 6px;font-size:8.5px;font-style:normal;font-weight:700}.cdp-performanceGrid .is-blue>span,.cdp-performanceGrid .is-blue em{background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-performanceGrid .is-green>span,.cdp-performanceGrid .is-green em{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-performanceGrid .is-purple>span,.cdp-performanceGrid .is-purple em{background:var(--cdp-purple-bg);color:var(--cdp-purple)}.cdp-performanceGrid .is-teal>span,.cdp-performanceGrid .is-teal em{background:var(--cdp-teal-bg);color:var(--cdp-teal)}.cdp-performanceGrid .is-amber>span,.cdp-performanceGrid .is-amber em{background:var(--cdp-warning-bg);color:var(--cdp-warning)}.cdp-performanceGrid .is-red>span,.cdp-performanceGrid .is-red em{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-activitySection>header>span{color:#7a8999;font-size:10px;font-weight:700}.cdp-deliveryList{background:#fff}.cdp-deliveryRow{min-height:70px;display:grid;grid-template-columns:36px minmax(0,1fr) 98px 160px;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid var(--cdp-border-soft)}.cdp-deliveryRow:first-child{border-top:0}.cdp-deliveryAvatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf3fb;color:#174ea6;font-size:10px;font-weight:700}.cdp-deliveryRow>div:nth-child(2){min-width:0;display:grid;gap:2px}.cdp-deliveryRow>div:nth-child(2) strong{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-deliveryRow>div:nth-child(2) span{overflow:hidden;color:#748497;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdp-deliveryRow>div:nth-child(2) em{color:var(--cdp-negative);font-size:9px;font-style:normal;font-weight:600}.cdp-deliveryRow>div:last-child{display:grid;justify-items:end;gap:2px;color:#748497;font-size:9px;font-weight:600}.cdp-deliveryChip.is-queued{background:var(--cdp-primary-soft);color:#174ea6}.cdp-deliveryChip.is-sent{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-deliveryChip.is-failed{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-deliveryChip.is-sending{background:var(--cdp-warning-bg);color:var(--cdp-warning)}.cdp-drawerBackdrop{position:fixed;inset:0;z-index:12000;display:flex;justify-content:flex-end;background:#14233257}.cdp-drawer{width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 44px #111f2d33}.cdp-drawerHeader{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--cdp-border)}.cdp-drawerHeader>div{min-width:0;display:grid;gap:2px}.cdp-drawerHeader h2{margin:0;color:#182230;font-size:18px;font-weight:700}.cdp-drawerHeader p{margin:0;color:#748497;font-size:10.5px;font-weight:600;line-height:1.4}.cdp-drawerTabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--cdp-border);padding:8px 12px;background:#f8fafc}.cdp-drawerTabs button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:6px;background:transparent;color:#5b6b7d;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.cdp-drawerTabs button.is-active{background:#fff;color:#174ea6;box-shadow:0 1px 4px #1e30411f}.cdp-drawerTabs .cdp-materialIcon{width:16px;height:16px}.cdp-drawerBody{min-height:0;flex:1;overflow:auto;padding:16px}.cdp-listAudience,.cdp-individualAudience{display:grid;gap:12px}.cdp-selectedList{display:flex;align-items:center;gap:10px;border:1px solid var(--cdp-border);border-radius:8px;padding:11px;background:#fbfcfe}.cdp-selectedList>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-selectedList>div{min-width:0;display:grid;gap:2px}.cdp-selectedList strong{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-selectedList small{color:#748497;font-size:9.5px;font-weight:600}.cdp-drawerInfo{display:flex;align-items:flex-start;gap:8px;border-radius:7px;padding:10px;background:#f2f7fd;color:#4e6480}.cdp-drawerInfo .cdp-materialIcon{width:17px;height:17px}.cdp-drawerInfo span{font-size:10px;font-weight:600;line-height:1.45}.cdp-addResult{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--cdp-border);border-radius:8px;background:#fff;overflow:hidden}.cdp-addResult>div{display:grid;place-items:center;gap:2px;padding:9px 5px;border-right:1px solid var(--cdp-border-soft)}.cdp-addResult>div:last-child{border-right:0}.cdp-addResult strong{font-size:16px;font-weight:700}.cdp-addResult span{color:#748497;font-size:8px;font-weight:700;text-transform:uppercase}.cdp-searchBox{min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;border:1px solid #cbd5e1;border-radius:7px;padding:0 10px;background:#fff;color:#748497}.cdp-searchBox input{border:0;border-radius:0;padding:0;box-shadow:none!important}.cdp-searchMeta{color:#748497;font-size:9.5px;font-weight:600}.cdp-searchResults{display:grid;gap:1px;border:1px solid var(--cdp-border);border-radius:8px;background:var(--cdp-border-soft);overflow:hidden}.cdp-searchHit{min-height:62px;display:grid;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;background:#fff;cursor:pointer}.cdp-searchHit:hover{background:#f8fafc}.cdp-searchEmpty{padding:24px;background:#fff;color:#748497;font-size:10.5px;font-weight:600;text-align:center}@media(max-width:1320px){.cdp-recipientCard{grid-template-columns:minmax(220px,.9fr) minmax(480px,2fr) 70px}.cdp-performanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.cdp-stepper{grid-template-columns:repeat(4,minmax(165px,1fr))}.cdp-channelGrid,.cdp-contentLayout,.cdp-reviewLayout{grid-template-columns:1fr}.cdp-audienceSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp-recipientCard{grid-template-columns:minmax(0,1fr) auto}.cdp-permissionGrid{grid-column:1 / -1}.cdp-removeButton{grid-column:2;grid-row:1}}@media(max-width:760px){.cdp-studioHeader{min-height:56px;padding:0 10px}.cdp-campaignIdentity h1{font-size:17px}.cdp-saveState{display:none}.cdp-headerActions{gap:6px}.cdp-headerActions .cdp-button{min-height:34px;padding:6px 11px}.cdp-stepper{display:flex;min-height:62px}.cdp-stepper>button{min-width:150px;padding:9px 12px}.cdp-stepIcon{width:30px;height:30px}.cdp-stepCopy strong{font-size:12px}.cdp-stepCopy small{font-size:9px}.cdp-stageIntro{align-items:stretch;flex-direction:column;gap:12px;padding:15px 14px}.cdp-stageIntro h2{font-size:17px}.cdp-stageIntro .cdp-button{width:100%}.cdp-banner,.cdp-channelGrid,.cdp-audienceSummary,.cdp-audienceList,.cdp-activitySection,.cdp-performanceGrid{margin-right:12px;margin-left:12px}.cdp-audienceSummary{grid-template-columns:1fr 1fr}.cdp-audienceToolbar{align-items:flex-start;flex-direction:column}.cdp-filterChips{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.cdp-filterChips button{flex:0 0 auto}.cdp-permissionGrid{grid-template-columns:1fr}.cdp-recipientCard{gap:12px;padding:12px}.cdp-permission{min-height:70px}.cdp-actionBar{align-items:stretch;flex-direction:column;padding:12px 14px}.cdp-actionBar>.cdp-button,.cdp-actionBar__main,.cdp-actionBar__main>.cdp-button{width:100%}.cdp-actionBar__main{margin-left:0;flex-direction:column;align-items:stretch}.cdp-contentLayout,.cdp-reviewLayout{padding:14px 12px 0}.cdp-editorSurface{padding:14px}.cdp-field textarea{min-height:280px}.cdp-emailBody{min-height:230px;padding:16px}.cdp-performanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp-deliveryRow{grid-template-columns:34px minmax(0,1fr) auto}.cdp-deliveryRow>div:last-child{grid-column:2 / -1;justify-items:start}.cdp-drawer{width:100%}}@media(max-width:480px){.cdp-studioHeader{gap:6px;padding:0 8px}.cdp-iconButton{width:34px;height:34px}.cdp-headerActions>.cdp-stateChip{display:none}.cdp-savedIndicator{font-size:0}.cdp-savedIndicator .cdp-materialIcon{width:18px;height:18px}.cdp-channelGrid{grid-template-columns:1fr}.cdp-channelCard{grid-template-columns:42px minmax(0,1fr)}.cdp-channelCount{grid-column:2;justify-items:start;grid-template-columns:auto auto;align-items:baseline;gap:5px}.cdp-channelCard>em{top:8px;right:8px}.cdp-audienceSummary,.cdp-recipientCard{grid-template-columns:1fr}.cdp-removeButton{grid-column:1;grid-row:auto;justify-self:start}.cdp-emailMeta{grid-template-columns:58px minmax(0,1fr)}.cdp-emailMeta>button{grid-column:2;justify-self:start}.cdp-sendCard{grid-template-columns:1fr}.cdp-sendCard>div{grid-column:1}.cdp-performanceGrid{grid-template-columns:1fr}.cdp-addResult{grid-template-columns:repeat(2,minmax(0,1fr))}.cdp-addResult>div{border-bottom:1px solid var(--cdp-border-soft)}}.cdp-drawer--audience{width:min(680px,100%)}.cdp-audiencePicker{display:grid;gap:12px}.cdp-drawerAlert{min-height:42px;display:flex;align-items:flex-start;gap:9px;border:1px solid var(--cdp-border);border-radius:8px;padding:10px 11px;background:#f8fafc;color:#516174}.cdp-drawerAlert.is-error{border-color:#efc3c0;background:#fff7f6;color:#a92720}.cdp-drawerAlert .cdp-materialIcon{width:18px;height:18px}.cdp-drawerAlert span{font-size:11px;font-weight:600;line-height:1.45}.cdp-pickerLoading{min-height:140px;display:grid;place-items:center;color:#6f7f91;font-size:11px;font-weight:700}.cdp-pickerSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cdp-border);border-radius:9px;background:#fff;overflow:hidden}.cdp-pickerSummary>div{min-height:62px;display:grid;align-content:center;gap:2px;padding:9px 12px;border-right:1px solid var(--cdp-border-soft)}.cdp-pickerSummary>div:last-child{border-right:0}.cdp-pickerSummary small{color:#748497;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.cdp-pickerSummary strong{color:#182230;font-size:20px;font-weight:700}.cdp-pickerSummary .is-ready{background:#f2fbf5}.cdp-pickerSummary .is-ready strong{color:var(--cdp-positive)}.cdp-pickerSummary .is-excluded{background:#fffaf0}.cdp-pickerSummary .is-excluded strong{color:var(--cdp-warning)}.cdp-pickerToolbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--cdp-border-soft);padding:8px 2px}.cdp-pickerToolbar>div:first-child{min-width:0;display:grid;gap:2px}.cdp-pickerToolbar>div:first-child strong{color:#26384b;font-size:12px;font-weight:700}.cdp-pickerToolbar>div:first-child span{color:#7a8999;font-size:9.5px;font-weight:600}.cdp-pickerToolbar>div:last-child{display:flex;align-items:center;gap:3px}.cdp-pickerToolbar .cdp-linkButton{color:#1967d2}.cdp-pickerToolbar .cdp-linkButton:hover:not(:disabled){background:#eaf2fd}.cdp-pickerList{display:grid;gap:1px;border:1px solid var(--cdp-border);border-radius:9px;background:var(--cdp-border-soft);overflow:hidden}.cdp-pickerContact{min-width:0;min-height:86px;display:grid;grid-template-columns:20px 40px minmax(150px,.8fr) minmax(240px,1.25fr);align-items:center;gap:10px;padding:10px 11px;background:#fff;cursor:pointer}.cdp-pickerContact:hover{background:#f8fbff}.cdp-pickerContact.is-selected{background:#f1f6ff;box-shadow:inset 3px 0 0 var(--cdp-primary)}.cdp-pickerContact.is-disabled{cursor:default;background:#fafbfc}.cdp-pickerContact.is-disabled .cdp-avatar,.cdp-pickerContact.is-disabled .cdp-pickerIdentity{opacity:.68}.cdp-pickerContact input{width:16px;height:16px;margin:0;accent-color:var(--cdp-primary)}.cdp-pickerIdentity{min-width:0;display:grid;gap:2px}.cdp-pickerIdentity strong{overflow:hidden;color:#182230;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-pickerIdentity small{overflow:hidden;color:#728194;font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdp-pickerStatuses{min-width:0;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:5px}.cdp-pickerStatuses em{width:max-content;max-width:100%;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.cdp-pickerStatuses em.is-positive{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-pickerStatuses em.is-warning{background:var(--cdp-warning-bg);color:var(--cdp-warning)}.cdp-pickerStatuses em.is-negative{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-pickerStatuses small{grid-column:1 / -1;overflow:hidden;color:#728194;font-size:9px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cdp-pickerPaging{display:flex;align-items:center;justify-content:center;gap:9px;padding:2px 0}.cdp-pickerPaging span{color:#657589;font-size:10px;font-weight:700}.cdp-pickerPaging .cdp-button{min-height:32px;padding:5px 11px}.cdp-drawerFooter{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--cdp-border);padding:10px 16px;background:#fff;box-shadow:0 -5px 16px #1c2b390f}.cdp-drawerFooter>div{min-width:0;display:grid;gap:2px}.cdp-drawerFooter strong{color:#26384b;font-size:11.5px;font-weight:700}.cdp-drawerFooter span{color:#748497;font-size:9px;font-weight:600;line-height:1.35}@media(max-width:760px){.cdp-pickerSummary{grid-template-columns:1fr}.cdp-pickerSummary>div{min-height:50px;border-right:0;border-bottom:1px solid var(--cdp-border-soft)}.cdp-pickerSummary>div:last-child{border-bottom:0}.cdp-pickerToolbar,.cdp-drawerFooter{align-items:stretch;flex-direction:column}.cdp-pickerToolbar>div:last-child{justify-content:flex-start}.cdp-pickerContact{grid-template-columns:20px 38px minmax(0,1fr)}.cdp-pickerStatuses{grid-column:2 / -1;padding-left:48px}.cdp-drawerFooter .cdp-button{width:100%}}.cdp-page{height:100%;min-height:0;overflow:hidden}.cdp-workspace.is-content{min-height:0;overflow:hidden}.cdp-stage--content{height:100%;min-height:0;overflow:hidden}.cdp-stageIntro--compact{min-height:72px;flex:0 0 72px;padding:11px 20px}.cdp-stageIntro--compact h2{font-size:17px}.cdp-contentIntroActions{flex:0 0 auto;display:flex;align-items:center;gap:9px}.cdp-contentAudience{min-height:34px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:0 11px;background:var(--cdp-primary-soft);color:#174ea6;font-size:10.5px;font-weight:700;white-space:nowrap}.cdp-contentAudience .cdp-materialIcon{width:15px;height:15px}.cdp-campaignComposer{min-width:0;min-height:0;flex:1 1 auto;display:flex;padding:14px 20px 0;overflow:hidden}.cdp-editorSurface--composer{width:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:8px 8px 0 0;padding:0}.cdp-editorSurface--composer>.lex-email{min-height:0;flex:1 1 auto}.cdp-editorSurface--composer .lex-email,.cdp-editorSurface--composer .lex-editorShell{height:100%;max-height:none!important;min-height:0}.cdp-editorSurface--composer .lex-editorShell{flex:1 1 auto;overflow:auto!important}.cdp-editorSurface--composer .lex-content{min-height:180px;overflow:visible}.cdp-editorSurface--composer .lex-subject{height:44px;flex:0 0 44px;font-size:14px;font-weight:700}.cdp-editorSurface--composer .lex-toolbar{flex:0 0 auto;gap:4px;padding:7px 8px;background:#f8fafc}.cdp-editorSurface--composer .lex-toolbar button,.cdp-editorSurface--composer .lex-toolbar select,.cdp-editorSurface--composer .lex-attachmentChip,.cdp-editorSurface--composer .lex-attachmentChip button,.cdp-editorSurface--composer .lex-signatureDots{font-weight:700}.cdp-editorSurface--composer .lex-toolbar button{height:30px;border-radius:4px;padding:0 9px}.cdp-editorSurface--composer .lex-toolbar button:nth-child(6){border-color:#cbd5e1;background:#fff;color:#20313a}.cdp-editorSurface--composer .lex-signatureSelect{height:30px;border:1px solid #d7e2e8;border-radius:4px;background:#fff;padding:0 8px;color:#20313a;font:inherit;font-size:11px;font-weight:700}.cdp-editorSurface--composer .lex-signatureWrap{padding:8px 16px 12px}.cdp-savedAssets{max-height:156px;flex:0 0 auto;overflow:auto;border-top:1px solid var(--cdp-border-soft);background:#fbfcfe}.cdp-savedAssets>header{min-height:42px;display:flex;align-items:center;padding:7px 12px;border-bottom:1px solid var(--cdp-border-soft)}.cdp-savedAssets>header>div{display:grid;gap:1px}.cdp-savedAssets>header strong{font-size:11px;font-weight:700}.cdp-savedAssets>header span{color:#748497;font-size:9.5px;font-weight:600}.cdp-savedAssets>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cdp-savedAssets article{min-width:0;min-height:58px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border-right:1px solid var(--cdp-border-soft);border-bottom:1px solid var(--cdp-border-soft);background:#fff}.cdp-savedAssets img,.cdp-assetFileIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:5px;object-fit:cover;background:#eaf2ff;color:#174ea6;font-size:9px;font-weight:700}.cdp-savedAssets article>div{min-width:0;display:grid;gap:2px}.cdp-savedAssets article strong,.cdp-savedAssets article span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdp-savedAssets article strong{color:#26384b;font-size:10.5px;font-weight:700}.cdp-savedAssets article span{color:#748497;font-size:9px;font-weight:600}.cdp-savedAssets article button{border:0;border-radius:4px;padding:6px;background:transparent;color:var(--cdp-negative);font:inherit;font-size:9px;font-weight:700;cursor:pointer}.cdp-savedAssets article button:hover:not(:disabled){background:var(--cdp-negative-bg)}.cdp-actionBar--content{min-height:66px;flex:0 0 66px;margin-top:0;padding:9px 20px}.cdp-textComposer{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.cdp-textComposer>.smsc{min-height:0;flex:1 1 auto}.cdp-textComposer .smsc-textarea{min-height:160px;max-height:none;font-weight:500}.cdp-textComposer .smsc-to{display:none}.cdp-textComposer .smsc-tools button,.cdp-textComposer .smsc-count{font-weight:700}.cdp-textSignatureRow{flex:0 0 auto;display:flex;justify-content:flex-end;padding:8px 12px;border-bottom:1px solid var(--cdp-border-soft);background:#f8fafc}.cdp-textSignatureRow label{display:flex;align-items:center;gap:8px;color:#536273;font-size:10px;font-weight:700}.cdp-textSignatureRow select{height:32px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;padding:0 8px;font:inherit;font-size:11px}.cdp-textSignaturePreview{flex:0 0 auto;padding:9px 14px;border-top:1px solid var(--cdp-border-soft);background:#fbfcfe}.cdp-textSignaturePreview strong{font-size:10px;font-weight:700}.cdp-textSignaturePreview pre{margin:4px 0 0;color:#5d6d7e;font:inherit;font-size:10px;white-space:pre-wrap}.cdp-emailBody--rich{min-height:0;padding-bottom:10px;white-space:normal}.cdp-emailBody--rich img,.cdp-reviewSignature img,.cdp-reviewAssets img{max-width:100%;height:auto}.cdp-reviewAssets{display:grid;gap:10px;border-top:0;padding:0 22px 4px;background:#fff}.cdp-reviewAssets>div{min-width:0}.cdp-reviewAssets img{width:100%;display:block;margin:0}.cdp-reviewSignature{border-top:0;padding:14px 22px 20px;background:#fff}.cdp-reviewAssets a{min-height:36px;display:inline-flex;align-items:center;border-radius:4px;padding:0 14px;background:var(--cdp-primary);color:#fff;font-size:11px;font-weight:700;text-decoration:none}@media(max-width:760px){.cdp-page,.cdp-workspace.is-content,.cdp-stage--content{height:auto;overflow:visible}.cdp-stageIntro--compact{min-height:auto;flex-basis:auto}.cdp-contentIntroActions{align-items:stretch;flex-direction:column}.cdp-campaignComposer{min-height:520px;padding:12px 10px 0;overflow:visible}.cdp-editorSurface--composer{min-height:520px;overflow:visible}.cdp-actionBar--content{min-height:auto;flex-basis:auto}}.cdp-readinessStrip{border:1px solid var(--cdp-border);border-radius:10px;background:#fff;overflow:hidden}.cdp-readinessStrip>header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid var(--cdp-border-soft);background:#fbfcfe}.cdp-readinessStrip>header strong{color:#243547;font-size:11.5px;font-weight:700}.cdp-readinessStrip>header>span{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.cdp-readinessStrip>header>span.is-ready{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-readinessStrip>header>span.is-blocked{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-readinessItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cdp-readinessItems>button,.cdp-readinessItem{min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:0;border-right:1px solid var(--cdp-border-soft);padding:9px 10px;background:#fff;color:#34475a;font:inherit;text-align:left}.cdp-readinessItems>:last-child{border-right:0}.cdp-readinessItems>button{cursor:pointer}.cdp-readinessItems>button:hover{background:#f8fafc}.cdp-readinessItems>button>span,.cdp-readinessItem>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%}.cdp-readinessItems>.is-ready>span{background:var(--cdp-positive-bg);color:var(--cdp-positive)}.cdp-readinessItems>.is-blocked>span{background:var(--cdp-negative-bg);color:var(--cdp-negative)}.cdp-readinessItems .cdp-materialIcon{width:14px;height:14px}.cdp-readinessItems>*>div{min-width:0;display:grid;gap:1px}.cdp-readinessItems strong{overflow:hidden;color:#2f4053;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-readinessItems small{overflow:hidden;color:#7a8999;font-size:8.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdp-timingActions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px 0}.cdp-timingActions.is-scheduled{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cdp-timingActions .cdp-button{width:100%}.cdp-compliancePreview{display:grid;gap:5px;border-top:1px solid var(--cdp-border-soft);padding:15px 22px 18px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:500;line-height:1.45}.cdp-compliancePreview p{margin:0}.cdp-compliancePreview>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cdp-complianceLink{color:#1967d2;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cdp-complianceLink:hover{color:#174ea6}.cdp-complianceLink:focus-visible{border-radius:2px;outline:2px solid #1a73e8;outline-offset:2px}.cdp-complianceLink.is-unsubscribe{color:#b3261e}.cdp-complianceLink.is-unsubscribe:hover{color:#8c1d18}.cdp-compliancePreview small{color:#8391a1;font-size:8.5px;font-weight:600}.cdp-complianceNotice{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;border:1px solid #d8e4f3;border-radius:6px;padding:8px 9px;background:#f3f7fd;color:#536b86}.cdp-complianceNotice span{font-size:9px;font-weight:600;line-height:1.4}.cdp-complianceNotice button{flex:0 0 auto;border:0;border-radius:4px;padding:4px 6px;background:transparent;color:#174ea6;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.cdp-complianceNotice button:hover{background:#e5eefb}@media(max-width:1180px){.cdp-readinessItems{grid-template-columns:1fr}.cdp-readinessItems>button,.cdp-readinessItem{border-right:0;border-bottom:1px solid var(--cdp-border-soft)}.cdp-readinessItems>:last-child{border-bottom:0}}@media(max-width:480px){.cdp-timingActions.is-scheduled{grid-template-columns:1fr}}.cdp-reviewRail{min-width:0}.cdp-timingCard{min-width:0;padding-bottom:12px}.cdp-timingCard label{min-width:0}.cdp-timingCard input[type=datetime-local]{min-width:0;width:100%}.cdp-timingActions{width:100%;display:flex!important;align-items:stretch;gap:8px;padding:10px 12px 0}.cdp-timingActions .cdp-button{min-width:0;width:auto;flex:1 1 0;overflow:visible;white-space:nowrap}.cdp-timingActions .cdp-button:only-child{width:100%;flex:1 1 100%}.cdp-timingActions .cdp-button[disabled]{opacity:.5}.cdp-timingCard p{margin:10px 12px 0}.cdp-reviewCard--compact .cdp-readinessItems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1080px){.cdp-timingActions{flex-wrap:wrap}.cdp-timingActions .cdp-button{flex:1 1 140px}}.cdp-topicSelector{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);gap:24px;align-items:end;margin:0 0 14px;border:1px solid var(--cdp-border);border-radius:8px;padding:14px 16px;background:linear-gradient(90deg,#1967d20b,#fff0 62%),var(--cdp-surface)}.cdp-topicSelector>div{min-width:0}.cdp-topicSelector h3{margin:3px 0 4px;color:var(--cdp-text);font-size:14px;font-weight:700;line-height:1.3}.cdp-topicSelector p{margin:0;color:var(--cdp-muted);font-size:10.5px;font-weight:600;line-height:1.5}.cdp-topicSelector label{min-width:0;display:grid;grid-template-columns:1fr;gap:5px}.cdp-topicSelector label>span{color:var(--cdp-text);font-size:10px;font-weight:700}.cdp-topicSelector select{width:100%;height:40px;border:1px solid var(--cdp-border);border-radius:6px;padding:0 34px 0 10px;background:var(--cdp-surface);color:var(--cdp-text);font:inherit;font-size:11.5px;font-weight:600;outline:none}.cdp-topicSelector select:focus{border-color:#1967d2;box-shadow:0 0 0 3px #1967d21f}.cdp-topicSelector small{min-height:14px;color:var(--cdp-muted);font-size:9.5px;font-weight:600;line-height:1.45}@media(max-width:760px){.cdp-topicSelector{grid-template-columns:1fr;gap:12px}}.cdp-audienceContext{min-height:52px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:14px 26px 0;border:1px solid var(--cdp-border);border-radius:8px;padding:8px 12px;background:#fbfcfe}.cdp-audienceContextIcon{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:var(--cdp-primary-soft);color:var(--cdp-primary)}.cdp-audienceContextIcon .cdp-materialIcon{width:16px;height:16px}.cdp-audienceContext>div{min-width:0;display:grid;gap:1px}.cdp-audienceContext>div>strong{color:#25374a;font-size:11.5px;font-weight:700}.cdp-audienceContext>div>span{overflow:hidden;color:var(--cdp-muted);font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cdp-audienceContext>strong{color:var(--cdp-positive);font-size:11px;font-weight:700;white-space:nowrap}.cdp-audienceToolbar{min-height:56px}.cdp-audienceToolbarTitle{min-width:0;display:flex;align-items:center;gap:8px}.cdp-audienceToolbarTitle h3{margin:0}.cdp-audienceChannelPill{min-height:22px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:0 7px;background:var(--cdp-primary-soft);color:#174ea6;font-size:9px;font-weight:700}.cdp-audienceChannelPill .cdp-materialIcon{width:12px;height:12px}.cdp-filterChips button{display:inline-flex;align-items:center;gap:5px}.cdp-filterChips button strong{min-width:17px;border-radius:999px;padding:1px 5px;background:#eef2f6;color:#536477;font-size:9px;font-weight:700;text-align:center}.cdp-filterChips button.is-active strong{background:#dbe9fb;color:#174ea6}.cdp-recipientCard--compact{min-height:64px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) 64px;gap:12px;padding:9px 12px}.cdp-recipientCard--compact .cdp-avatar{width:34px;height:34px;font-size:10.5px}.cdp-permissionGrid--compact{grid-template-columns:minmax(0,1fr)}.cdp-recipientCard--compact .cdp-permission{min-height:42px;grid-template-columns:26px minmax(0,1fr) auto;gap:7px;padding:5px 7px}.cdp-recipientCard--compact .cdp-permission__icon{width:26px;height:26px;border-radius:6px}.cdp-recipientCard--compact .cdp-permission__copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdp-recipientCard--compact .cdp-permission em{position:static;justify-self:end;align-self:center;white-space:nowrap}@media(max-width:1080px){.cdp-recipientCard--compact{grid-template-columns:minmax(0,1fr) auto}.cdp-recipientCard--compact .cdp-permissionGrid{grid-column:1 / -1}}@media(max-width:760px){.cdp-audienceContext{margin-right:12px;margin-left:12px}.cdp-audienceContext>div>span{white-space:normal}.cdp-recipientCard--compact{min-height:0}.cdp-recipientCard--compact .cdp-permission{min-height:42px}}@media(max-width:480px){.cdp-audienceContext{grid-template-columns:30px minmax(0,1fr)}.cdp-audienceContext>strong{grid-column:2;justify-self:start}.cdp-recipientCard--compact{grid-template-columns:1fr}.cdp-recipientCard--compact .cdp-permissionGrid,.cdp-recipientCard--compact .cdp-removeButton{grid-column:1}}.cdp-workspace.is-audience .cdp-stageIntro{min-height:78px}.cdp-workspace.is-audience .cdp-audienceList{margin-top:14px}.cdp-audienceToolbar--selection{min-height:50px;padding:8px 12px}.cdp-audienceBulk{min-width:0;display:flex!important;align-items:center;gap:10px}.cdp-audienceSelectAll{display:inline-flex;align-items:center;gap:7px;color:#35475a;font-size:10.5px;font-weight:700;white-space:nowrap}.cdp-audienceSelectAll input,.cdp-audienceRowCheck input{width:16px;height:16px;margin:0;accent-color:var(--cdp-primary);cursor:pointer}.cdp-removeSelectedButton{min-height:30px;border:1px solid #efcbc7;border-radius:6px;padding:0 9px;background:#fff;color:var(--cdp-negative);font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cdp-removeSelectedButton:hover{background:var(--cdp-negative-bg)}.cdp-audienceSelectionHint{color:#7a8999;font-size:10px;font-weight:600}.cdp-audienceRemoveConfirm{display:flex;align-items:center;gap:7px}.cdp-audienceRemoveConfirm>span{color:#5f6f81;font-size:10px;font-weight:600;white-space:nowrap}.cdp-button.is-danger{border-color:#d93025;background:#d93025;color:#fff}.cdp-button.is-danger:hover:not(:disabled){border-color:#b3261e;background:#b3261e}.cdp-recipientCard--audienceRow{min-height:52px!important;grid-template-columns:28px minmax(230px,.9fr) minmax(260px,1.1fr)!important;gap:10px!important;padding:7px 12px!important}.cdp-audienceRowCheck{display:grid;place-items:center;align-self:stretch;cursor:pointer}.cdp-recipientCard--audienceRow .cdp-avatar{width:32px;height:32px}.cdp-recipientEligibility{min-width:0}.cdp-recipientCard--audienceRow .cdp-permission{min-height:30px!important;display:grid;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center;gap:7px;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important}.cdp-recipientCard--audienceRow .cdp-permission__icon{width:24px;height:24px;border-radius:6px}.cdp-recipientCard--audienceRow .cdp-permission__copy{gap:0;padding-right:0}.cdp-recipientCard--audienceRow .cdp-permission__copy strong{font-size:10px}.cdp-recipientCard--audienceRow .cdp-permission__copy small{display:block;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cdp-recipientCard--audienceRow .cdp-permission em{position:static!important;justify-self:end;align-self:center;padding:3px 7px;white-space:nowrap}@media(max-width:900px){.cdp-audienceToolbar--selection{align-items:stretch;flex-direction:column}.cdp-audienceBulk{justify-content:space-between}.cdp-recipientCard--audienceRow{grid-template-columns:28px minmax(0,1fr)!important}.cdp-recipientCard--audienceRow .cdp-recipientEligibility{grid-column:2}}@media(max-width:620px){.cdp-audienceBulk,.cdp-audienceRemoveConfirm{align-items:flex-start;flex-direction:column}.cdp-audienceRemoveConfirm>span{white-space:normal}.cdp-filterChips{width:100%}.cdp-recipientCard--audienceRow{grid-template-columns:24px minmax(0,1fr)!important;padding:9px 10px!important}.cdp-recipientCard--audienceRow .cdp-recipientEligibility{grid-column:2}}.cdp-audienceSelectButton,.cdp-audienceClearButton{min-height:30px;border:1px solid var(--cdp-border);border-radius:6px;padding:0 9px;background:#fff;color:#334155;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.cdp-audienceSelectButton:hover:not(:disabled),.cdp-audienceClearButton:hover:not(:disabled){border-color:#a9bfdc;background:#f7faff}.cdp-audienceSelectButton:disabled,.cdp-audienceClearButton:disabled{opacity:.48;cursor:default}.cdp-audienceSelectedCount{color:#42556a;font-size:10.5px;font-weight:700;white-space:nowrap}.cdp-recipientEligibility--withAction{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cdp-recipientEligibility--withAction>.cdp-permission{min-width:0;flex:1 1 auto}.cdp-rowRemoveButton{flex:0 0 auto;min-height:26px;border:0;border-radius:5px;padding:0 6px;background:transparent;color:var(--cdp-negative);font:inherit;font-size:9.5px;font-weight:700;cursor:pointer}.cdp-rowRemoveButton:hover:not(:disabled){background:var(--cdp-negative-bg)}.cdp-rowRemoveButton:disabled{opacity:.55;cursor:default}@media(max-width:620px){.cdp-recipientEligibility--withAction{align-items:flex-start}.cdp-rowRemoveButton{min-height:30px}}.cdp-workspace.is-audience .cdp-stageIntro{min-height:88px;padding:20px 26px}.cdp-workspace.is-audience .cdp-stageIntro>div:first-child{gap:6px}.cdp-workspace.is-audience .cdp-stageIntro h2{line-height:1.2}.cdp-workspace.is-audience .cdp-stageIntro p{max-width:680px;line-height:1.55}.cdp-audienceToolbar--selection{min-height:58px;padding:12px 14px}.cdp-audienceBulk{gap:8px!important;flex-wrap:wrap}.cdp-audienceSelectButton,.cdp-audienceClearButton,.cdp-removeSelectedButton{min-height:32px}.cdp-audienceSelectedCount{min-width:68px;padding:0 2px}.cdp-audienceSelectButton:disabled{opacity:.55}.cdp-recipientCard--audienceRow{min-height:58px!important;padding:9px 12px!important}.cdp-recipientCard--audienceRow .cdp-permission{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important}.cdp-recipientCard--audienceRow .cdp-permission__copy{min-width:0;display:grid;gap:2px;padding-right:0}.cdp-permission__titleRow{min-width:0;display:flex;align-items:center;gap:7px}.cdp-permission__titleRow strong{flex:0 1 auto}.cdp-permission__titleRow em{position:static!important;flex:0 0 auto;margin:0;padding:3px 7px}.cdp-recipientCard--audienceRow .cdp-permission__copy small{max-width:430px}.cdp-recipientEligibility--withAction{gap:12px}.cdp-rowRemoveButton{min-width:68px;min-height:30px;border:1px solid #efcbc7!important;border-radius:6px!important;padding:0 10px!important;background:#fff!important;color:var(--cdp-negative)!important;box-shadow:0 1px 1px #1f2d3d0a}.cdp-rowRemoveButton:hover:not(:disabled){border-color:#dcaaa5!important;background:var(--cdp-negative-bg)!important}@media(max-width:900px){.cdp-workspace.is-audience .cdp-stageIntro{min-height:0;padding:16px 18px}.cdp-audienceToolbar--selection{gap:10px}.cdp-recipientEligibility--withAction{width:100%}}@media(max-width:620px){.cdp-audienceBulk{width:100%;align-items:center!important;flex-direction:row!important}.cdp-audienceSelectedCount{min-width:0}.cdp-recipientEligibility--withAction{align-items:center}.cdp-rowRemoveButton{min-width:64px}}.cdp-stage--content .cdp-stageIntro--compact{min-height:64px;flex-basis:64px;padding-top:10px;padding-bottom:10px}.cdp-stage--content .cdp-stageIntro--compact>div:first-child{gap:3px}.cdp-stage--content .cdp-stageIntro--compact p{line-height:1.4}.cdp-topicSelector{align-items:center;padding-top:11px;padding-bottom:11px}.cdp-topicSelector h3{margin:0 0 3px}.cdp-topicSelector label{align-self:center}.cdp-resultsStage{min-width:0}.cdp-resultsIntro{align-items:center}.cdp-autoRefresh{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.cdp-autoRefresh i{width:7px;height:7px;border-radius:50%;background:#1e8e3e}.cdp-testSendNotice{margin:0 20px 12px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#52606d;font-size:12px;line-height:1.4}.cdp-resultsSummary{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));margin:0 20px 14px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.cdp-resultsSummary>div{min-height:58px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "rate rate";align-items:center;gap:0 8px;padding:8px 11px;border-right:1px solid #edf1f4}.cdp-resultsSummary>div:last-child{border-right:0}.cdp-resultsSummary span{grid-area:label;color:#64748b;font-size:11px;font-weight:600}.cdp-resultsSummary strong{grid-area:value;color:#172b36;font-size:18px;font-weight:700;line-height:1}.cdp-resultsSummary small{grid-area:rate;color:#71818c;font-size:10px;font-weight:500}.cdp-resultsActivity{margin-top:0}.cdp-resultsTable{min-width:0;overflow-x:auto}.cdp-resultsTableHead,.cdp-resultRow{display:grid;grid-template-columns:minmax(245px,2fr) minmax(66px,.62fr) minmax(78px,.72fr) minmax(68px,.62fr) minmax(68px,.62fr) minmax(72px,.68fr) minmax(92px,.82fr) minmax(135px,1fr);align-items:center;min-width:940px}.cdp-resultsTableHead{min-height:34px;padding:0 12px;border-bottom:1px solid #e7ecef;background:#f8fafb;color:#6b7d87;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.cdp-resultsRows{background:#fff}.cdp-resultRow{width:100%;min-height:62px;padding:7px 12px;border:0;border-bottom:1px solid #edf1f3;border-radius:0;background:#fff;color:#334155;box-shadow:none;font-family:inherit;font-size:12px;text-align:left;cursor:pointer}.cdp-resultRow:last-child{border-bottom:0}.cdp-resultRow:hover{border-color:#edf1f3;background:#f8fbff}.cdp-resultRow:focus-visible{position:relative;z-index:1;outline:2px solid #1a73e8;outline-offset:-2px}.cdp-resultRecipient{min-width:0;display:flex;align-items:center;gap:9px}.cdp-resultRecipient>span:last-child{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.cdp-resultRecipient strong,.cdp-resultRecipient small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdp-resultRecipient strong{color:#172b36;font-size:12.5px;font-weight:700}.cdp-resultRecipient small{margin-top:1px;color:#6b7d87;font-size:11px;font-weight:500}.cdp-resultRecipient .cdp-deliveryChip{margin-top:3px;min-height:18px;padding:1px 6px;font-size:9px;font-style:normal;font-weight:600}.cdp-resultRow>span{color:#52606d;font-size:11.5px;font-weight:600}.cdp-resultRow>span.is-positive{color:#137333}.cdp-resultRow>span.is-negative{color:#b3261e}.cdp-resultLastActivity{color:#6b7d87!important;font-size:10.5px!important;font-weight:500!important}.cdp-sentMessageBackdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:24px;background:#0f172a6b}.cdp-sentMessageDialog{width:min(920px,96vw);height:min(780px,90vh);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe5e8;border-radius:12px;background:#fff;box-shadow:0 18px 50px #0f172a38}.cdp-sentMessageHeader{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #e6ebee}.cdp-sentMessageHeader h2{margin:0;color:#172b36;font-size:18px;font-weight:700}.cdp-sentMessageHeader p{margin:3px 0 0;color:#6b7d87;font-size:11.5px}.cdp-sentMessageLoading{padding:28px;color:#64748b;font-size:13px}.cdp-sentMessageMeta{display:grid;gap:9px;padding:11px 16px;border-bottom:1px solid #e6ebee;background:#fafbfc}.cdp-sentMessageMeta>div:first-child{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px;align-items:baseline}.cdp-sentMessageMeta>div:first-child span{color:#6b7d87;font-size:11px;font-weight:600}.cdp-sentMessageMeta>div:first-child strong{overflow:hidden;color:#172b36;font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cdp-sentMessageStats{display:flex;flex-wrap:wrap;gap:6px}.cdp-sentMessageStats span{display:inline-flex;gap:5px;align-items:center;padding:4px 7px;border:1px solid #e1e7ea;border-radius:6px;background:#fff;color:#667984;font-size:10.5px;font-weight:500}.cdp-sentMessageStats b{color:#172b36;font-weight:700}.cdp-sentMessageMeta>small{color:#71818c;font-size:10.5px}.cdp-sentMessagePreview{flex:1 1 auto;min-height:0;background:#f4f6f8}.cdp-sentMessagePreview iframe{width:100%;height:100%;border:0;background:#fff}.cdp-sentMessagePreview pre{height:100%;box-sizing:border-box;margin:0;overflow:auto;padding:18px;background:#fff;color:#253846;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}@media(max-width:900px){.cdp-resultsSummary{grid-template-columns:repeat(3,1fr)}.cdp-resultsSummary>div:nth-child(3){border-right:0}.cdp-resultsSummary>div:nth-child(-n+3){border-bottom:1px solid #edf1f4}}@media(max-width:640px){.cdp-resultsIntro{align-items:flex-start}.cdp-resultsSummary{grid-template-columns:repeat(2,1fr);margin-left:12px;margin-right:12px}.cdp-resultsSummary>div{border-right:1px solid #edf1f4;border-bottom:1px solid #edf1f4}.cdp-resultsSummary>div:nth-child(2n){border-right:0}.cdp-resultsSummary>div:nth-last-child(-n+2){border-bottom:0}.cdp-testSendNotice{margin-left:12px;margin-right:12px}.cdp-sentMessageBackdrop{padding:0}.cdp-sentMessageDialog{width:100vw;height:100vh;max-height:none;border:0;border-radius:0}.cdp-sentMessageHeader{padding:10px 12px}}.cdp-resultMetric{position:relative;grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"icon label value" "icon rate rate"!important;column-gap:8px!important}.cdp-resultMetricIcon{grid-area:icon!important;width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;font-size:15px!important}.cdp-resultMetricIcon .material-symbols-outlined,.cdp-resultMetricIcon .material-icons{font-size:16px}.cdp-resultMetric>span:not(.cdp-resultMetricIcon){grid-area:label}.cdp-resultMetric>strong{grid-area:value}.cdp-resultMetric>small{grid-area:rate}.cdp-resultMetric.is-sent .cdp-resultMetricIcon{background:#e8f0fe;color:#1967d2}.cdp-resultMetric.is-delivered .cdp-resultMetricIcon{background:#e6f4ea;color:#137333}.cdp-resultMetric.is-opened .cdp-resultMetricIcon{background:#f3e8fd;color:#8430ce}.cdp-resultMetric.is-clicked .cdp-resultMetricIcon{background:#e0f7fa;color:#007b83}.cdp-resultMetric.is-bounced .cdp-resultMetricIcon{background:#fef7e0;color:#b06000}.cdp-resultMetric.is-unsubscribed .cdp-resultMetricIcon{background:#fce8e6;color:#b3261e}.cdp-resultsSummary,.cdp-resultsActivity{border-color:#e1e7ec;box-shadow:0 1px 2px #3c40430d}.cdp-resultRow:hover{background:#f8fafd}.cdp-resultRow .is-positive{color:#137333}.cdp-resultRow .is-negative{color:#b3261e}.cdp-workspace.is-audience .cdp-stageIntro{min-height:72px;align-items:center;padding:14px 26px 12px;border-bottom:0}.cdp-workspace.is-audience .cdp-stageIntro h2{margin:0;color:#202124;font-size:18px;font-weight:700}.cdp-workspace.is-audience .cdp-stageIntro p{margin:4px 0 0;color:#5f6368;font-size:12px;line-height:1.45}.cdp-workspace.is-audience .cdp-audienceList{margin:6px 26px 0;overflow:hidden;border:1px solid #dfe4ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px #3c40430d}.cdp-workspace.is-audience .cdp-audienceToolbar{min-height:54px;gap:12px;padding:9px 12px;background:#f8fafd}.cdp-workspace.is-audience .cdp-audienceBulk{min-width:0;gap:7px}.cdp-workspace.is-audience .cdp-audienceSelectButton,.cdp-workspace.is-audience .cdp-audienceClearButton,.cdp-workspace.is-audience .cdp-removeSelectedButton{min-height:30px;border-radius:6px}.cdp-workspace.is-audience .cdp-audienceSelectedCount{color:#5f6368;font-size:11px;font-weight:700}.cdp-workspace.is-audience .cdp-filterChips{gap:6px}.cdp-workspace.is-audience .cdp-filterChips button{min-height:30px;border-radius:16px;padding:0 10px;font-size:11px}.cdp-workspace.is-audience .cdp-filterChips button strong{margin-left:3px;font-weight:700}.cdp-workspace.is-audience .cdp-filterChips button:nth-child(2).is-active{border-color:#b7dfc1;background:#e6f4ea;color:#137333}.cdp-workspace.is-audience .cdp-filterChips button:nth-child(3).is-active{border-color:#f0b8b3;background:#fce8e6;color:#b3261e}.cdp-workspace.is-audience .cdp-recipientCard{min-height:92px;grid-template-columns:minmax(220px,.9fr) minmax(300px,1.45fr) 64px;gap:14px;padding:11px 14px}.cdp-workspace.is-audience .cdp-recipientCard:hover{background:#f8fafd}.cdp-workspace.is-audience .cdp-avatar{width:36px;height:36px;background:#e8f0fe;color:#1967d2}.cdp-workspace.is-audience .cdp-permissionGrid{grid-template-columns:minmax(0,1fr);gap:6px}.cdp-workspace.is-audience .cdp-permission{min-height:58px;grid-template-columns:28px minmax(0,1fr);padding:7px 8px}.cdp-workspace.is-audience .cdp-permission__icon{width:28px;height:28px}.cdp-workspace.is-audience .cdp-permission__copy strong{font-size:11px}.cdp-workspace.is-audience .cdp-permission__copy small{font-size:9.5px}.cdp-workspace.is-audience .cdp-removeButton{align-self:center;justify-self:end;min-height:30px;border-radius:6px;padding:6px 8px}.cdp-workspace.is-audience .cdp-actionBar--audience{min-height:58px;justify-content:flex-end;padding:10px 26px;border-top:0;background:transparent}.cdp-workspace.is-audience .cdp-actionBar--audience .cdp-button{min-width:150px}@media(max-width:1080px){.cdp-workspace.is-audience .cdp-recipientCard{grid-template-columns:minmax(0,1fr) auto}.cdp-workspace.is-audience .cdp-permissionGrid{grid-column:1 / -1}}@media(max-width:760px){.cdp-workspace.is-audience .cdp-stageIntro{padding:14px}.cdp-workspace.is-audience .cdp-audienceList{margin:4px 12px 0}.cdp-workspace.is-audience .cdp-audienceToolbar{align-items:stretch;flex-direction:column}.cdp-workspace.is-audience .cdp-audienceBulk{width:100%;flex-wrap:wrap}.cdp-workspace.is-audience .cdp-filterChips{width:100%;overflow-x:auto;flex-wrap:nowrap}.cdp-workspace.is-audience .cdp-recipientCard{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 12px}.cdp-workspace.is-audience .cdp-actionBar--audience{padding:10px 12px}.cdp-workspace.is-audience .cdp-actionBar--audience .cdp-button{width:100%}}.cdp-workspace.is-content .cdp-topicSelector{margin-top:12px}.cdp-actionBar--contentOnly{min-height:58px;justify-content:flex-end;padding:10px 22px}.cdp-actionBar--contentOnly .cdp-button{min-width:150px}.cdp-workspace.is-review .cdp-reviewLayout{margin-top:12px}@media(max-width:760px){.cdp-workspace.is-content .cdp-topicSelector{margin-top:8px}.cdp-actionBar--contentOnly{padding:10px 12px}.cdp-actionBar--contentOnly .cdp-button{width:100%}.cdp-workspace.is-review .cdp-reviewLayout{margin-top:8px}}.cdp-page{--cdp-google-blue: #1a73e8;--cdp-google-blue-hover: #1967d2;--cdp-google-text: #202124;--cdp-google-muted: #5f6368;--cdp-google-border: #dadce0;--cdp-google-surface: #fff;--cdp-google-soft: #f8fafd}.cdp-reviewLayout{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.cdp-emailPreview{min-width:0}.cdp-senderPicker{display:grid;gap:10px;margin:12px 0;border:1px solid var(--cdp-google-border);border-radius:10px;padding:12px 14px;background:var(--cdp-google-surface)}.cdp-senderPicker.is-loading,.cdp-senderPicker.is-error{color:var(--cdp-google-muted);font-size:12px}.cdp-senderPickerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cdp-senderPickerHead h3{margin:0;color:var(--cdp-google-text);font-size:13px;font-weight:700}.cdp-senderPickerHead p{margin:3px 0 0;color:var(--cdp-google-muted);font-size:11px;line-height:1.45}.cdp-senderFallback{border-radius:999px;padding:4px 8px;background:#f1f3f4;color:var(--cdp-google-muted);font-size:10px;font-weight:700}.cdp-senderSelect{display:grid;gap:5px}.cdp-senderSelect select{width:100%;min-height:38px;border:1px solid var(--cdp-google-border);border-radius:6px;padding:0 10px;background:#fff;color:var(--cdp-google-text);font:inherit;font-size:12px;outline:none}.cdp-senderSelect select:focus{border-color:var(--cdp-google-blue);box-shadow:0 0 0 2px #1a73e81f}.cdp-senderSelect small,.cdp-senderEffective small,.cdp-senderLocked{color:var(--cdp-google-muted);font-size:10.5px;line-height:1.4}.cdp-senderEffective{display:grid;gap:4px;border-radius:8px;padding:10px 12px;background:var(--cdp-google-soft)}.cdp-senderEffective strong{overflow-wrap:anywhere;color:var(--cdp-google-text);font-size:12px;font-weight:700}.cdp-senderWarning{border-radius:6px;padding:8px 10px;background:#fef7e0;color:#8d5d00;font-size:10.5px;font-weight:600;line-height:1.4}.cdp-emailMeta--sender{grid-template-columns:72px minmax(0,1fr)}.cdp-emailMeta--sender small{grid-column:2;color:var(--cdp-google-muted);font-size:10px}.cdp-reviewMailingAddress{margin:0 22px 8px;color:var(--cdp-google-muted);font-size:11px;line-height:1.5}.cdp-compliancePreview{margin-top:10px;border-top:1px solid var(--cdp-google-border);padding-top:13px}.cdp-compliancePreview>div:first-child{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.cdp-complianceLegal{margin:8px 0 0!important;color:#80868b!important;font-size:10.5px!important}.cdp-page:not(.status-draft) .cdp-headerActions .cdp-button,.cdp-page:not(.status-draft) .cdp-workspace.is-audience .cdp-stageIntro>.cdp-button,.cdp-page:not(.status-draft) .cdp-workspace.is-audience .cdp-audienceBulk,.cdp-page:not(.status-draft) .cdp-workspace.is-audience .cdp-removeButton,.cdp-page:not(.status-draft) .cdp-actionBar--contentOnly{display:none!important}.cdp-page:not(.status-draft) .cdp-workspace.is-content .cdp-topicSelector,.cdp-page:not(.status-draft) .cdp-workspace.is-content .cdp-campaignComposer{pointer-events:none;opacity:.72}.cdp-page.status-scheduled .cdp-timingCard label,.cdp-page.status-scheduled .cdp-timingCard .cdp-button.is-primary,.cdp-page.status-scheduled .cdp-sendCard,.cdp-page.status-sending .cdp-timingCard,.cdp-page.status-sending .cdp-sendCard,.cdp-page.status-completed .cdp-timingCard,.cdp-page.status-completed .cdp-sendCard,.cdp-page.status-archived .cdp-timingCard,.cdp-page.status-archived .cdp-sendCard{display:none!important}@media(max-width:980px){.cdp-reviewLayout{grid-template-columns:1fr}}@media(max-width:760px){.cdp-senderPickerHead{flex-direction:column}.cdp-emailMeta--sender{grid-template-columns:60px minmax(0,1fr)}.cdp-reviewMailingAddress{margin-left:14px;margin-right:14px}}.cdp-page{--cdp-google-blue: #1a73e8;--cdp-google-text: #202124;--cdp-google-muted: #5f6368;--cdp-google-border: #dadce0;--cdp-google-soft: #f8fafd;background:#f8fafd}.cdp-studioHeader{min-height:52px;padding:0 14px;border-bottom-color:#dadce0}.cdp-campaignIdentity h1{color:#202124;font-size:18px}.cdp-stepper>button{min-width:0;min-height:62px;flex:1 1 0;padding:8px 14px}.cdp-stepper>button>span:first-child{width:32px;height:32px}.cdp-stepper strong{font-size:12px}.cdp-stepper small{font-size:9.5px}.cdp-workspace.is-content{min-height:0;overflow:hidden!important;background:#f8fafd}.cdp-stage--content{height:100%;min-height:0;display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);grid-template-rows:auto minmax(0,1fr) auto;gap:10px 12px;padding:10px 16px 0;overflow:hidden!important}.cdp-stage--content>.cdp-topicSelector{grid-column:1;grid-row:1;min-width:0;min-height:66px;margin:0!important;display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #dadce0;border-radius:8px;padding:8px 10px;background:#fff}.cdp-stage--content .cdp-topicSelector>div,.cdp-stage--content .cdp-topicSelector label{min-width:0}.cdp-stage--content .cdp-topicSelector h3{margin:0;color:#202124;font-size:11.5px;font-weight:700;line-height:1.25}.cdp-stage--content .cdp-topicSelector p{margin:2px 0 0;color:#80868b;font-size:9px;font-weight:500;line-height:1.25}.cdp-stage--content .cdp-topicSelector label{display:grid;gap:2px}.cdp-stage--content .cdp-topicSelector select{width:100%;height:34px;min-height:34px;border:1px solid #dadce0;border-radius:6px;padding:0 9px;background:#fff;color:#202124;font-size:11px;font-weight:600;outline:none}.cdp-stage--content .cdp-topicSelector select:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e81f}.cdp-stage--content .cdp-topicSelector small{display:block;min-width:0;overflow:hidden;color:#80868b;font-size:8.5px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.cdp-stage--content>.cdp-senderPicker{grid-column:2;grid-row:1;min-width:0;min-height:66px;margin:0!important;display:grid;grid-template-columns:150px minmax(0,1fr);grid-auto-rows:auto;gap:5px 10px;align-items:center;border:1px solid #dadce0;border-radius:8px;padding:8px 10px;background:#fff}.cdp-stage--content .cdp-senderPickerHead{min-width:0;display:flex;align-items:center;gap:6px}.cdp-stage--content .cdp-senderPickerHead>div{min-width:0}.cdp-stage--content .cdp-senderPickerHead h3{margin:0;color:#202124;font-size:11.5px;font-weight:700}.cdp-stage--content .cdp-senderPickerHead p{display:none}.cdp-stage--content .cdp-senderFallback{min-height:20px;padding:2px 6px;font-size:8.5px;white-space:nowrap}.cdp-stage--content .cdp-senderSelect,.cdp-stage--content .cdp-senderEffective{grid-column:2;min-width:0}.cdp-stage--content .cdp-senderSelect{display:grid;gap:2px}.cdp-stage--content .cdp-senderSelect select{width:100%;height:34px;min-height:34px;border-radius:6px;font-size:11px}.cdp-stage--content .cdp-senderSelect small{min-width:0;overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.cdp-stage--content .cdp-senderEffective{min-height:34px;display:flex;align-items:center;gap:8px;border-radius:6px;padding:6px 9px;background:#f8fafd}.cdp-stage--content .cdp-senderEffective strong{min-width:0;overflow:hidden;color:#202124;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.cdp-stage--content .cdp-senderEffective small{min-width:0;margin-left:auto;overflow:hidden;color:#80868b;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.cdp-stage--content .cdp-senderWarning,.cdp-stage--content .cdp-senderLocked,.cdp-stage--content .cdp-senderPicker.is-error{grid-column:1 / -1}.cdp-stage--content .cdp-senderWarning{padding:5px 8px;border-radius:5px;font-size:8.5px}.cdp-stage--content .cdp-senderLocked{margin:0;color:#80868b;font-size:8.5px;text-align:right}.cdp-stage--content>.cdp-campaignComposer{grid-column:1 / -1;grid-row:2;min-height:0;padding:0;overflow:hidden}.cdp-editorSurface--composer{height:100%;min-height:0;overflow:hidden;border:1px solid #dadce0;border-radius:8px 8px 0 0;background:#fff}.cdp-editorSurface--composer>.lex-email{height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.cdp-editorSurface--composer .lex-subject{height:40px;min-height:40px;flex:0 0 40px;border-bottom-color:#e8eaed;padding:0 14px;color:#202124;font-size:13px}.cdp-editorSurface--composer .lex-toolbar{flex:0 0 auto;max-height:76px;gap:4px;overflow-y:auto;border-bottom-color:#e8eaed;padding:6px 7px;background:#f8fafd}.cdp-editorSurface--composer .lex-toolbar button,.cdp-editorSurface--composer .lex-toolbar select,.cdp-editorSurface--composer .lex-signatureSelect{height:29px;min-height:29px;border-radius:4px;font-size:10.5px}.cdp-editorSurface--composer .lex-editorShell{height:auto!important;max-height:none!important;min-height:0!important;flex:1 1 auto;display:flex!important;flex-direction:column!important;overflow:hidden!important}.cdp-editorSurface--composer .lex-content{min-height:0!important;flex:1 1 auto;overflow-y:auto!important;overscroll-behavior:contain;padding:14px 16px;color:#202124;font-size:13px;line-height:1.55}.cdp-editorSurface--composer .lex-signaturePreview,.cdp-editorSurface--composer .lex-signatureWrap{flex:0 0 auto}.cdp-editorSurface--composer>.cdp-savedAssets{max-height:102px;flex:0 0 auto;overflow-y:auto}.cdp-stage--content>.cdp-actionBar--contentOnly{grid-column:1 / -1;grid-row:3;min-height:52px;margin:0;padding:8px 0;border-top:1px solid #dadce0;box-shadow:none;background:#fff}.cdp-workspace.is-review{min-height:0;overflow-y:auto!important;overscroll-behavior:contain;background:#f8fafd}.cdp-workspace.is-review .cdp-stage{min-height:100%}.cdp-workspace.is-review .cdp-reviewLayout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:12px;margin:0;padding:10px 16px 24px}.cdp-workspace.is-review .cdp-emailPreview{min-width:0;overflow:hidden;border:1px solid #dadce0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #3c404314}.cdp-workspace.is-review .cdp-emailPreview>header{min-height:48px;padding:8px 12px;border-bottom-color:#e8eaed;background:#fff}.cdp-workspace.is-review .cdp-emailPreviewIcon{width:30px;height:30px;border-radius:50%}.cdp-workspace.is-review .cdp-emailMeta{min-height:40px;grid-template-columns:60px minmax(0,1fr) auto;gap:8px;padding:7px 12px;border-bottom-color:#e8eaed}.cdp-workspace.is-review .cdp-emailMeta>span{color:#80868b;font-size:9px}.cdp-workspace.is-review .cdp-emailMeta>strong{color:#202124;font-size:10.5px}.cdp-workspace.is-review .cdp-emailMeta--sender{grid-template-columns:60px minmax(0,1fr) minmax(110px,auto)}.cdp-workspace.is-review .cdp-emailMeta--sender small{grid-column:3!important;min-width:0;max-width:210px;justify-self:end;overflow:hidden;color:#80868b;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.cdp-workspace.is-review .cdp-recipientPreviewList{max-height:130px;padding:8px 12px;font-size:9.5px}.cdp-workspace.is-review .cdp-emailBody{min-height:280px;padding:16px 18px;color:#202124;font-size:12px;line-height:1.6}.cdp-workspace.is-review .cdp-emailBody--rich img,.cdp-workspace.is-review .cdp-reviewAssets img,.cdp-workspace.is-review .cdp-reviewSignature img{max-width:100%;height:auto}.cdp-workspace.is-review .cdp-emailPreview,.cdp-workspace.is-review .cdp-emailBody,.cdp-workspace.is-review .cdp-reviewAssets,.cdp-workspace.is-review .cdp-reviewSignature,.cdp-workspace.is-review .cdp-compliancePreview{overflow-wrap:anywhere}.cdp-workspace.is-review .cdp-reviewRail{min-width:0;position:sticky;top:10px;align-self:start;display:grid;gap:8px}.cdp-workspace.is-review .cdp-reviewCard,.cdp-workspace.is-review .cdp-timingCard,.cdp-workspace.is-review .cdp-sendCard{border:1px solid #dadce0;border-radius:8px;background:#fff;box-shadow:none}.cdp-workspace.is-review .cdp-reviewCard>header,.cdp-workspace.is-review .cdp-timingCard>header{min-height:40px;padding:7px 10px;border-bottom-color:#e8eaed;background:#fff}.cdp-workspace.is-review .cdp-reviewCard--compact .cdp-readinessItems>button,.cdp-workspace.is-review .cdp-reviewCard--compact .cdp-readinessItem{min-height:54px;padding:7px 8px}.cdp-workspace.is-review .cdp-timingCard{padding-bottom:9px}.cdp-workspace.is-review .cdp-timingCard label{gap:4px;padding:8px 10px 0}.cdp-workspace.is-review .cdp-timingCard input[type=datetime-local]{height:36px;border-color:#dadce0;border-radius:6px;padding:0 8px;font-size:10.5px}.cdp-workspace.is-review .cdp-timingActions{gap:6px;padding:7px 10px 0}.cdp-workspace.is-review .cdp-timingCard p{margin:7px 10px 0;font-size:8.5px}.cdp-workspace.is-review .cdp-sendCard{grid-template-columns:1fr 1fr;gap:7px;padding:9px 10px;background:#fff}.cdp-workspace.is-review .cdp-sendCard .cdp-button,.cdp-workspace.is-review .cdp-timingActions .cdp-button{min-height:34px;border-radius:4px;font-size:10.5px}.cdp-workspace.is-review .cdp-button.is-primary{border-color:#1a73e8;background:#1a73e8;color:#fff;box-shadow:none}@media(max-width:1080px){.cdp-stage--content{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.cdp-stage--content>.cdp-senderPicker{grid-template-columns:120px minmax(0,1fr)}.cdp-workspace.is-review .cdp-reviewLayout{grid-template-columns:minmax(0,1fr) 276px}.cdp-workspace.is-review .cdp-emailMeta--sender small{max-width:150px}}@media(max-width:900px){.cdp-workspace.is-content{overflow-y:auto!important}.cdp-stage--content{height:auto;min-height:100%;grid-template-columns:1fr;grid-template-rows:auto auto minmax(500px,1fr) auto;gap:8px;overflow:visible!important;padding:10px 12px 0}.cdp-stage--content>.cdp-topicSelector{grid-column:1;grid-row:1}.cdp-stage--content>.cdp-senderPicker{grid-column:1;grid-row:2}.cdp-stage--content>.cdp-campaignComposer{grid-column:1;grid-row:3}.cdp-stage--content>.cdp-actionBar--contentOnly{grid-column:1;grid-row:4}.cdp-workspace.is-review .cdp-reviewLayout{grid-template-columns:1fr;padding:10px 12px 20px}.cdp-workspace.is-review .cdp-reviewRail{position:static}}@media(max-width:640px){.cdp-studioHeader{min-height:48px;padding:0 8px}.cdp-stepper>button{min-height:56px;padding:7px 8px}.cdp-stage--content{padding-left:8px;padding-right:8px}.cdp-stage--content>.cdp-topicSelector{grid-template-columns:1fr;gap:5px}.cdp-stage--content>.cdp-senderPicker{grid-template-columns:1fr}.cdp-stage--content .cdp-senderSelect,.cdp-stage--content .cdp-senderEffective{grid-column:1}.cdp-stage--content .cdp-senderLocked{text-align:left}.cdp-workspace.is-review .cdp-emailMeta,.cdp-workspace.is-review .cdp-emailMeta--sender{grid-template-columns:54px minmax(0,1fr)}.cdp-workspace.is-review .cdp-emailMeta>button{grid-column:2;justify-self:start}.cdp-workspace.is-review .cdp-emailMeta--sender small{grid-column:2!important;max-width:none;justify-self:start;white-space:normal}.cdp-workspace.is-review .cdp-sendCard{grid-template-columns:1fr}}@media(max-height:700px)and (min-width:901px){.cdp-workspace.is-content{overflow-y:auto!important}.cdp-stage--content{height:auto;min-height:100%;grid-template-rows:auto minmax(380px,1fr) auto;overflow:visible!important}}.cdp-workspace.is-review .cdp-readinessStrip{display:none!important}@media(min-width:1081px){.cdp-workspace.is-review .cdp-reviewLayout{grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important}}@media(min-width:981px)and (max-width:1080px){.cdp-workspace.is-review .cdp-reviewLayout{grid-template-columns:minmax(0,1fr) 304px!important;gap:12px!important}}.cdp-workspace.is-review .cdp-emailBody{min-height:0!important;height:auto!important;padding-top:14px!important;padding-bottom:8px!important}.cdp-workspace.is-review .cdp-reviewRail{min-width:0;width:100%;align-self:start}.cdp-workspace.is-review .cdp-timingCard,.cdp-workspace.is-review .cdp-sendCard{width:100%;min-width:0;box-sizing:border-box}.cdp-workspace.is-review .cdp-reviewRail>.cdp-banner{margin:0 0 10px}.cdp-workspace.is-review .cdp-sendCard{margin-top:10px}@media(max-width:980px){.cdp-workspace.is-review .cdp-reviewLayout{grid-template-columns:1fr!important}.cdp-workspace.is-review .cdp-reviewRail{width:auto}}.mkt-placeholderPage{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px;box-sizing:border-box;background:#eef3f6;color:#263b47}.mkt-placeholderPage__header,.mkt-placeholderPage__body{border:1px solid #dbe4ea;border-radius:6px;background:#fff}.mkt-placeholderPage__header{min-height:54px;display:flex;align-items:baseline;gap:10px;padding:10px 14px;box-sizing:border-box}.mkt-placeholderPage__header strong{font-size:18px;font-weight:700}.mkt-placeholderPage__header span,.mkt-placeholderPage__body p{color:#6b7f8a;font-size:12px;font-weight:500}.mkt-placeholderPage__body{flex:1;padding:18px}.mkt-placeholderPage__body strong{font-size:14px;font-weight:700}.mkt-placeholderPage__body p{max-width:640px;margin:6px 0 0;line-height:1.5}.mkt-placeholderPage{gap:0;padding:0;background:#f5f8fa}.mkt-placeholderPage__header,.mkt-placeholderPage__body{border:0;border-radius:0}.mkt-placeholderPage__header{min-height:60px;padding:0 14px;border-bottom:1px solid #dce5ea;background:#fff}.mkt-placeholderPage__body{border-bottom:1px solid #dce5ea;background:#fff}.automationsPage{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f9fc;color:#202124}.automationsPage *,.automationsPage *:before,.automationsPage *:after{box-sizing:border-box}.automationsPage button,.automationsPage input,.automationsPage select{font:inherit}.automationsHeader{min-height:68px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid #e0e3e7;background:#fff}.automationsHeader h1,.automationModal h2,.automationDrawer h2,.automationCardHead h2{margin:0;color:#202124;font-weight:700;letter-spacing:-.01em}.automationsHeader h1{font-size:20px}.automationsHeader p,.automationModal header p,.automationDrawer header p,.automationCardHead p{margin:3px 0 0;color:#5f6368;font-size:12px;line-height:1.45}.automationsHeader__actions{display:flex;align-items:center;gap:9px}.automationsHeader__actions>span{color:#80868b;font-size:11px;font-weight:600}.automationButton{min-height:35px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #dadce0;border-radius:7px;background:#fff;color:#3c4043;font-size:12px;font-weight:600;cursor:pointer}.automationButton:hover:not(:disabled){border-color:#c8cdd2;background:#f8fafd}.automationButton.primary{border-color:#1a73e8;background:#1a73e8;color:#fff}.automationButton.primary:hover:not(:disabled){border-color:#1765cc;background:#1765cc}.automationButton:disabled{opacity:.52;cursor:not-allowed}.automationBanner{position:absolute;top:76px;right:18px;z-index:80;max-width:min(430px,calc(100vw - 28px));display:flex;align-items:center;gap:10px;padding:9px 9px 9px 12px;border-radius:7px;box-shadow:0 5px 18px #3c404326;font-size:11.5px;line-height:1.4}.automationBanner>span{min-width:0;flex:1}.automationBanner button{width:27px;height:27px;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:18px;cursor:pointer}.automationBanner.is-error{border:1px solid #f5c6c2;background:#fce8e6;color:#b3261e}.automationBanner.is-notice{border:1px solid #c8e6c9;background:#f1f8e9;color:#256029}.automationsWorkspace{flex:1 1 auto;min-width:0;min-height:0;display:grid;grid-template-columns:258px minmax(0,1fr)}.automationList{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #e0e3e7;background:#fff}.automationList__head{min-height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #eef0f2}.automationList__head strong{font-size:12px;font-weight:700}.automationList__head span{min-width:25px;padding:2px 6px;border-radius:999px;background:#f1f3f4;color:#5f6368;font-size:10px;font-weight:600;text-align:center}.automationList__scroll{min-height:0;flex:1 1 auto;overflow:auto;padding:5px}.automationListItem{width:100%;min-width:0;min-height:54px;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#3c4043;text-align:left;cursor:pointer}.automationListItem:hover{background:#f7f9fc}.automationListItem.is-selected{border-color:#c6dafc;background:#edf4ff}.automationListItem>span:last-child{min-width:0;display:grid;gap:2px}.automationListItem strong,.automationListItem small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automationListItem strong{color:#202124;font-size:12px;font-weight:600}.automationListItem small{color:#80868b;font-size:10px}.automationStatusDot{width:8px;height:8px;border-radius:50%;background:#9aa0a6}.automationStatusDot.is-active{background:#188038}.automationStatusDot.is-paused{background:#f9ab00}.automationStatusDot.is-draft{background:#80868b}.automationEditor{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.automationEditor__top{min-height:58px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border-bottom:1px solid #e0e3e7;background:#fff}.automationNameBlock{min-width:0;display:grid;gap:4px}.automationNameBlock>input{min-width:0;width:min(480px,52vw);padding:0;border:0;outline:0;background:transparent;color:#202124;font-size:16px;font-weight:700}.automationNameBlock>div{display:flex;align-items:center;gap:8px;color:#80868b;font-size:10px}.automationEditor__actions{display:flex;align-items:center;gap:6px}.automationStatus{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:2px 6px;border-radius:999px;background:#f1f3f4;color:#5f6368;font-size:9.5px;font-style:normal;font-weight:600}.automationStatus.is-active,.automationStatus.is-completed,.automationStatus.is-delivered,.automationStatus.is-sent{background:#e6f4ea;color:#137333}.automationStatus.is-paused,.automationStatus.is-waiting,.automationStatus.is-queued{background:#fef7e0;color:#8d5b00}.automationStatus.is-failed,.automationStatus.is-bounced{background:#fce8e6;color:#b3261e}.automationTabs{min-height:42px;flex:0 0 auto;display:flex;align-items:flex-end;gap:5px;padding:0 13px;border-bottom:1px solid #e0e3e7;background:#fff}.automationTabs button{height:41px;padding:0 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#5f6368;font-size:11.5px;font-weight:600;cursor:pointer}.automationTabs button.is-active{border-bottom-color:#1a73e8;color:#1967d2}.automationBuilder,.automationRuns{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;padding:12px 13px 22px}.automationInfo{margin-bottom:9px;padding:8px 10px;border:1px solid #c6dafc;border-radius:7px;background:#f5f9ff;color:#3c4043;font-size:11px}.automationTriggerCard,.automationSequence,.automationScaleUpsell{max-width:980px;margin:0 auto;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.automationSequence,.automationScaleUpsell{margin-top:10px}.automationCardHead{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-bottom:1px solid #eef0f2}.automationCardHead h2{font-size:13px}.automationCardHead p{font-size:10.5px}.automationCardHead>span{color:#80868b;font-size:10px;font-weight:600}.automationTriggerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.automationTriggerOption{min-height:76px;position:relative;display:grid;align-content:start;gap:3px;padding:9px 10px;border:1px solid #e0e3e7;border-radius:7px;background:#fff;color:#3c4043;text-align:left;cursor:pointer}.automationTriggerOption:hover{border-color:#b7c9e8;background:#fafcff}.automationTriggerOption.is-selected{border-color:#1a73e8;box-shadow:inset 0 0 0 1px #1a73e8;background:#f5f9ff}.automationTriggerOption strong{color:#202124;font-size:11.5px;font-weight:600}.automationTriggerOption span{color:#80868b;font-size:9.8px;line-height:1.4}.automationTriggerOption em{position:absolute;top:6px;right:6px;padding:2px 5px;border-radius:999px;background:#fef7e0;color:#8d5b00;font-size:8px;font-style:normal;font-weight:700;text-transform:uppercase}.automationTriggerOption.is-locked{opacity:.72}.automationTriggerValue{max-width:430px;display:grid;gap:4px;padding:0 10px 11px}.automationTriggerValue>span,.automationStep__fields label>span,.automationModal__body label>span{color:#5f6368;font-size:10px;font-weight:600}.automationTriggerValue input,.automationTriggerValue select,.automationStep__fields input,.automationStep__fields select,.automationModal__body input,.automationModal__body select{width:100%;height:34px;padding:0 8px;border:1px solid #dadce0;border-radius:6px;outline:0;background:#fff;color:#202124;font-size:11.5px}.automationTriggerValue input:focus,.automationTriggerValue select:focus,.automationStep__fields input:focus,.automationStep__fields select:focus,.automationModal__body input:focus,.automationModal__body select:focus{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.automationSteps{display:grid;gap:7px;padding:9px 10px 0}.automationStep{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px;border:1px solid #e0e3e7;border-radius:7px;background:#fff}.automationStep__index{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#e8f0fe;color:#1967d2;font-size:10px;font-weight:700}.automationStep__main{min-width:0}.automationStep__head{min-height:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.automationStep__head strong{color:#202124;font-size:11.5px;font-weight:600}.automationStep__head p{margin:2px 0 0;color:#80868b;font-size:9.8px}.automationStep__actions{display:flex;gap:2px}.automationStep__actions button{width:27px;height:27px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#5f6368;font-size:13px;cursor:pointer}.automationStep__actions button:hover:not(:disabled){background:#f1f3f4}.automationStep__actions button.is-danger{color:#b3261e}.automationStep__actions button:disabled{opacity:.3;cursor:default}.automationStep__fields{display:grid;gap:7px;margin-top:8px}.automationStep__fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.automationStep__fields.compact{max-width:400px}.automationStep__fields label{min-width:0;display:grid;gap:4px}.automationStep__fields .span-two{grid-column:1 / -1}.automationStep__note{margin:0;color:#80868b;font-size:9.5px;line-height:1.45}.automationInlineField{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:6px}.automationInlineField em{color:#80868b;font-size:10px;font-style:normal}.automationNoSteps{min-height:92px;display:grid;place-items:center;align-content:center;gap:3px;color:#80868b;text-align:center}.automationNoSteps strong{color:#5f6368;font-size:11px;font-weight:600}.automationNoSteps p{margin:0;font-size:10px}.automationAddStep{display:grid;gap:7px;padding:10px}.automationAddStep>span{color:#80868b;font-size:9.5px;font-weight:600;text-transform:uppercase}.automationAddStep>div{display:flex;flex-wrap:wrap;gap:5px}.automationAddStep button{min-height:31px;padding:0 9px;border:1px solid #dadce0;border-radius:6px;background:#fff;color:#3c4043;font-size:10.5px;font-weight:600;cursor:pointer}.automationAddStep button:hover{border-color:#a8c7fa;background:#f5f9ff;color:#1967d2}.automationScaleUpsell{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 11px;background:#fafbfc}.automationScaleUpsell strong{color:#3c4043;font-size:11.5px;font-weight:600}.automationScaleUpsell p{margin:3px 0 0;color:#80868b;font-size:10px}.automationRuns__toolbar{max-width:1040px;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 8px}.automationRuns__toolbar>div:first-child{display:grid;gap:2px}.automationRuns__toolbar strong{font-size:12px;font-weight:700}.automationRuns__toolbar span{color:#80868b;font-size:10px}.automationRuns__toolbar>div:last-child{display:flex;gap:6px}.automationRunTable{max-width:1040px;margin:0 auto;overflow:hidden;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.automationRunTable__head,.automationRunRow{display:grid;grid-template-columns:minmax(180px,1.6fr) 100px 55px 155px 155px 24px;align-items:center;gap:8px}.automationRunTable__head{min-height:33px;padding:0 10px;border-bottom:1px solid #eef0f2;background:#fafbfc;color:#80868b;font-size:9px;font-weight:600;text-transform:uppercase}.automationRunRow{width:100%;min-height:50px;padding:6px 10px;border:0;border-bottom:1px solid #f0f1f2;border-radius:0;background:#fff;color:#3c4043;font-size:10.5px;text-align:left;cursor:pointer}.automationRunRow:last-child{border-bottom:0}.automationRunRow:hover{background:#f8fafd}.automationRunRow>span:first-child{min-width:0;display:grid;gap:2px}.automationRunRow strong,.automationRunRow small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automationRunRow strong{color:#202124;font-size:11.5px;font-weight:600}.automationRunRow small{color:#80868b;font-size:9.5px}.automationRunsEmpty{max-width:1040px;min-height:180px;display:grid;place-items:center;align-content:center;gap:4px;margin:0 auto;border:1px solid #e0e3e7;border-radius:8px;background:#fff;color:#80868b;text-align:center}.automationRunsEmpty strong{color:#3c4043;font-size:12px;font-weight:600}.automationRunsEmpty p{max-width:480px;margin:0;font-size:10.5px}.automationUpgrade,.automationEmpty,.automationLoading{min-height:300px;display:grid;place-items:center;align-content:center;gap:7px;padding:28px;text-align:center}.automationUpgrade{max-width:620px;min-height:auto;margin:28px auto;border:1px solid #e0e3e7;border-radius:9px;background:#fff}.automationUpgrade strong,.automationEmpty strong,.automationLoading strong{color:#3c4043;font-size:13px;font-weight:600}.automationUpgrade p,.automationEmpty p{max-width:520px;margin:0;color:#80868b;font-size:11px;line-height:1.5}.automationUpgrade small{color:#9aa0a6;font-size:9.5px}.automationEmpty__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#e8f0fe;color:#1967d2;font-size:24px}.automationLoading.compact{min-height:90px;padding:16px}.automationSpinner{width:22px;height:22px;border:2px solid #e0e3e7;border-top-color:#1a73e8;border-radius:50%;animation:automation-spin .7s linear infinite}@keyframes automation-spin{to{transform:rotate(360deg)}}.automationModalBackdrop,.automationDrawerBackdrop{position:fixed;inset:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:20px;background:#2021245c}.automationModal{width:min(520px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #dadce0;border-radius:10px;background:#fff;box-shadow:0 16px 44px #20212433}.automationModal header,.automationDrawer header{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid #e0e3e7}.automationModal h2,.automationDrawer h2{font-size:16px}.automationModal header>button,.automationDrawer header>button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#5f6368;font-size:20px;cursor:pointer}.automationModal header>button:hover,.automationDrawer header>button:hover{background:#f1f3f4}.automationModal__body{flex:1 1 auto;min-height:0;overflow:auto;display:grid;gap:11px;padding:13px}.automationModal__body>label{display:grid;gap:4px}.automationModal footer{display:flex;justify-content:flex-end;gap:6px;padding:9px 12px;border-top:1px solid #e0e3e7;background:#fafbfc}.automationEnrollModal{width:min(560px,100%)}.automationContactResults{min-height:150px;max-height:360px;overflow:auto;display:grid;align-content:start;gap:4px}.automationContactResults>button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border:1px solid #e0e3e7;border-radius:7px;background:#fff;color:#3c4043;text-align:left;cursor:pointer}.automationContactResults>button:hover{background:#f8fafd}.automationContactResults>button>span{min-width:0;display:grid;gap:2px}.automationContactResults strong,.automationContactResults small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automationContactResults strong{font-size:11.5px;font-weight:600}.automationContactResults small{color:#80868b;font-size:9.8px}.automationContactResults em{color:#1967d2;font-size:10.5px;font-style:normal;font-weight:600}.automationDrawerBackdrop{justify-content:flex-end;padding:0}.automationDrawer{width:min(470px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-14px 0 36px #2021242e}.automationDrawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}.automationFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #e0e3e7;border-radius:7px;overflow:hidden}.automationFacts>div{min-width:0;display:grid;gap:2px;padding:8px 9px;border-right:1px solid #eef0f2;border-bottom:1px solid #eef0f2}.automationFacts>div:nth-child(2n){border-right:0}.automationFacts>div:nth-last-child(-n+2){border-bottom:0}.automationFacts dt{color:#80868b;font-size:9px}.automationFacts dd{margin:0;color:#3c4043;font-size:10.5px;font-weight:600}.automationRunError{margin-top:9px;padding:8px 9px;border:1px solid #f5c6c2;border-radius:6px;background:#fce8e6;color:#b3261e;font-size:10.5px;line-height:1.45}.automationRunSection{margin-top:14px}.automationRunSection h3{margin:0 0 7px;color:#3c4043;font-size:11.5px;font-weight:700}.automationTimeline{display:grid;gap:8px}.automationTimeline__item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px}.automationTimeline__item .dot{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#9aa0a6}.automationTimeline__item .dot.is-completed{background:#188038}.automationTimeline__item .dot.is-failed{background:#d93025}.automationTimeline__item strong{color:#3c4043;font-size:10.5px;font-weight:600}.automationTimeline__item p{margin:2px 0 0;color:#80868b;font-size:9.5px}.automationTimeline__item em,.automationMessageList article>em{display:block;margin-top:3px;color:#b3261e;font-size:9.5px;font-style:normal}.automationMessageList{display:grid;gap:6px}.automationMessageList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;border:1px solid #e0e3e7;border-radius:7px}.automationMessageList article>div{min-width:0}.automationMessageList strong,.automationMessageList p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.automationMessageList strong{color:#3c4043;font-size:10.5px;font-weight:600}.automationMessageList p{margin:2px 0 0;color:#80868b;font-size:9.5px}.automationMessageList article>em{grid-column:1 / -1}.automationMuted{margin:0;color:#80868b;font-size:10.5px}@media(max-width:960px){.automationsWorkspace{grid-template-columns:220px minmax(0,1fr)}.automationTriggerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.automationsHeader{min-height:62px;padding:8px 10px}.automationsHeader h1{font-size:18px}.automationsHeader p{max-width:220px;font-size:10.5px}.automationsHeader__actions>span{display:none}.automationsHeader__actions .automationButton.primary{width:38px;min-width:38px;padding:0;overflow:hidden;font-size:0}.automationsHeader__actions .automationButton.primary:after{content:"+";font-size:20px}.automationsWorkspace{display:flex;flex-direction:column}.automationList{max-height:112px;flex:0 0 auto;border-right:0;border-bottom:1px solid #e0e3e7}.automationList__head{min-height:35px}.automationList__scroll{display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;padding:5px 7px;scrollbar-width:none}.automationList__scroll::-webkit-scrollbar{display:none}.automationListItem{min-width:180px;width:180px;min-height:56px;flex:0 0 180px}.automationEditor{flex:1 1 auto}.automationEditor__top{min-height:auto;align-items:flex-start;padding:7px 9px}.automationNameBlock>input{width:100%;max-width:none;font-size:14px}.automationEditor__actions{max-width:170px;flex-wrap:wrap;justify-content:flex-end}.automationEditor__actions .automationButton{min-height:31px;padding:0 8px;font-size:10px}.automationTabs{min-height:38px;padding:0 9px}.automationTabs button{height:37px}.automationBuilder,.automationRuns{padding:8px 8px 18px}.automationTriggerGrid{grid-template-columns:1fr;padding:8px}.automationTriggerOption{min-height:61px}.automationStep{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:7px}.automationStep__index{width:22px;height:22px}.automationStep__fields.two{grid-template-columns:1fr}.automationStep__fields .span-two{grid-column:auto}.automationScaleUpsell,.automationRuns__toolbar{align-items:flex-start;flex-direction:column}.automationRunTable{overflow:visible;border:0;background:transparent}.automationRunTable__head{display:none}.automationRunRow{min-height:78px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;margin-bottom:6px;padding:8px 9px;border:1px solid #e0e3e7;border-radius:7px}.automationRunRow>span:nth-child(3):before{content:"Step ";color:#80868b}.automationRunRow>span:nth-child(4):before{content:"Started ";color:#80868b}.automationRunRow>span:nth-child(5){display:none}.automationRunRow>span:last-child{grid-column:2;grid-row:1 / 4;align-self:center;font-size:18px}.automationModalBackdrop{align-items:flex-end;padding:0}.automationModal{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.automationDrawer{width:100%}.automationBanner{top:68px;right:8px}}.automationsPage{position:relative}.stitchAutomationWizard{position:absolute;inset:0;z-index:30;min-height:100%;display:flex;flex-direction:column;overflow:auto;background:#f8fafc;color:#1b1b1c;font-family:Inter,Arial,sans-serif}.stitchAutomationInner{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:14px 0}.stitchAutomationBreadcrumbs{min-height:24px;display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#64748b;font-size:12px;line-height:20px;font-weight:500}.stitchAutomationBreadcrumbs b{color:#94a3b8}.stitchAutomationBreadcrumbs strong{color:#0f172a;font-weight:700}.stitchAutomationPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(226,232,240,.8)}.stitchAutomationHeaderCopy{min-width:0}.stitchAutomationMetaLine{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#64748b;font-size:12px;line-height:20px;font-weight:500}.stitchAutomationBadge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #bfdbfe;border-radius:4px;background:#eff6ff;color:#0058bd;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em}.stitchAutomationPageHeader h1{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:32px;line-height:40px;font-weight:700;letter-spacing:-.25px}.stitchAutomationPageHeader p{max-width:680px;margin:6px 0 0;color:#475569;font-size:14px;line-height:20px;font-weight:400}.stitchAutomationSearch{position:relative;width:288px;flex:0 0 288px}.stitchAutomationSearch>span{position:absolute;left:12px;top:9px;color:#94a3b8;font-size:18px}.stitchAutomationSearch input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font:inherit;font-size:12px;outline:none;box-shadow:0 1px 2px #0f172a05}.stitchAutomationSearch input:focus{border-color:#0058bd;box-shadow:0 0 0 2px #0058bd24}.stitchAutomationChips{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:20px 0 16px}.stitchAutomationChips button{min-height:32px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:12px;line-height:20px;font-weight:500;cursor:pointer}.stitchAutomationChips button.is-active{border-color:#0058bd;background:#0058bd;color:#fff}.stitchAutomationChips b{min-width:20px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#fff3;font-size:10px;line-height:16px;font-weight:700}.stitchAutomationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stitchAutomationCard{min-height:196px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a0d;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.stitchAutomationCard:hover:not(.is-disabled){border-color:#cbd5e1;box-shadow:0 4px 8px #0f172a14;transform:translateY(-1px)}.stitchAutomationCard.is-selected{border:2px solid #0058bd;box-shadow:0 0 0 2px #0058bd14,0 1px 2px #0f172a0d}.stitchAutomationCard.is-disabled{cursor:default}.stitchAutomationCardTop{min-height:44px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.stitchAutomationCardIcon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff;color:#0058bd;font-size:24px;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.stitchAutomationCard.is-teal .stitchAutomationCardIcon{border-color:#cffafe;background:#ecfeff;color:#0e7490}.stitchAutomationCard.is-amber .stitchAutomationCardIcon{border-color:#fde68a;background:#fffbeb;color:#b45309}.stitchAutomationCard.is-indigo .stitchAutomationCardIcon{border-color:#e0e7ff;background:#eef2ff;color:#4338ca}.stitchAutomationCard.is-violet .stitchAutomationCardIcon{border-color:#fbcfe8;background:#fff1f2;color:#be123c}.stitchAutomationCard.is-green .stitchAutomationCardIcon{border-color:#d1fae5;background:#ecfdf5;color:#047857}.stitchAutomationCard.is-orange .stitchAutomationCardIcon{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.stitchAutomationRecommended,.stitchAutomationPlanned{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:6px;background:#dbeafe;color:#0058bd;font-size:10px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.stitchAutomationPlanned{background:#f1f5f9;color:#64748b}.stitchAutomationCard h2{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;line-height:20px;font-weight:700}.stitchAutomationCard p{margin:6px 0 0;color:#475569;font-size:12px;line-height:18px}.stitchAutomationCardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid #f1f5f9}.stitchAutomationCardFooter>span{color:#64748b;font-size:11px;line-height:16px;font-weight:500}.stitchAutomationCardFooter button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#334155;padding:0;font:inherit;font-size:12px;line-height:18px;font-weight:600;cursor:pointer}.stitchAutomationCard.is-selected .stitchAutomationCardFooter button{color:#0058bd}.stitchAutomationCardFooter button:disabled{color:#94a3b8;cursor:default}.stitchAutomationCardFooter .material-symbols-outlined{font-size:16px}.stitchAutomationStepPanel{width:min(760px,100%);display:grid;gap:18px;margin:28px auto 0;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.stitchAutomationStepIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#eff6ff;color:#0058bd;font-size:24px}.stitchAutomationStepPanel h2{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;line-height:28px;font-weight:600}.stitchAutomationStepPanel p{margin:6px 0 0;color:#475569;font-size:14px;line-height:20px}.stitchAutomationInfoRow{display:grid;grid-template-columns:170px 1fr;gap:20px;padding-top:16px;border-top:1px solid #f1f5f9}.stitchAutomationInfoRow span,.stitchAutomationNameField span{color:#64748b;font-size:11px;line-height:16px;font-weight:600}.stitchAutomationInfoRow strong{color:#334155;font-size:13px;line-height:20px;font-weight:500}.stitchAutomationNameField{display:grid;gap:8px}.stitchAutomationNameField input{height:42px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;font-size:13px;outline:none}.stitchAutomationNameField input:focus{border-color:#0058bd;box-shadow:0 0 0 2px #0058bd1f}.stitchAutomationFooter{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:10px 24px;border-top:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 -1px 2px #0f172a08}.stitchAutomationHelp{display:flex;align-items:center;gap:8px;color:#475569;font-size:12px;line-height:18px;font-weight:500}.stitchAutomationHelp .material-symbols-outlined{color:#0058bd;font-size:18px}.stitchAutomationFooterActions{display:flex;align-items:center;gap:12px}.stitchAutomationFooter button{min-height:36px;padding:0 16px;border-radius:12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.stitchAutomationFooter button.secondary{border:1px solid #cbd5e1;background:#fff;color:#334155}.stitchAutomationFooter button.primary{display:inline-flex;align-items:center;gap:6px;border:1px solid #0058bd;background:#0058bd;color:#fff;box-shadow:0 1px 2px #0f172a14}.stitchAutomationFooter button:disabled{opacity:.56;cursor:default}.stitchAutomationFooter .material-symbols-outlined{font-size:16px}@media(min-width:1500px){.stitchAutomationInner{width:min(1320px,calc(100% - 48px))}.stitchAutomationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.stitchAutomationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.stitchAutomationInner{width:calc(100% - 32px);padding-top:16px}.stitchAutomationPageHeader{align-items:stretch;flex-direction:column}.stitchAutomationPageHeader h1{font-size:28px;line-height:36px}.stitchAutomationSearch{width:100%;flex-basis:auto}.stitchAutomationGrid{grid-template-columns:1fr}.stitchAutomationInfoRow{grid-template-columns:1fr;gap:6px}.stitchAutomationFooter{align-items:stretch;flex-direction:column}.stitchAutomationFooterActions{width:100%}.stitchAutomationFooterActions button{flex:1}}.stitchAutomationBreadcrumbs{display:none}.stitchAutomationInner{padding-top:28px;padding-bottom:16px}.stitchAutomationPageHeader{padding-bottom:18px}.stitchAutomationMetaLine{margin-bottom:6px}.stitchAutomationPageHeader h1{font-size:30px;line-height:36px}.stitchAutomationPageHeader p{margin-top:4px;max-width:700px;line-height:19px}.stitchAutomationChips{padding-top:14px;padding-bottom:14px}@media(max-width:720px){.stitchAutomationInner{padding-top:18px}.stitchAutomationPageHeader h1{font-size:26px;line-height:32px}}.stitchBirthdaySetup{width:min(900px,100%);display:grid;gap:12px;margin:-2px auto 0;padding-top:0;font-family:Inter,Arial,sans-serif}.stitchBirthdaySetupHeader{padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.8)}.stitchBirthdaySetupHeader h1{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:30px;line-height:38px;font-weight:700;letter-spacing:-.02em}.stitchBirthdaySetupHeader>p{max-width:680px;margin:5px 0 0;color:#475569;font-size:14px;line-height:20px}.stitchBirthdayCard{padding:10px;border:1px solid rgba(226,232,240,.85);border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.stitchBirthdaySectionHeading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.stitchBirthdaySectionHeading>.material-symbols-outlined{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:20px}.stitchBirthdaySectionHeading>.is-blue{border:1px solid #dbeafe;background:#eff6ff;color:#0058bd}.stitchBirthdaySectionHeading>.is-rose{border:1px solid #ffe4e6;background:#fff1f2;color:#be123c}.stitchBirthdaySectionHeading h2{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;line-height:20px;font-weight:700}.stitchBirthdaySectionHeading p{margin:2px 0 0;color:#64748b;font-size:11px;line-height:16px}.stitchBirthdayAudienceDefault{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:12px;border:1px solid rgba(226,232,240,.75);border-radius:12px;background:#f8fafc}.stitchBirthdayAudienceDefault>.material-symbols-outlined{margin-top:1px;color:#16a34a;font-size:21px;font-variation-settings:"FILL" 1}.stitchBirthdayAudienceTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stitchBirthdayAudienceTitle strong{color:#0f172a;font-size:13px;line-height:18px;font-weight:600}.stitchBirthdayAudienceTitle span{display:inline-flex;min-height:20px;align-items:center;padding:0 8px;border:1px solid #d1fae5;border-radius:999px;background:#ecfdf5;color:#047857;font-size:10px;line-height:16px;font-weight:600}.stitchBirthdayAudienceDefault p{margin:5px 0 0;color:#475569;font-size:12px;line-height:18px}.stitchBirthdayAudienceMetrics{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:7px;color:#64748b;font-size:10.5px;line-height:15px}.stitchBirthdayAudienceMetrics b{color:#166534;font-weight:700}.stitchBirthdayOptOuts{margin-top:5px;color:#64748b;font-size:10.5px;line-height:15px}.stitchBirthdayOptOuts summary{width:fit-content;color:#475569;cursor:pointer;font-weight:600}.stitchBirthdayOptOuts>div{max-height:92px;display:flex;flex-wrap:wrap;gap:5px 8px;overflow:auto;margin-top:5px;padding:7px 8px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.stitchBirthdayOptOuts>div span{color:#475569;white-space:nowrap}.stitchBirthdayProductNote{margin-top:8px;color:#64748b;font-size:11px;line-height:17px}.stitchBirthdayTimingChoices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.stitchBirthdayTimingChoices button,.stitchBirthdayCustomChoice{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;font:inherit;cursor:pointer;text-align:left}.stitchBirthdayTimingChoices button:hover,.stitchBirthdayCustomChoice:hover{border-color:#cbd5e1;background:#f8fafc}.stitchBirthdayTimingChoices button.is-selected,.stitchBirthdayCustomChoice.is-selected{border:2px solid #0058bd;background:#eff6ff;color:#0f172a;box-shadow:0 0 0 1px #0058bd14}.stitchBirthdayTimingChoices strong{font-size:11px;line-height:16px;font-weight:600}.stitchBirthdayCustomChoice{min-width:0}.stitchBirthdayCustomChoice input{width:42px;height:28px;margin-left:auto;padding:0 5px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font:inherit;font-size:11px;font-weight:700;text-align:center;outline:none}.stitchBirthdayCustomChoice input:focus{border-color:#0058bd;box-shadow:0 0 0 2px #0058bd1a}.stitchBirthdayCustomChoice em{color:#64748b;font-size:9px;line-height:12px;font-style:normal;white-space:nowrap}.stitchBirthdayRadio{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;border:1px solid #cbd5e1;border-radius:999px;background:#fff}.is-selected .stitchBirthdayRadio{border-color:#0058bd;background:#0058bd;color:#fff}.stitchBirthdayRadio .material-symbols-outlined{font-size:13px}.stitchBirthdayTimeFields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:12px;border-top:1px solid #f1f5f9}.stitchBirthdayTimeFields label{display:grid;gap:6px}.stitchBirthdayTimeFields label>span{color:#334155;font-size:11px;line-height:16px;font-weight:600}.stitchBirthdayTimeFields label>div{position:relative}.stitchBirthdayTimeFields .material-symbols-outlined{position:absolute;left:11px;top:10px;color:#94a3b8;font-size:18px;pointer-events:none}.stitchBirthdayTimeFields input{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#0f172a;font:inherit;font-size:12px;line-height:18px;font-weight:600;outline:none}.stitchBirthdayTimeFields input:focus{border-color:#0058bd;background:#fff;box-shadow:0 0 0 2px #0058bd1f}.stitchBirthdayTimeFields input[readonly]{cursor:default}.stitchBirthdayHelper{display:flex;align-items:center;gap:6px;margin-top:8px;color:#64748b;font-size:11px;line-height:17px}.stitchBirthdayHelper .material-symbols-outlined{font-size:16px}.stitchBirthdayFutureCallout{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:14px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff}.stitchBirthdayFutureCallout>.material-symbols-outlined{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:#dbeafe;color:#0058bd;font-size:19px}.stitchBirthdayFutureCallout strong{color:#0f172a;font-size:11px;line-height:16px;font-weight:700}.stitchBirthdayFutureCallout p{margin:2px 0 0;color:#475569;font-size:11px;line-height:17px}@media(max-width:760px){.stitchBirthdaySetup{width:100%}.stitchBirthdayTimingChoices{grid-template-columns:1fr 1fr}.stitchBirthdayTimeFields{grid-template-columns:1fr}}@media(min-width:1380px){.stitchAutomationWizard .stitchAutomationInner{width:min(1500px,calc(100% - 48px));padding-top:14px;padding-bottom:10px}.stitchAutomationWizard .stitchAutomationPageHeader{gap:18px;padding-bottom:14px}.stitchAutomationWizard .stitchAutomationMetaLine{margin-bottom:5px;line-height:18px}.stitchAutomationWizard .stitchAutomationPageHeader h1{font-size:28px;line-height:34px}.stitchAutomationWizard .stitchAutomationPageHeader p{margin-top:3px;font-size:12.5px;line-height:18px}.stitchAutomationWizard .stitchAutomationSearch{width:280px;flex-basis:280px}.stitchAutomationWizard .stitchAutomationChips{gap:7px;padding:11px 0 10px}.stitchAutomationWizard .stitchAutomationChips button{min-height:30px;padding:0 12px;font-size:11.5px}.stitchAutomationWizard .stitchAutomationGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.stitchAutomationWizard .stitchAutomationCard{min-height:205px;padding:15px;border-radius:14px}.stitchAutomationWizard .stitchAutomationCardTop{margin-bottom:10px}.stitchAutomationWizard .stitchAutomationCardIcon{width:40px;height:40px;font-size:23px}.stitchAutomationWizard .stitchAutomationCard h2{margin-top:0;margin-bottom:5px;font-size:13px;line-height:18px}.stitchAutomationWizard .stitchAutomationCard p{font-size:11px;line-height:16px}.stitchAutomationWizard .stitchAutomationCardFooter{margin-top:10px;padding-top:10px}.stitchAutomationWizard .stitchAutomationCardFooter>span,.stitchAutomationWizard .stitchAutomationCardFooter button{font-size:10.5px}.stitchAutomationWizard .stitchAutomationRecommended,.stitchAutomationWizard .stitchAutomationPlanned{font-size:9px}}@media(min-width:1000px)and (max-width:1379px){.stitchAutomationWizard .stitchAutomationInner{padding-top:14px}.stitchAutomationWizard .stitchAutomationPageHeader{padding-bottom:14px}.stitchAutomationWizard .stitchAutomationPageHeader h1{font-size:28px;line-height:34px}.stitchAutomationWizard .stitchAutomationPageHeader p{font-size:12.5px;line-height:18px}.stitchAutomationWizard .stitchAutomationChips{padding:11px 0 10px}.stitchAutomationWizard .stitchAutomationGrid{gap:12px}.stitchAutomationWizard .stitchAutomationCard{min-height:205px;padding:15px}}.automationEmpty .automationEmpty__icon.material-symbols-outlined{font-size:30px;line-height:1}.automationBanner button .material-symbols-outlined{font-size:18px}@media(min-width:1200px)and (min-height:700px){.stitchAutomationWizard .stitchAutomationInner{padding-top:8px;padding-bottom:6px}.stitchAutomationWizard .stitchAutomationPageHeader{padding-bottom:9px}.stitchAutomationWizard .stitchAutomationMetaLine{margin-bottom:3px;line-height:16px}.stitchAutomationWizard .stitchAutomationPageHeader h1{font-size:26px;line-height:31px}.stitchAutomationWizard .stitchAutomationPageHeader p{margin-top:2px;line-height:16px}.stitchAutomationWizard .stitchAutomationChips{padding-top:8px;padding-bottom:8px}.stitchAutomationWizard .stitchAutomationGrid{gap:10px 12px}.stitchAutomationWizard .stitchAutomationCard{min-height:190px;padding:13px 14px}.stitchAutomationWizard .stitchAutomationCardTop{margin-bottom:8px}.stitchAutomationWizard .stitchAutomationCardIcon{width:38px;height:38px}.stitchAutomationWizard .stitchAutomationCard h2{margin-bottom:4px;line-height:17px}.stitchAutomationWizard .stitchAutomationCard p{line-height:15px}.stitchAutomationWizard .stitchAutomationCardFooter{margin-top:8px;padding-top:8px}.stitchAutomationWizard .stitchBirthdaySetup{gap:8px;margin-top:-4px}.stitchAutomationWizard .stitchBirthdaySetupHeader{padding-bottom:8px}.stitchAutomationWizard .stitchBirthdaySetupHeader h1{font-size:26px;line-height:31px}.stitchAutomationWizard .stitchBirthdaySetupHeader p{margin-top:3px;line-height:17px}.stitchAutomationWizard .stitchBirthdayCard{padding:12px 14px}.stitchAutomationWizard .stitchBirthdaySectionHeading{margin-bottom:7px}.stitchAutomationWizard .stitchBirthdayAudienceDefault{padding:9px 10px}.stitchAutomationWizard .stitchBirthdayProductNote{margin-top:6px}.stitchAutomationWizard .stitchBirthdayTimingChoices{gap:8px;margin-bottom:8px}.stitchAutomationWizard .stitchBirthdayTimingChoices button,.stitchAutomationWizard .stitchBirthdayCustomChoice{min-height:42px}.stitchAutomationWizard .stitchBirthdayTimeFields{gap:12px;padding-top:8px}.stitchAutomationWizard .stitchBirthdayTimeFields label>span{margin-bottom:4px}.stitchAutomationWizard .stitchBirthdayTimeFields label>div{height:36px}.stitchAutomationWizard .stitchBirthdayScheduleHint{margin-top:5px}.stitchAutomationFooter{min-height:52px;padding:6px 24px}.stitchAutomationHelp{font-size:11px;line-height:16px}.stitchAutomationHelp .material-symbols-outlined{font-size:16px}.stitchAutomationFooterActions{gap:10px}.stitchAutomationFooter button{min-height:34px;padding:0 14px}}.stitchActionStage,.stitchReviewStage{width:min(900px,100%);margin:0 auto}.stitchActionSequence{display:grid;gap:12px}.stitchActionCard{border:1px solid #dfe3e8;border-radius:14px;background:#fff;padding:16px;box-shadow:0 1px 2px #0f172a0a}.stitchActionCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.stitchActionIdentity{min-width:0;display:flex;align-items:flex-start;gap:10px}.stitchActionDrag{margin-top:8px;color:#94a3b8;font-size:19px}.stitchActionCardIcon,.stitchActionTileIcon{display:grid;place-items:center;flex:0 0 auto;border:1px solid transparent}.stitchActionCardIcon{width:36px;height:36px;border-radius:10px;font-size:20px}.stitchActionCardIcon.is-blue,.stitchActionTileIcon.is-blue,.stitchReviewAction .is-blue{background:#eff6ff;color:#0058bd;border-color:#dbeafe}.stitchActionCardIcon.is-amber,.stitchActionTileIcon.is-amber,.stitchReviewAction .is-amber{background:#fffbeb;color:#a16207;border-color:#fde68a}.stitchActionCardIcon.is-green,.stitchActionTileIcon.is-green,.stitchReviewAction .is-green{background:#ecfdf5;color:#047857;border-color:#d1fae5}.stitchActionCardIcon.is-purple,.stitchActionTileIcon.is-purple,.stitchReviewAction .is-purple{background:#faf5ff;color:#7e22ce;border-color:#f3e8ff}.stitchActionCardIcon.is-rose,.stitchActionTileIcon.is-rose,.stitchReviewAction .is-rose{background:#fff1f2;color:#be123c;border-color:#ffe4e6}.stitchActionCardIcon.is-cyan,.stitchActionTileIcon.is-cyan,.stitchReviewAction .is-cyan{background:#ecfeff;color:#0e7490;border-color:#cffafe}.stitchActionTitleLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stitchActionTitleLine h2{margin:0;color:#0f172a;font-size:14px;line-height:19px;font-weight:700}.stitchActionTitleLine>span{padding:2px 7px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#0058bd;font-size:8px;line-height:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.stitchActionIdentity p{margin:2px 0 0;color:#64748b;font-size:10.5px;line-height:16px}.stitchActionCardControls{display:flex;gap:2px}.stitchActionCardControls button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b}.stitchActionCardControls button:hover:not(:disabled){background:#f1f5f9}.stitchActionCardControls button.is-danger{color:#b42318}.stitchActionCardControls button:disabled{opacity:.28;cursor:default}.stitchActionCardControls .material-symbols-outlined{font-size:17px}.stitchActionFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:14px;padding-top:13px;border-top:1px solid #eef2f6}.stitchActionFields.one{grid-template-columns:minmax(0,1fr)}.stitchActionFields .span-two{grid-column:1 / -1}.stitchActionFields label,.stitchActionReadOnly{min-width:0;display:grid;gap:5px}.stitchActionFields label>span,.stitchActionReadOnly>span{color:#334155;font-size:10px;line-height:14px;font-weight:700}.stitchActionFields input,.stitchActionFields select{width:100%;height:38px;padding:0 10px;border:1px solid #dbe2ea;border-radius:10px;background:#f8fafc;color:#0f172a;font:inherit;font-size:11px;outline:none}.stitchActionFields input:focus,.stitchActionFields select:focus{border-color:#0058bd;background:#fff;box-shadow:0 0 0 2px #0058bd1a}.stitchActionFields small,.stitchActionReadOnly small{color:#7c8798;font-size:9px;line-height:14px}.stitchActionReadOnly{min-height:38px;align-content:center;padding:7px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.stitchActionReadOnly strong{color:#334155;font-size:10.5px;line-height:14px;font-weight:600}.stitchActionInlineNumber{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px}.stitchActionInlineNumber em{color:#64748b;font-size:10px;font-style:normal}.stitchActionEmpty{min-height:112px;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafcb3;text-align:center}.stitchActionEmpty>span{color:#0058bd;font-size:25px}.stitchActionEmpty strong{color:#0f172a;font-size:12px}.stitchActionEmpty p{margin:0;color:#64748b;font-size:10px}.stitchActionAdd{margin-top:13px;padding:14px;border:2px dashed #d4dae2;border-radius:14px;background:#f8fafcbf}.stitchActionAdd__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.stitchActionAdd__head>div{display:flex;align-items:center;gap:6px}.stitchActionAdd__head .material-symbols-outlined{color:#0058bd;font-size:18px}.stitchActionAdd__head strong{color:#334155;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.stitchActionAdd__head small{color:#64748b;font-size:9px}.stitchActionTiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.stitchActionTiles button{min-width:0;min-height:76px;display:grid;place-items:center;align-content:center;gap:5px;padding:8px 5px;border:1px solid #dbe2ea;border-radius:11px;background:#fff;color:#334155}.stitchActionTiles button:hover{border-color:#93bdeb;background:#fbfdff;box-shadow:0 0 0 2px #0058bd14}.stitchActionTileIcon{width:30px;height:30px;border-radius:8px;font-size:17px}.stitchActionTiles strong{font-size:9.5px;line-height:13px;font-weight:700;text-align:center}.stitchActionScaleNote{min-height:50px;display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.stitchActionScaleNote>span{color:#64748b;font-size:19px}.stitchActionScaleNote p{margin:0;color:#64748b;font-size:10px}.stitchActionScaleNote button{margin-left:4px;padding:0;border:0;background:transparent;color:#0058bd;font:inherit;font-weight:700}.stitchReviewNameCard{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;border:1px solid #e0e5eb;border-radius:14px;background:#fff}.stitchReviewNameIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#eaf2ff;color:#0058bd;font-size:22px}.stitchReviewNameCard label{display:grid;gap:3px}.stitchReviewNameCard label>span{color:#7c8798;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.stitchReviewNameCard input{width:100%;height:34px;padding:0;border:0;background:transparent;color:#0f172a;font:inherit;font-size:16px;font-weight:700;outline:none}.stitchReviewGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,.8fr);gap:14px;margin-top:13px;align-items:start}.stitchReviewFlow,.stitchReviewChecks{border:1px solid #e0e5eb;border-radius:14px;background:#fff}.stitchReviewFlow{padding:15px}.stitchReviewSection{display:grid;gap:8px}.stitchReviewSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.stitchReviewSectionHead>span{color:#64748b;font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.stitchReviewSectionHead em{padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:8px;font-style:normal}.stitchReviewSummaryRow{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border-radius:11px;background:#f8fafc}.stitchReviewSummaryRow>.material-symbols-outlined{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#fff;color:#0058bd;font-size:18px}.stitchReviewSummaryRow strong{color:#0f172a;font-size:11px;line-height:16px;font-weight:700}.stitchReviewSummaryRow p{margin:2px 0 0;color:#64748b;font-size:9.5px;line-height:15px}.stitchReviewConnector{display:flex;align-items:center;gap:8px;min-height:27px;padding-left:16px}.stitchReviewConnector>span{width:1px;height:27px;background:#cbd5e1}.stitchReviewConnector small{color:#94a3b8;font-size:8.5px}.stitchReviewActions{display:grid;gap:6px}.stitchReviewAction{display:grid;grid-template-columns:23px 30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f8fafc}.stitchReviewAction>b{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#0058bd;color:#fff;font-size:9px}.stitchReviewAction>.material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:16px}.stitchReviewAction strong{color:#0f172a;font-size:10.5px}.stitchReviewAction p{margin:1px 0 0;color:#64748b;font-size:9px;line-height:13px}.stitchReviewInfo{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;margin-top:12px;padding:10px;border-radius:11px;background:#f1f5f9}.stitchReviewInfo>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#dbeafe;color:#0058bd;font-size:17px}.stitchReviewInfo strong{color:#0f172a;font-size:10.5px}.stitchReviewInfo p{margin:2px 0 0;color:#64748b;font-size:9px;line-height:14px}.stitchReviewChecks{padding:13px}.stitchReviewChecksHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.stitchReviewChecksHead strong{color:#0f172a;font-size:11px}.stitchReviewChecksHead span{padding:2px 8px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:8.5px;font-weight:700}.stitchReviewCheck{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:8px;border-radius:9px;background:#f8fafc}.stitchReviewCheck+.stitchReviewCheck{margin-top:6px}.stitchReviewCheck .material-symbols-outlined{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#dcfce7;color:#15803d;font-size:15px}.stitchReviewCheck strong{color:#334155;font-size:9.5px;line-height:13px;font-weight:600}.automationDashboardHold{min-height:360px;display:grid;place-items:center;align-content:center;gap:6px;padding:24px;color:#64748b;text-align:center}.automationDashboardHold>.material-symbols-outlined{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eaf2ff;color:#0058bd;font-size:27px}.automationDashboardHold strong{color:#0f172a;font-size:12px}.automationDashboardHold p{max-width:440px;margin:0;font-size:10px;line-height:16px}@media(max-width:900px){.stitchActionTiles{grid-template-columns:repeat(3,minmax(0,1fr))}.stitchReviewGrid{grid-template-columns:1fr}}@media(max-width:650px){.stitchActionCard{padding:12px}.stitchActionDrag{display:none}.stitchActionFields{grid-template-columns:1fr}.stitchActionFields .span-two{grid-column:auto}.stitchActionAdd__head{align-items:flex-start;flex-direction:column}.stitchActionTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.stitchReviewNameCard{grid-template-columns:36px minmax(0,1fr)}.stitchReviewNameIcon{width:36px;height:36px}}.stitchAutomationPageHeader h1{font-size:24px;line-height:30px;letter-spacing:-.18px}.stitchAutomationPageHeader{padding-bottom:14px}.stitchAutomationPageHeader p{margin-top:3px;font-size:12px;line-height:18px}.stitchActionEmailFields{align-items:start}.stitchFieldLabel{color:#334155;font-size:10px;line-height:14px;font-weight:700}.stitchMessageSelector{min-width:0;display:grid;gap:7px}.stitchMessageOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stitchMessageOptions>button{min-width:0;min-height:56px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;border:1px solid #dbe2ea;border-radius:10px;background:#fff;color:#334155;text-align:left;box-shadow:none}.stitchMessageOptions>button:hover{border-color:#a9c9ee;background:#fbfdff}.stitchMessageOptions>button.is-active{border-color:#7fb2e8;background:#f4f9ff;box-shadow:0 0 0 1px #0058bd14}.stitchMessageOptions>button>.material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eff6ff;color:#0058bd;font-size:17px}.stitchMessageOptions>button>span:last-child{min-width:0;display:grid;gap:1px}.stitchMessageOptions strong{color:#0f172a;font-size:10.5px;line-height:15px;font-weight:700}.stitchMessageOptions small{color:#64748b;font-size:9px;line-height:13px}.stitchSavedTemplatePicker{margin-top:1px}.stitchSelectedMessage{min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:1px solid #dbeafe;border-radius:9px;background:#f8fbff}.stitchSelectedMessage>.material-symbols-outlined{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#eff6ff;color:#0058bd;font-size:16px}.stitchSelectedMessage>span:nth-child(2){min-width:0;display:grid;gap:1px}.stitchSelectedMessage strong{overflow:hidden;color:#0f172a;font-size:10px;line-height:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stitchSelectedMessage small,.stitchMessageHint{color:#64748b;font-size:9px;line-height:14px}.stitchSelectedMessage>button{height:26px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#0058bd;font-size:9.5px;line-height:12px;font-weight:700}.stitchSelectedMessage>button:hover{background:#eaf3ff}.stitchActionTopicAuto{border-color:#dbeafe;background:#f8fbff}.stitchActionTopicAuto strong{color:#174ea6}.stitchMessageDialogShade{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0f172a42;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.stitchMessageDialog{width:min(650px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));overflow:auto;border:1px solid #dfe3e8;border-radius:16px;background:#fff;box-shadow:0 18px 48px #0f172a29,0 2px 8px #0f172a0f}.stitchMessageDialogHead{display:grid;grid-template-columns:36px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:15px 16px 13px;border-bottom:1px solid #edf1f5}.stitchMessageDialogHead>.material-symbols-outlined{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eff6ff;color:#0058bd;font-size:19px}.stitchMessageDialogHead h3{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;line-height:20px;font-weight:700}.stitchMessageDialogHead p{margin:2px 0 0;color:#64748b;font-size:10px;line-height:15px}.stitchMessageDialogHead>button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b}.stitchMessageDialogHead>button:hover:not(:disabled){background:#f1f5f9}.stitchMessageDialogHead>button .material-symbols-outlined{font-size:18px}.stitchMessageDialogBody{display:grid;gap:11px;padding:14px 16px}.stitchMessageDialogBody label{display:grid;gap:5px}.stitchMessageDialogBody label>span,.stitchMessageTokens>span{color:#334155;font-size:10px;line-height:14px;font-weight:700}.stitchMessageDialogBody input,.stitchMessageDialogBody textarea{width:100%;border:1px solid #dbe2ea;border-radius:10px;background:#f8fafc;color:#0f172a;font:inherit;font-size:11px;outline:none}.stitchMessageDialogBody input{height:38px;padding:0 10px}.stitchMessageDialogBody textarea{min-height:150px;resize:vertical;padding:10px;line-height:17px}.stitchMessageDialogBody input:focus,.stitchMessageDialogBody textarea:focus{border-color:#0058bd;background:#fff;box-shadow:0 0 0 2px #0058bd1a}.stitchMessageTokens{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.stitchMessageTokens>button{height:27px;padding:0 9px;border:1px solid #dbe2ea;border-radius:999px;background:#fff;color:#334155;font-size:9px;font-weight:600}.stitchMessageTokens>button:hover{border-color:#a9c9ee;background:#f8fbff;color:#0058bd}.stitchMessageDraftNote,.stitchMessageError{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;padding:8px 9px;border-radius:9px;font-size:9.5px;line-height:15px}.stitchMessageDraftNote{border:1px solid #dbeafe;background:#f8fbff;color:#475569}.stitchMessageError{border:1px solid #fecaca;background:#fff7f7;color:#b42318}.stitchMessageDraftNote .material-symbols-outlined,.stitchMessageError .material-symbols-outlined{font-size:17px}.stitchMessageDialogFooter{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 16px;border-top:1px solid #edf1f5;background:#fbfcfe}.stitchMessageDialogFooter button{min-height:34px;padding:0 13px;border-radius:9px;font-size:10.5px;line-height:14px;font-weight:700}.stitchMessageDialogFooter button.secondary{border:1px solid #dbe2ea;background:#fff;color:#334155}.stitchMessageDialogFooter button.primary{border:1px solid #0058bd;background:#0058bd;color:#fff}.stitchMessageDialogFooter button.primary:hover:not(:disabled){background:#004d9f}.stitchReviewChecks.has-issues .stitchReviewChecksHead>span{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.stitchReviewCheck.is-warning .material-symbols-outlined{color:#d97706}.stitchReviewCheck.is-warning strong{color:#7c2d12}@media(max-width:760px){.stitchAutomationPageHeader h1{font-size:22px;line-height:28px}.stitchMessageOptions{grid-template-columns:1fr}.stitchSelectedMessage{grid-template-columns:28px minmax(0,1fr)}.stitchSelectedMessage>button{grid-column:2;justify-self:start;padding-left:0}.stitchMessageDialogShade{padding:0}.stitchMessageDialog{width:100%;max-height:100vh;min-height:100vh;border:0;border-radius:0}.stitchMessageDialogFooter{position:sticky;bottom:0}}.stitchAutomationWizard .stitchAutomationInner{padding-top:7px}.stitchAutomationWizard .stitchAutomationPageHeader{padding-bottom:9px}.stitchAutomationWizard .stitchAutomationMetaLine{min-height:20px;margin-bottom:2px;font-size:10px;line-height:16px}.stitchAutomationWizard .stitchAutomationPageHeader h1{margin:0!important;font-size:22px!important;line-height:27px!important;letter-spacing:-.16px}.stitchAutomationWizard .stitchAutomationPageHeader p{margin:2px 0 0!important;font-size:10.5px!important;line-height:16px!important}.stitchAutomationWizard .stitchReviewStage{margin-top:0}.stitchAutomationWizard .stitchReviewNameCard{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:8px 11px;border-radius:12px}.stitchAutomationWizard .stitchReviewNameIcon{width:34px;height:34px;border-radius:9px;font-size:18px}.stitchAutomationWizard .stitchReviewNameCard label{gap:1px}.stitchAutomationWizard .stitchReviewNameCard label>span{font-size:7.5px;line-height:11px}.stitchAutomationWizard .stitchReviewNameCard input{height:27px;font-size:13px;line-height:18px}.stitchAutomationWizard .stitchReviewGrid{gap:11px;margin-top:9px}.stitchAutomationWizard .stitchReviewFlow{padding:11px}.stitchAutomationWizard .stitchReviewChecks{padding:10px}.stitchAutomationWizard .stitchReviewChecksHead{margin-bottom:6px}.stitchAutomationWizard .stitchReviewCheck{padding:6px 7px}.stitchAutomationWizard .stitchReviewCheck+.stitchReviewCheck{margin-top:4px}.stitchAutomationWizard .stitchReviewSummaryRow{padding:8px}.stitchAutomationWizard .stitchReviewConnector{min-height:20px}.stitchAutomationWizard .stitchReviewConnector>span{height:20px}.stitchAutomationWizard .stitchReviewAction{padding:6px 8px}@media(max-width:760px){.stitchAutomationWizard .stitchAutomationPageHeader h1{font-size:20px!important;line-height:25px!important}.stitchAutomationWizard .stitchAutomationPageHeader p{font-size:10px!important;line-height:15px!important}}.stitchAutomationWizard .stitchAutomationInner{padding-top:4px}.stitchAutomationWizard .stitchAutomationPageHeader{padding-bottom:6px}.stitchAutomationWizard .stitchAutomationMetaLine{min-height:14px;margin:0 0 1px;color:#6b7280;font-size:9px;line-height:14px;font-weight:600}.stitchAutomationWizard .stitchAutomationPageHeader h1{margin:0!important;font-size:20px!important;line-height:25px!important;letter-spacing:-.12px}.stitchAutomationWizard .stitchAutomationPageHeader p{margin:1px 0 0!important;color:#64748b;font-size:10px!important;line-height:15px!important}.stitchBirthdaySetupHeader{padding-bottom:6px!important}.stitchBirthdaySetupHeader h1{margin:0!important;font-size:20px!important;line-height:25px!important}.stitchBirthdaySetupHeader p{margin:2px 0 0!important;font-size:10px!important;line-height:15px!important}.stitchSavedTemplatePicker--compact{gap:4px!important}.stitchSavedTemplatePicker--compact>span{font-size:9.5px!important}.stitchSavedTemplatePicker--compact select{height:36px!important}.stitchActionMetaLine{min-height:38px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.stitchActionMetaLine>span{color:#64748b;font-size:9.5px;line-height:14px;font-weight:600}.stitchActionMetaLine>strong{min-width:0;color:#0f172a;font-size:10.5px;line-height:15px;font-weight:700}.stitchActionMetaLine.stitchActionTopicAuto{border-color:#dbeafe;background:#f8fbff}.stitchActionMetaLine.stitchActionTopicAuto>strong{color:#174ea6}.stitchSelectedMessage{display:none!important}.stitchAutomationWizard .stitchReviewNameCard{padding:7px 10px}.stitchAutomationWizard .stitchReviewGrid{margin-top:7px}.stitchAutomationWizard .stitchReviewFlow,.stitchAutomationWizard .stitchReviewChecks{border-radius:12px}@media(max-width:760px){.stitchAutomationWizard .stitchAutomationPageHeader h1,.stitchBirthdaySetupHeader h1{font-size:18px!important;line-height:23px!important}.stitchActionMetaLine{grid-template-columns:1fr;gap:2px}}.stitchAutomationWizard,.stitchAutomationWizard .stitchAutomationStage,.stitchAutomationWizard .stitchAutomationInner{scrollbar-width:none}.stitchAutomationWizard::-webkit-scrollbar,.stitchAutomationWizard .stitchAutomationStage::-webkit-scrollbar,.stitchAutomationWizard .stitchAutomationInner::-webkit-scrollbar{width:0;height:0}.stitchAutomationWizard .stitchAutomationInner{max-width:1440px;margin:0 auto;padding:18px 28px 16px}.stitchAutomationWizard .stitchAutomationPageHeader{max-width:1160px;margin:0 0 18px;padding:0 0 14px}.stitchAutomationWizard .stitchAutomationMetaLine{min-height:20px;margin:0 0 6px;color:#64748b;font-size:12px;line-height:18px;font-weight:600}.stitchAutomationWizard .stitchAutomationPageHeader h1{margin:0;color:#0f172a;font-size:26px!important;line-height:34px!important;letter-spacing:-.2px;font-weight:700}.stitchAutomationWizard .stitchAutomationPageHeader p{max-width:880px;margin:6px 0 0;color:#475569;font-size:14px!important;line-height:22px!important}.stitchAutomationWizard .stitchAutomationHeaderRow,.stitchAutomationWizard .stitchAutomationChooserHead,.stitchAutomationWizard .stitchTriggerBrowseHead{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:22px;margin-bottom:14px}.stitchAutomationWizard .stitchAutomationPageHeader+.stitchTriggerFilters,.stitchAutomationWizard .stitchTriggerBrowseHead+.stitchTriggerFilters{margin-top:0}.stitchAutomationWizard .stitchTriggerSearch,.stitchAutomationWizard .stitchTriggerSearchBox,.stitchAutomationWizard .stitchAutomationFilterSearch{width:100%;min-width:0;height:42px}.stitchAutomationWizard .stitchTriggerSearch input,.stitchAutomationWizard .stitchTriggerSearchBox input,.stitchAutomationWizard .stitchAutomationFilterSearch input{height:42px}.stitchAutomationWizard .stitchTriggerFilters,.stitchAutomationWizard .stitchAutomationTabs,.stitchAutomationWizard .stitchTriggerTabRow{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.stitchAutomationWizard .stitchTriggerFilters button,.stitchAutomationWizard .stitchAutomationTabs button,.stitchAutomationWizard .stitchTriggerTabRow button{min-height:38px;padding:0 16px;border-radius:999px;font-weight:600}.stitchAutomationWizard .stitchTriggerGrid,.stitchAutomationWizard .stitchAutomationGrid,.stitchAutomationWizard .stitchTriggerCatalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.stitchAutomationWizard .stitchTriggerCard,.stitchAutomationWizard .stitchAutomationCard,.stitchAutomationWizard .stitchTriggerOption{min-height:220px;display:grid;grid-template-rows:auto auto 1fr auto;padding:22px 20px 16px;border-radius:18px}.stitchAutomationWizard .stitchTriggerCardHeader,.stitchAutomationWizard .stitchAutomationCardHeader,.stitchAutomationWizard .stitchTriggerOptionHeader{margin-bottom:14px}.stitchAutomationWizard .stitchTriggerCard h3,.stitchAutomationWizard .stitchAutomationCard h3,.stitchAutomationWizard .stitchTriggerOption h3{margin:0 0 8px;font-size:16px;line-height:24px;font-weight:700}.stitchAutomationWizard .stitchTriggerCard p,.stitchAutomationWizard .stitchAutomationCard p,.stitchAutomationWizard .stitchTriggerOption p{margin:0;color:#475569;font-size:14px;line-height:22px}.stitchAutomationWizard .stitchTriggerCardFooter,.stitchAutomationWizard .stitchAutomationCardFooter,.stitchAutomationWizard .stitchTriggerOptionFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:5px}.stitchAutomationWizard .stitchTriggerCardFooter small,.stitchAutomationWizard .stitchAutomationCardFooter small,.stitchAutomationWizard .stitchTriggerOptionFooter small{color:#64748b;font-size:12px;line-height:18px}.stitchAutomationWizard .stitchWizardFooter,.stitchAutomationWizard .stitchAutomationFooter{padding-top:12px;padding-bottom:14px}.stitchAutomationWizard .stitchWizardFooterHint,.stitchAutomationWizard .stitchAutomationFooterHint{font-size:14px;line-height:22px}.stitchAutomationWizard .stitchWizardFooterActions,.stitchAutomationWizard .stitchAutomationFooterActions{gap:14px}@media(max-width:1320px){.stitchAutomationWizard .stitchAutomationInner{padding-left:22px;padding-right:22px}.stitchAutomationWizard .stitchTriggerGrid,.stitchAutomationWizard .stitchAutomationGrid,.stitchAutomationWizard .stitchTriggerCatalog{gap:14px}}@media(max-width:1180px){.stitchAutomationWizard .stitchAutomationPageHeader{max-width:none}.stitchAutomationWizard .stitchAutomationHeaderRow,.stitchAutomationWizard .stitchAutomationChooserHead,.stitchAutomationWizard .stitchTriggerBrowseHead{grid-template-columns:1fr;align-items:start;gap:12px}.stitchAutomationWizard .stitchTriggerGrid,.stitchAutomationWizard .stitchAutomationGrid,.stitchAutomationWizard .stitchTriggerCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.stitchAutomationWizard .stitchAutomationInner{padding:14px 14px 12px}.stitchAutomationWizard .stitchAutomationPageHeader{margin-bottom:14px;padding-bottom:10px}.stitchAutomationWizard .stitchAutomationMetaLine{margin-bottom:4px;font-size:11px;line-height:16px}.stitchAutomationWizard .stitchAutomationPageHeader h1{font-size:22px!important;line-height:30px!important}.stitchAutomationWizard .stitchAutomationPageHeader p{font-size:13px!important;line-height:20px!important}.stitchAutomationWizard .stitchTriggerGrid,.stitchAutomationWizard .stitchAutomationGrid,.stitchAutomationWizard .stitchTriggerCatalog{grid-template-columns:1fr}.stitchAutomationWizard .stitchTriggerCard,.stitchAutomationWizard .stitchAutomationCard,.stitchAutomationWizard .stitchTriggerOption{min-height:0;padding:18px 16px 14px;border-radius:16px}}.stitchAutomationWizard .stitchAutomationFooter,.stitchAutomationWizard .stitchWizardFooter{position:sticky;bottom:0;z-index:30;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 24px;border-top:1px solid #e2e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 18px #0f172a0d}.stitchAutomationWizard .stitchAutomationFooterActions,.stitchAutomationWizard .stitchWizardFooterActions{display:flex;align-items:center;gap:10px;margin-left:auto}.stitchAutomationWizard .stitchAutomationFooterActions button,.stitchAutomationWizard .stitchWizardFooterActions button{min-height:38px}@media(max-width:760px){.stitchAutomationWizard .stitchAutomationFooter,.stitchAutomationWizard .stitchWizardFooter{padding:8px 14px;gap:10px}}.stitchAutomationWizard .stitchAutomationCard p{min-height:66px;max-width:95%;margin-top:7px;color:#475569;font-size:12px;line-height:18px}.stitchAutomationWizard .stitchAutomationCardFooter{margin-top:16px}@media(max-width:760px){.stitchAutomationWizard .stitchAutomationCard p{min-height:0;max-width:none}}.stitchAutomationWizard .stitchBirthdaySetup{width:min(1066px,calc(100% - 56px));margin:0 auto;padding-top:2px!important}.stitchAutomationWizard .stitchBirthdaySetupHeader{margin:0 0 8px!important;padding:0 0 8px!important;border-bottom:1px solid rgba(226,232,240,.9)}.stitchAutomationWizard .stitchBirthdaySetupHeader .stitchAutomationMetaLine{min-height:20px!important;margin:0 0 6px!important;color:#64748b!important;font-size:12px!important;line-height:18px!important;font-weight:600!important}.stitchAutomationWizard .stitchBirthdaySetupHeader h1{margin:0!important;color:#0f172a!important;font-size:26px!important;line-height:34px!important;letter-spacing:-.2px!important;font-weight:700!important}.stitchAutomationWizard .stitchBirthdaySetupHeader>p{max-width:820px;margin:6px 0 0!important;color:#475569!important;font-size:14px!important;line-height:22px!important}@media(max-width:760px){.stitchAutomationWizard .stitchBirthdaySetup{width:calc(100% - 28px);padding-top:14px!important}.stitchAutomationWizard .stitchBirthdaySetupHeader{margin-bottom:12px!important;padding-bottom:10px!important}.stitchAutomationWizard .stitchBirthdaySetupHeader .stitchAutomationMetaLine{margin-bottom:4px!important;font-size:11px!important;line-height:16px!important}.stitchAutomationWizard .stitchBirthdaySetupHeader h1{font-size:22px!important;line-height:30px!important}.stitchAutomationWizard .stitchBirthdaySetupHeader>p{font-size:13px!important;line-height:20px!important}}.stitchAutomationWizard .stitchBirthdayAudienceMetrics{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:7px;color:#64748b;font-size:11px;line-height:16px}.stitchAutomationWizard .stitchBirthdayAudienceMetrics>span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.stitchAutomationWizard .stitchBirthdayAudienceMetrics b{color:#166534;font-size:11px;line-height:16px;font-weight:700}.stitchAutomationWizard .stitchBirthdayAudienceMetrics .is-optedOut b,.stitchAutomationWizard .stitchBirthdayAudienceMetrics .is-missing b{color:#64748b}.stitchAutomationWizard .stitchActionStage{width:min(1060px,calc(100% - 56px))}.stitchAutomationWizard .stitchActionTitleLine h2{font-size:16px;line-height:22px}.stitchAutomationWizard .stitchActionIdentity p{margin-top:3px;font-size:12px;line-height:18px}.stitchAutomationWizard .stitchActionTitleLine>span{font-size:9px;line-height:13px}.stitchAutomationWizard .stitchFieldLabel,.stitchAutomationWizard .stitchActionFields label>span,.stitchAutomationWizard .stitchActionReadOnly>span{font-size:11.5px;line-height:16px}.stitchAutomationWizard .stitchMessageOptions strong{font-size:12.5px;line-height:17px}.stitchAutomationWizard .stitchMessageOptions small,.stitchAutomationWizard .stitchMessageHint{font-size:10.5px;line-height:15px}.stitchAutomationWizard .stitchSavedTemplatePicker--compact>span{font-size:11.5px!important;line-height:16px}.stitchAutomationWizard .stitchSavedTemplatePicker--compact select,.stitchAutomationWizard .stitchActionFields input,.stitchAutomationWizard .stitchActionFields select{font-size:12px}.stitchAutomationWizard .stitchActionMetaLine{grid-template-columns:110px minmax(0,1fr)}.stitchAutomationWizard .stitchActionMetaLine>span{font-size:11px;line-height:16px}.stitchAutomationWizard .stitchActionMetaLine>strong{font-size:12px;line-height:17px}.stitchAutomationWizard .stitchActionAdd__head strong{font-size:11px;line-height:16px}.stitchAutomationWizard .stitchActionAdd__head small{font-size:10.5px;line-height:15px}.stitchAutomationWizard .stitchActionTiles strong{font-size:11px;line-height:15px}.stitchAutomationWizard .stitchActionTiles button{min-height:78px}.stitchAutomationWizard .stitchActionScaleNote p{font-size:11.5px;line-height:17px}.stitchAutomationWizard .stitchActionFields small,.stitchAutomationWizard .stitchActionReadOnly small{font-size:10.5px;line-height:15px}.stitchAutomationWizard .stitchActionInlineNumber em{font-size:11px}@media(max-width:760px){.stitchAutomationWizard .stitchActionStage{width:calc(100% - 28px)}.stitchAutomationWizard .stitchActionTitleLine h2{font-size:15px;line-height:21px}.stitchAutomationWizard .stitchActionMetaLine{grid-template-columns:1fr}}.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step{max-width:1180px;margin:0 auto 10px;padding:0 0 9px}.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step .stitchAutomationMetaLine{min-height:18px;margin:0 0 3px;font-size:11.5px;line-height:17px}.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step h1{margin:0!important;font-size:24px!important;line-height:30px!important;letter-spacing:-.18px}.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step p{margin:3px 0 0!important;font-size:12.5px!important;line-height:18px!important}.stitchAutomationWizard .stitchReviewStage{width:min(1110px,calc(100% - 56px));margin:0 auto}.stitchAutomationWizard .stitchReviewNameCard{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:10px 13px}.stitchAutomationWizard .stitchReviewNameIcon{width:40px;height:40px;font-size:21px}.stitchAutomationWizard .stitchReviewNameCard label>span{font-size:9.5px;line-height:14px}.stitchAutomationWizard .stitchReviewNameCard input{height:30px;font-size:15px;line-height:21px}.stitchAutomationWizard .stitchReviewGrid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:10px}.stitchAutomationWizard .stitchReviewFlow{padding:13px}.stitchAutomationWizard .stitchReviewChecks{padding:12px}.stitchAutomationWizard .stitchReviewSectionHead>span{font-size:10px;line-height:15px}.stitchAutomationWizard .stitchReviewSectionHead em{padding:3px 8px;font-size:9px;line-height:13px}.stitchAutomationWizard .stitchReviewSummaryRow{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:10px 11px}.stitchAutomationWizard .stitchReviewSummaryRow>.material-symbols-outlined{width:38px;height:38px;font-size:20px}.stitchAutomationWizard .stitchReviewSummaryRow strong{font-size:13px;line-height:19px}.stitchAutomationWizard .stitchReviewSummaryRow p{margin-top:2px;font-size:11px;line-height:16px}.stitchAutomationWizard .stitchReviewConnector{min-height:24px}.stitchAutomationWizard .stitchReviewConnector>span{height:24px}.stitchAutomationWizard .stitchReviewConnector small{font-size:9.5px;line-height:14px}.stitchAutomationWizard .stitchReviewActions{gap:7px}.stitchAutomationWizard .stitchReviewAction{grid-template-columns:28px 34px minmax(0,1fr);gap:9px;padding:8px 10px}.stitchAutomationWizard .stitchReviewAction>b{width:28px;height:28px;font-size:10px}.stitchAutomationWizard .stitchReviewAction>.material-symbols-outlined{width:34px;height:34px;font-size:18px}.stitchAutomationWizard .stitchReviewAction strong{font-size:12.5px;line-height:18px}.stitchAutomationWizard .stitchReviewAction p{margin-top:2px;font-size:10.5px;line-height:15px}.stitchAutomationWizard .stitchReviewInfo{grid-template-columns:36px minmax(0,1fr);gap:10px;margin-top:10px;padding:10px 11px}.stitchAutomationWizard .stitchReviewInfo>span{width:36px;height:36px;font-size:19px}.stitchAutomationWizard .stitchReviewInfo strong{font-size:12px;line-height:17px}.stitchAutomationWizard .stitchReviewInfo p{margin-top:2px;font-size:10.5px;line-height:16px}.stitchAutomationWizard .stitchReviewChecksHead{margin-bottom:8px}.stitchAutomationWizard .stitchReviewChecksHead strong{font-size:13px;line-height:18px}.stitchAutomationWizard .stitchReviewChecksHead span{padding:3px 8px;font-size:9.5px;line-height:13px}.stitchAutomationWizard .stitchReviewCheck{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 9px}.stitchAutomationWizard .stitchReviewCheck+.stitchReviewCheck{margin-top:6px}.stitchAutomationWizard .stitchReviewCheck .material-symbols-outlined{width:28px;height:28px;font-size:16px}.stitchAutomationWizard .stitchReviewCheck strong{font-size:11px;line-height:16px}.stitchAutomationWizard .stitchReviewStage,.stitchAutomationWizard .stitchReviewFlow{scrollbar-width:none}.stitchAutomationWizard .stitchReviewStage::-webkit-scrollbar,.stitchAutomationWizard .stitchReviewFlow::-webkit-scrollbar{width:0;height:0}@media(max-width:900px){.stitchAutomationWizard .stitchReviewStage{width:calc(100% - 36px)}.stitchAutomationWizard .stitchReviewGrid{grid-template-columns:1fr}}@media(max-width:760px){.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step{margin-bottom:8px;padding-bottom:7px}.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step h1{font-size:21px!important;line-height:27px!important}.stitchAutomationWizard .stitchAutomationPageHeader.is-review-step p{font-size:11.5px!important;line-height:17px!important}.stitchAutomationWizard .stitchReviewStage{width:calc(100% - 28px)}.stitchAutomationWizard .stitchReviewNameCard{grid-template-columns:36px minmax(0,1fr)}.stitchAutomationWizard .stitchReviewNameIcon{width:36px;height:36px}}.ah-shell,.ah-shell *,.ah-shell *:before,.ah-shell *:after{box-sizing:border-box}.ah-shell{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:auto;scrollbar-width:none;background:#f8fafc;color:#1b1b1c;font-family:Inter,Arial,sans-serif}.ah-shell::-webkit-scrollbar,.ah-shell *::-webkit-scrollbar{width:0;height:0}.ah-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:22px 0 36px}.ah-shell h1,.ah-shell h2,.ah-shell h3{font-family:Plus Jakarta Sans,Inter,sans-serif}.ah-dashboardHeader,.ah-detailTitleRow,.ah-editTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ah-titleLine,.ah-detailTitle{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ah-titleLine h1,.ah-detailTitle h1,.ah-editTitleRow h1{margin:0;color:#0f172a;font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.02em}.ah-titleLine>span,.ah-triggerChip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;background:#f0eded;color:#424753;font-size:10px;line-height:16px;font-weight:600}.ah-dashboardHeader p,.ah-detailTitleRow p,.ah-editTitleRow p{margin:4px 0 0;color:#475569;font-size:13px;line-height:20px}.ah-dashboardActions,.ah-detailActions{display:flex;align-items:center;gap:10px}.ah-usage{min-width:150px;display:grid;gap:1px;padding:8px 12px;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0f172a0a}.ah-usage strong{font-size:11px;line-height:16px}.ah-usage span{color:#64748b;font-size:9px}.ah-primaryButton,.ah-secondaryButton,.ah-tonalButton,.ah-textButton{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-radius:10px;font:inherit;font-size:11.5px;line-height:16px;font-weight:700;cursor:pointer}.ah-primaryButton{border:1px solid #0058bd;background:#0058bd;color:#fff}.ah-secondaryButton{border:1px solid #dbe2ea;background:#fff;color:#334155}.ah-tonalButton{border:1px solid #d8e2ff;background:#d8e2ff;color:#001a41}.ah-textButton{border:0;background:transparent;color:#334155}.ah-primaryButton:disabled,.ah-secondaryButton:disabled,.ah-tonalButton:disabled{opacity:.5;cursor:default}.ah-primaryButton .material-symbols-outlined,.ah-secondaryButton .material-symbols-outlined,.ah-tonalButton .material-symbols-outlined{font-size:18px}.ah-dashboardToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}.ah-segmented{display:inline-flex;align-items:center;padding:3px;border-radius:12px;background:#f0eded}.ah-segmented button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#475569;font:inherit;font-size:11.5px;font-weight:600}.ah-segmented button.is-active{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a12}.ah-segmented b{min-width:19px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#e5e7eb;font-size:9px}.ah-segmented button.is-active b{background:#d8e2ff;color:#004494}.ah-search{position:relative;width:min(300px,100%)}.ah-search>.material-symbols-outlined{position:absolute;left:12px;top:10px;color:#94a3b8;font-size:18px;pointer-events:none}.ah-search input,.ah-historyToolbar select,.ah-field input,.ah-field select{width:100%;height:38px;padding:0 11px;border:1px solid #dbe2ea;border-radius:10px;outline:0;background:#fff;color:#0f172a;font:inherit;font-size:11.5px}.ah-search input{padding-left:36px}.ah-search input:focus,.ah-historyToolbar select:focus,.ah-field input:focus,.ah-field select:focus{border-color:#0058bd;box-shadow:0 0 0 2px #0058bd1a}.ah-automationList{display:grid;gap:10px;margin-top:18px}.ah-automationRow{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:100px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 1px 4px #0f172a0a}.ah-triggerIcon,.ah-recommendIcon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#eaf2ff;color:#0058bd}.ah-triggerIcon .material-symbols-outlined,.ah-recommendIcon .material-symbols-outlined{font-size:23px}.ah-triggerIcon.is-closing_anniversary,.ah-recommendIcon.is-amber{background:#fff3d6;color:#8a5a00}.ah-triggerIcon.is-tag_added{background:#f1f5f9;color:#475569}.ah-recommendIcon.is-green{background:#dcfce7;color:#15803d}.ah-recommendIcon.is-rose{background:#ffe4e6;color:#be123c}.ah-rowTitle{display:flex;align-items:center;gap:8px}.ah-rowTitle>strong{color:#0f172a;font-size:15px;line-height:21px;font-weight:700}.ah-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:9.5px;line-height:14px;font-style:normal;font-weight:700}.ah-status.is-active,.ah-status.is-completed,.ah-status.is-delivered,.ah-status.is-sent{background:#dcfce7;color:#15803d}.ah-status.is-paused,.ah-status.is-waiting,.ah-status.is-queued{background:#fff7d6;color:#8a5a00}.ah-status.is-failed,.ah-status.is-cancelled{background:#fee2e2;color:#b42318}.ah-automationMain>p{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:#475569;font-size:12px;line-height:18px}.ah-automationMain>p .material-symbols-outlined{font-size:16px}.ah-automationMain>small{display:block;margin-top:5px;color:#64748b;font-size:10px}.ah-rowActions{display:flex;gap:8px}.ah-recommended{margin-top:56px}.ah-sectionTitle h2,.ah-cardTitle h2{display:flex;align-items:center;gap:7px;margin:0;color:#0f172a;font-size:18px;line-height:25px;font-weight:700}.ah-sectionTitle h2 .material-symbols-outlined,.ah-cardTitle h2 .material-symbols-outlined{color:#0058bd;font-size:20px}.ah-sectionTitle p{margin:3px 0 0;color:#64748b;font-size:11.5px}.ah-recommendedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.ah-recommendCard{min-height:250px;display:flex;flex-direction:column;padding:16px;border-radius:14px;background:#fff;box-shadow:0 1px 4px #0f172a0a}.ah-recommendTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ah-recommendTop em{padding:3px 7px;border-radius:999px;background:#f0eded;color:#64748b;font-size:8.5px;font-style:normal}.ah-recommendCard h3{margin:15px 0 0;color:#0f172a;font-size:14px;line-height:20px;font-weight:700}.ah-recommendCard p{margin:6px 0 0;color:#475569;font-size:11.5px;line-height:17px}.ah-recommendCard>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid #eef2f6}.ah-recommendCard small{color:#64748b;font-size:9.5px}.ah-recommendCard button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#0058bd;font:inherit;font-size:10.5px;font-weight:700}.ah-recommendCard button .material-symbols-outlined{font-size:16px}.ah-backLink{display:inline-flex;align-items:center;gap:5px;margin-bottom:13px;padding:0;border:0;background:transparent;color:#0058bd;font:inherit;font-size:11.5px;font-weight:600}.ah-backLink .material-symbols-outlined{font-size:17px}.ah-detailHeader,.ah-editHeader{padding-bottom:0;border-bottom:1px solid #e2e8f0}.ah-detailActions{padding-top:2px}.ah-triggerChip .material-symbols-outlined{font-size:15px}.ah-detailTabs{display:flex;gap:8px;margin-top:22px}.ah-detailTabs button{height:38px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#475569;font:inherit;font-size:12px;font-weight:600}.ah-detailTabs button.is-active{border-bottom-color:#0058bd;color:#0058bd}.ah-overviewGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;margin-top:20px}.ah-overviewMain,.ah-overviewSide{display:grid;align-content:start;gap:18px}.ah-card{border:0;border-radius:14px;background:#fff;box-shadow:0 1px 4px #0f172a0d}.ah-cardTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.ah-cardTitle>span{color:#64748b;font-size:9.5px}.ah-cardTitle>span.is-live{color:#15803d}.ah-rulesCard,.ah-flowCard,.ah-healthCard,.ah-queueCard{padding:18px}.ah-ruleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.ah-ruleGrid>div,.ah-healthGrid>div{padding:13px;border-radius:11px;background:#f6f3f2}.ah-ruleGrid small,.ah-healthGrid small{color:#64748b;font-size:9px;line-height:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ah-ruleGrid strong{display:flex;align-items:center;gap:6px;margin-top:6px;color:#0f172a;font-size:12px;line-height:18px}.ah-ruleGrid strong .material-symbols-outlined{color:#0058bd;font-size:18px}.ah-ruleGrid p,.ah-healthGrid p{margin:4px 0 0;color:#64748b;font-size:9.5px;line-height:14px}.ah-flow{display:grid;gap:10px;margin-top:16px}.ah-flowNode{position:relative;display:grid;grid-template-columns:30px 36px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px 12px;border-radius:11px;background:#f6f3f2}.ah-flowNode.is-trigger{grid-template-columns:36px minmax(0,1fr)}.ah-flowNode:not(:last-child):after{content:"";position:absolute;left:26px;bottom:-11px;width:1px;height:11px;background:#bfd2f7}.ah-flowBadge,.ah-flowActionIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eaf2ff;color:#0058bd}.ah-flowBadge .material-symbols-outlined,.ah-flowActionIcon .material-symbols-outlined{font-size:19px}.ah-flowNumber{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#0058bd;color:#fff;font-size:10px;font-weight:700}.ah-flowNode small{color:#0058bd;font-size:9px;line-height:13px;font-weight:700;text-transform:uppercase}.ah-flowNode strong{display:block;margin-top:2px;color:#0f172a;font-size:12px;line-height:17px}.ah-flowNode p{margin:3px 0 0;color:#64748b;font-size:10px;line-height:15px}.ah-healthGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.ah-healthGrid strong{display:block;margin-top:5px;color:#0f172a;font-size:22px;line-height:28px;font-weight:700}.ah-queueList{display:grid;gap:8px;margin-top:14px}.ah-queueList article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;border-radius:10px;background:#f6f3f2}.ah-queueList article>span,.ah-runContact>b,.ah-runPerson>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#d8e2ff;color:#001a41;font-size:9px;font-weight:700}.ah-queueList article>div{display:grid;gap:1px}.ah-queueList strong{color:#0f172a;font-size:10.5px}.ah-queueList small{color:#64748b;font-size:8.5px}.ah-miniEmpty{display:grid;place-items:center;gap:4px;min-height:110px;padding:18px;color:#64748b;text-align:center}.ah-miniEmpty strong{color:#334155;font-size:11px}.ah-miniEmpty p{max-width:260px;margin:0;font-size:9.5px;line-height:14px}.ah-history{margin-top:20px}.ah-historyToolbar{display:grid;grid-template-columns:minmax(240px,1fr) 180px 190px;gap:10px;padding:10px;border-radius:14px;background:#fff;box-shadow:0 1px 4px #0f172a0a}.ah-historyGrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px;align-items:start}.ah-runTable{overflow:hidden}.ah-runTable>.ah-cardTitle{padding:14px 16px;border-bottom:1px solid #eef2f6}.ah-runTableHead,.ah-runRow{display:grid;grid-template-columns:minmax(180px,1.4fr) 120px 110px 54px 100px;align-items:center;gap:10px}.ah-runTableHead{min-height:34px;padding:0 14px;background:#f8fafc;color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase}.ah-runRow{width:100%;min-height:60px;padding:7px 14px;border:0;border-top:1px solid #f1f5f9;border-radius:0;background:#fff;color:#334155;text-align:left}.ah-runRow:hover,.ah-runRow.is-selected{background:#f3f7ff}.ah-runContact{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.ah-runContact>span{min-width:0;display:grid;gap:1px}.ah-runContact strong{overflow:hidden;color:#0f172a;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.ah-runContact small,.ah-runRow>span,.ah-runRow>span small{color:#64748b;font-size:9px}.ah-runRow>span:last-child{display:grid;justify-items:start;gap:3px}.ah-historyHint{min-height:230px;display:grid;place-items:center;align-content:center;gap:6px;padding:20px;color:#64748b;text-align:center}.ah-historyHint>.material-symbols-outlined{color:#0058bd;font-size:28px}.ah-historyHint strong{color:#0f172a;font-size:12px}.ah-historyHint p{margin:0;font-size:9.5px}.ah-runDetail{overflow:hidden}.ah-runDetail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #eef2f6}.ah-runDetailTitle{display:flex;align-items:center;gap:7px}.ah-runDetailTitle h2{margin:0;color:#0f172a;font-size:16px}.ah-runDetail header p{margin:3px 0 0;color:#64748b;font-size:9px}.ah-runDetail header>button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b}.ah-runDetail header>button:hover{background:#f1f5f9}.ah-runDetail header>button .material-symbols-outlined{font-size:17px}.ah-runPerson{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;margin:12px 14px;padding:9px;border-radius:10px;background:#f6f3f2}.ah-runPerson>div{display:grid;gap:1px}.ah-runPerson strong{color:#0f172a;font-size:10.5px}.ah-runPerson small{color:#64748b;font-size:9px}.ah-runDetail>h3{margin:16px 14px 8px;color:#0f172a;font-size:12px}.ah-timeline{display:grid;gap:0;padding:0 14px 16px}.ah-timeline article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding-bottom:12px}.ah-timeline article:not(:last-child):after{content:"";position:absolute;left:13px;top:28px;bottom:0;width:1px;background:#cbd5e1}.ah-timelineDot{width:28px;height:28px;display:grid;place-items:center;z-index:1;border-radius:50%;background:#dcfce7;color:#15803d}.ah-timelineDot.is-failed{background:#fee2e2;color:#b42318}.ah-timelineDot .material-symbols-outlined{font-size:15px}.ah-timeline article>div>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ah-timeline strong{color:#0f172a;font-size:10.5px;line-height:15px}.ah-timeline time{color:#94a3b8;font-size:8px;white-space:nowrap}.ah-timeline p{margin:3px 0 0;color:#64748b;font-size:9px;line-height:14px}.ah-editHeader{padding-bottom:14px}.ah-editTitleRow>small{margin-top:7px;color:#64748b;font-size:9px}.ah-activeNotice{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:10px 12px;border-radius:11px;background:#f6f3f2}.ah-activeNotice>.material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#fff3d6;color:#8a5a00;font-size:18px}.ah-activeNotice p{margin:0;color:#475569;font-size:10.5px;line-height:16px}.ah-editSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.ah-editSteps button{min-height:56px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-content:center;padding:7px 10px;border:0;border-radius:11px;background:#fff;color:#475569;text-align:left}.ah-editSteps button>span{width:28px;height:28px;grid-row:1 / 3;display:grid;place-items:center;border-radius:50%;background:#f0eded;font-size:9px;font-weight:700}.ah-editSteps button small{font-size:8px;line-height:11px;text-transform:uppercase}.ah-editSteps button strong{color:#334155;font-size:10.5px;line-height:14px}.ah-editSteps button.is-active{background:#d8e2ff;color:#004494}.ah-editSteps button.is-active>span{background:#0058bd;color:#fff}.ah-editSteps button:disabled{opacity:1;cursor:default}.ah-editGrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:18px;padding-bottom:76px;align-items:start}.ah-editGrid>main{display:grid;gap:14px}.ah-fixedTrigger{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px}.ah-fixedTrigger strong{color:#0f172a;font-size:12px}.ah-fixedTrigger p{margin:3px 0 0;color:#64748b;font-size:9.5px;line-height:14px}.ah-fixedBadge{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:8.5px;font-weight:700;text-transform:uppercase}.ah-fixedBadge .material-symbols-outlined{font-size:15px}.ah-editPanel{padding:18px}.ah-editPanelTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.ah-editPanelTitle h2{margin:0;color:#0f172a;font-size:18px;line-height:24px}.ah-editPanelTitle p{margin:3px 0 0;color:#64748b;font-size:10.5px}.ah-editPanelTitle>.material-symbols-outlined{color:#0058bd;font-size:24px}.ah-field{display:grid;gap:5px}.ah-field>span,.ah-readOnlyField>span{color:#475569;font-size:9.5px;font-weight:700}.ah-field small{color:#64748b;font-size:8.5px}.ah-fieldGrid,.ah-actionFields.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ah-fieldGrid{margin-top:12px}.ah-editActions{display:grid;gap:12px}.ah-editActionCard{padding:14px}.ah-editActionCard>header{display:grid;grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:9px}.ah-editActionCard>header>div:nth-child(3){display:grid;gap:1px}.ah-editActionCard header strong{color:#0f172a;font-size:11.5px}.ah-editActionCard header small{color:#64748b;font-size:9px}.ah-editActionControls{display:flex;gap:2px}.ah-editActionControls button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#64748b}.ah-editActionControls button:hover:not(:disabled){background:#f1f5f9}.ah-editActionControls button.is-danger{color:#b42318}.ah-editActionControls button:disabled{opacity:.25}.ah-editActionControls .material-symbols-outlined{font-size:17px}.ah-actionFields{display:grid;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid #eef2f6}.ah-actionFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-actionFields .span-two{grid-column:1 / -1}.ah-readOnlyField{min-height:38px;display:grid;align-content:center;gap:2px;padding:6px 10px;border-radius:10px;background:#f6f3f2}.ah-readOnlyField strong{color:#0058bd;font-size:10.5px}.ah-addAction{padding:14px}.ah-addAction>strong{color:#334155;font-size:10px;text-transform:uppercase}.ah-addAction>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.ah-addAction button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #dbe2ea;border-radius:9px;background:#fff;color:#334155;font:inherit;font-size:9.5px;font-weight:600}.ah-addAction button .material-symbols-outlined{color:#0058bd;font-size:16px}.ah-editSequence{padding:14px}.ah-miniSequence{display:grid;gap:8px;margin-top:12px}.ah-miniSequence article{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;padding:8px;border-radius:9px;background:#f6f3f2}.ah-miniSequence article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#0058bd;color:#fff;font-size:8px;font-weight:700}.ah-miniSequence article>div{display:grid;gap:1px}.ah-miniSequence strong{color:#0f172a;font-size:9.5px}.ah-miniSequence small{color:#64748b;font-size:8.5px;line-height:12px}.ah-editReview{display:grid;gap:12px;padding:18px}.ah-editReviewRow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding-top:11px;border-top:1px solid #eef2f6}.ah-editReviewRow span{color:#64748b;font-size:10px}.ah-editReviewRow strong{color:#0f172a;font-size:11px}.ah-editFooter{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-58px;padding:10px 24px;border-top:1px solid #e2e8f0;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -4px 14px #0f172a0d}.ah-editFooter>div{display:flex;gap:9px}.ah-toast{position:fixed;top:88px;right:18px;z-index:200;max-width:min(420px,calc(100vw - 36px));display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;box-shadow:0 10px 24px #0f172a1f;font-size:11px}.ah-toast>span{flex:1}.ah-toast button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent}.ah-toast button .material-symbols-outlined{font-size:16px}.ah-toast.is-error{border:1px solid #fecaca;background:#fff7f7;color:#b42318}.ah-toast.is-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.ah-empty,.ah-loading{min-height:260px;display:grid;place-items:center;align-content:center;gap:6px;color:#64748b;text-align:center}.ah-empty>.material-symbols-outlined{color:#0058bd;font-size:30px}.ah-empty strong,.ah-loading strong{color:#334155;font-size:12px}.ah-empty p{margin:0;font-size:10px}.ah-loading.compact{min-height:100px}.ah-spinner{width:24px;height:24px;border:2px solid #dbe2ea;border-top-color:#0058bd;border-radius:50%;animation:ah-spin .7s linear infinite}@keyframes ah-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.ah-recommendedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-overviewGrid,.ah-editGrid,.ah-historyGrid{grid-template-columns:1fr}.ah-historyHint{display:none}}@media(max-width:760px){.ah-page{width:calc(100% - 28px);padding-top:16px}.ah-dashboardHeader,.ah-detailTitleRow,.ah-editTitleRow{flex-direction:column}.ah-dashboardActions,.ah-detailActions{width:100%;flex-wrap:wrap}.ah-dashboardToolbar{align-items:stretch;flex-direction:column}.ah-segmented{overflow-x:auto}.ah-search{width:100%}.ah-automationRow{grid-template-columns:42px minmax(0,1fr)}.ah-rowActions{grid-column:1 / -1;justify-content:flex-end}.ah-recommendedGrid,.ah-ruleGrid,.ah-healthGrid,.ah-fieldGrid,.ah-actionFields.two,.ah-historyToolbar{grid-template-columns:1fr}.ah-runTableHead{display:none}.ah-runRow{grid-template-columns:1fr auto;gap:5px 10px}.ah-runRow>span:nth-child(3),.ah-runRow>span:nth-child(4){display:none}.ah-editSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.ah-editFooter{padding:9px 14px}.ah-editFooter>.ah-textButton{display:none}.ah-editFooter>div{width:100%}.ah-editFooter>div>button{flex:1}}.ah-dashboard.ah-page{width:100%;max-width:none;margin:0;padding:20px 24px 36px}.ah-dashboard .ah-dashboardHeader,.ah-dashboard .ah-dashboardToolbar,.ah-dashboard .ah-automationList,.ah-dashboard .ah-recommended{width:100%;max-width:none}.ah-dashboard .ah-automationRow{width:100%}.ah-rowMetrics{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px;color:#7a8493;font-size:10px;line-height:15px;font-weight:500}.ah-rowMetrics>span:not(.ah-rowMetricSeparator){display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ah-rowMetrics .material-symbols-outlined{font-size:13px;line-height:13px}.ah-rowMetrics .is-reached{color:#166534;font-weight:600}.ah-rowMetrics .is-next{color:#0058bd;font-weight:600}.ah-rowMetrics .is-lastRun,.ah-rowMetrics.is-draft{color:#7a8493}.ah-rowMetricSeparator{width:3px;height:3px;flex:0 0 3px;margin:0 3px;border-radius:50%;background:#cbd5e1}@media(max-width:1050px){.ah-dashboard.ah-page{padding-left:18px;padding-right:18px}}@media(max-width:760px){.ah-dashboard.ah-page{width:100%;padding-left:14px;padding-right:14px}.ah-rowMetrics{gap:4px}}.ah-detailPage.ah-page{width:100%;max-width:none;margin:0;padding:20px 24px 40px}.ah-detailHeader{width:100%}.ah-detailTitle h1{font-size:32px;line-height:40px;font-weight:600}.ah-detailTitleRow p{max-width:720px;font-size:14px;line-height:20px}.ah-overviewGrid--stitch{grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:24px;margin-top:24px}.ah-overviewGrid--stitch .ah-overviewMain,.ah-overviewGrid--stitch .ah-overviewSide{gap:24px}.ah-overviewGrid--stitch .ah-card{border-radius:16px;background:#fff;box-shadow:0 1px 4px #0000000a}.ah-rulesCard--stitch,.ah-flowCard--stitch,.ah-healthCard--stitch,.ah-queueCard--stitch{padding:24px}.ah-overviewGrid--stitch .ah-cardTitle h2{color:#1b1b1c;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:600}.ah-systemRule{padding:3px 9px;border-radius:8px;background:#f0eded;color:#424753!important;font-size:11px!important;line-height:16px;font-weight:500}.ah-ruleGrid--stitch{gap:14px;margin-top:16px}.ah-ruleGrid--stitch>div{min-height:104px;padding:14px;border-radius:12px;background:#f6f3f2}.ah-ruleGrid--stitch small{color:#424753;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.5px}.ah-ruleGrid--stitch strong{margin-top:6px;color:#1b1b1c;font-size:14px;line-height:20px;font-weight:600}.ah-ruleGrid--stitch p{margin-top:4px;color:#424753;font-size:11px;line-height:16px}.ah-stitchFlow{display:grid;gap:0;margin-top:16px}.ah-stitchFlowNode{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:0 0 14px}.ah-stitchFlowNode:not(:last-child):after{content:"";position:absolute;left:19px;top:36px;bottom:0;width:2px;background:#adc6ff}.ah-stitchTriggerDot,.ah-stitchStepNumber{width:32px;height:32px;z-index:1;display:grid;place-items:center;margin:2px auto 0;border-radius:50%;background:#d8e2ff;color:#001a41;box-shadow:0 1px 3px #0000000f}.ah-stitchStepNumber{background:#0058bd;color:#fff;font-size:11px;font-weight:700}.ah-stitchStepNumber.is-wait{background:#ffdfa0;color:#5c4300}.ah-stitchTriggerDot .material-symbols-outlined{font-size:18px}.ah-stitchFlowNode.is-trigger>div:last-child,.ah-stitchFlowAction,.ah-stitchWaitCard{padding:16px;border-radius:12px;background:#f6f3f2}.ah-stitchFlowNode.is-trigger small,.ah-stitchFlowActionHead small{color:#0058bd;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.5px}.ah-stitchFlowNode.is-trigger strong,.ah-stitchFlowActionBody strong{display:block;margin-top:3px;color:#1b1b1c;font-size:16px;line-height:24px;font-weight:600}.ah-stitchFlowNode.is-trigger p,.ah-stitchFlowActionBody p{margin:3px 0 0;color:#424753;font-size:14px;line-height:20px}.ah-stitchFlowActionHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.ah-stitchFlowActionHead em,.ah-stitchWaitCard>em{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:8px;background:#f0eded;color:#424753;font-size:11px;line-height:16px;font-style:normal;font-weight:500}.ah-stitchFlowActionHead em:first-of-type{color:#006e2c}.ah-stitchFlowActionHead em .material-symbols-outlined{font-size:14px}.ah-stitchFlowActionBody{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px}.ah-stitchFlowActionIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#0058bd;box-shadow:0 1px 3px #0000000d}.ah-stitchFlowActionIcon.is-wait{color:#765700}.ah-stitchFlowActionIcon .material-symbols-outlined{font-size:20px}.ah-stitchWaitCard{display:flex;align-items:center;justify-content:space-between;gap:12px}.ah-stitchWaitCard .ah-stitchFlowActionBody{flex:1;margin-top:0}.ah-healthCard--stitch .ah-cardTitle{padding-bottom:4px}.ah-syncLive,.ah-syncDraft{display:inline-flex;align-items:center;gap:5px;color:#006e2c!important;font-size:11px!important;line-height:16px;font-weight:500}.ah-syncDraft{color:#727785!important}.ah-syncLive i,.ah-syncDraft i{width:6px;height:6px;border-radius:50%;background:currentColor}.ah-healthGrid--stitch{gap:14px;margin-top:12px}.ah-healthGrid--stitch>div{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-radius:12px;background:#f6f3f2}.ah-healthMetricLabel{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#424753}.ah-healthMetricLabel small{color:#424753;font-size:11px;line-height:16px;font-weight:500;text-transform:none;letter-spacing:.5px}.ah-healthMetricLabel .material-symbols-outlined{color:#727785;font-size:16px}.ah-healthMetricLabel .material-symbols-outlined.is-primary{color:#0058bd}.ah-healthMetricLabel .material-symbols-outlined.is-success{color:#006e2c}.ah-healthGrid--stitch>div>strong{margin-top:8px;color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;line-height:28px;font-weight:700}.ah-healthGrid--stitch>div>p{margin:0;color:#424753;font-size:11px;line-height:16px}.ah-healthGrid--stitch>div>p.is-success,.ah-healthMetricValue span.is-success{color:#006e2c;font-weight:500}.ah-healthMetricValue{display:flex;align-items:baseline;gap:7px;margin-top:8px}.ah-healthMetricValue strong{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:28px;line-height:30px;font-weight:700}.ah-healthMetricValue span{color:#424753;font-size:11px;line-height:16px}.ah-yearlyPacing{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px;border-radius:12px;background:#f6f3f2}.ah-yearlyPacing>div{display:grid;gap:2px}.ah-yearlyPacing small{color:#424753;font-size:11px;line-height:16px}.ah-yearlyPacing strong{color:#1b1b1c;font-size:16px;line-height:24px;font-weight:600}.ah-yearlyPacing svg{width:128px;height:40px;overflow:visible}.ah-yearlyPacing polyline{fill:none;stroke:#0058bd;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ah-yearlyPacing circle{fill:#0058bd;stroke:#fff;stroke-width:2}.ah-queueCard--stitch .ah-cardTitle>span{color:#0058bd;font-size:11px;font-weight:600}.ah-queueList--stitch{gap:10px;margin-top:16px}.ah-queueList--stitch article{min-height:64px;padding:14px;border-radius:12px;background:#f6f3f2}.ah-queueList--stitch article>span{width:36px;height:36px;color:#001a41}.ah-queueList--stitch article>span.is-avatar-0{background:#d8e2ff}.ah-queueList--stitch article>span.is-avatar-1{background:#89fa9b;color:#002108}.ah-queueList--stitch article>span.is-avatar-2{background:#ffdfa0;color:#261a00}.ah-queueList--stitch strong{font-size:14px;line-height:20px}.ah-queueList--stitch small{display:inline-flex;align-items:center;gap:4px;color:#424753;font-size:11px;line-height:16px}.ah-queueList--stitch small .material-symbols-outlined{font-size:13px}.ah-queueInfo{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:12px;border-radius:12px;background:#f6f3f2}.ah-queueInfo>.material-symbols-outlined{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#fff;color:#0058bd;font-size:16px;box-shadow:0 1px 3px #0000000a}.ah-queueInfo p{margin:0;color:#424753;font-size:11px;line-height:16px}.ah-miniEmpty--stitch{min-height:150px;margin-top:14px;border-radius:12px;background:#f6f3f2}@media(max-width:1180px){.ah-overviewGrid--stitch{grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr);gap:18px}}@media(max-width:980px){.ah-overviewGrid--stitch{grid-template-columns:1fr}}@media(max-width:760px){.ah-detailPage.ah-page{padding:16px 14px 28px}.ah-detailTitle h1{font-size:28px;line-height:36px}.ah-ruleGrid--stitch,.ah-healthGrid--stitch{grid-template-columns:1fr}}.ah-detailPage.ah-page{width:100%;max-width:none;margin:0;padding:0 24px 40px}.ah-detailHeader{width:100%;padding:24px 0 0;border-bottom:1px solid #e5e2e1}.ah-detailHeader>.ah-backLink{display:none}.ah-detailTitleRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.ah-detailTitleRow>div:first-child{min-width:0}.ah-detailTitle{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ah-detailTitle h1{margin:0;color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;font-size:32px;line-height:40px;font-weight:600;letter-spacing:-.02em}.ah-detailTitleRow>div:first-child>p{margin:8px 0 0;max-width:858px;color:#424753;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400}.ah-detailHeader .ah-status{min-height:24px;padding:4px 12px;border:0;border-radius:999px;font-size:11px;line-height:16px;font-weight:600}.ah-detailHeader .ah-status.is-active{background:#86f898;color:#00722f}.ah-detailHeader .ah-status.is-draft{background:#f0eded;color:#424753}.ah-detailHeader .ah-triggerChip{min-height:24px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:0;border-radius:8px;background:#f0eded;color:#424753;font-size:11px;line-height:16px;font-weight:500}.ah-detailHeader .ah-triggerChip .material-symbols-outlined{color:#0058bd;font-size:15px}.ah-detailActions{align-self:center;display:flex;align-items:center;gap:10px;padding-top:0}.ah-detailActions button{min-height:40px;border-radius:12px;padding:0 16px;font-size:14px;line-height:20px;font-weight:500}.ah-detailActions .ah-secondaryButton{border-color:transparent;background:#fff;color:#1b1b1c;box-shadow:0 1px 4px #0000000f}.ah-detailActions .ah-tonalButton{border-color:transparent;background:#d8e2ff;color:#001a41;box-shadow:0 1px 4px #0000000a}.ah-detailActions .ah-primaryButton{border-color:transparent;border-radius:12px}.ah-detailTabs{display:flex;align-items:center;gap:32px;margin-top:20px}.ah-detailTabs button{height:auto;min-height:42px;padding:0 0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#424753;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:500}.ah-detailTabs button.is-active{border-bottom-color:#0058bd;color:#0058bd;font-weight:600}.ah-overviewGrid--stitch{margin-top:32px}.ah-stitchFlowActionBody.has-preview{grid-template-columns:112px minmax(0,1fr);gap:16px}.ah-templatePreview{position:relative;width:112px;height:80px;display:block;overflow:hidden;border-radius:8px;background:#e5e2e1;box-shadow:inset 0 0 0 1px #42475314}.ah-templatePreview:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.42),transparent 58%);pointer-events:none}.ah-templatePreview img{width:100%;height:100%;display:block;object-fit:cover}.ah-templatePreview i{position:absolute;left:6px;bottom:4px;z-index:1;color:#fff;font-size:10px;line-height:14px;font-style:normal;font-weight:600}@media(max-width:980px){.ah-detailTitleRow{align-items:flex-start;flex-direction:column}.ah-detailActions{align-self:flex-start}}@media(max-width:720px){.ah-detailPage.ah-page{padding-right:16px;padding-left:16px}.ah-detailHeader{padding-top:16px}.ah-detailTitle h1{font-size:28px;line-height:36px}.ah-stitchFlowActionBody.has-preview{grid-template-columns:88px minmax(0,1fr)}.ah-templatePreview{width:88px;height:64px}}.ah-historyHeaderMetrics{min-width:390px;display:flex;align-items:center;gap:18px;padding:11px 16px;border-radius:14px;background:#f6f3f2}.ah-historyHeaderMetrics>div{min-width:92px;display:grid;gap:2px}.ah-historyHeaderMetrics small{color:#424753;font-size:10px;line-height:14px;font-weight:500;text-transform:uppercase;letter-spacing:.55px}.ah-historyHeaderMetrics strong{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;line-height:25px;font-weight:600}.ah-historyHeaderMetrics strong.is-success{color:#006e2c}.ah-historyHeaderMetrics strong.is-primary{color:#0058bd}.ah-historyHeaderMetrics>i{width:1px;height:34px;background:#e5e2e1}.ah-history--stitch{margin-top:24px}.ah-historyToolbar--stitch{display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0000000a}.ah-historyFilters{min-width:0;flex:1;display:flex;align-items:center;gap:12px}.ah-historyFilters .ah-search{flex:1 1 320px;max-width:420px}.ah-historyToolbar--stitch .ah-search input,.ah-historyToolbar--stitch select{height:40px;border:0;border-radius:12px;background:#f6f3f2;color:#1b1b1c;font-size:13px;line-height:20px;box-shadow:none}.ah-historyToolbar--stitch select{min-width:170px;padding:0 34px 0 14px}.ah-historyToolbarActions{display:flex;align-items:center;gap:8px}.ah-historyIconButton{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:#424753}.ah-historyIconButton:hover:not(:disabled){background:#f6f3f2}.ah-historyIconButton .material-symbols-outlined{font-size:20px}.ah-historyExportButton{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:12px;background:#f0eded;color:#1b1b1c;font:inherit;font-size:13px;line-height:20px;font-weight:500}.ah-historyExportButton .material-symbols-outlined{color:#0058bd;font-size:18px}.ah-historyGrid--stitch{grid-template-columns:minmax(0,7fr) minmax(380px,5fr);gap:24px;margin-top:24px}.ah-runTable--stitch{overflow:hidden;border-radius:16px;box-shadow:0 1px 4px #0000000a}.ah-runTableTitle{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;background:#f6f3f29e}.ah-runTableTitle>div{display:flex;align-items:center;gap:8px}.ah-runTableTitle h2{margin:0;color:#1b1b1c;font-family:Inter,sans-serif;font-size:16px;line-height:24px;font-weight:600}.ah-runTableTitle>div>span{padding:2px 8px;border-radius:999px;background:#e5e2e1;color:#424753;font-size:10px;line-height:16px}.ah-runTableTitle>small{display:inline-flex;align-items:center;gap:6px;color:#424753;font-size:10px;line-height:16px}.ah-runTableTitle>small>i{width:7px;height:7px;border-radius:50%;background:#006e2c}.ah-runTableHead--stitch,.ah-runRow--stitch{grid-template-columns:minmax(210px,1.75fr) minmax(105px,.8fr) minmax(95px,.75fr) minmax(70px,.55fr) minmax(95px,.75fr) minmax(125px,.95fr);gap:10px}.ah-runTableHead--stitch{min-height:40px;padding:0 18px;background:#f6f3f24d;color:#424753;font-size:10px;line-height:16px;font-weight:500;letter-spacing:.5px}.ah-runRow--stitch{min-height:70px;padding:10px 18px;border-top:0;background:#fff;color:#1b1b1c}.ah-runRow--stitch+.ah-runRow--stitch{border-top:1px solid rgba(229,226,225,.45)}.ah-runRow--stitch:hover,.ah-runRow--stitch.is-selected{background:#d8e2ff61}.ah-runContact--stitch{grid-template-columns:34px minmax(0,1fr);gap:10px}.ah-runContact--stitch>b{width:34px;height:34px;background:#d8e2ff;color:#001a41;font-size:10px}.ah-runContact--stitch strong{color:#1b1b1c;font-size:12px;line-height:17px;font-weight:600}.ah-runContact--stitch small{color:#424753;font-size:10px;line-height:15px}.ah-runRow--stitch>span{color:#1b1b1c;font-size:11px;line-height:16px}.ah-triggerRunChip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:7px;background:#f0eded;color:#424753;font-size:10px;line-height:15px;font-style:normal;white-space:nowrap}.ah-triggerRunChip .material-symbols-outlined{color:#765700;font-size:13px}.ah-runRow--stitch .ah-status{gap:5px;min-height:22px;padding:3px 9px;font-size:10px;line-height:14px}.ah-runRow--stitch .ah-status>i,.ah-runDetail--stitch .ah-status>i{width:6px;height:6px;border-radius:50%;background:currentColor}.ah-runCompleted{color:#424753!important;text-align:right}.ah-runTableFooter{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border-top:1px solid #f0eded;background:#fff;color:#424753;font-size:10px;line-height:16px}.ah-runTableFooter>div{display:flex;align-items:center;gap:8px}.ah-runTableFooter button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#424753}.ah-runTableFooter button:disabled{opacity:.28}.ah-runTableFooter button .material-symbols-outlined{font-size:17px}.ah-historyEmpty{min-height:230px;display:grid;place-items:center;align-content:center;gap:6px;padding:24px;color:#424753;text-align:center}.ah-historyEmpty>.material-symbols-outlined{color:#0058bd;font-size:26px}.ah-historyEmpty strong{color:#1b1b1c;font-size:13px}.ah-historyEmpty p{max-width:300px;margin:0;font-size:11px;line-height:16px}.ah-historyHint--stitch{min-height:260px;border-radius:16px}.ah-runDetail--stitch{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 1px 4px #0000000a}.ah-runDetail--stitch>header{padding:18px 20px;border-bottom:0}.ah-runDetail--stitch .ah-runDetailTitle h2{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;line-height:28px;font-weight:600}.ah-runDetail--stitch header p{display:flex;align-items:center;gap:6px;margin-top:4px;color:#424753;font-size:10px;line-height:16px}.ah-runHeaderDot{width:3px;height:3px;display:inline-block;border-radius:50%;background:#727785}.ah-runPerson--stitch{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;margin:0 20px 18px;padding:13px;border-radius:12px;background:#f6f3f2}.ah-runPerson--stitch>span{width:38px;height:38px;background:#d8e2ff;color:#001a41;font-size:10px}.ah-runPerson--stitch strong{color:#1b1b1c;font-size:13px;line-height:18px}.ah-runPerson--stitch small{color:#424753;font-size:10px;line-height:15px}.ah-runPerson--stitch>a{display:inline-flex;align-items:center;gap:4px;color:#0058bd;font-size:10px;line-height:16px;font-weight:600;text-decoration:none;white-space:nowrap}.ah-runPerson--stitch>a .material-symbols-outlined{font-size:14px}.ah-runTimelineHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 20px 12px}.ah-runTimelineHeading h3{margin:0;color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;line-height:24px;font-weight:500}.ah-runTimelineHeading>span{color:#424753;font-size:10px;line-height:15px}.ah-timeline--stitch{padding:0 20px 8px}.ah-timeline--stitch article{grid-template-columns:30px minmax(0,1fr);gap:10px;padding-bottom:12px}.ah-timeline--stitch article:not(:last-child):after{left:14px;top:30px;background:#c2c6d5}.ah-timeline--stitch .ah-timelineDot{width:30px;height:30px;background:#dff8e5;color:#006e2c}.ah-timeline--stitch .ah-timelineDot.is-failed{background:#ffdad6;color:#93000a}.ah-timeline--stitch .ah-timelineDot .material-symbols-outlined{font-size:16px}.ah-timeline--stitch article>div{padding:12px;border-radius:12px;background:#f6f3f2}.ah-timeline--stitch strong{color:#1b1b1c;font-size:12px;line-height:18px;font-weight:500}.ah-timeline--stitch time{color:#727785;font-size:9px;line-height:14px}.ah-timeline--stitch p{margin-top:4px;color:#424753;font-size:11px;line-height:17px}.ah-runPayload{margin:8px 20px 18px;border-radius:12px;background:#f6f3f2}.ah-runPayload summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;color:#1b1b1c;cursor:pointer;list-style:none}.ah-runPayload summary::-webkit-details-marker{display:none}.ah-runPayload summary>span:first-child{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600}.ah-runPayload summary .material-symbols-outlined{color:#424753;font-size:17px}.ah-runPayload pre{max-height:280px;overflow:auto;margin:0 12px 12px;padding:12px;border-radius:9px;background:#fff;color:#424753;font:10px/16px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.ah-runTroubleshoot{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;margin:0 20px 20px;padding:13px;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0000000d}.ah-runTroubleshoot>.material-symbols-outlined:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#ffdfa0;color:#765700;font-size:18px}.ah-runTroubleshoot strong{color:#1b1b1c;font-size:11px}.ah-runTroubleshoot p{margin:2px 0 0;color:#424753;font-size:9.5px;line-height:14px}@media(max-width:1180px){.ah-historyGrid--stitch{grid-template-columns:minmax(0,1.25fr) minmax(350px,.85fr);gap:18px}.ah-historyHeaderMetrics{min-width:340px;gap:12px}}@media(max-width:980px){.ah-historyHeaderMetrics{width:100%;min-width:0}.ah-historyGrid--stitch{grid-template-columns:1fr}.ah-historyToolbar--stitch,.ah-historyFilters{align-items:stretch;flex-direction:column}.ah-historyToolbarActions{justify-content:flex-end}}@media(max-width:760px){.ah-historyHeaderMetrics{display:grid;grid-template-columns:repeat(3,1fr)}.ah-historyHeaderMetrics>i{display:none}.ah-historyToolbar--stitch{padding:10px}.ah-historyFilters .ah-search{width:100%;max-width:none}.ah-historyToolbar--stitch select{width:100%}.ah-runTableHead--stitch{display:none}.ah-runRow--stitch{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;min-height:74px}.ah-runRow--stitch>span:nth-child(2),.ah-runRow--stitch>span:nth-child(3),.ah-runRow--stitch>span:nth-child(4){display:none}.ah-runCompleted{display:none!important}.ah-runPerson--stitch{grid-template-columns:38px minmax(0,1fr)}.ah-runPerson--stitch>a{grid-column:1 / -1;justify-self:start}}.ah-historyToolbar--stitch{padding:12px 14px;gap:14px}.ah-historyFilters{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:10px}.ah-historyFilters .ah-search{width:auto;min-width:320px;max-width:520px;flex:1 1 420px}.ah-historyToolbar--stitch .ah-search input{width:100%;height:40px;padding-left:38px;padding-right:14px}.ah-historyToolbar--stitch select{width:auto!important;min-width:0!important;height:40px;flex:0 0 auto;padding-left:14px;padding-right:34px;border-radius:10px;background-position:right 11px center}.ah-historyToolbar--stitch select:nth-of-type(1){width:132px!important}.ah-historyToolbar--stitch select:nth-of-type(2){width:154px!important}.ah-historyToolbarActions{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-right:0}.ah-historyIconButton,.ah-historyExportButton{flex:0 0 auto}.ah-historyExportButton{padding-left:14px;padding-right:14px}@media(max-width:980px){.ah-historyFilters .ah-search{min-width:0;max-width:none;width:100%;flex-basis:auto}.ah-historyToolbar--stitch select:nth-of-type(1),.ah-historyToolbar--stitch select:nth-of-type(2){width:100%!important}}.ah-historyToolbar--stitch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px}.ah-historyFilters{min-width:0;display:grid;grid-template-columns:minmax(420px,1fr) 150px 174px;align-items:center;gap:10px}.ah-historyFilters .ah-search{width:100%;min-width:0;max-width:none;flex:none}.ah-historyToolbar--stitch .ah-search input{width:100%;height:40px;padding-left:38px;padding-right:14px;border-radius:11px}.ah-historyToolbar--stitch select{width:100%!important;min-width:0!important;height:40px;padding:0 42px 0 14px!important;border-radius:11px;appearance:none;-webkit-appearance:none;background-color:#f6f3f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='m7 10 5 5 5-5' fill='none' stroke='%23424753' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}.ah-historyToolbar--stitch select:nth-of-type(1),.ah-historyToolbar--stitch select:nth-of-type(2){width:100%!important}.ah-historyToolbarActions{display:flex;align-items:center;gap:8px;margin:0;padding:0}.ah-historyIconButton{width:40px;height:40px;flex:0 0 40px}.ah-historyExportButton{min-height:40px;flex:0 0 auto;padding-left:14px;padding-right:14px}.ah-detailTabs{gap:22px}.ah-detailTabs button{position:relative;height:40px;padding:0 1px;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.ah-detailTabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:0;background:transparent}.ah-detailTabs button.is-active{color:#0058bd}.ah-detailTabs button.is-active:after{background:#0058bd}.ah-detailTabs button:focus-visible:after{background:#0058bd}@media(max-width:1180px){.ah-historyFilters{grid-template-columns:minmax(300px,1fr) 145px 168px}}@media(max-width:980px){.ah-historyToolbar--stitch,.ah-historyFilters{grid-template-columns:1fr}.ah-historyToolbarActions{justify-content:flex-end}}.tpl-page{--tpl-blue: #0058bd;--tpl-blue-hover: #00479e;--tpl-blue-soft: #eef6ff;--tpl-stage: #f8fafc;--tpl-card: #ffffff;--tpl-border: #dbe3ec;--tpl-border-soft: #e8edf3;--tpl-text: #172033;--tpl-muted: #64748b;--tpl-positive: #0f8a58;width:100%;min-width:0;box-sizing:border-box;padding:16px 24px 20px;color:var(--tpl-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tpl-page *,.tpl-page *:before,.tpl-page *:after{box-sizing:border-box}.tpl-pageHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.tpl-titleLine{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tpl-pageHead h2{margin:0;color:#111827;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.tpl-pageHead p{margin:4px 0 0;max-width:760px;color:var(--tpl-muted);font-size:12px;line-height:1.45}.tpl-usagePill{display:inline-flex;align-items:center;min-height:24px;border:1px solid #dce4ee;border-radius:999px;padding:0 9px;background:#f8fafc;color:#475569;font-size:11px;font-weight:600}.tpl-primaryButton,.tpl-secondaryButton,.tpl-textButton,.tpl-dangerButton{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:0 14px;border:1px solid transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.tpl-primaryButton{border-color:var(--tpl-blue);background:var(--tpl-blue);color:#fff;box-shadow:0 1px 2px #0f172a14}.tpl-primaryButton:hover:not(:disabled){border-color:var(--tpl-blue-hover);background:var(--tpl-blue-hover)}.tpl-secondaryButton{border-color:#cfd9e5;background:#fff;color:#334155}.tpl-secondaryButton:hover:not(:disabled){border-color:#b8c6d5;background:#f8fafc}.tpl-textButton{min-height:36px;border-color:transparent;background:transparent;color:#475569}.tpl-textButton:hover:not(:disabled){background:#f1f5f9}.tpl-textButton.is-danger{color:#b42318}.tpl-dangerButton{min-height:36px;border-color:#b42318;background:#b42318;color:#fff}.tpl-primaryButton:disabled,.tpl-secondaryButton:disabled,.tpl-textButton:disabled,.tpl-dangerButton:disabled{opacity:.5;cursor:not-allowed}.tpl-error{margin:0 0 12px;border:1px solid #f0b8b4;border-radius:10px;background:#fff6f5;color:#9f251e;padding:10px 12px;font-size:12px;line-height:1.45}.tpl-upgrade{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:820px;border:1px solid var(--tpl-border);border-radius:16px;background:#fff;padding:20px}.tpl-upgrade h3{margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;font-weight:700}.tpl-upgrade p{margin:6px 0 0;color:var(--tpl-muted);font-size:12px;line-height:1.55}.tpl-workspace{width:100%;min-width:0;min-height:calc(100vh - 182px);display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.tpl-library,.tpl-editor{min-width:0;overflow:hidden;border:1px solid var(--tpl-border);border-radius:16px;background:var(--tpl-card);box-shadow:0 1px 3px #0f172a0b}.tpl-library{display:flex;flex-direction:column}.tpl-libraryHead{min-height:62px;display:flex;align-items:center;padding:12px 14px 8px}.tpl-libraryHead>div{display:grid;gap:2px}.tpl-libraryHead strong{color:#111827;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:700}.tpl-libraryHead span{color:var(--tpl-muted);font-size:10.5px}.tpl-search{position:relative;display:block;padding:6px 12px 8px}.tpl-searchIcon{position:absolute;left:23px;top:50%;transform:translateY(-54%);color:#94a3b8;font-size:18px;pointer-events:none}.tpl-search input,.tpl-nameField input{width:100%;border:1px solid #d5dee9;border-radius:8px;outline:none;background:#fbfcfe;color:#172033;font:inherit;font-size:12px}.tpl-search input{height:38px;padding:0 10px 0 34px}.tpl-search input:focus,.tpl-nameField input:focus{border-color:var(--tpl-blue);box-shadow:0 0 0 2px #0058bd1a;background:#fff}.tpl-filterChips{display:flex;align-items:center;gap:6px;padding:0 12px 10px;border-bottom:1px solid var(--tpl-border-soft);overflow-x:auto}.tpl-filterChips button,.tpl-viewSwitch button,.tpl-previewWidthSwitch button{min-height:30px;border:1px solid transparent;border-radius:8px;padding:0 9px;background:transparent;color:#526174;font:inherit;font-size:10.5px;font-weight:700;white-space:nowrap;cursor:pointer}.tpl-filterChips button:hover,.tpl-viewSwitch button:hover,.tpl-previewWidthSwitch button:hover{background:#f1f5f9}.tpl-filterChips button.is-active,.tpl-viewSwitch button.is-active,.tpl-previewWidthSwitch button.is-active{border-color:#bfd5f2;background:var(--tpl-blue-soft);color:var(--tpl-blue)}.tpl-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding:8px}.tpl-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px 9px;margin-bottom:7px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;padding:10px;color:#172033;text-align:left;cursor:pointer;box-shadow:none}.tpl-row:hover:not(:disabled){border-color:#c9d5e3;background:#fbfdff}.tpl-row.is-active{border-color:var(--tpl-blue);box-shadow:0 0 0 1px var(--tpl-blue);background:#f8fbff}.tpl-rowIcon{width:38px;height:38px;grid-row:1 / span 2;display:grid;place-items:center;border-radius:9px;background:#eef4fb;color:var(--tpl-blue)}.tpl-rowIcon svg,.tpl-connectedState svg,.tpl-mediaHint svg{width:18px;height:18px;fill:currentColor}.tpl-rowMain{min-width:0;display:grid;gap:2px}.tpl-rowMain strong,.tpl-rowMain span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-rowMain strong{color:#182234;font-size:12px;font-weight:700}.tpl-rowMain span{color:var(--tpl-muted);font-size:10.5px}.tpl-rowMeta{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eef2f6;padding-top:7px}.tpl-rowMeta em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 6px;background:#f1f5f9;color:#526174;font-size:9px;font-style:normal;font-weight:700}.tpl-rowMeta em.is-connected{background:#eaf8f1;color:#08764a}.tpl-rowMeta small{color:#94a3b8;font-size:9px;white-space:nowrap}.tpl-empty{padding:34px 12px;color:var(--tpl-muted);text-align:center;font-size:11px;line-height:1.45}.tpl-limitNote{margin:0 10px 10px;border-radius:8px;background:#fff8df;color:#735b00;padding:8px 9px;font-size:10.5px;line-height:1.4}.tpl-editor{display:flex;flex-direction:column}.tpl-editorTop{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--tpl-border-soft)}.tpl-editorIdentity{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tpl-saveState,.tpl-connectedState{min-height:28px;display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:0 8px;font-size:10px;font-weight:700}.tpl-saveState{border:1px solid #bfe8d5;background:#ecfdf5;color:var(--tpl-positive)}.tpl-saveState.is-dirty{border-color:#d9e0e8;background:#f8fafc;color:#64748b}.tpl-connectedState{background:#f1f5f9;color:#526174}.tpl-connectedState svg{width:14px;height:14px}.tpl-viewSwitch,.tpl-previewWidthSwitch{display:inline-flex;align-items:center;gap:2px;border:1px solid #dce4ed;border-radius:9px;padding:2px;background:#f8fafc}.tpl-nameBar{padding:10px 14px;border-bottom:1px solid var(--tpl-border-soft);background:#fff}.tpl-nameField{width:min(620px,100%);display:grid;gap:5px}.tpl-nameField>span{color:#526174;font-size:10.5px;font-weight:700}.tpl-nameField input{height:38px;padding:0 11px}.tpl-editStage,.tpl-previewStage{min-height:0;flex:1 1 auto;overflow:auto;background:#f8fafc}.tpl-richEditor{min-width:0;padding:12px 14px}.tpl-richEditor>*{min-width:0}.tpl-richEditor .ree,.tpl-richEditor .lex-editorShell,.tpl-richEditor .lex-shell{border-radius:12px}.tpl-media{margin:0 14px 14px;border:1px solid #dce4ed;border-radius:12px;background:#fff;overflow:hidden}.tpl-media>header{min-height:50px;display:flex;align-items:center;padding:9px 12px;border-bottom:1px solid #edf1f5}.tpl-media>header>div{display:grid;gap:2px}.tpl-media>header strong{color:#243247;font-size:11px;font-weight:700}.tpl-media>header span{color:#748196;font-size:9.5px}.tpl-mediaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.tpl-mediaGrid article{min-width:0;min-height:74px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e2e8f0;border-radius:10px;padding:8px;background:#fff}.tpl-mediaGrid article>img{width:58px;height:58px;border-radius:8px;object-fit:cover;background:#f1f5f9}.tpl-pdfIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:8px;background:#fff1f0;color:#b42318;font-size:11px;font-weight:800}.tpl-mediaGrid article>div{min-width:0;display:grid;gap:3px}.tpl-mediaGrid article strong,.tpl-mediaGrid article span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-mediaGrid article strong{color:#243247;font-size:10.5px;font-weight:700}.tpl-mediaGrid article span{color:#7b8798;font-size:9.5px}.tpl-mediaGrid article button{min-height:32px;border:0;border-radius:7px;padding:0 8px;background:transparent;color:#b42318;font:inherit;font-size:9.5px;font-weight:700;cursor:pointer}.tpl-mediaGrid article button:hover:not(:disabled){background:#fff1f0}.tpl-mediaGrid article button:disabled{opacity:.5;cursor:not-allowed}.tpl-mediaHint{min-height:52px;display:flex;align-items:center;gap:9px;margin:0 14px 14px;border:1px dashed #cbd7e5;border-radius:12px;padding:10px 12px;background:#fbfdff;color:#64748b;font-size:10px;line-height:1.45}.tpl-mediaHint svg{flex:0 0 auto;color:var(--tpl-blue)}.tpl-previewStage{padding:14px}.tpl-previewToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 10px;max-width:940px}.tpl-previewToolbar>div:first-child{display:grid;gap:1px}.tpl-previewToolbar strong{color:#243247;font-size:11px;font-weight:700}.tpl-previewToolbar span{color:#7b8798;font-size:9.5px}.tpl-previewCanvas{width:min(760px,100%);min-height:420px;margin:0 auto;border:1px solid #dce4ed;border-radius:14px;background:#fff;box-shadow:0 6px 22px #0f172a14;overflow:hidden;transition:width .15s ease}.tpl-previewCanvas.is-mobile{width:min(390px,100%)}.tpl-previewSubject{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px 16px;border-bottom:1px solid #edf1f5}.tpl-previewSubject span{color:#94a3b8;font-size:10px}.tpl-previewSubject strong{color:#243247;font-size:11px;font-weight:700}.tpl-previewBody{padding:22px 26px 8px;color:#1f2937;font-size:14px;line-height:1.6}.tpl-previewBody p:first-child{margin-top:0}.tpl-previewImage{margin:16px 26px}.tpl-previewImage img{display:block;width:100%;max-width:100%;height:auto;border-radius:8px}.tpl-previewPdf{display:flex;align-items:center;gap:9px;margin:14px 26px;border:1px solid #dce4ed;border-radius:9px;padding:10px 12px;color:#243247;text-decoration:none}.tpl-previewPdf>span{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#fff1f0;color:#b42318;font-size:9px;font-weight:800}.tpl-previewPdf strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tpl-actions{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--tpl-border);background:#fff}.tpl-actionsLeft,.tpl-actionsRight{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tpl-footerContext{color:#64748b;font-size:10px;font-weight:600}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1100px){.tpl-workspace{grid-template-columns:285px minmax(0,1fr)}.tpl-mediaGrid{grid-template-columns:1fr}}@media(max-width:900px){.tpl-page{padding:14px 12px 90px}.tpl-workspace{grid-template-columns:1fr;min-height:0}.tpl-library{max-height:350px}.tpl-editor{min-height:620px}}@media(max-width:640px){.tpl-pageHead{align-items:stretch;flex-direction:column;gap:10px}.tpl-pageHead>.tpl-primaryButton{align-self:flex-start}.tpl-editorTop,.tpl-previewToolbar{align-items:flex-start;flex-direction:column}.tpl-viewSwitch,.tpl-previewWidthSwitch{width:100%}.tpl-viewSwitch button,.tpl-previewWidthSwitch button{flex:1 1 0}.tpl-mediaGrid article{grid-template-columns:50px minmax(0,1fr)}.tpl-mediaGrid article>img,.tpl-pdfIcon{width:50px;height:50px}.tpl-mediaGrid article button{grid-column:2;justify-self:start}.tpl-actions{align-items:stretch;flex-direction:column}.tpl-actionsLeft,.tpl-actionsRight{width:100%}.tpl-actionsRight{justify-content:flex-end}.tpl-previewBody,.tpl-previewImage{margin-left:0;margin-right:0}.tpl-previewBody{padding:18px}.tpl-previewImage{margin:14px 18px}.tpl-previewPdf{margin:12px 18px}}@media(min-width:901px){.tpl-workspace{grid-template-columns:286px minmax(0,1fr);min-height:660px}.tpl-editor{min-height:0}.tpl-editorTop{min-height:54px;padding:8px 14px}.tpl-nameField{width:min(720px,100%)}.tpl-nameField input{height:34px}.tpl-editorStatus{padding-bottom:7px}.tpl-richEditor{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;padding:0;overflow:hidden}.tpl-richEditor>.lex-email,.tpl-richEditor .lex-email{min-height:0;height:100%;flex:1 1 auto}.tpl-richEditor .lex-subject{height:42px;min-height:42px;flex:0 0 42px;padding:0 14px;font-size:14px;font-weight:700}.tpl-richEditor .lex-toolbar{flex:0 0 auto;gap:4px;padding:6px 8px;background:#f8fafc}.tpl-richEditor .lex-toolbar button,.tpl-richEditor .lex-toolbar select{min-height:30px;height:30px;padding-left:9px;padding-right:9px;font-weight:700}.tpl-richEditor .lex-attachments,.tpl-richEditor .lex-attachmentRow,.tpl-richEditor .lex-attachmentList{flex:0 0 auto}.tpl-richEditor .lex-attachmentChip{min-height:30px}.tpl-richEditor .lex-editorShell{min-height:300px!important;max-height:none!important;height:auto!important;flex:1 1 300px;display:flex;flex-direction:column;overflow:auto!important;background:#fff}.tpl-richEditor .lex-content{min-height:280px!important;flex:1 1 auto;padding:18px 20px 28px;overflow:visible;font-size:15px;line-height:1.65}.tpl-mediaHelp,.tpl-canvaHelp,.tpl-mediaHint,.tpl-assetHelp{min-height:38px;margin-top:8px;padding-top:8px;padding-bottom:8px}.tpl-actions{min-height:52px;padding-top:7px;padding-bottom:7px}}@media(min-width:901px)and (min-height:850px){.tpl-workspace{min-height:calc(100vh - 145px)}.tpl-richEditor .lex-editorShell{min-height:390px!important;flex-basis:390px}.tpl-richEditor .lex-content{min-height:370px!important}}@media(max-width:900px){.tpl-richEditor{padding:0}.tpl-richEditor .lex-editorShell{min-height:340px!important;max-height:none!important}.tpl-richEditor .lex-content{min-height:320px!important}}@media(max-width:640px){.tpl-richEditor .lex-editorShell{min-height:300px!important}.tpl-richEditor .lex-content{min-height:280px!important;padding:16px}}.mediaPage{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f9fc;color:#202124}.mediaPage *,.mediaPage *:before,.mediaPage *:after{box-sizing:border-box}.mediaPage button,.mediaPage input,.mediaPage select{font:inherit}.mediaPage__header{min-height:68px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;border-bottom:1px solid #e0e3e7;background:#fff}.mediaPage__header h1,.mediaModal__header h2{margin:0;color:#202124;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.mediaPage__header p,.mediaModal__header p{margin:3px 0 0;color:#5f6368;font-size:12.5px;line-height:1.4}.mediaButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #dadce0;border-radius:7px;background:#fff;color:#3c4043;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:none}.mediaButton:hover:not(:disabled){border-color:#c7cacf;background:#f8fafd}.mediaButton:disabled{opacity:.55;cursor:not-allowed}.mediaButton--primary{border-color:#1a73e8;background:#1a73e8;color:#fff}.mediaButton--primary:hover:not(:disabled){border-color:#1765cc;background:#1765cc}.mediaButton--primary>span{font-size:19px;line-height:1;font-weight:500}.mediaButton--danger{border-color:#d93025;background:#d93025;color:#fff}.mediaPage__summary{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e0e3e7;background:#fff}.mediaPage__summary>div{min-width:0;min-height:54px;display:flex;align-items:baseline;gap:8px;padding:9px 18px;border-right:1px solid #eef0f2}.mediaPage__summary>div:last-child{border-right:0}.mediaPage__summary span{color:#5f6368;font-size:11.5px;font-weight:500}.mediaPage__summary strong{color:#202124;font-size:18px;font-weight:700}.mediaPage__toolbar{flex:0 0 auto;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 14px;border-bottom:1px solid #e0e3e7;background:#fff}.mediaTabs{min-width:0;display:flex;align-items:center;gap:3px}.mediaTabs button{height:34px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#5f6368;font-size:12.5px;font-weight:600;cursor:pointer}.mediaTabs button:hover{background:#f1f3f4;color:#202124}.mediaTabs button.is-active{background:#e8f0fe;color:#1967d2}.mediaPage__tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.mediaSearch{width:min(260px,24vw);height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dadce0;border-radius:7px;background:#fff}.mediaSearch:focus-within{border-color:#1a73e8;box-shadow:0 0 0 1px #1a73e8}.mediaSearch svg,.mediaViewToggle svg{width:17px;height:17px;flex:0 0 auto;fill:#5f6368}.mediaSearch input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#202124;font-size:12.5px}.mediaSearch input::placeholder{color:#80868b}.mediaSelect{height:36px;min-width:104px;padding:0 28px 0 10px;border:1px solid #dadce0;border-radius:7px;outline:0;background:#fff;color:#3c4043;font-size:12.5px;font-weight:500}.mediaSelect:focus{border-color:#1a73e8}.mediaViewToggle{height:36px;display:flex;padding:2px;border:1px solid #dadce0;border-radius:7px;background:#fff}.mediaViewToggle button{width:31px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.mediaViewToggle button:hover,.mediaViewToggle button.is-active{background:#f1f3f4}.mediaViewToggle button.is-active svg{fill:#1a73e8}.mediaNotice{position:absolute;top:78px;right:18px;z-index:20;min-width:190px;max-width:min(360px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;border:1px solid #c8e6c9;border-radius:7px;background:#f1f8e9;color:#256029;box-shadow:0 5px 18px #3c404324;font-size:12.5px;font-weight:600}.mediaNotice span{min-width:0;flex:1}.mediaNotice button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:18px;cursor:pointer}.mediaPage__content{flex:1 1 auto;min-height:0;overflow:auto;padding:14px;scrollbar-width:thin;scrollbar-color:#c8cdd2 transparent}.mediaLibrary{min-width:0}.mediaLibrary--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.mediaCard{min-width:0;position:relative;overflow:hidden;border:1px solid #e0e3e7;border-radius:8px;background:#fff;box-shadow:none}.mediaCard:hover{border-color:#c7cacf}.mediaCard__open{width:100%;display:block;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.mediaCard__preview{height:150px;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #eef0f2;background:linear-gradient(45deg,#f6f7f8 25%,transparent 25%),linear-gradient(-45deg,#f6f7f8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f6f7f8 75%),linear-gradient(-45deg,transparent 75%,#f6f7f8 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.mediaCard__preview img{width:100%;height:100%;display:block;object-fit:contain;background:#ffffffdb}.mediaCard__pdf,.mediaDetail__pdf{display:grid;place-items:center;gap:6px;color:#5f6368}.mediaCard__pdf svg{width:38px;height:38px;fill:#d93025}.mediaCard__pdf span{font-size:11px;font-weight:700;letter-spacing:.04em}.mediaCard__body{padding:10px 11px 8px}.mediaCard__title{min-width:0;display:flex;align-items:center;gap:7px}.mediaCard__title strong{min-width:0;flex:1;overflow:hidden;color:#202124;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mediaKind{flex:0 0 auto;padding:2px 5px;border-radius:999px;background:#f1f3f4;color:#5f6368;font-size:9.5px;font-weight:600}.mediaKind--pdf{background:#fce8e6;color:#b3261e}.mediaCard__body p{margin:4px 0 0;overflow:hidden;color:#80868b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.mediaCard__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px;color:#80868b;font-size:10.5px}.mediaCard__quickActions{display:flex;justify-content:flex-end;padding:0 7px 7px}.mediaCard__quickActions button{height:27px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#1967d2;font-size:11px;font-weight:600;cursor:pointer}.mediaCard__quickActions button:hover{background:#e8f0fe}.mediaLibrary--list{display:grid;gap:5px}.mediaLibrary--list .mediaCard{display:flex;align-items:stretch}.mediaLibrary--list .mediaCard__open{min-width:0;flex:1;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center}.mediaLibrary--list .mediaCard__preview{width:74px;height:62px;border-right:1px solid #eef0f2;border-bottom:0}.mediaLibrary--list .mediaCard__pdf svg{width:26px;height:26px}.mediaLibrary--list .mediaCard__body{min-width:0;padding:8px 11px}.mediaLibrary--list .mediaCard__meta{justify-content:flex-start;gap:16px}.mediaLibrary--list .mediaCard__quickActions{flex:0 0 auto;align-items:center;padding:0 8px}.mediaState{min-height:300px;display:grid;place-items:center;align-content:center;gap:7px;padding:30px 18px;color:#5f6368;text-align:center}.mediaState strong{color:#3c4043;font-size:14px;font-weight:600}.mediaState p{max-width:470px;margin:0;color:#80868b;font-size:12.5px;line-height:1.5}.mediaState .mediaButton{margin-top:7px}.mediaState__icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:4px;border-radius:50%;background:#e8f0fe}.mediaState__icon svg{width:26px;height:26px;fill:#1967d2}.mediaSpinner{width:24px;height:24px;border:2px solid #e0e3e7;border-top-color:#1a73e8;border-radius:50%;animation:media-spin .7s linear infinite}.mediaSpinner--small{width:16px;height:16px}@keyframes media-spin{to{transform:rotate(360deg)}}.mediaModalBackdrop{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:22px;background:#2021245c}.mediaModal{width:min(680px,100%);max-height:min(760px,calc(100dvh - 44px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dadce0;border-radius:10px;background:#fff;box-shadow:0 16px 46px #20212433}.mediaModal__header{min-height:64px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px 11px 16px;border-bottom:1px solid #e0e3e7}.mediaModal__header>div{min-width:0}.mediaModal__header h2{overflow:hidden;font-size:17px;white-space:nowrap;text-overflow:ellipsis}.mediaModal__header p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mediaIconButton{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#5f6368;font-size:22px;line-height:1;cursor:pointer}.mediaIconButton:hover:not(:disabled){background:#f1f3f4}.mediaModal__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px}.mediaFileInput{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.mediaDropZone{min-height:168px;display:grid;place-items:center;align-content:center;gap:5px;padding:20px;border:1px dashed #bdc1c6;border-radius:8px;background:#fafbfc;text-align:center}.mediaDropZone.is-active{border-color:#1a73e8;background:#f4f8ff}.mediaDropZone__icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:2px;border-radius:50%;background:#e8f0fe}.mediaDropZone__icon svg{width:22px;height:22px;fill:#1967d2}.mediaDropZone strong{color:#3c4043;font-size:13.5px;font-weight:600}.mediaDropZone p{margin:0 0 7px;color:#80868b;font-size:11.5px}.mediaPending{display:grid;gap:7px;margin-top:13px}.mediaPending__row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:8px;padding:7px 7px 7px 9px;border:1px solid #e0e3e7;border-radius:7px}.mediaPending__type{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#f1f3f4}.mediaPending__type svg{width:17px;height:17px;fill:#5f6368}.mediaPending__row label{min-width:0;display:grid;gap:3px}.mediaPending__row label>span{overflow:hidden;color:#80868b;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.mediaPending__row input{width:100%;height:30px;padding:0 8px;border:1px solid #dadce0;border-radius:5px;outline:0;color:#202124;font-size:12.5px}.mediaPending__row input:focus{border-color:#1a73e8}.mediaPending__row small{color:#80868b;font-size:10.5px}.mediaError{margin-top:12px;padding:9px 10px;border:1px solid #f5c6c2;border-radius:6px;background:#fce8e6;color:#b3261e;font-size:12px;line-height:1.45}.mediaUploadProgress{display:flex;align-items:center;gap:8px;margin-top:12px;color:#5f6368;font-size:12px}.mediaModal__footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #e0e3e7;background:#fafbfc}.mediaDetail{position:fixed;top:0;right:0;bottom:0;width:min(430px,100vw);display:flex;flex-direction:column;background:#fff;box-shadow:-14px 0 36px #2021242e}.mediaDetail__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px}.mediaDetail__preview{min-height:240px;display:grid;place-items:center;overflow:hidden;border:1px solid #e0e3e7;border-radius:8px;background:#f8f9fa}.mediaDetail__preview img{width:100%;max-height:360px;display:block;object-fit:contain}.mediaDetail__pdf{padding:30px}.mediaDetail__pdf svg{width:52px;height:52px;fill:#d93025}.mediaDetail__pdf strong{color:#3c4043;font-size:13px;font-weight:600}.mediaDetail__pdf span{max-width:300px;overflow:hidden;color:#80868b;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.mediaDetail__facts{display:grid;gap:0;margin:14px 0 0;border-top:1px solid #eef0f2}.mediaDetail__facts>div{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;padding:9px 2px;border-bottom:1px solid #eef0f2}.mediaDetail__facts dt{color:#80868b;font-size:11px}.mediaDetail__facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#3c4043;font-size:11.5px;font-weight:500}.mediaDetail__actions{display:flex;gap:7px;margin-top:13px}.mediaDetail__reuse,.mediaDetail__archive{margin-top:16px;padding-top:13px;border-top:1px solid #eef0f2}.mediaDetail__reuse strong,.mediaDetail__archive strong{color:#3c4043;font-size:12.5px;font-weight:600}.mediaDetail__reuse p,.mediaDetail__archive p{margin:4px 0 0;color:#80868b;font-size:11.5px;line-height:1.5}.mediaTextDanger{padding:0;border:0;background:transparent;color:#b3261e;font-size:12px;font-weight:600;cursor:pointer}.mediaDetail__archive>div>div{display:flex;gap:7px;margin-top:10px}@media(max-width:1000px){.mediaLibrary--grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.mediaSearch{width:200px}}@media(max-width:760px){.mediaPage__header{min-height:62px;padding:8px 12px}.mediaPage__header h1{font-size:18px}.mediaPage__header p{max-width:220px;font-size:11px}.mediaPage__header .mediaButton--primary{width:38px;min-width:38px;padding:0;font-size:0}.mediaPage__header .mediaButton--primary>span{font-size:22px}.mediaPage__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.mediaPage__summary>div{min-height:46px;display:grid;align-content:center;gap:0;padding:6px 8px}.mediaPage__summary span{font-size:9.5px}.mediaPage__summary strong{font-size:14px}.mediaPage__toolbar{min-height:auto;display:grid;gap:7px;padding:7px 9px}.mediaTabs{overflow-x:auto;scrollbar-width:none}.mediaTabs::-webkit-scrollbar{display:none}.mediaTabs button{flex:0 0 auto}.mediaPage__tools{justify-content:stretch}.mediaSearch{width:auto;min-width:0;flex:1}.mediaSelect{min-width:92px;max-width:104px}.mediaPage__content{padding:9px}.mediaLibrary--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mediaCard__preview{height:118px}.mediaCard__body{padding:8px 9px 6px}.mediaCard__meta{display:grid;justify-content:start;gap:1px}.mediaLibrary--list .mediaCard__quickActions{display:none}.mediaNotice{top:70px;right:10px}.mediaModalBackdrop{align-items:flex-end;padding:0}.mediaModal{width:100%;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0}.mediaDetail{top:auto;width:100%;max-height:92dvh;border-radius:12px 12px 0 0}.mediaDetail__preview{min-height:200px}.mediaPending__row{grid-template-columns:28px minmax(0,1fr) 30px}.mediaPending__row>small{display:none}}@media(max-width:420px){.mediaPage__summary>div{padding-inline:6px}.mediaLibrary--grid{grid-template-columns:1fr 1fr}.mediaCard__preview{height:104px}.mediaKind,.mediaViewToggle{display:none}}.perfPage{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f9fc;color:#202124}.perfPage *{box-sizing:border-box}.perfPage button,.perfPage select{font:inherit}.perfHeader{min-height:68px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid #e0e3e7;background:#fff}.perfHeader h1,.perfSectionHead h2{margin:0;color:#202124;font-weight:700;letter-spacing:-.01em}.perfHeader h1{font-size:20px;line-height:1.2}.perfHeader p,.perfSectionHead p{margin:3px 0 0;color:#5f6368;font-size:12.5px;line-height:1.45}.perfHeaderActions{display:flex;align-items:center;gap:7px}.perfHeaderActions select{height:36px;min-width:132px;padding:0 28px 0 10px;border:1px solid #dadce0;border-radius:7px;outline:0;background:#fff;color:#3c4043;font-size:12.5px}.perfButton{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #dadce0;border-radius:7px;background:#fff;color:#3c4043;font-size:12.5px;font-weight:600;cursor:pointer}.perfButton:hover:not(:disabled){background:#f8fafd}.perfButton:disabled{opacity:.55;cursor:not-allowed}.perfButton.primary{border-color:#1a73e8;background:#1a73e8;color:#fff}.perfScroll{flex:1 1 auto;min-height:0;overflow:auto;padding:13px 15px 22px;scrollbar-width:thin}.perfPeriod{display:flex;justify-content:space-between;gap:12px;margin:0 1px 8px;color:#80868b;font-size:10.5px}.perfMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.perfMetric{min-width:0;min-height:82px;display:grid;align-content:center;gap:2px;padding:10px 11px;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.perfMetric>span{color:#5f6368;font-size:10.5px;font-weight:600}.perfMetric strong{color:#202124;font-size:19px;line-height:1.1;font-weight:700}.perfMetric small{color:#80868b;font-size:10px}.perfMetric.is-warning strong{color:#b3261e}.perfSection{margin-top:11px;overflow:hidden;border:1px solid #e0e3e7;border-radius:8px;background:#fff}.perfSectionHead{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid #eef0f2}.perfSectionHead h2{font-size:14px}.perfSectionHead p{font-size:11.5px}.perfSectionHead>span{color:#80868b;font-size:10.5px;font-weight:600}.perfCampaignTable{min-width:760px}.perfCampaignHead,.perfCampaignRow{display:grid;grid-template-columns:minmax(230px,2.4fr) minmax(54px,.55fr) repeat(5,minmax(62px,.65fr)) 22px;align-items:center;gap:8px}.perfCampaignHead{min-height:34px;padding:0 11px;border-bottom:1px solid #eef0f2;background:#fafbfc;color:#80868b;font-size:9.5px;font-weight:600;text-transform:uppercase}.perfCampaignRow{width:100%;min-height:52px;padding:6px 11px;border:0;border-bottom:1px solid #f0f1f2;border-radius:0;background:#fff;color:#3c4043;font-size:11.5px;text-align:left;cursor:pointer}.perfCampaignRow:hover{background:#f8fafd}.perfCampaignRow .campaign{min-width:0;display:grid;gap:2px}.perfCampaignRow .campaign strong,.perfCampaignRow .campaign small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.perfCampaignRow .campaign strong{color:#202124;font-size:12.5px;font-weight:600}.perfCampaignRow .campaign small{color:#80868b;font-size:10.5px}.perfCampaignRow .warn{color:#b3261e;font-weight:600}.perfCampaignRow .arrow{color:#80868b;font-size:19px;text-align:right}.perfTrend{padding:10px 12px 11px}.perfLegend{display:flex;gap:15px;margin-bottom:6px;color:#5f6368;font-size:10.5px;font-weight:600}.perfLegend span{display:flex;align-items:center;gap:5px}.perfLegend span:before{content:"";width:16px;height:2px;background:currentColor}.perfLegend .delivered{color:#1a73e8}.perfLegend .opened{color:#188038}.perfLegend .clicked{color:#a142f4}.perfTrend svg{width:100%;height:170px;overflow:visible}.perfTrend line{stroke:#eef0f2;stroke-width:.45;vector-effect:non-scaling-stroke}.perfTrend polyline{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.perfTrend polyline.delivered{stroke:#1a73e8}.perfTrend polyline.opened{stroke:#188038}.perfTrend polyline.clicked{stroke:#a142f4}.perfAxis{display:flex;justify-content:space-between;color:#80868b;font-size:9.5px}.perfUpgrade{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 14px;background:#f8fbff}.perfUpgrade.quiet{background:#fafbfc}.perfUpgrade strong{color:#3c4043;font-size:12.5px;font-weight:600}.perfUpgrade p{max-width:640px;margin:3px 0 0;color:#5f6368;font-size:11.5px;line-height:1.5}.perfTeamTable{min-width:650px}.perfTeamHead,.perfTeamRow{display:grid;grid-template-columns:minmax(200px,1.8fr) repeat(5,minmax(72px,.65fr));align-items:center;gap:8px}.perfTeamHead{min-height:34px;padding:0 11px;border-bottom:1px solid #eef0f2;background:#fafbfc;color:#80868b;font-size:9.5px;font-weight:600;text-transform:uppercase}.perfTeamRow{min-height:45px;padding:6px 11px;border-bottom:1px solid #f0f1f2;color:#3c4043;font-size:11.5px}.perfTeamRow strong{color:#202124;font-weight:600}.perfEmpty,.perfState{min-height:190px;display:grid;place-items:center;align-content:center;gap:5px;padding:24px 16px;color:#5f6368;text-align:center}.perfEmpty.compact{min-height:100px}.perfEmpty strong,.perfState strong{color:#3c4043;font-size:13px;font-weight:600}.perfEmpty p,.perfState p{max-width:480px;margin:0;color:#80868b;font-size:11.5px}.perfSpinner{width:23px;height:23px;border:2px solid #e0e3e7;border-top-color:#1a73e8;border-radius:50%;animation:perfspin .7s linear infinite}@keyframes perfspin{to{transform:rotate(360deg)}}.perfError{margin-bottom:9px;padding:8px 10px;border:1px solid #f5c6c2;border-radius:6px;background:#fce8e6;color:#b3261e;font-size:11.5px}.perfFootnote{margin:10px 2px 0;color:#80868b;font-size:10px}@media(max-width:1100px){.perfMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.perfHeader{min-height:auto;align-items:flex-start;padding:9px 11px}.perfHeader h1{font-size:18px}.perfHeader p{max-width:220px;font-size:11px}.perfHeaderActions{flex-direction:column;align-items:stretch}.perfHeaderActions .perfButton{display:none}.perfHeaderActions select{height:32px}.perfScroll{padding:9px 9px 18px}.perfMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.perfMetric{min-height:71px;padding:8px 9px}.perfMetric strong{font-size:17px}.perfCampaignTable,.perfTeamTable{min-width:0}.perfCampaignHead,.perfTeamHead{display:none}.perfCampaignRow{min-height:78px;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 12px;padding:9px 10px}.perfCampaignRow .campaign{grid-column:1/3}.perfCampaignRow>span:nth-child(2):before{content:"Sent ";color:#80868b}.perfCampaignRow>span:nth-child(3):before{content:"Delivered ";color:#80868b}.perfCampaignRow>span:nth-child(4):before{content:"Opened ";color:#80868b}.perfCampaignRow>span:nth-child(5):before{content:"Clicked ";color:#80868b}.perfCampaignRow>span:nth-child(6),.perfCampaignRow>span:nth-child(7){display:none}.perfCampaignRow .arrow{grid-column:3;grid-row:1/3}.perfTrend svg{height:140px}.perfUpgrade{align-items:flex-start;flex-direction:column;gap:10px}.perfTeamRow{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 12px;padding:9px 10px}.perfTeamRow strong{grid-column:1/4}.perfTeamRow span:nth-child(5),.perfTeamRow span:nth-child(6){display:none}}.ff-toolbar{margin:10px 0 12px;display:flex;gap:10px}.ff-input{width:420px;max-width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;outline:none}.ff-input:focus{border-color:#cbd5e1;box-shadow:0 0 0 4px #94a3b840}.ff-btn{padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.ff-error{margin:8px 0 12px;padding:10px 12px;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#9f1239}.ff-card{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff}.ff-head,.ff-row{display:grid;grid-template-columns:1fr 120px 240px;gap:12px;align-items:center;padding:12px 14px}.ff-head{background:#f8fafc;font-weight:700;color:#0f172a;border-bottom:1px solid #e5e7eb}.ff-row{border-bottom:1px solid #f1f5f9}.ff-row:last-child{border-bottom:none}.ff-keyMain{font-weight:700}.ff-keySub{font-size:12px;color:#64748b;margin-top:2px}.ff-meta{font-size:12px;color:#0f172a}.ff-muted{color:#64748b}.ff-empty{padding:14px;color:#64748b}.ff-switch{position:relative;display:inline-block;width:46px;height:26px}.ff-switch input{opacity:0;width:0;height:0}.ff-slider{position:absolute;cursor:pointer;inset:0;background:#e5e7eb;border-radius:999px;transition:.2s}.ff-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:999px;transition:.2s;box-shadow:0 1px 2px #0000001f}.ff-switch input:checked+.ff-slider{background:#22c55e}.ff-switch input:checked+.ff-slider:before{transform:translate(20px)}.upg-page{max-width:980px;margin:0 auto;padding:22px 16px 60px}.upg-head{margin-bottom:14px}.upg-h1{font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.upg-sub{color:#64748b;margin-top:4px}.upg-error{margin:12px 0;padding:10px 12px;border:1px solid rgba(239,68,68,.35);background:#ef444414;border-radius:12px;color:#991b1b;font-weight:600}.upg-panel{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 8px 22px #0000000f;padding:16px}.upg-row{display:flex;justify-content:space-between;gap:14px;padding:6px 0 12px;border-bottom:1px solid rgba(0,0,0,.08)}.upg-k{font-size:.82rem;color:#64748b;font-weight:700}.upg-v{font-size:1.15rem;font-weight:700}.upg-section{margin-top:14px}.upg-secTitle{font-weight:700;margin-bottom:8px}.upg-muted{color:#64748b}.upg-group{margin-top:10px}.upg-cat{font-weight:700;color:#0f172a;margin:10px 0 6px}.upg-list{display:flex;flex-direction:column;gap:8px}.upg-item{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:10px 12px;border:1px solid rgba(0,0,0,.08);border-radius:14px}.upg-itemMain{min-width:0}.upg-itemName{font-weight:700}.upg-itemDesc{color:#64748b;margin-top:3px;line-height:1.35}.upg-pill{font-weight:700;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);white-space:nowrap}.upg-pill.on{background:#22c55e1a}.upg-pill.off{background:#94a3b824}.upg-table{border:1px solid rgba(0,0,0,.08);border-radius:14px;overflow:hidden}.upg-tr{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0;border-top:1px solid rgba(0,0,0,.08)}.upg-tr:first-child{border-top:0}.upg-td{padding:10px 12px;font-weight:700;color:#0f172a}.upg-td.k{color:#334155}.upg-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.upg-btn{border:0;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer}.upg-btnGhost{background:transparent;border:1px solid rgba(0,0,0,.14);border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer}.upg-promoRow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:8px}.upg-input{flex:1;min-width:220px;border:1px solid rgba(0,0,0,.14);border-radius:10px;padding:10px 12px;outline:none}.upg-promoMsg{margin-top:8px;font-weight:600}.upg-promoMsg.ok{color:#0f766e}.upg-promoMsg.bad{color:#b42318}.ccg-page{--ccg-primary: #0058bd;--ccg-primary-soft: #d8e2ff;--ccg-primary-text: #004494;--ccg-surface: #fcf9f8;--ccg-card: #ffffff;--ccg-soft: #f6f3f2;--ccg-soft-2: #f0eded;--ccg-border: #e3e1e0;--ccg-border-strong: #cbd0dc;--ccg-text: #1b1b1c;--ccg-muted: #646b78;--ccg-green: #006e2c;--ccg-green-soft: #e8f8ec;--ccg-red: #ba1a1a;--ccg-red-soft: #ffdad6;--ccg-amber: #765700;--ccg-amber-soft: #ffdfa0;--ccg-violet-soft: #eee8ff;--ccg-violet: #5c4cb4;width:100%;min-height:calc(100vh - var(--ae-topbar, 62px));box-sizing:border-box;padding:18px 24px 40px;background:var(--ccg-surface);color:var(--ccg-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto;scrollbar-width:none}.ccg-page::-webkit-scrollbar,.ccg-page *::-webkit-scrollbar{display:none}.ccg-page *,.ccg-page *:before,.ccg-page *:after{box-sizing:border-box}.ccg-top,.ccg-modeCard,.ccg-stepper,.ccg-mainCard{width:min(1120px,100%);margin-left:auto;margin-right:auto}.ccg-top{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.ccg-back,.ccg-textButton{border:0;background:transparent;color:#4f5560;font-family:inherit;font-size:13px;font-weight:600;padding:4px 0;cursor:pointer}.ccg-back{display:inline-flex;align-items:center;gap:7px}.ccg-back .material-symbols-outlined{font-size:18px}.ccg-back:hover,.ccg-textButton:hover{color:var(--ccg-primary)}.ccg-draftStatus{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 11px;border-radius:999px;background:var(--ccg-soft);color:#5b626d;font-size:11px;font-weight:600;white-space:nowrap}.ccg-liveDot{width:7px;height:7px;border-radius:50%;background:#17a34a}.ccg-modeCard,.ccg-stepper,.ccg-mainCard{background:var(--ccg-card);border:1px solid rgba(194,198,213,.48);box-shadow:0 2px 8px #19232d0b}.ccg-modeCard{min-height:64px;padding:9px 12px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.ccg-modeCard>p{margin:0;max-width:470px;color:var(--ccg-muted);font-size:12px;line-height:18px;text-align:right}.ccg-modeSwitch{display:inline-flex;align-items:stretch;gap:4px;padding:4px;border-radius:12px;background:var(--ccg-soft);border:1px solid rgba(194,198,213,.45)}.ccg-modeSwitch button{min-width:176px;min-height:44px;border:0;border-radius:9px;background:transparent;color:#535a65;display:flex;align-items:center;justify-content:center;gap:9px;padding:6px 13px;font-family:inherit;cursor:pointer;box-shadow:none}.ccg-modeSwitch button:hover{border:0;background:#ece9e8}.ccg-modeSwitch button.is-active{background:var(--ccg-primary);color:#fff;box-shadow:0 2px 6px #0058bd38}.ccg-modeSwitch button .material-symbols-outlined{font-size:19px}.ccg-modeSwitch button>span:not(.material-symbols-outlined){display:grid;text-align:left}.ccg-modeSwitch strong{font-size:12px;line-height:16px;font-weight:700}.ccg-modeSwitch small{color:inherit;opacity:.78;font-size:10px;line-height:14px}.ccg-stepper{min-height:82px;padding:11px 18px;border-radius:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;position:relative}.ccg-step{min-width:0;border:0;background:transparent;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#7a8089;text-align:left;font-family:inherit;cursor:default;position:relative}.ccg-step.is-active,.ccg-step.is-complete{color:var(--ccg-text)}.ccg-step.is-complete{cursor:pointer}.ccg-step.is-complete:hover{background:var(--ccg-soft)}.ccg-step>.material-symbols-outlined{justify-self:end;color:#c1c5cf;font-size:18px}.ccg-stepNumber{width:34px;height:34px;border-radius:10px;background:#e7e4e3;color:#777d86;display:grid;place-items:center;font-size:13px;font-weight:700}.ccg-step.is-active .ccg-stepNumber{background:var(--ccg-primary);color:#fff;box-shadow:0 3px 8px #0058bd2e}.ccg-step.is-complete .ccg-stepNumber{background:#e2f6e7;color:var(--ccg-green)}.ccg-stepNumber .material-symbols-outlined{font-size:18px}.ccg-step>span:nth-child(2){min-width:0;display:grid;gap:1px}.ccg-step small{color:inherit;font-size:9px;line-height:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ccg-step strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;font-weight:650}.ccg-step em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b919a;font-size:10px;line-height:14px;font-style:normal}.ccg-step.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-11px;height:3px;background:var(--ccg-primary);border-radius:999px}.ccg-mainCard{border-radius:18px;overflow:visible;position:relative}.ccg-cardHeader{padding:26px 32px 20px;border-bottom:1px solid #ece9e8}.ccg-cardHeader h1{margin:0;color:var(--ccg-text);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:26px;line-height:34px;font-weight:650;letter-spacing:-.035em}.ccg-cardHeader p{max-width:760px;margin:5px 0 0;color:var(--ccg-muted);font-size:13px;line-height:20px}.ccg-section{padding:22px 32px;border-bottom:1px solid #efedec}.ccg-section:last-of-type{border-bottom:0}.ccg-sectionHead,.ccg-sectionHeadMain{display:flex;align-items:center;gap:10px}.ccg-sectionHead{margin-bottom:14px}.ccg-sectionHead--between{justify-content:space-between;align-items:flex-start;gap:18px}.ccg-sectionHead h2{margin:0;color:var(--ccg-text);font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:22px;font-weight:650;letter-spacing:-.01em}.ccg-sectionHead p{margin:2px 0 0;color:var(--ccg-muted);font-size:11px;line-height:16px}.ccg-sectionIcon,.ccg-sectionNumber{flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#e8efff;color:var(--ccg-primary);display:grid;place-items:center}.ccg-sectionIcon .material-symbols-outlined{font-size:17px}.ccg-sectionNumber{background:#fff0c8;color:#765700;font-size:11px;font-weight:700}.ccg-sectionNumber--violet{background:var(--ccg-violet-soft);color:var(--ccg-violet)}.ccg-sectionNumber--teal{background:#dff7f0;color:#05725a}.ccg-sectionNumber--amber{background:#fff0c8;color:#765700}.ccg-grid{display:grid;gap:13px 16px}.ccg-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-grid--3{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(220px,.8fr)}.ccg-field{min-width:0;display:grid;align-content:start;gap:5px}.ccg-field--wide,.ccg-field--wide3{grid-column:1 / -1}.ccg-field>span{color:#303238;font-size:11px;line-height:16px;font-weight:650}.ccg-field small{color:#858b95;font-size:10px;line-height:14px}.ccg-field input,.ccg-field select,.ccg-field textarea,.ccg-tagEditor input{width:100%;min-width:0;min-height:40px;border:1px solid #cbd0dc;border-radius:9px;outline:none;background:#fff;color:var(--ccg-text);font-family:inherit;font-size:12.5px;font-weight:500;padding:9px 11px;box-shadow:none}.ccg-field select{cursor:pointer}.ccg-field textarea{min-height:82px;resize:vertical;line-height:19px}.ccg-field input:focus,.ccg-field select:focus,.ccg-field textarea:focus,.ccg-tagEditor input:focus{border-color:var(--ccg-primary);box-shadow:0 0 0 2px #0058bd1f}.ccg-field input.is-invalid{border-color:var(--ccg-red);box-shadow:0 0 0 2px #ba1a1a14}.ccg-fieldError{color:var(--ccg-red)!important}.ccg-inputWithIcon{position:relative}.ccg-inputWithIcon>.material-symbols-outlined{position:absolute;z-index:1;left:11px;top:50%;transform:translateY(-50%);color:#737985;font-size:17px;pointer-events:none}.ccg-inputWithIcon input{padding-left:36px}.ccg-choiceGrid{display:grid;gap:7px}.ccg-choiceGrid--stages{grid-template-columns:repeat(7,minmax(92px,1fr))}.ccg-choice{min-height:38px;border:1px solid #d6d9e1;border-radius:9px;background:#f8f6f5;color:#515762;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;font-family:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.ccg-choice:hover{border-color:#b8bfcc}.ccg-choice.is-selected{border-color:var(--ccg-primary);background:#edf3ff;color:#003e8d;box-shadow:inset 0 0 0 1px var(--ccg-primary)}.ccg-statusDot{width:6px;height:6px;border-radius:50%;background:#aeb4bf}.ccg-statusDot.status-nurture{background:#0058bd}.ccg-statusDot.status-active{background:#13a05f}.ccg-statusDot.status-under-contract{background:#e39c12}.ccg-statusDot.status-closed{background:#6454d9}.ccg-statusDot.status-lost{background:#d54848}.ccg-statusDot.status-archived{background:#9aa0a9}.ccg-segmented{width:min(430px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ccg-segmented button{min-height:36px;border:1px solid transparent;border-radius:9px;background:var(--ccg-soft);color:#5b616b;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.ccg-segmented button:hover{border-color:#d5d7de}.ccg-segmented button.is-selected{border-color:#efc25d;background:#ffdfa0;color:#5c4300}.ccg-segmented--compact{width:100%}.ccg-chipWrap{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ccg-chip{min-height:30px;border:1px solid #d9dce4;border-radius:999px;background:#f8f6f5;color:#4f5560;display:inline-flex;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.ccg-chip .material-symbols-outlined{font-size:14px}.ccg-chip.is-selected{border-color:var(--ccg-primary);background:var(--ccg-primary);color:#fff}.ccg-subCard{padding:15px;border:1px solid #dde1e8;border-radius:13px;background:#fafafa}.ccg-switch{display:inline-flex;align-items:center;gap:8px;color:#4e5560;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.ccg-switch input{position:absolute;opacity:0;pointer-events:none}.ccg-switch>span{width:32px;height:18px;border-radius:999px;background:#c8ccd4;position:relative;transition:background .12s ease}.ccg-switch>span:after{content:"";position:absolute;width:14px;height:14px;left:2px;top:2px;border-radius:50%;background:#fff;transition:transform .12s ease}.ccg-switch input:checked+span{background:var(--ccg-primary)}.ccg-switch input:checked+span:after{transform:translate(14px)}.ccg-emptyInline,.ccg-infoCard,.ccg-readyCard,.ccg-duplicate,.ccg-partial,.ccg-error{border-radius:13px;display:flex;align-items:flex-start;gap:12px}.ccg-emptyInline{min-height:72px;padding:14px 16px;border:1px dashed #cdd1da;background:#faf9f8;color:#757b85;align-items:center}.ccg-emptyInline>.material-symbols-outlined{color:#7f8791;font-size:22px}.ccg-emptyInline div{display:grid;gap:2px}.ccg-emptyInline strong{color:#454a52;font-size:11.5px}.ccg-emptyInline span{font-size:10.5px;line-height:15px}.ccg-infoCard{padding:14px 16px;border:1px solid #c9dcff;background:#f1f6ff}.ccg-infoIcon,.ccg-readyIcon,.ccg-duplicateIcon{flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.ccg-infoIcon{background:#dce8ff;color:var(--ccg-primary)}.ccg-readyIcon{background:var(--ccg-primary);color:#fff}.ccg-duplicateIcon{background:#fff0c8;color:#765700}.ccg-infoIcon .material-symbols-outlined,.ccg-readyIcon .material-symbols-outlined,.ccg-duplicateIcon .material-symbols-outlined{font-size:19px}.ccg-infoCard strong,.ccg-readyCard strong,.ccg-duplicate strong,.ccg-partial strong{color:#25282d;font-size:12px;font-weight:700}.ccg-infoCard p,.ccg-readyCard p,.ccg-duplicate p{margin:3px 0 0;color:#656c77;font-size:10.5px;line-height:16px}.ccg-readonlyField{min-height:40px;border-radius:9px;background:var(--ccg-soft);color:#5d6470;display:flex;align-items:center;gap:8px;padding:0 11px;font-size:11.5px;font-weight:600}.ccg-readonlyField .material-symbols-outlined{color:var(--ccg-primary);font-size:17px}.ccg-tagEditor{min-height:46px;border:1px solid #d3d7e0;border-radius:12px;background:#fff;padding:7px 9px}.ccg-tagEditor .ccg-chipWrap{min-height:30px}.ccg-tag{min-height:27px;border-radius:999px;background:#e8efff;color:#004494;display:inline-flex;align-items:center;gap:4px;padding:0 8px 0 10px;font-size:10px;font-weight:650}.ccg-tag button{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.ccg-tag button:hover{background:#0044941a;border:0}.ccg-tag button .material-symbols-outlined{font-size:13px}.ccg-tagEditor input{flex:1 1 160px;width:auto;min-height:28px;border:0;padding:4px 6px;background:transparent}.ccg-tagEditor input:focus{box-shadow:none}.ccg-automationGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ccg-automationCard{min-height:64px;border:1px solid #d9dde5;border-radius:12px;background:#fff;color:#424851;display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:9px 11px;text-align:left;font-family:inherit;cursor:pointer}.ccg-automationCard:hover{border-color:#aeb9cd;background:#fbfcff}.ccg-automationCard.is-selected{border-color:var(--ccg-primary);box-shadow:inset 0 0 0 1px var(--ccg-primary);background:#f6f9ff}.ccg-automationIcon{width:32px;height:32px;border-radius:9px;background:#fff0c8;color:#765700;display:grid;place-items:center}.ccg-automationIcon .material-symbols-outlined{font-size:18px}.ccg-automationCard>span:nth-child(2){min-width:0;display:grid;gap:2px}.ccg-automationCard strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#25292f;font-size:11px}.ccg-automationCard small{color:#858b95;font-size:9.5px}.ccg-cardCheck{color:#b1b7c0}.ccg-automationCard.is-selected .ccg-cardCheck{color:var(--ccg-primary)}.ccg-cardCheck .material-symbols-outlined{font-size:18px}.ccg-readyCard{padding:15px 16px;border:1px solid #b8ded0;background:linear-gradient(90deg,#f0fbf5,#f1f7ff)}.ccg-duplicate,.ccg-partial,.ccg-error{margin:18px 32px 0;padding:14px 16px}.ccg-duplicate{border:1px solid #f0d693;background:#fff9e9}.ccg-partial{border:1px solid #cbdcff;background:#f3f7ff}.ccg-partial ul{margin:6px 0 12px;padding-left:18px;color:#59616c;font-size:11px;line-height:17px}.ccg-error{align-items:center;border:1px solid #efb6b1;background:#fff1ef;color:#8d1515;font-size:11.5px;font-weight:600}.ccg-error>.material-symbols-outlined{font-size:18px}.ccg-inlineActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ccg-footer{position:sticky;z-index:20;bottom:0;min-height:68px;border-top:1px solid #e7e5e4;border-radius:0 0 18px 18px;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;margin-top:20px}.ccg-footerLeft,.ccg-footerRight{display:flex;align-items:center;gap:8px}.ccg-button{min-height:38px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-family:inherit;font-size:11.5px;font-weight:650;cursor:pointer;white-space:nowrap}.ccg-button .material-symbols-outlined{font-size:17px}.ccg-button:disabled{opacity:.5;cursor:not-allowed}.ccg-button--primary{border:1px solid var(--ccg-primary);background:var(--ccg-primary);color:#fff;box-shadow:0 2px 6px #0058bd2e}.ccg-button--primary:hover:not(:disabled){border-color:#004da6;background:#004fa8}.ccg-button--success{border:1px solid #087b30;background:#087b30;color:#fff}.ccg-button--success:hover:not(:disabled){border-color:#066a29;background:#066a29}.ccg-button--secondary{border:1px solid #d0d4dc;background:#fff;color:#434952}.ccg-button--secondary:hover:not(:disabled){border-color:#b7bdc8;background:#faf9f8}.ccg-button--text{border:1px solid transparent;background:transparent;color:#505660}.ccg-button--text:hover:not(:disabled){background:var(--ccg-soft);border-color:transparent}@media(max-width:1040px){.ccg-page{padding-left:18px;padding-right:18px}.ccg-choiceGrid--stages{grid-template-columns:repeat(4,minmax(100px,1fr))}.ccg-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-field--wide3{grid-column:1 / -1}.ccg-modeCard{align-items:flex-start}.ccg-modeCard>p{max-width:360px}}@media(max-width:760px){.ccg-page{min-height:calc(100vh - var(--ae-topbar, 56px));padding:12px 12px 24px}.ccg-top{margin-bottom:8px}.ccg-draftStatus{max-width:180px;overflow:hidden;text-overflow:ellipsis}.ccg-modeCard{display:grid;padding:9px;gap:9px}.ccg-modeCard>p{max-width:none;text-align:left;padding:0 4px 3px}.ccg-modeSwitch{width:100%}.ccg-modeSwitch button{min-width:0;flex:1 1 0}.ccg-stepper{grid-template-columns:1fr;padding:8px;gap:4px}.ccg-step{grid-template-columns:32px minmax(0,1fr);min-height:48px}.ccg-step>.material-symbols-outlined,.ccg-step em,.ccg-step.is-active:after{display:none}.ccg-cardHeader{padding:20px 18px 16px}.ccg-cardHeader h1{font-size:23px;line-height:30px}.ccg-section{padding:18px}.ccg-grid--2,.ccg-grid--3,.ccg-automationGrid{grid-template-columns:1fr}.ccg-field--wide,.ccg-field--wide3{grid-column:auto}.ccg-choiceGrid--stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-sectionHead--between{display:grid}.ccg-footer{align-items:stretch;display:grid;gap:8px;padding:10px 12px}.ccg-footerLeft,.ccg-footerRight{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-footerRight .ccg-button:only-child{grid-column:1 / -1}.ccg-button{min-width:0;width:100%;white-space:normal;text-align:center}.ccg-duplicate,.ccg-partial,.ccg-error{margin-left:18px;margin-right:18px}}@media(max-width:460px){.ccg-top{align-items:flex-start}.ccg-draftStatus{font-size:9px;padding:0 8px}.ccg-modeSwitch button{padding-left:8px;padding-right:8px}.ccg-modeSwitch button .material-symbols-outlined{display:none}.ccg-choiceGrid--stages{grid-template-columns:1fr 1fr}}.ccg-field input,.ccg-field select,.ccg-field textarea,.ccg-tagEditor input{border-color:#d4cfcc;background:#f1eeec}.ccg-field input::placeholder,.ccg-field textarea::placeholder,.ccg-tagEditor input::placeholder{color:#7d7976}.ccg-field input:hover,.ccg-field select:hover,.ccg-field textarea:hover,.ccg-tagEditor input:hover{border-color:#bbb5b1;background:#eeebe9}.ccg-field input:focus,.ccg-field select:focus,.ccg-field textarea:focus,.ccg-tagEditor input:focus{border-color:var(--ccg-primary);background:#fff}.ccg-lifecycleSection .ccg-temperatureField{margin-top:22px}.ccg-stageChoice{min-height:48px;gap:8px}.ccg-stageChoice__icon{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#e8e5e3;color:#6f7680;flex:0 0 auto}.ccg-stageChoice__icon .material-symbols-outlined{font-size:16px;line-height:1}.ccg-stageChoice.tone-blue .ccg-stageChoice__icon{background:#e1ebff;color:#0058bd}.ccg-stageChoice.tone-green .ccg-stageChoice__icon{background:#dcf4e7;color:#087b4b}.ccg-stageChoice.tone-amber .ccg-stageChoice__icon{background:#fff0c8;color:#8a6100}.ccg-stageChoice.tone-violet .ccg-stageChoice__icon{background:#ebe7ff;color:#5b4bc4}.ccg-stageChoice.tone-red .ccg-stageChoice__icon{background:#ffe4e2;color:#ba1a1a}.ccg-stageChoice.is-selected .ccg-stageChoice__icon{background:#d8e6ff;color:#0058bd}.ccg-temperatureSegmented{width:min(520px,100%);gap:10px}.ccg-temperatureSegmented button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;background:#f1eeec}.ccg-temperatureIcon{display:inline-grid;place-items:center}.ccg-temperatureIcon .material-symbols-outlined{font-size:17px;line-height:1}.ccg-temperatureSegmented button.temperature-cold .ccg-temperatureIcon{color:#67758a}.ccg-temperatureSegmented button.temperature-warm .ccg-temperatureIcon{color:#8a6500}.ccg-temperatureSegmented button.temperature-hot .ccg-temperatureIcon{color:#b3261e}.ccg-temperatureSegmented button.temperature-cold.is-selected{border-color:#b7c3d6;background:#e8edf4;color:#39485d}.ccg-temperatureSegmented button.temperature-warm.is-selected{border-color:#efc25d;background:#ffdda0;color:#5d4300}.ccg-temperatureSegmented button.temperature-hot.is-selected{border-color:#f1aaa4;background:#ffdad6;color:#8c1d18}.ccg-roleChip{min-height:36px;gap:7px;padding:0 11px;background:#f6f3f1}.ccg-roleChip__icon{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#e9e5e2;color:#5f6671;flex:0 0 auto}.ccg-roleChip__icon .material-symbols-outlined,.ccg-roleChip__check .material-symbols-outlined{font-size:14px}.ccg-roleChip__check{display:inline-grid;place-items:center;margin-left:1px}.ccg-roleChip.is-selected .ccg-roleChip__icon{background:#ffffff2e;color:#fff}.ccg-relationshipChoiceWrap{display:flex;flex-wrap:wrap;gap:8px}.ccg-relationshipChoice,.ccg-relationshipStatusChoice{border:1px solid #d5d0cd;background:#f1eeec;color:#4d535d;font-family:inherit;font-size:11px;line-height:1;font-weight:600;cursor:pointer}.ccg-relationshipChoice{min-height:36px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;padding:0 11px}.ccg-relationshipChoice .material-symbols-outlined{font-size:15px;color:#66707d}.ccg-relationshipChoice:hover,.ccg-relationshipStatusChoice:hover{border-color:#aeb7c4;background:#ece9e7}.ccg-relationshipChoice.is-selected{border-color:#0058bd;background:#e7f0ff;color:#003f8d;box-shadow:inset 0 0 0 1px #0058bd}.ccg-relationshipChoice.is-selected .material-symbols-outlined{color:#0058bd}.ccg-relationshipStatusGrid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}.ccg-relationshipStatusChoice{min-height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px}.ccg-relationshipStatusChoice .material-symbols-outlined{font-size:16px;color:#6f7680}.ccg-relationshipStatusChoice.is-selected{border-color:#0058bd;background:#edf3ff;color:#003e8d;box-shadow:inset 0 0 0 1px #0058bd}.ccg-relationshipStatusChoice.is-selected .material-symbols-outlined{color:#0058bd}@media(max-width:900px){.ccg-choiceGrid--stages{grid-template-columns:repeat(4,minmax(110px,1fr))}.ccg-relationshipStatusGrid{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media(max-width:640px){.ccg-lifecycleSection .ccg-temperatureField{margin-top:18px}.ccg-choiceGrid--stages{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-temperatureSegmented{grid-template-columns:1fr}.ccg-relationshipStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ccg-roleChip{--role-icon-bg: #edf2f7;--role-icon-fg: #5d6673;--role-selected-bg: #f5f7fa;--role-selected-border: #9aa4b2}.ccg-roleChip .ccg-roleChip__icon{background:var(--role-icon-bg)!important;color:var(--role-icon-fg)!important}.ccg-roleChip.is-selected{border-color:var(--role-selected-border)!important;background:var(--role-selected-bg)!important;color:#25282d!important;box-shadow:inset 0 0 0 1px var(--role-selected-border)}.ccg-roleChip.is-selected .ccg-roleChip__icon{background:var(--role-icon-bg)!important;color:var(--role-icon-fg)!important}.ccg-roleChip.is-selected .ccg-roleChip__check{color:var(--role-icon-fg)!important}.ccg-roleChip[data-role=Buyer]{--role-icon-bg: #dfeaff;--role-icon-fg: #0058bd;--role-selected-bg: #eef4ff;--role-selected-border: #75a7e7}.ccg-roleChip[data-role=Seller]{--role-icon-bg: #ffe5e7;--role-icon-fg: #b3261e;--role-selected-bg: #fff1f2;--role-selected-border: #e99a9a}.ccg-roleChip[data-role=Investor]{--role-icon-bg: #ddf5e8;--role-icon-fg: #087b4b;--role-selected-bg: #eefaf4;--role-selected-border: #74c69d}.ccg-roleChip[data-role=Tenant]{--role-icon-bg: #eee7ff;--role-icon-fg: #6a48c9;--role-selected-bg: #f6f2ff;--role-selected-border: #ae98e8}.ccg-roleChip[data-role=Landlord]{--role-icon-bg: #fff0cb;--role-icon-fg: #8a6100;--role-selected-bg: #fff8e8;--role-selected-border: #dfbd62}.ccg-roleChip[data-role=PastClient]{--role-icon-bg: #dff4f2;--role-icon-fg: #006a63;--role-selected-bg: #eefaf8;--role-selected-border: #78bdb7}.ccg-roleChip[data-role=Agent]{--role-icon-bg: #e3ebff;--role-icon-fg: #3f51b5;--role-selected-bg: #f0f3ff;--role-selected-border: #9aa7e8}.ccg-roleChip[data-role=Broker]{--role-icon-bg: #dde9f7;--role-icon-fg: #255985;--role-selected-bg: #eef5fb;--role-selected-border: #83a8c8}.ccg-roleChip[data-role=Vendor]{--role-icon-bg: #ffead7;--role-icon-fg: #a34b00;--role-selected-bg: #fff5ed;--role-selected-border: #e7a36a}.ccg-roleChip[data-role=Attorney]{--role-icon-bg: #efe5ff;--role-icon-fg: #7747b4;--role-selected-bg: #f8f1ff;--role-selected-border: #b69adb}.ccg-roleChip[data-role=Lender]{--role-icon-bg: #dff2ff;--role-icon-fg: #00658d;--role-selected-bg: #eef9ff;--role-selected-border: #7bb7d1}.ccg-roleChip[data-role=Builder]{--role-icon-bg: #ffebcf;--role-icon-fg: #8f5a00;--role-selected-bg: #fff7ea;--role-selected-border: #d9b16b}.ccg-roleChip[data-role=TitleCompany]{--role-icon-bg: #dff5ef;--role-icon-fg: #16715c;--role-selected-bg: #effaf7;--role-selected-border: #83bfaf}.ccg-roleChip[data-role=Inspector]{--role-icon-bg: #e4edf5;--role-icon-fg: #48697f;--role-selected-bg: #f1f6fa;--role-selected-border: #91adbf}.ccg-roleChip[data-role=Appraiser]{--role-icon-bg: #e4f3df;--role-icon-fg: #3d7b31;--role-selected-bg: #f1faee;--role-selected-border: #8cbe80}.ccg-roleChip[data-role=InsuranceAgent]{--role-icon-bg: #dff2ea;--role-icon-fg: #1a6d53;--role-selected-bg: #eef9f5;--role-selected-border: #81bca8}.ccg-roleChip[data-role=ReferralPartner]{--role-icon-bg: #ffe2f1;--role-icon-fg: #a73774;--role-selected-bg: #fff0f8;--role-selected-border: #db91b8}.ccg-roleChip[data-role=SigningParticipant]{--role-icon-bg: #ede6ff;--role-icon-fg: #6546b8;--role-selected-bg: #f6f2ff;--role-selected-border: #aa97dd}.ccg-relationshipChoice{--rel-bg: #edf2f7;--rel-fg: #5f6670;--rel-selected-bg: #f4f7fa;--rel-border: #a3abb5}.ccg-relationshipChoice .material-symbols-outlined{width:22px;height:22px;border-radius:7px;display:inline-grid;place-items:center;background:var(--rel-bg);color:var(--rel-fg)!important}.ccg-relationshipChoice.is-selected{border-color:var(--rel-border)!important;background:var(--rel-selected-bg)!important;color:#2b3037!important;box-shadow:inset 0 0 0 1px var(--rel-border)}.ccg-relationshipChoice.is-selected .material-symbols-outlined{background:var(--rel-bg);color:var(--rel-fg)!important}.ccg-relationshipChoice[data-relationship=Buyer]{--rel-bg: #dfeaff;--rel-fg: #0058bd;--rel-selected-bg: #eef4ff;--rel-border: #75a7e7}.ccg-relationshipChoice[data-relationship=Seller]{--rel-bg: #ffe5e7;--rel-fg: #b3261e;--rel-selected-bg: #fff1f2;--rel-border: #e99a9a}.ccg-relationshipChoice[data-relationship=Investor]{--rel-bg: #ddf5e8;--rel-fg: #087b4b;--rel-selected-bg: #eefaf4;--rel-border: #74c69d}.ccg-relationshipChoice[data-relationship=Tenant]{--rel-bg: #eee7ff;--rel-fg: #6a48c9;--rel-selected-bg: #f6f2ff;--rel-border: #ae98e8}.ccg-relationshipChoice[data-relationship=Landlord]{--rel-bg: #fff0cb;--rel-fg: #8a6100;--rel-selected-bg: #fff8e8;--rel-border: #dfbd62}.ccg-relationshipChoice[data-relationship=Agent]{--rel-bg: #e3ebff;--rel-fg: #3f51b5;--rel-selected-bg: #f0f3ff;--rel-border: #9aa7e8}.ccg-relationshipChoice[data-relationship=Broker]{--rel-bg: #dde9f7;--rel-fg: #255985;--rel-selected-bg: #eef5fb;--rel-border: #83a8c8}.ccg-relationshipChoice[data-relationship=Lender]{--rel-bg: #dff2ff;--rel-fg: #00658d;--rel-selected-bg: #eef9ff;--rel-border: #7bb7d1}.ccg-relationshipChoice[data-relationship=Attorney]{--rel-bg: #efe5ff;--rel-fg: #7747b4;--rel-selected-bg: #f8f1ff;--rel-border: #b69adb}.ccg-relationshipChoice[data-relationship=Builder]{--rel-bg: #ffebcf;--rel-fg: #8f5a00;--rel-selected-bg: #fff7ea;--rel-border: #d9b16b}.ccg-relationshipChoice[data-relationship=Inspector]{--rel-bg: #e4edf5;--rel-fg: #48697f;--rel-selected-bg: #f1f6fa;--rel-border: #91adbf}.ccg-relationshipChoice[data-relationship=Appraiser]{--rel-bg: #e4f3df;--rel-fg: #3d7b31;--rel-selected-bg: #f1faee;--rel-border: #8cbe80}.ccg-relationshipChoice[data-relationship=Other]{--rel-bg: #ecebea;--rel-fg: #66615e;--rel-selected-bg: #f6f4f3;--rel-border: #aaa39f}.ccg-relationshipStatusChoice[data-relationship-status=Prospect] .material-symbols-outlined{color:#0058bd}.ccg-relationshipStatusChoice[data-relationship-status=Current] .material-symbols-outlined{color:#087b4b}.ccg-relationshipStatusChoice[data-relationship-status=Past] .material-symbols-outlined{color:#7a5a00}.ccg-relationshipStatusChoice[data-relationship-status=Closed] .material-symbols-outlined{color:#6546b8}.ccg-relationshipStatusChoice[data-relationship-status=Archived] .material-symbols-outlined{color:#6f747c}.ccg-relationshipStatusChoice.is-selected .material-symbols-outlined{opacity:1}.ccg-stepCopy{min-width:0}.ccg-stepMeta{display:flex;align-items:center;gap:6px;min-width:0}.ccg-stepSaved{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border-radius:5px;background:#e5f6eb;color:#087b4b;font-size:9px;line-height:1;font-weight:700;letter-spacing:.02em}.ccg-stepProfileAvatar{width:26px;height:26px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:#e2ebff;color:#004494;font-size:9px;font-weight:700;box-shadow:inset 0 0 0 1px #0058bd14}.ccg-step.is-complete .ccg-stepCopy em{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#59616e;font-weight:500}.ccg-profileRoleContext{margin-bottom:14px;padding:12px 14px;border:1px solid #d8e2f0;border-radius:12px;background:#f7f9fc}.ccg-profileRoleContext__label{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;color:#59616e;font-size:10.5px;line-height:1;font-weight:700}.ccg-profileRoleContext__label .material-symbols-outlined{color:#0058bd;font-size:16px}.ccg-profileRoleContext__roles{display:flex;flex-wrap:wrap;gap:8px}.ccg-profileRoleContext>small{display:block;margin-top:8px;color:#747b86;font-size:10.5px}.ccg-profileRolePill{--role-icon-bg: #edf2f7;--role-icon-fg: #5d6673;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #d5d8df;border-radius:999px;background:#fff;color:#454b55;font-family:inherit;font-size:11px;line-height:1;font-weight:600;cursor:pointer}.ccg-profileRolePill__icon{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--role-icon-bg);color:var(--role-icon-fg)}.ccg-profileRolePill__icon .material-symbols-outlined{font-size:14px}.ccg-profileRolePill.is-selected{border-color:#0058bd;background:#edf3ff;color:#003e8d;box-shadow:inset 0 0 0 1px #0058bd}.ccg-profileRolePill[data-role=Buyer]{--role-icon-bg: #dfeaff;--role-icon-fg: #0058bd}.ccg-profileRolePill[data-role=Seller]{--role-icon-bg: #ffe5e7;--role-icon-fg: #b3261e}.ccg-profileRolePill[data-role=Investor]{--role-icon-bg: #ddf5e8;--role-icon-fg: #087b4b}.ccg-profileRolePill[data-role=Tenant]{--role-icon-bg: #eee7ff;--role-icon-fg: #6a48c9}.ccg-profileRolePill[data-role=Landlord]{--role-icon-bg: #fff0cb;--role-icon-fg: #8a6100}.ccg-profileRolePill[data-role=Agent]{--role-icon-bg: #e3ebff;--role-icon-fg: #3f51b5}.ccg-profileRolePill[data-role=Broker]{--role-icon-bg: #dde9f7;--role-icon-fg: #255985}.ccg-profileRolePill[data-role=Lender]{--role-icon-bg: #dff2ff;--role-icon-fg: #00658d}.ccg-profileRolePill[data-role=Attorney]{--role-icon-bg: #efe5ff;--role-icon-fg: #7747b4}.ccg-profileRolePill[data-role=Builder]{--role-icon-bg: #ffebcf;--role-icon-fg: #8f5a00}.ccg-profileRolePill[data-role=Inspector]{--role-icon-bg: #e4edf5;--role-icon-fg: #48697f}.ccg-profileRolePill[data-role=Appraiser]{--role-icon-bg: #e4f3df;--role-icon-fg: #3d7b31}.ccg-softNotice{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid #e2dfdc;border-radius:12px;background:#f8f6f5}.ccg-softNotice__icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#e7efff;color:#0058bd}.ccg-softNotice__icon .material-symbols-outlined{font-size:17px}.ccg-softNotice strong{display:block;color:#303238;font-size:11.5px;font-weight:700}.ccg-softNotice p{margin:3px 0 0;color:#686e78;font-size:10.5px;line-height:1.45}.ccg-propertyDetailsCard{background:#f8f7f6;border-color:#dfdcda}@media(max-width:760px){.ccg-step.is-complete .ccg-stepCopy em{max-width:190px}.ccg-stepProfileAvatar{display:none}}.ccg-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:11px 18px}.ccg-step{grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;min-width:0;padding:8px 10px}.ccg-stepCopy{min-width:0;display:grid;gap:1px;align-content:center}.ccg-stepMeta{min-width:0;display:flex;align-items:center;gap:6px;white-space:nowrap}.ccg-stepSaved{min-height:16px;padding:0 5px;font-size:8px}.ccg-step.is-complete .ccg-stepCopy em{max-width:100%;color:#59616e;font-weight:500}.ccg-activeContactBar{min-height:48px;margin:-4px 0 12px;padding:7px 12px;border:1px solid #dde1e8;border-radius:12px;background:#f7f8fa;display:flex;align-items:center;gap:8px}.ccg-activeContactAvatar{width:30px;height:30px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;background:#d8e2ff;color:#004494;font-size:10px;font-weight:700}.ccg-activeContactBar>div{min-width:0;display:grid;gap:0;margin-right:4px}.ccg-activeContactBar small{color:#7a8089;font-size:8.5px;line-height:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ccg-activeContactBar strong{color:#25282d;font-size:11.5px;line-height:15px;font-weight:700}.ccg-activeContactMeta,.ccg-activeContactRole{min-height:24px;border-radius:999px;display:inline-flex;align-items:center;padding:0 8px;white-space:nowrap;font-size:9px;font-weight:650}.ccg-activeContactMeta{background:#e6edf9;color:#385878}.ccg-activeContactRole{background:#eef4ff;color:#0058bd;border:1px solid #d2e0fb}.ccg-cardHeader--dossier{background:#fbfbfc}.ccg-dossierBadges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.ccg-dossierBadge,.ccg-dossierRoleBadge{min-height:22px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;font-size:8.5px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ccg-dossierBadge{background:#dfe9ff;color:#0058bd}.ccg-dossierRoleBadge{background:#e6f7ec;color:#087b4b;border:1px solid #bfe5ce;text-transform:none;letter-spacing:0}.ccg-dossierRoleBadge .material-symbols-outlined{font-size:13px}.ccg-dossierSection{padding-top:22px;padding-bottom:22px}.ccg-dossierSection--compact{padding-top:18px;padding-bottom:18px}.ccg-dossierSectionHead{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px}.ccg-dossierSectionHead--toggle{align-items:center}.ccg-dossierSectionHead>div:not(.ccg-toggleLine){min-width:0}.ccg-dossierSectionHead h2{margin:0;color:#25282d;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.015em}.ccg-dossierSectionHead p{margin:2px 0 0;color:#838994;font-size:9.5px;line-height:14px}.ccg-dossierNumber{width:24px;height:24px;flex:0 0 auto;border-radius:6px;background:#e8efff;color:#0058bd;display:grid;place-items:center;font-size:10px;line-height:1;font-weight:700}.ccg-dossierNumber--muted{background:#efedeb;color:#676d76}.ccg-dossierPanel{border:1px solid #d9dde5;border-radius:13px;background:#f8f8f9;padding:14px}.ccg-profileRoleContext--compact{margin-bottom:12px}.ccg-intentSummaryGrid{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:9px}.ccg-readonlySummary{min-width:0;min-height:54px;padding:9px 11px;border:1px solid #dedbe0;border-radius:10px;background:#f5f2f1;display:grid;align-content:center;gap:2px}.ccg-readonlySummary span{color:#838891;font-size:8.5px;line-height:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.ccg-readonlySummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#32363c;font-size:11px;line-height:15px;font-weight:700}.ccg-field--spaced,.ccg-grid--spacedTop{margin-top:14px}.ccg-tileChoiceGrid{display:grid;gap:8px}.ccg-tileChoiceGrid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ccg-tileChoiceGrid button{min-height:39px;border:1px solid #d8d6d4;border-radius:10px;background:#f6f3f2;color:#59616d;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;font-family:inherit;font-size:10px;font-weight:600;cursor:pointer}.ccg-tileChoiceGrid button .material-symbols-outlined{color:#687482;font-size:15px}.ccg-tileChoiceGrid button.is-selected{border-color:#0058bd;background:#edf3ff;color:#004494;box-shadow:inset 0 0 0 1px #0058bd}.ccg-tileChoiceGrid button.is-selected .material-symbols-outlined{color:#0058bd}.ccg-chipChoiceWrap{display:flex;flex-wrap:wrap;gap:7px}.ccg-iconChoiceChip{min-height:34px;border:1px solid #d7d5d3;border-radius:9px;background:#f5f2f1;color:#58606b;display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:9.5px;font-weight:600;cursor:pointer}.ccg-iconChoiceChip .material-symbols-outlined{font-size:14px;color:#687482}.ccg-iconChoiceChip.is-selected{border-color:#0058bd;background:#e9f1ff;color:#004494;box-shadow:inset 0 0 0 1px #0058bd}.ccg-iconChoiceChip.is-selected .material-symbols-outlined{color:#0058bd}.ccg-moneyInput,.ccg-unitInput{min-height:40px;border:1px solid #d6d1ce;border-radius:9px;background:#f4f1ef;display:flex;align-items:center}.ccg-moneyInput:focus-within,.ccg-unitInput:focus-within{border-color:#0058bd;background:#fff;box-shadow:0 0 0 2px #0058bd1a}.ccg-moneyInput>b{padding-left:11px;color:#67707a;font-size:12px}.ccg-moneyInput input,.ccg-unitInput input{flex:1 1 auto;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important}.ccg-unitInput>b{padding-right:11px;color:#90959e;font-size:9px;white-space:nowrap}.ccg-preferenceTagEditor{min-height:44px;border:1px solid #d6d1ce;border-radius:10px;background:#f4f1ef;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px}.ccg-preferenceTagEditor:focus-within{border-color:#0058bd;background:#fff;box-shadow:0 0 0 2px #0058bd1a}.ccg-preferenceTagEditor>input{flex:1 1 180px;min-width:140px;min-height:28px;border:0!important;background:transparent!important;box-shadow:none!important;padding:3px 5px!important}.ccg-preferenceTag{min-height:27px;border:1px solid #cadbfd;border-radius:8px;background:#dfeaff;color:#004494;display:inline-flex;align-items:center;gap:4px;padding:0 7px;font-size:9.5px;font-weight:650}.ccg-preferenceTag>.material-symbols-outlined{font-size:13px}.ccg-preferenceTag button{width:18px;height:18px;border:0;background:transparent;color:inherit;padding:0;display:grid;place-items:center;cursor:pointer}.ccg-preferenceTag button .material-symbols-outlined{font-size:12px}.ccg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ccg-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.ccg-toggleLine{margin-left:auto;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.ccg-toggleLine input{position:absolute;opacity:0;pointer-events:none}.ccg-toggleVisual{width:34px;height:20px;border-radius:999px;background:#c9ccd2;position:relative;transition:background .12s ease}.ccg-toggleVisual:after{content:"";position:absolute;width:16px;height:16px;left:2px;top:2px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000029;transition:transform .12s ease}.ccg-toggleLine input:checked+.ccg-toggleVisual{background:#0058bd}.ccg-toggleLine input:checked+.ccg-toggleVisual:after{transform:translate(14px)}.ccg-toggleLine b{color:#4d535d;font-size:9.5px;font-weight:650}.ccg-decisionMakerPanel{padding:12px}.ccg-decisionMakerNote{display:block;margin-top:8px;color:#8b9098;font-size:8.5px;line-height:13px}@media(max-width:980px){.ccg-tileChoiceGrid--5{grid-template-columns:repeat(3,minmax(0,1fr))}.ccg-grid--4,.ccg-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ccg-activeContactRole:nth-of-type(n+4){display:none}.ccg-intentSummaryGrid,.ccg-tileChoiceGrid--5,.ccg-grid--4,.ccg-grid--5{grid-template-columns:1fr}.ccg-dossierSectionHead--toggle{align-items:flex-start;flex-wrap:wrap}.ccg-toggleLine{width:100%;margin-left:33px}}.ccg-top,.ccg-modeCard,.ccg-stepper,.ccg-activeContactBar,.ccg-mainCard{width:min(1240px,100%);margin-left:auto;margin-right:auto}.ccg-activeContactBar{margin-top:-4px;margin-bottom:12px}@media(min-width:1100px){.ccg-modeCard>p{max-width:700px;white-space:nowrap}.ccg-cardHeader--dossier p,.ccg-dossierSectionHead p,.ccg-profileRoleContext small,.ccg-decisionMakerNote{max-width:none;white-space:nowrap}}.ccg-relationshipStatusChoice>.material-symbols-outlined,.ccg-financingChoice>.material-symbols-outlined,.ccg-propertyTypeChoice>.material-symbols-outlined,.ccg-featureChoice>.material-symbols-outlined{width:23px;height:23px;flex:0 0 auto;border-radius:7px;display:inline-grid;place-items:center;font-size:14px!important;background:var(--choice-icon-bg, #e9ecef);color:var(--choice-icon-fg, #5f6670)!important}.ccg-relationshipStatusChoice,.ccg-financingChoice,.ccg-propertyTypeChoice,.ccg-featureChoice{--choice-icon-bg: #e9ecef;--choice-icon-fg: #5f6670;--choice-select-bg: #f6f7f9;--choice-select-border: #9ca6b3}.ccg-relationshipStatusChoice.is-selected,.ccg-financingChoice.is-selected,.ccg-propertyTypeChoice.is-selected,.ccg-featureChoice.is-selected{border-color:var(--choice-select-border)!important;background:var(--choice-select-bg)!important;color:#25282d!important;box-shadow:inset 0 0 0 1px var(--choice-select-border)!important}.ccg-relationshipStatusChoice.is-selected>.material-symbols-outlined,.ccg-financingChoice.is-selected>.material-symbols-outlined,.ccg-propertyTypeChoice.is-selected>.material-symbols-outlined,.ccg-featureChoice.is-selected>.material-symbols-outlined{background:var(--choice-icon-bg)!important;color:var(--choice-icon-fg)!important}.ccg-relationshipStatusChoice[data-relationship-status=Prospect]{--choice-icon-bg: #dfeaff;--choice-icon-fg: #0058bd;--choice-select-bg: #eef4ff;--choice-select-border: #74a7e7}.ccg-relationshipStatusChoice[data-relationship-status=Current]{--choice-icon-bg: #dcf5e7;--choice-icon-fg: #087b4b;--choice-select-bg: #edf9f3;--choice-select-border: #74c69d}.ccg-relationshipStatusChoice[data-relationship-status=Past]{--choice-icon-bg: #fff0c8;--choice-icon-fg: #8a6100;--choice-select-bg: #fff8e7;--choice-select-border: #dfbd62}.ccg-relationshipStatusChoice[data-relationship-status=Closed]{--choice-icon-bg: #ece7ff;--choice-icon-fg: #6546b8;--choice-select-bg: #f6f2ff;--choice-select-border: #aa97dd}.ccg-relationshipStatusChoice[data-relationship-status=Archived]{--choice-icon-bg: #e8e8e8;--choice-icon-fg: #656b73;--choice-select-bg: #f4f3f2;--choice-select-border: #a9adb3}.ccg-financingChoice[data-financing=PreApprovedMortgage]{--choice-icon-bg: #dff4e8;--choice-icon-fg: #087b4b;--choice-select-bg: #eefaf4;--choice-select-border: #70c397}.ccg-financingChoice[data-financing=Cash]{--choice-icon-bg: #fff0c8;--choice-icon-fg: #8a6100;--choice-select-bg: #fff8e7;--choice-select-border: #dfbd62}.ccg-financingChoice[data-financing=PreQualified]{--choice-icon-bg: #dfeaff;--choice-icon-fg: #0058bd;--choice-select-bg: #eef4ff;--choice-select-border: #74a7e7}.ccg-financingChoice[data-financing=NeedsLender]{--choice-icon-bg: #ffe3ee;--choice-icon-fg: #a73774;--choice-select-bg: #fff1f7;--choice-select-border: #db91b8}.ccg-financingChoice[data-financing=FhaVa]{--choice-icon-bg: #e7e4ff;--choice-icon-fg: #5d4bc0;--choice-select-bg: #f5f2ff;--choice-select-border: #aa99df}.ccg-financingChoice[data-financing=Other]{--choice-icon-bg: #e9ecef;--choice-icon-fg: #5f6670;--choice-select-bg: #f6f7f9;--choice-select-border: #9ca6b3}.ccg-propertyTypeChoice[data-property-type=SingleFamily]{--choice-icon-bg: #dfeaff;--choice-icon-fg: #0058bd;--choice-select-bg: #eef4ff;--choice-select-border: #74a7e7}.ccg-propertyTypeChoice[data-property-type=Townhouse]{--choice-icon-bg: #e7e4ff;--choice-icon-fg: #604dbd;--choice-select-bg: #f5f2ff;--choice-select-border: #aa99df}.ccg-propertyTypeChoice[data-property-type=Condo]{--choice-icon-bg: #dff2ff;--choice-icon-fg: #00658d;--choice-select-bg: #eef9ff;--choice-select-border: #7bb7d1}.ccg-propertyTypeChoice[data-property-type=MultiFamily]{--choice-icon-bg: #ddf5e8;--choice-icon-fg: #087b4b;--choice-select-bg: #eefaf4;--choice-select-border: #74c69d}.ccg-propertyTypeChoice[data-property-type=Land]{--choice-icon-bg: #e8f2d8;--choice-icon-fg: #4d7624;--choice-select-bg: #f3f8eb;--choice-select-border: #9ebc72}.ccg-featureChoice[data-feature=Backyard]{--choice-icon-bg: #e4f3df;--choice-icon-fg: #3d7b31;--choice-select-bg: #f1faee;--choice-select-border: #8cbe80}.ccg-featureChoice[data-feature=TopSchools]{--choice-icon-bg: #e3ebff;--choice-icon-fg: #3f51b5;--choice-select-bg: #f0f3ff;--choice-select-border: #9aa7e8}.ccg-featureChoice[data-feature=SingleStory]{--choice-icon-bg: #ffebcf;--choice-icon-fg: #8f5a00;--choice-select-bg: #fff7ea;--choice-select-border: #d9b16b}.ccg-featureChoice[data-feature=Pool]{--choice-icon-bg: #dff2ff;--choice-icon-fg: #00658d;--choice-select-bg: #eef9ff;--choice-select-border: #7bb7d1}.ccg-featureChoice[data-feature=HomeOffice]{--choice-icon-bg: #eee7ff;--choice-icon-fg: #6a48c9;--choice-select-bg: #f6f2ff;--choice-select-border: #ae98e8}.ccg-featureChoice[data-feature=GuestHouse]{--choice-icon-bg: #ffe2f1;--choice-icon-fg: #a73774;--choice-select-bg: #fff0f8;--choice-select-border: #db91b8}.ccg-financingChoice,.ccg-propertyTypeChoice,.ccg-featureChoice{min-height:38px;gap:7px;padding:0 10px 0 7px}@media(max-width:1099px){.ccg-modeCard>p,.ccg-cardHeader--dossier p,.ccg-dossierSectionHead p,.ccg-profileRoleContext small,.ccg-decisionMakerNote{white-space:normal}}.ccg-cardHeader--dossier h1{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:700!important;letter-spacing:-.025em!important}.ccg-cardHeader--dossier>div:last-child>p{margin-top:4px!important;max-width:none!important;color:#5f6671!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important}.ccg-dossierSection{padding:20px 28px!important}.ccg-dossierSectionHead{align-items:center!important;gap:8px!important;margin-bottom:14px!important}.ccg-dossierSectionHead h2{margin:0!important;color:#1f2937!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.005em!important;text-transform:uppercase!important}.ccg-dossierNumber{width:24px!important;height:24px!important;border-radius:6px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;font-weight:700!important}.ccg-dossierSection .ccg-field>span{color:#374151!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.ccg-dossierSection .ccg-field small,.ccg-dossierSection .ccg-profileRoleContext small,.ccg-dossierSection .ccg-decisionMakerNote{color:#7a808a!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:400!important}.ccg-dossierSection .ccg-field input,.ccg-dossierSection .ccg-field select,.ccg-dossierSection .ccg-field textarea,.ccg-dossierSection .ccg-preferenceTagEditor>input,.ccg-dossierSection .ccg-moneyInput input,.ccg-dossierSection .ccg-unitInput input{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important;line-height:20px!important;font-weight:500!important}.ccg-dossierSection .ccg-relationshipStatusChoice,.ccg-dossierSection .ccg-tileChoiceGrid button,.ccg-dossierSection .ccg-iconChoiceChip,.ccg-dossierSection .ccg-profileRolePill{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:500!important}.ccg-dossierSection .ccg-relationshipStatusChoice{min-height:42px!important}.ccg-dossierSection .ccg-iconChoiceChip,.ccg-dossierSection .ccg-profileRolePill{min-height:36px!important}.ccg-dossierSection .ccg-tileChoiceGrid button{min-height:42px!important}.ccg-dossierSection .ccg-relationshipStatusChoice.is-selected,.ccg-dossierSection .ccg-tileChoiceGrid button.is-selected,.ccg-dossierSection .ccg-iconChoiceChip.is-selected,.ccg-dossierSection .ccg-profileRolePill.is-selected{font-weight:700!important}.ccg-readonlySummary span{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.ccg-readonlySummary strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.ccg-dossierBadge,.ccg-dossierRoleBadge{min-height:22px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:700!important}@media(min-width:1100px){.ccg-cardHeader--dossier>div:last-child>p,.ccg-dossierSection .ccg-field small,.ccg-dossierSection .ccg-profileRoleContext small,.ccg-dossierSection .ccg-decisionMakerNote{max-width:none!important}}.ccg-propertyPurpose{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#f6f3f2}.ccg-propertyPurpose__label{display:inline-flex;align-items:center;gap:7px;color:#424753;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.ccg-propertyPurpose__label .material-symbols-outlined{color:#0058bd;font-size:17px}.ccg-propertyPurpose__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.ccg-propertyFlowPanel{padding:0!important;overflow:hidden}.ccg-propertyFlowStep{padding:18px 20px;border-bottom:1px solid #e5e2e1}.ccg-propertyFlowStep--last{border-bottom:0}.ccg-propertyFlowStep__head,.ccg-rentalAddressGroup__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ccg-propertyFlowStep__head>div,.ccg-rentalAddressGroup__head>div{min-width:0}.ccg-propertyFlowStep__head strong,.ccg-rentalAddressGroup__head strong{display:block;margin:0;color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:600}.ccg-propertyFlowStep__head>div>span,.ccg-rentalAddressGroup__head>div>span{display:block;margin-top:1px;color:#6d7179;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:400}.ccg-propertyFlowStep__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:#e3edff;color:#0058bd}.ccg-propertyFlowStep__icon .material-symbols-outlined{font-size:17px}.ccg-propertyFlowStep__icon.tone-green{background:#ddf5e8;color:#087b4b}.ccg-propertyFlowStep__icon.tone-amber{background:#fff0cb;color:#8a6100}.ccg-propertyFlowStep__icon.tone-violet{background:#eee7ff;color:#6546b8}.ccg-addressGrid{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) 92px minmax(120px,.75fr);gap:12px;align-items:end}.ccg-addressGrid__street{min-width:0}.ccg-addressGrid__state input{text-transform:uppercase}.ccg-rentalAddressGroup{padding:16px;border-radius:12px;background:#f8f6f5}.ccg-rentalAddressGroup .ccg-rentalAddressGroup__head{margin-bottom:12px}.ccg-propertyFlowStep .ccg-field+.ccg-field,.ccg-propertyFlowStep .ccg-grid{margin-top:0}@media(max-width:980px){.ccg-propertyPurpose{align-items:flex-start;flex-direction:column}.ccg-propertyPurpose__choices{justify-content:flex-start}.ccg-addressGrid{grid-template-columns:1fr 1fr}.ccg-addressGrid__street{grid-column:1 / -1}}@media(max-width:640px){.ccg-propertyFlowStep{padding:16px}.ccg-addressGrid{grid-template-columns:1fr}.ccg-addressGrid__street{grid-column:auto}}.ccg-step3Header h1{margin:6px 0 4px!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:700!important;letter-spacing:-.025em!important}.ccg-step3Header p{margin:0!important;max-width:none!important;color:#5f6671!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;line-height:20px!important}.ccg-step3Eyebrow{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 8px;border-radius:7px;background:#eef4ff;color:#0058bd;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ccg-step3Eyebrow .material-symbols-outlined{font-size:14px}.ccg-step3Section{padding:22px 28px!important}.ccg-step3SectionHead{display:flex;align-items:center;gap:9px;margin-bottom:14px}.ccg-step3SectionHead>div:nth-child(2){min-width:0}.ccg-step3SectionHead h2{margin:0;color:#1f2937;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:700;letter-spacing:-.005em;text-transform:uppercase}.ccg-step3SectionBadge,.ccg-step3SelectedCount{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-height:24px;border-radius:7px;padding:0 8px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px;font-weight:700;white-space:nowrap}.ccg-step3SectionBadge{border:1px solid #b8e4c7;background:#eefaf3;color:#087b4b}.ccg-step3SectionBadge .material-symbols-outlined{font-size:14px}.ccg-step3SelectedCount{background:#eef4ff;color:#0058bd}.ccg-step3ActionGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ccg-step3ActionCard{--action-bg: #eef2f5;--action-fg: #5f6670;--action-border: #bfc5cd;position:relative;min-height:70px;border:1px solid #d8d4d1;border-radius:12px;background:#fff;color:#343942;padding:12px 34px 12px 12px;display:flex;align-items:center;gap:9px;text-align:left;box-shadow:none;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease,transform .12s ease}.ccg-step3ActionCard:hover{border-color:#aeb6c1;background:#fcfbfa;transform:translateY(-1px)}.ccg-step3ActionCard.is-selected{border-color:#0058bd;background:#f2f6ff;box-shadow:inset 0 0 0 1px #0058bd}.ccg-step3ActionCard.tone-blue{--action-bg: #dfeaff;--action-fg: #0058bd}.ccg-step3ActionCard.tone-green{--action-bg: #ddf5e8;--action-fg: #087b4b}.ccg-step3ActionCard.tone-violet{--action-bg: #eee7ff;--action-fg: #6a48c9}.ccg-step3ActionCard.tone-amber{--action-bg: #fff0cb;--action-fg: #8a6100}.ccg-step3ActionCard.tone-slate{--action-bg: #e9ecef;--action-fg: #5f6670}.ccg-step3ActionIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:var(--action-bg);color:var(--action-fg)}.ccg-step3ActionIcon .material-symbols-outlined{font-size:18px}.ccg-step3ActionCard strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:600}.ccg-step3Radio{position:absolute;top:9px;right:9px;color:#c1c6ce}.ccg-step3Radio .material-symbols-outlined{font-size:16px}.ccg-step3ActionCard.is-selected .ccg-step3Radio{color:#0058bd}.ccg-step3TaskCard{margin-top:12px;border:1px solid #e1ddda;border-radius:12px;background:#f8f6f5;padding:14px}.ccg-step3DueRow{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:16px;align-items:end}.ccg-step3QuickDue{display:grid;gap:6px}.ccg-step3QuickDue>span{color:#374151;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:600}.ccg-step3QuickDue>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ccg-step3QuickDue button{min-height:40px;border:1px solid #d6d1ce;border-radius:9px;background:#fff;color:#454a53;padding:0 9px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:14px;font-weight:600}.ccg-step3QuickDue button:hover:not(:disabled){border-color:#92a9c5;background:#f4f7fb;color:#004494}.ccg-step3QuickDue button:disabled,.ccg-step3TaskCard input:disabled{opacity:.52;cursor:not-allowed}.ccg-step3TaskCard>.ccg-field{margin-top:12px}.ccg-step3TriggerNotice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:center;margin-bottom:12px;border:1px solid #d9e4f5;border-radius:12px;background:#f6f9fe;padding:12px 14px}.ccg-step3TriggerIcon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#e3edff;color:#0058bd}.ccg-step3TriggerIcon .material-symbols-outlined{font-size:18px}.ccg-step3TriggerNotice>div:nth-child(2){display:grid;gap:2px}.ccg-step3TriggerNotice strong{color:#29313b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:700}.ccg-step3TriggerNotice>div:nth-child(2)>span{color:#68707b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px}.ccg-step3SignalChips{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;max-width:470px}.ccg-step3SignalChips>span{display:inline-flex;align-items:center;gap:4px;min-height:24px;border-radius:7px;background:#fff;color:#4f5865;padding:0 7px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px;font-weight:600}.ccg-step3SignalChips .material-symbols-outlined{color:#0058bd;font-size:13px}.ccg-step3AutomationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ccg-step3AutomationCard{min-height:94px;border:1px solid #d8d4d1;border-radius:12px;background:#fff;color:#2f353d;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;text-align:left;box-shadow:none}.ccg-step3AutomationCard:hover{border-color:#aeb6c1;background:#fcfbfa}.ccg-step3AutomationCard.is-selected{border-color:#0058bd;background:#f2f6ff;box-shadow:inset 0 0 0 1px #0058bd}.ccg-step3AutomationIcon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff0cb;color:#8a6100}.ccg-step3AutomationIcon .material-symbols-outlined{font-size:19px}.ccg-step3AutomationCopy{min-width:0;display:grid;gap:3px}.ccg-step3AutomationCopy small{color:#087b4b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;line-height:12px;font-weight:700;letter-spacing:.04em}.ccg-step3AutomationCopy strong{color:#20252c;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:18px;font-weight:600}.ccg-step3AutomationCopy em{color:#737a84;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px;font-style:normal;font-weight:400}.ccg-step3AutomationCard .ccg-cardCheck{color:#aeb5bf}.ccg-step3AutomationCard.is-selected .ccg-cardCheck{color:#0058bd}.ccg-step3OwnershipGrid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:14px;align-items:stretch}.ccg-step3OwnerCard{min-height:68px;border:1px solid #e0dcda;border-radius:11px;background:#f8f6f5;padding:11px 12px;display:flex;align-items:center;gap:10px}.ccg-step3OwnerIcon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:#e3edff;color:#0058bd}.ccg-step3OwnerIcon .material-symbols-outlined{font-size:18px}.ccg-step3OwnerCard>div{min-width:0;display:grid;gap:1px}.ccg-step3OwnerCard small{color:#7c828b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;line-height:12px;font-weight:700;letter-spacing:.04em}.ccg-step3OwnerCard strong{color:#20252c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:700}.ccg-step3OwnerCard span{color:#737a84;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px}.ccg-step3AssignField{justify-content:center}.ccg-step3TagSurface{border:1px solid #dedad7;border-radius:12px;background:#f8f6f5;padding:10px 12px}.ccg-step3TagSurface .ccg-chipWrap{min-height:34px}.ccg-step3TagSurface input{min-width:210px;min-height:32px;border:0!important;background:transparent!important;box-shadow:none!important}.ccg-step3ReadyCard{border:1px solid #b9ddd0;border-radius:12px;background:linear-gradient(90deg,#f3fbf7,#f1f7ff);padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.ccg-step3ReadyIcon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#0058bd;color:#fff}.ccg-step3ReadyIcon .material-symbols-outlined{font-size:20px}.ccg-step3ReadyCard>div:nth-child(2){display:grid;gap:3px}.ccg-step3ReadyCard strong{color:#1f2937;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:18px;font-weight:700}.ccg-step3ReadyCard p{margin:0;color:#5f6671;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px}.ccg-step3ReadyStats{display:flex;align-items:stretch;gap:6px}.ccg-step3ReadyStats>span{min-width:72px;border-radius:9px;background:#ffffffbf;padding:7px 8px;display:grid;justify-items:center;gap:1px;color:#68707b;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;line-height:12px;font-weight:600}.ccg-step3ReadyStats b{color:#0058bd;font-size:15px;line-height:18px;font-weight:700}@media(max-width:1080px){.ccg-step3ActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ccg-step3AutomationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-step3TriggerNotice{grid-template-columns:auto minmax(0,1fr)}.ccg-step3SignalChips{grid-column:1 / -1;justify-content:flex-start;max-width:none}}@media(max-width:760px){.ccg-step3Header,.ccg-step3Section{padding-left:18px!important;padding-right:18px!important}.ccg-step3Header h1{font-size:22px!important;line-height:28px!important}.ccg-step3ActionGrid,.ccg-step3AutomationGrid,.ccg-step3OwnershipGrid,.ccg-step3DueRow{grid-template-columns:1fr}.ccg-step3QuickDue>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-step3ReadyCard{grid-template-columns:auto minmax(0,1fr)}.ccg-step3ReadyStats{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:520px){.ccg-step3ActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg-step3SectionBadge,.ccg-step3SelectedCount{display:none}.ccg-step3ReadyStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ccg-step3ReadyStats>span{min-width:0}}.ccg-smartPlanSection{background:#fff}.ccg-smartPlanIntro{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;border:1px solid #d8e2f5;border-radius:12px;background:#f4f7fd}.ccg-smartPlanIntroIcon{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#dce8ff;color:#0058bd}.ccg-smartPlanIntroIcon .material-symbols-outlined{font-size:20px}.ccg-smartPlanIntro>div{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ccg-smartPlanIntro strong{color:#1b1b1c;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:700}.ccg-smartPlanIntro span:not(.ccg-smartPlanIntroIcon){color:#5f6671;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:400}.ccg-smartPlanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ccg-smartPlanCard{--plan-accent: #0058bd;--plan-icon-bg: #e4edff;--plan-soft-bg: #f5f8ff;position:relative;min-width:0;min-height:218px;display:flex;flex-direction:column;text-align:left;padding:14px;border:1px solid #dfe2e7;border-radius:14px;background:#fff;color:#25282d;box-shadow:0 1px 3px #1b1b1c09;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,background-color .12s ease}.ccg-smartPlanCard:hover{border-color:#b9c1cc;box-shadow:0 4px 12px #1b1b1c12;transform:translateY(-1px)}.ccg-smartPlanCard.is-selected{border:2px solid var(--plan-accent);padding:13px;background:#fff;box-shadow:0 3px 10px #0058bd1a}.ccg-smartPlanCard:focus-visible{outline:2px solid rgba(0,88,189,.38);outline-offset:2px}.ccg-smartPlanCard.tone-red{--plan-accent: #b3261e;--plan-icon-bg: #ffe5e3;--plan-soft-bg: #fff4f3}.ccg-smartPlanCard.tone-blue{--plan-accent: #0058bd;--plan-icon-bg: #dce8ff;--plan-soft-bg: #f3f7ff}.ccg-smartPlanCard.tone-green{--plan-accent: #087b4b;--plan-icon-bg: #dcf5e7;--plan-soft-bg: #f1fbf5}.ccg-smartPlanCard.tone-amber{--plan-accent: #8a6100;--plan-icon-bg: #fff0c8;--plan-soft-bg: #fff9eb}.ccg-smartPlanCard.tone-violet{--plan-accent: #6747b8;--plan-icon-bg: #eee7ff;--plan-soft-bg: #f8f5ff}.ccg-smartPlanCard.tone-teal{--plan-accent: #006a63;--plan-icon-bg: #dff4f2;--plan-soft-bg: #f1fbfa}.ccg-smartPlanCard.tone-indigo{--plan-accent: #4054b2;--plan-icon-bg: #e4e9ff;--plan-soft-bg: #f4f6ff}.ccg-smartPlanCardTop{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:start;gap:9px}.ccg-smartPlanIcon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--plan-icon-bg);color:var(--plan-accent)}.ccg-smartPlanIcon .material-symbols-outlined{font-size:19px}.ccg-smartPlanTitleWrap{min-width:0;display:flex;flex-direction:column;gap:2px}.ccg-smartPlanTitleWrap strong{color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:17px;font-weight:700}.ccg-smartPlanTitleWrap small{color:var(--plan-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px;font-weight:600}.ccg-smartPlanCheck{color:#a7adb5;display:grid;place-items:center}.ccg-smartPlanCheck .material-symbols-outlined{font-size:19px}.ccg-smartPlanCard.is-selected .ccg-smartPlanCheck{color:var(--plan-accent)}.ccg-smartPlanCard>p{margin:10px 0 0;color:#5f6671;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:400}.ccg-smartPlanRhythm{margin-top:10px;display:flex;flex-direction:column;gap:5px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--plan-accent) 16%,#e2e4e8);border-radius:10px;background:var(--plan-soft-bg)}.ccg-smartPlanRhythm>span{min-width:0;display:flex;align-items:flex-start;gap:7px;color:#4f5661;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:14px;font-weight:500}.ccg-smartPlanRhythm i{width:5px;height:5px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--plan-accent)}.ccg-smartPlanFooter{margin-top:auto;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #f0eded}.ccg-smartPlanMatch,.ccg-smartPlanRecommended{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;line-height:13px;font-weight:600}.ccg-smartPlanMatch{color:#777d86}.ccg-smartPlanMatch.has-match{color:#087b4b}.ccg-smartPlanRecommended{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--plan-icon-bg);color:var(--plan-accent)}.ccg-smartPlanAlwaysOn{margin-top:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:11px;background:#f6f3f2}.ccg-smartPlanAlwaysOn>strong{color:#4c5159;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:15px;font-weight:700}.ccg-smartPlanAlwaysOn>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ccg-smartPlanAlwaysOn>div>span{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border-radius:8px;background:#fff;color:#4b5360;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;line-height:13px;font-weight:600}.ccg-smartPlanAlwaysOn .material-symbols-outlined{color:#0058bd;font-size:14px}.ccg-smartPlanWorkflowArea{margin-top:14px;padding-top:14px;border-top:1px solid #ece9e7}.ccg-smartPlanWorkflowHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ccg-smartPlanWorkflowHead>div{display:flex;align-items:baseline;gap:7px;min-width:0}.ccg-smartPlanWorkflowHead strong{color:#25282d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:15px;font-weight:700}.ccg-smartPlanWorkflowHead span{color:#737983;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px}.ccg-smartPlanWorkflowHead b{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#e5efff;color:#0058bd;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9.5px;line-height:12px;font-weight:700}.ccg-smartPlanWorkflowNote{margin-top:14px;min-height:38px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px dashed #d3d7de;border-radius:10px;background:#faf9f8;color:#717780;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:15px;font-weight:500}.ccg-smartPlanWorkflowNote .material-symbols-outlined{color:#7b8390;font-size:17px}.ccg-smartPlanWorkflowArea .ccg-step3AutomationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ccg-smartPlanWorkflowArea .ccg-step3AutomationCard{min-height:72px;padding:10px 11px;border-radius:11px}.ccg-smartPlanWorkflowArea .ccg-step3AutomationIcon{width:32px;height:32px;border-radius:9px}.ccg-smartPlanWorkflowArea .ccg-step3AutomationCopy small{font-size:8.5px;line-height:11px}.ccg-smartPlanWorkflowArea .ccg-step3AutomationCopy strong{font-size:11px;line-height:15px}.ccg-smartPlanWorkflowArea .ccg-step3AutomationCopy em{font-size:9px;line-height:12px}.ccg-step3ReadyStats{grid-template-columns:repeat(4,minmax(58px,1fr))}@media(max-width:1100px){.ccg-smartPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ccg-smartPlanIntro{align-items:flex-start}.ccg-smartPlanIntro>div{display:block}.ccg-smartPlanIntro>div>span{display:block;margin-top:2px}.ccg-smartPlanGrid,.ccg-smartPlanWorkflowArea .ccg-step3AutomationGrid{grid-template-columns:1fr}.ccg-smartPlanWorkflowHead,.ccg-smartPlanAlwaysOn{align-items:flex-start;flex-direction:column}.ccg-smartPlanWorkflowHead>div{display:block}.ccg-smartPlanWorkflowHead span{display:block;margin-top:2px}.ccg-step3ReadyStats{grid-template-columns:repeat(2,minmax(72px,1fr))}}.ccg-smartPlanIntroIcon .material-symbols-outlined,.ccg-step3OwnerIcon .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400!important;font-style:normal!important;font-size:19px!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important;-webkit-font-smoothing:antialiased!important}.ccg-smartPlanIntroIcon .material-symbols-outlined,.ccg-step3OwnerIcon .material-symbols-outlined{color:#0058bd!important}.ccg-smartPlanIntro>div>span:not(.material-symbols-outlined){color:#5f6671!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:400!important}.ccg-smartPlanIntroIcon>span.material-symbols-outlined{width:auto!important;min-width:0!important;overflow:visible!important}.ccg-step3OwnerCard>div>span{color:#737a84!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.ccg-smartPlanIntro{min-height:54px;padding:10px 14px!important}.ccg-smartPlanIntro>div{flex:1 1 auto}.ccg-smartPlanIntro strong{flex:0 0 auto;white-space:nowrap}.ccg-step3OwnershipGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important}.ccg-step3OwnerIcon{width:36px!important;height:36px!important;overflow:hidden!important}@media(max-width:760px){.ccg-smartPlanIntro strong{white-space:normal}.ccg-step3OwnershipGrid{grid-template-columns:1fr!important}.ccg-step3AssignField select{max-width:none}}.ccg-smartPlanSectionHead{position:relative}.ccg-smartPlanHeaderActions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.ccg-smartPlanHelpButton{width:30px;height:30px;min-width:30px;border:1px solid #d8d4d1;border-radius:999px;background:#f6f3f2;color:#0058bd;display:inline-grid;place-items:center;padding:0;cursor:pointer}.ccg-smartPlanHelpButton:hover{background:#eaf1ff;border-color:#adc6ff}.ccg-smartPlanHelpButton .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-size:18px!important;line-height:1!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.ccg-smartPlanHelp{position:absolute;z-index:40;top:38px;right:0;width:min(390px,calc(100vw - 48px));padding:16px;border:1px solid #d9dde7;border-radius:14px;background:#fff;box-shadow:0 10px 28px #1f293724;color:#1b1b1c}.ccg-smartPlanHelpTitle{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px}.ccg-smartPlanHelpTitle>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e8f0ff;color:#0058bd}.ccg-smartPlanHelpTitle>span .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-size:18px!important;line-height:1!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.ccg-smartPlanHelpTitle strong{display:block;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:20px;font-weight:700}.ccg-smartPlanHelpTitle small{display:block;margin-top:1px;color:#6d737d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:14px;font-weight:600}.ccg-smartPlanHelpTitle>button{width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:#66707c;padding:0;display:grid;place-items:center;cursor:pointer}.ccg-smartPlanHelpTitle>button:hover{background:#f2efed}.ccg-smartPlanHelpTitle>button .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-size:17px!important;line-height:1!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.ccg-smartPlanHelp>p{margin:12px 0;color:#4f5661;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:18px;font-weight:400}.ccg-smartPlanHelpSteps{display:grid;gap:7px;margin:0 0 12px}.ccg-smartPlanHelpSteps>span{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:8px;color:#4a5059;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px}.ccg-smartPlanHelpSteps b{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#edf3ff;color:#0058bd;font-size:10px;font-weight:700}.ccg-smartPlanHelpPlan{display:grid;gap:4px;padding:10px 11px;border-radius:10px;background:#f7f4f2}.ccg-smartPlanHelpPlan strong{color:#2e3238;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;line-height:16px;font-weight:700}.ccg-smartPlanHelpPlan span{color:#666d77;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:16px;font-weight:400}.ccg-smartPlanHelpActions{display:flex;justify-content:flex-end;margin-top:12px}.ccg-smartPlanHelpActions button,.ccg-smartPlanUpgradeButton,.ccg-smartPlanPlanGate>button,.ccg-smartPlanWorkflowActions>button,.ccg-smartPlanWorkflowNote--manage>button{min-height:32px;border:1px solid #c8d4e7;border-radius:9px;background:#f5f8ff;color:#0058bd;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:1;font-weight:700;cursor:pointer}.ccg-smartPlanHelpActions button.is-primary{border-color:#0058bd;background:#0058bd;color:#fff}.ccg-smartPlanHelpActions button .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-size:15px!important;line-height:1!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.ccg-smartPlanUpgradeButton{margin-left:auto;flex:0 0 auto}.ccg-smartPlanGrid.is-locked .ccg-smartPlanCard{cursor:default}.ccg-smartPlanCard.is-locked{opacity:.78}.ccg-smartPlanCard.is-locked:hover{transform:none;box-shadow:none}.ccg-smartPlanPlanGate{margin-top:12px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e6d9b1;border-radius:12px;background:#fff9ea}.ccg-smartPlanPlanGateIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#ffedbd;color:#7a5600}.ccg-smartPlanPlanGateIcon .material-symbols-outlined{font-family:Material Symbols Outlined!important;font-size:18px!important;line-height:1!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important}.ccg-smartPlanPlanGate>div{display:grid;gap:2px}.ccg-smartPlanPlanGate strong{color:#3e3520;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;line-height:16px;font-weight:700}.ccg-smartPlanPlanGate span{color:#6e6247;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:16px}.ccg-smartPlanWorkflowActions{display:inline-flex;align-items:center;gap:8px}.ccg-smartPlanWorkflowNote--manage{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.ccg-smartPlanWorkflowNote--manage>span{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.ccg-smartPlanHelp{position:static;width:auto;grid-column:1 / -1;margin-top:8px}.ccg-smartPlanHeaderActions{margin-left:auto}.ccg-smartPlanPlanGate{grid-template-columns:36px minmax(0,1fr)}.ccg-smartPlanPlanGate>button{grid-column:1 / -1;justify-self:stretch}.ccg-smartPlanWorkflowNote--manage{align-items:flex-start!important;flex-direction:column}}.ccg-step3Header{padding:24px 28px 20px!important}.ccg-step3Header h1{margin:0 0 4px!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:700!important;letter-spacing:-.025em!important}.ccg-step3Header p{margin:0!important;max-width:none!important;color:#5f6671!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:400!important}.ccg-step3SectionHead{align-items:center!important;min-height:28px}.ccg-step3SectionHead h2{margin:0!important;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.005em!important;text-transform:uppercase}.ccg-step3OwnershipGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.ccg-step3OwnerCard--compact{min-height:46px!important;display:grid!important;grid-template-columns:32px auto 1fr!important;align-items:center!important;gap:8px!important;padding:7px 11px!important}.ccg-step3OwnerCard--compact .ccg-step3OwnerIcon{width:32px!important;height:32px!important}.ccg-step3OwnerCard--compact>strong{color:#34383f!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap}.ccg-step3OwnerCard--compact>span:last-child{color:#0058bd!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;justify-self:start}.ccg-step3AssignField{justify-content:center!important}.ccg-step3AssignField select{width:100%!important;max-width:360px}.ccg-step3ReadyStats{display:grid!important;grid-template-columns:repeat(3,minmax(72px,1fr))!important;gap:6px!important}@media(max-width:760px){.ccg-step3OwnershipGrid{grid-template-columns:1fr!important}.ccg-step3AssignField select{max-width:none}.ccg-step3ReadyStats{grid-template-columns:repeat(3,minmax(64px,1fr))!important}}@media(max-width:520px){.ccg-step3ReadyStats{grid-template-columns:1fr!important}}.ccg-step3OwnershipGrid--ownerOnly{grid-template-columns:minmax(0,1fr)!important}.ccg-step3OwnershipGrid--ownerOnly .ccg-step3OwnerCard--compact{width:min(100%,560px)}.ccg-step3AssignField>span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:16px;font-weight:600;color:#34383f}@media(max-width:760px){.ccg-step3OwnershipGrid--ownerOnly .ccg-step3OwnerCard--compact{width:100%}}.airzContactCreated{position:fixed;inset:0;z-index:30000;display:grid;place-items:center;padding:24px;background:#fcf9f8f0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.airzContactCreated__surface{width:min(320px,calc(100vw - 40px));min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 28px 28px;border:1px solid #e3dfdd;border-radius:18px;background:#fff;box-shadow:0 18px 48px #1f29371f;text-align:center}.airzContactCreated__visual{position:relative;width:190px;height:190px;margin-bottom:4px}.airzContactCreated__lottie,.airzContactCreated__staticCheck{position:absolute;inset:0}.airzContactCreated__lottie{z-index:1}.airzContactCreated__lottie svg{display:block;width:100%!important;height:100%!important}.airzContactCreated__staticCheck{z-index:0;display:grid;place-items:center}.airzContactCreated__staticCheck svg{width:104px;height:104px}.airzContactCreated__staticCheck circle{fill:#0058bd}.airzContactCreated__staticCheck path{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.airzContactCreated__surface>strong{margin-top:-2px;color:#202124;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.airzContactCreated__surface>span{max-width:250px;margin-top:6px;overflow:hidden;color:#5f6368;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.4;font-weight:500;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.airzContactCreated{padding:18px}.airzContactCreated__surface{width:min(292px,calc(100vw - 36px));min-height:274px;padding:22px 22px 24px;border-radius:16px}.airzContactCreated__visual{width:170px;height:170px}}@media(prefers-reduced-motion:reduce){.airzContactCreated{backdrop-filter:none;-webkit-backdrop-filter:none}}.eng-page{height:calc(100vh - var(--ae-topbar, 62px));overflow:hidden;background:#edf3f6;color:#17252f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.eng-contactShell{height:100%;display:grid;grid-template-columns:clamp(265px,21vw,318px) minmax(520px,1fr) clamp(280px,21vw,330px);gap:10px;padding:10px;overflow:hidden;align-items:stretch}.eng-left,.eng-center,.eng-right{min-width:0;min-height:0}.eng-left,.eng-right{height:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.eng-center{height:100%;display:grid;grid-template-rows:minmax(420px,1fr) minmax(48px,260px);gap:10px;overflow:hidden}.eng-profileCard,.eng-section,.eng-composer,.eng-feed,.eng-rightPanel,.eng-desktopQuickLook{background:#fff;border:1px solid #d9e4ea;box-shadow:0 8px 20px #1d2f3b0d}.eng-profileCard{flex:0 0 auto;overflow:hidden}.eng-profileTop{display:grid;grid-template-columns:50px 1fr;gap:10px;padding:12px 14px 10px;border-bottom:1px solid #e6edf1}.eng-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#20323d,#45616f);color:#fff;display:grid;place-items:center;font-size:17px;font-weight:700}.eng-profileTop h1{margin:0;font-size:20px;line-height:1.1;letter-spacing:-.03em}.eng-profileTop p{margin:5px 0 0;color:#6d7f89;font-size:12px;font-weight:650;line-height:1.25}.eng-profileActions{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e6edf1}.eng-profileActions a{height:38px;display:grid;grid-template-columns:auto auto;gap:6px;place-content:center;align-items:center;text-decoration:none;color:#20758f;font-size:13px;font-weight:700;border-right:1px solid #e6edf1}.eng-profileActions a:last-child{border-right:0}.eng-profileActions a span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e7f6fb;color:#1680a0;font-size:11px}.eng-profileActions .is-disabled,.eng-contactRows .is-disabled{opacity:.45;pointer-events:none}.eng-contactRows{padding:10px 14px 12px;display:grid;gap:7px}.eng-contactRows div{display:grid;grid-template-columns:20px 1fr;gap:7px;align-items:start;color:#75868f;font-size:13px}.eng-contactRows a,.eng-contactRows b{color:#26839f;font-weight:750;text-decoration:none;word-break:break-word}.eng-section,.eng-rightPanel{padding:10px 12px}.eng-section{flex:0 0 auto}.eng-sectionHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.eng-sectionHead h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.02em}.eng-sectionHead button{border:0;background:transparent;color:#93a3ad;padding:0;font-size:18px}.eng-mutedBlock{margin:0;color:#334955;font-size:13px;line-height:1.45}.eng-detailList{display:grid;gap:6px}.eng-detailList div{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:start}.eng-detailList span{color:#6f818b;font-size:12px;font-weight:750}.eng-detailList strong{color:#152833;font-size:13px;font-weight:750;word-break:break-word}.eng-inlineStage{width:100%;height:32px;border:1px solid #d8e3e9;background:#fff;color:#17252f;border-radius:4px;padding:0 9px;font-size:13px;font-weight:700;font-family:inherit;outline:none}.eng-tagRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.eng-tagRow span{background:#eaf1f5;color:#425966;border:1px solid #d3e0e7;padding:4px 7px;font-size:12px;font-weight:750}.eng-relationshipPanel{border:0;box-shadow:none;padding:0}.eng-relationshipQuick{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:9px}.eng-relationshipQuick button{height:32px;border:1px solid #dbe7ed;background:#f8fbfd;color:#20313a;padding:0 7px;font-size:11px;font-weight:700;cursor:pointer}.eng-relationshipQuick button:hover{border-color:#4d75f2;color:#236ce0}.eng-relationshipList{display:grid;gap:7px}.eng-relationshipItem{border:1px solid #dbe7ed;background:#f8fbfd;padding:8px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start}.eng-relationshipItem strong{display:block;color:#10212b;font-size:13px;font-weight:950}.eng-relationshipItem span,.eng-relationshipAddress{display:block;margin-top:3px;color:#334955;font-size:12px;font-weight:700}.eng-relationshipItem small{display:block;margin-top:4px;color:#71818c;font-size:11px;font-weight:700}.eng-relationshipItem em{display:block;margin-top:5px;color:#526674;font-size:11px;font-style:normal;line-height:1.35}.eng-relationshipActions{display:flex;gap:5px;justify-content:flex-end}.eng-relationshipActions button{height:26px;border:1px solid #dbe7ed;background:#fff;color:#20313a;padding:0 7px;font-size:11px;font-weight:700;cursor:pointer}.eng-relationshipActions button.is-danger{color:#b42318;border-color:#fecaca}.eng-composer{min-height:0;overflow:hidden;border:1px solid #dfe7ec}.eng-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e2ebf0;background:#f7fafc}.eng-tabs button{border:0;border-right:1px solid #e2ebf0;background:transparent;color:#83929a;height:40px;border-radius:0;font-size:13px;font-weight:700;padding:0}.eng-tabs button:last-child{border-right:0}.eng-tabs button.is-active{background:#fff;color:#236ce0;box-shadow:inset 0 -3px #4d75f2}.eng-composeBody{height:calc(100% - 40px);padding:12px 14px 14px;display:flex;flex-direction:column;min-height:0}.eng-composeLine{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #edf2f5;font-size:13px;flex:0 0 auto}.eng-composeLine span{color:#71828c;font-weight:750}.eng-composeLine b{color:#314956;font-weight:700}.eng-fcHeaderMeta{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:0}.eng-fcHeaderMeta span{border:1px solid #dbe7ed;background:#f8fbfd;color:#526674;padding:4px 7px;font-size:11px;font-weight:700}.eng-composeBody textarea{width:100%;flex:1 1 auto;min-height:0;resize:none;border:1px solid #d8e3e9;padding:12px;font-size:14px;line-height:1.55;outline:none;font-family:inherit;overflow-y:auto}.eng-subject{width:100%;height:38px;border:1px solid #d8e3e9;padding:0 11px;margin-bottom:10px;font-size:14px;outline:none}.eng-subject:focus,.eng-composeBody textarea:focus,.eng-inlineStage:focus,.eng-nextForm input:focus,.eng-nextForm select:focus,.eng-nextForm textarea:focus{border-color:#7fb9d1;box-shadow:0 0 0 3px #2ea8df24}.eng-inlineRichEmail,.eng-inlineSmsComposer{flex:1 1 auto;min-height:0;border:1px solid #d8e3e9;overflow:hidden}.eng-inlineRichEmail .lex-email,.eng-inlineSmsComposer .smsc{height:100%;min-height:0;display:flex;flex-direction:column}.eng-inlineRichEmail .lex-subject,.eng-inlineRichEmail .lex-toolbar,.eng-inlineSmsComposer .smsc-to,.eng-inlineSmsComposer .smsc-tools,.eng-inlineSmsComposer .smsc-count{display:none}.eng-inlineRichEmail .lex-editorShell,.eng-inlineSmsComposer .smsc-textarea{flex:1 1 auto;min-height:0;overflow-y:auto}.eng-inlineRichEmail .lex-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px}.eng-inlineRichEmail .lex-signaturePreview{flex:0 0 auto;margin-top:auto;padding:10px 0 0;background:#fff}.eng-inlineSmsComposer .smsc{padding:0}.eng-inlineSmsComposer .smsc-textarea{height:100%;min-height:0}.eng-composeFooter{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px}.eng-composeRightActions{display:flex;align-items:center;gap:8px;min-width:0}.eng-templateBtn,.eng-expandComposerBtn{height:36px;border:1px solid #d7e2e8;background:#f5f8fa;color:#51636e;border-radius:4px;font-size:13px;font-weight:700;padding:0 13px}.eng-expandComposerBtn{background:#fff;color:#20313a;font-weight:700}.eng-sendBtn{height:38px;border:0;background:linear-gradient(135deg,#5c7df4,#4770e8);color:#fff;padding:0 20px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #4770e83d}.eng-sendBtn:disabled,.eng-nextForm button:disabled,.eng-currentTask button:disabled{opacity:.55;cursor:not-allowed}.eng-signatureSelect{height:36px;min-width:210px;border:1px solid #dbe5ea;background:#fff;color:#10212b;border-radius:4px;padding:0 12px;font-size:13px;font-weight:700;outline:none}.eng-feed{min-height:48px;overflow:hidden;display:flex;flex-direction:column}.eng-feed.is-historyCollapsed{height:48px;min-height:48px;max-height:48px}.eng-feed:not(.is-historyCollapsed){height:260px;min-height:220px;max-height:260px}.eng-historyHead{flex:0 0 auto;background:#fff;border-bottom:1px solid #e2ebf0;min-height:48px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.eng-historyHead>div{display:flex;align-items:center;gap:8px}.eng-historyHead h2{margin:0;font-size:18px;font-weight:950;color:#10212b}.eng-historyHead p{margin:0;color:#7b8b94;font-size:12px;font-weight:700}.eng-historyToggle{border:0;background:transparent;color:#51636f;font-size:11px;font-weight:700;width:24px;height:24px;padding:0}.eng-feedFilters{flex:0 0 auto;min-height:38px;display:flex;border-bottom:1px solid #e2ebf0;background:#fff;overflow-x:auto}.eng-feedFilters button{height:38px;white-space:nowrap;border:0;border-right:1px solid #edf2f5;background:#fff;color:#6e7f88;border-radius:0;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:7px}.eng-feedFilters button.is-active{color:#102a38;background:#f6fafc;box-shadow:inset 0 -3px #2ea8df}.eng-feedIcon{color:#94a3ad;font-size:14px}.eng-feedFilters em{font-style:normal;color:#9aa7ae;font-size:12px;font-weight:700}.eng-feed.is-historyCollapsed .eng-feedFilters,.eng-feed.is-historyCollapsed .eng-timeline{display:none}.eng-timeline{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 8px;scrollbar-width:thin}.eng-event{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #edf2f5;align-items:center}.eng-event:last-child{border-bottom:0}.eng-eventIcon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#dff3fa;color:#197895;font-size:12px;font-weight:700}.eng-eventMain{min-width:0;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.eng-eventLine{min-width:0;display:flex;align-items:center;gap:10px}.eng-eventLine strong{color:#102732;font-size:13px;font-weight:700;white-space:nowrap}.eng-eventLine span{color:#334955;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-eventMeta{display:flex;align-items:center;gap:10px;justify-content:flex-end;min-width:190px}.eng-eventMeta em{color:#5f7480;background:#eef4f7;border:1px solid #dbe7ed;padding:3px 7px;font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.eng-eventMeta time{color:#82929b;font-size:12px;white-space:nowrap}.eng-empty,.eng-loading,.eng-error{padding:22px;color:#6f818b;font-weight:750}.eng-error{color:#991b1b;background:#fff;border:1px solid #fecaca;margin:16px}.eng-right{display:grid;grid-template-rows:24px auto auto auto;align-content:start;gap:8px;overflow:visible}.eng-desktopQuickLook,.eng-desktopTasks{min-height:0;overflow:visible}.eng-desktopTasks .eng-rightPanel{overflow:visible}.eng-desktopTasks .eng-nextForm{display:none}.eng-desktopTasks .eng-nextForm.is-editing{display:grid}.eng-personNav{flex:0 0 auto;height:24px;display:flex;align-items:center;justify-content:flex-end;gap:14px;color:#20323d;font-size:13px;font-weight:700}.eng-personNav button{border:0;background:transparent;font-size:25px;line-height:1;padding:0;color:#1f2d36}.eng-personNav button:disabled{opacity:.35;cursor:not-allowed}.eng-desktopQuickLook,.eng-desktopTasks{flex:0 0 auto;min-height:0}.eng-sectionTitle{padding:9px 12px;border-bottom:1px solid #e3edf2;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#17313f;background:#f8fbfd}.eng-glancePanel{padding:8px}.eng-glanceStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.eng-stat{background:#f7fafc;border:1px solid #dbe7ed;padding:6px;min-height:48px}.eng-hotLead span,.eng-stat span,.eng-recent>span,.eng-currentTask span{display:block;color:#82929b;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}.eng-stat strong{display:block;font-size:12px;font-weight:700;color:#102732;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-hotLead{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 8px;margin-bottom:6px;border:1px solid #bfdbfe;background:#eff6ff}.eng-hotLead strong{display:block;color:#102732;font-size:22px;line-height:1;font-weight:950}.eng-hotLead b{padding:4px 8px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;border:1px solid #93c5fd;color:#1d4ed8;background:#dbeafe}.eng-hotLead.is-hot{background:#fff7ed;border-color:#fed7aa}.eng-hotLead.is-hot b{color:#9a3412;background:#ffedd5;border-color:#fdba74}.eng-hotLead.is-warm{background:#eff6ff;border-color:#bfdbfe}.eng-hotLead.is-warm b{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.eng-hotLead.is-watch b{color:#475569;background:#eef4f7;border-color:#dbe7ed}.eng-recent{padding-top:6px;border-top:1px solid #edf2f5}.eng-recentInline{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-width:0}.eng-recentInline strong{color:#27829d;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.eng-recentInline time{color:#7b8b94;font-size:11px;font-weight:700;white-space:nowrap}.eng-recentType{padding:3px 6px;font-size:9px;font-style:normal;font-weight:950;text-transform:uppercase;border:1px solid #dbe7ed;background:#eef4f7;color:#475569}.eng-recentType.is-task{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.eng-recentType.is-email{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.eng-recentType.is-text{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.eng-smartSuggestions{margin-top:7px;padding-top:6px;border-top:1px solid #edf2f5;display:grid;gap:6px}.eng-smartSuggestions>span{color:#82929b;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.eng-smartSuggestions button{width:100%;border:1px solid #dbe7ed;background:#f8fbfd;padding:7px 8px;text-align:left;cursor:pointer}.eng-smartSuggestions strong{display:block;color:#102732;font-size:11px;font-weight:950;margin-bottom:2px}.eng-smartSuggestions em{display:block;color:#607481;font-style:normal;font-size:10px;line-height:1.3}.eng-smartSuggestions b{display:inline-block;margin-top:5px;color:#1f7a9a;font-size:10px;font-weight:950}.eng-glanceStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:7px}.eng-currentTask{padding:9px 10px;margin-bottom:7px;background:#f8fbfd;border:1px solid #dbe8ef}.eng-currentTask.is-overdue{background:#fff7ed;border-color:#fed7aa}.eng-taskHeader{display:grid;gap:8px}.eng-taskLine{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.eng-taskLine strong,.eng-currentTask strong{display:block;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.2}.eng-taskDate{font-size:11px;font-weight:700;color:#2563eb;text-transform:uppercase}.eng-taskDate.is-overdue,.eng-currentTask.is-overdue .eng-taskDate,.is-overdue,.is-overdueText{color:#dc2626!important}.eng-currentTask p,.eng-taskHint,.eng-currentTask em{margin:7px 0 0;color:#334955;font-size:12px;line-height:1.4;font-style:normal}.eng-taskActions{position:relative;display:flex;justify-content:flex-end;margin-top:9px;z-index:50}.eng-currentTask button,.eng-actionBtn{width:auto;min-width:92px;height:30px;margin-top:0;padding:0 12px;border:1px solid #bdd1dc;background:#fff;color:#20323d;border-radius:4px;font-size:12px;font-weight:700}.eng-taskMenu{position:absolute;top:36px;right:0;left:auto;z-index:999;width:220px;background:#fff;border:1px solid #d8e3e9;box-shadow:0 16px 36px #0f172a24;padding:8px}.eng-taskMenu button{width:100%;height:34px;border:0;background:transparent;color:#20323d;text-align:left;padding:0 10px;font-size:13px;font-weight:700}.eng-taskMenu button.is-danger{color:#b42318}.eng-nextForm{display:grid;gap:6px}.eng-nextForm input,.eng-nextForm select,.eng-nextForm textarea{width:100%;border:1px solid #d8e3e9;background:#fff;color:#17252f;border-radius:4px;font-size:13px;font-family:inherit;outline:none}.eng-nextForm input,.eng-nextForm select{height:30px;padding:0 10px}.eng-nextForm textarea{min-height:42px;padding:9px;resize:none}.eng-nextForm button{height:32px;border:0;background:#2ea8df;color:#fff;border-radius:4px;font-size:13px;font-weight:700}.eng-nextForm.is-editing{border:1px solid #bfdbfe;background:#f8fbff;padding:8px}.eng-adminPanel{flex:0 0 auto;display:flex;justify-content:center;gap:8px;padding:8px 10px}.eng-adminPanel button{width:118px;height:34px;border:1px solid #d7e2e8;background:#fff;color:#334955;border-radius:4px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.eng-adminPanel button:last-child{color:#b42318;border-color:#efd1d1}.eng-modalBackdrop{position:fixed;inset:0;background:#0f172a80;display:grid;place-items:center;z-index:1000;padding:18px}.eng-modal{width:min(460px,100%);background:#fff;border:1px solid #d8e3e9;box-shadow:0 22px 60px #0f172a3d;padding:20px}.eng-modal h3{margin:0 0 8px;font-size:20px}.eng-modal p{margin:0;color:#667985}.eng-modal div{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.eng-modal button{height:38px;border-radius:4px;border:1px solid #d7e2e8;background:#fff;padding:0 14px;font-weight:700}.eng-modal button.is-danger{background:#dc2626;color:#fff;border-color:#dc2626}.eng-relationshipModal{width:min(620px,100%)}.eng-relationshipForm{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px!important}.eng-relationshipForm label{display:grid;gap:5px;color:#405461;font-size:12px;font-weight:700}.eng-relationshipForm label.span2{grid-column:1 / -1}.eng-relationshipForm input,.eng-relationshipForm select,.eng-relationshipForm textarea{width:100%;border:1px solid #d8e3e9;background:#fff;color:#17252f;padding:0 10px;font-size:13px;font-weight:750;font-family:inherit}.eng-relationshipForm input,.eng-relationshipForm select{height:36px}.eng-relationshipForm textarea{min-height:82px;padding:10px;resize:vertical}.eng-fullComposerBackdrop{position:fixed;inset:0;z-index:9999;background:#0f172a9e;display:flex;align-items:center;justify-content:center;padding:6px;overflow:hidden}.eng-fullComposerPro{width:min(1680px,calc(100vw - 12px));height:min(980px,calc(100vh - 12px));background:#fff;display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden;border:1px solid #dbe5ea;box-shadow:0 30px 80px #00000052}.eng-fcSide{display:none}.eng-fcRight{background:#f7fafc;border-left:1px solid #dfe8ee;padding:14px;overflow-y:auto}.eng-fcMain{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.eng-fcHeader{flex:0 0 auto;min-height:72px;padding:16px 18px;border-bottom:1px solid #e2ebf0;display:flex;align-items:center;justify-content:space-between;gap:16px}.eng-fcHeader h2{margin:0;font-size:21px;font-weight:950}.eng-fcHeader p{margin:4px 0 0;color:#607481;font-size:13px;font-weight:700}.eng-fcHeader button{width:40px;height:40px;border:0;background:#f2f6f8;color:#20313a;border-radius:0;font-size:26px;padding:0}.eng-fcEditor{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff}.eng-fcFooter{flex:0 0 auto;min-height:64px;padding:12px 16px;border-top:1px solid #e2ebf0;background:#f8fbfd;display:flex;justify-content:flex-end;align-items:center;gap:10px}.eng-fcSecondary{height:38px;border:1px solid #d7e2e8;background:#fff;color:#20313a;border-radius:0;padding:0 13px;font-size:13px;font-weight:700}.eng-fullPlainEditor{width:100%;height:100%;min-height:420px;border:0;padding:20px;font-size:15px;line-height:1.65;outline:none;resize:none}.eng-fcPanel{background:#fff;border:1px solid #dbe7ed;padding:12px;margin-bottom:10px;min-width:0}.eng-fcPanel h3{margin:0 0 8px;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;color:#20313a}.eng-fcPanel p{margin:0;color:#526674;font-size:13px;line-height:1.45}.eng-draftList{display:grid;gap:10px;min-width:0}.eng-draftCard{border:1px solid #dbe7ed;background:#fff;padding:10px;display:grid;gap:9px;min-width:0;overflow:hidden}.eng-draftCard.is-active{border-color:#4d75f2;box-shadow:inset 3px 0 #4d75f2}.eng-draftCard b{display:inline-block;color:#1f7a9a;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.eng-draftCard strong{display:block;color:#17252f;font-size:13px;font-weight:950;margin-bottom:4px;overflow-wrap:anywhere}.eng-draftCard p{margin:0;color:#526674;font-size:12px;line-height:1.4;max-height:50px;overflow:hidden;overflow-wrap:anywhere}.eng-draftActions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.eng-draftActions button{width:100%;min-width:0;height:30px;text-align:center;padding:0 6px;font-size:11px}.eng-draftActions button.is-danger{color:#b42318;border-color:#f1c7c7}.eng-mobileDraftsPanel{display:none}.eng-aiLeadContext{display:grid;gap:8px}.eng-aiLeadContext div{border:1px solid #dbe7ed;background:#f8fbfd;padding:8px 9px}.eng-aiLeadContext span{display:block;color:#71818c;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.eng-aiLeadContext strong{display:block;color:#17252f;font-size:12px;font-weight:700;line-height:1.35;word-break:break-word}.eng-emojiOverlay{position:fixed;inset:0;z-index:20000;background:#0f172a47;display:grid;place-items:center;padding:16px}.eng-emojiPopover{width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100dvh - 120px));overflow:hidden;background:#fff;border:1px solid #d7e2e8;box-shadow:0 28px 80px #0f172a5c}.eng-emojiHead{height:42px;padding:0 12px;border-bottom:1px solid #e5edf2;display:flex;align-items:center;justify-content:space-between}.eng-emojiHead strong{font-size:13px;font-weight:950}.eng-emojiClose{width:30px;height:30px;border:0;background:#eef4f7;color:#20313a;font-size:20px;padding:0}.eng-emojiPopover emoji-picker{width:100%;height:470px;max-height:calc(100dvh - 170px)}@media(max-height:820px)and (min-width:1081px){.eng-contactShell{padding:8px;gap:8px}.eng-left,.eng-right{gap:7px}.eng-profileTop{padding:10px 12px 8px}.eng-avatar{width:44px;height:44px;font-size:16px}.eng-profileActions a{height:34px}.eng-contactRows{padding:8px 12px 10px;gap:6px}.eng-section,.eng-rightPanel{padding:9px 10px}.eng-relationshipQuick button{height:30px}.eng-detailList{gap:5px}.eng-detailList div{grid-template-columns:82px 1fr}.eng-tabs button{height:36px}.eng-composeBody{height:calc(100% - 36px);padding:10px 12px 12px}.eng-composeLine{padding-bottom:8px;margin-bottom:8px}.eng-composeFooter{padding-top:10px}.eng-templateBtn,.eng-expandComposerBtn,.eng-sendBtn,.eng-signatureSelect{height:34px}.eng-hotLead strong{font-size:22px}.eng-stat{min-height:42px;padding:5px}.eng-stat span,.eng-hotLead span,.eng-recent>span,.eng-currentTask span,.eng-smartSuggestions>span{font-size:8px}.eng-stat strong{font-size:11px}.eng-smartSuggestions button{padding:6px 7px}.eng-smartSuggestions em{font-size:10px}.eng-nextForm textarea{min-height:36px}.eng-sectionTitle{padding:7px 10px}.eng-glancePanel{padding:7px}.eng-hotLead{padding:6px 7px;margin-bottom:5px}.eng-hotLead strong{font-size:20px}.eng-glanceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:5px}}@media(max-width:1280px)and (min-width:1081px){.eng-contactShell{grid-template-columns:270px minmax(460px,1fr) 292px}.eng-composeRightActions{gap:6px}.eng-signatureSelect{min-width:180px}.eng-templateBtn,.eng-expandComposerBtn,.eng-sendBtn{padding-left:12px;padding-right:12px}}@media(max-width:1080px){.eng-page{height:auto;min-height:calc(100vh - var(--ae-topbar, 62px));overflow:auto}.eng-contactShell{height:auto;grid-template-columns:1fr;padding:10px;overflow:visible}.eng-left,.eng-center,.eng-right{height:auto;overflow:visible}.eng-center{grid-template-rows:auto auto}.eng-composer{min-height:520px}.eng-feed{max-height:420px}.eng-timeline{overflow-y:auto}.eng-personNav{display:none}.eng-desktopQuickLook,.eng-desktopTasks{display:none!important}.eng-mobileQuickLook,.eng-mobileTasks{display:block!important}}@media(max-width:900px){.eng-fullComposerBackdrop{padding:0}.eng-fullComposerPro{width:100vw;height:100vh;grid-template-columns:1fr}.eng-fcRight{display:none}}@media(max-width:720px){html,body,#root{height:auto;min-height:100%;overflow-y:auto}.ae-shell,.ae-page,.ae-layout,.ae-content,.ae-main,.eng-page,.eng-contactShell{height:auto!important;max-height:none!important;overflow:visible!important}.eng-page{height:calc(100dvh - var(--ae-topbar, 62px))!important;overflow:hidden!important;background:#eef3f6}.eng-contactShell{height:auto!important;min-height:0;overflow:visible!important}.ae-main{padding:0 0 120px}.eng-contactShell{height:100%!important;display:block;padding:0 0 160px;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.eng-left,.eng-center,.eng-right{height:auto!important;overflow:visible!important;display:block}.eng-center{display:grid;grid-template-rows:auto auto;gap:10px;overflow:visible}.eng-profileCard{position:relative;top:auto;z-index:1}.eng-profileCard,.eng-section,.eng-composer,.eng-feed,.eng-rightPanel,.eng-desktopQuickLook{border-left:0;border-right:0;box-shadow:none}.eng-profileTop{grid-template-columns:52px 1fr;padding:14px}.eng-avatar{width:50px;height:50px}.eng-profileActions a{height:40px}.eng-contactRows{padding:10px 14px;display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}.eng-contactRows div{grid-template-columns:18px minmax(0,1fr)}.eng-contactRows div:nth-child(3){grid-column:1 / -1}.eng-mobileCollapse .eng-collapseBody{display:none}.eng-mobileCollapse.is-open .eng-collapseBody{display:block}.eng-mobileCollapse .eng-sectionHead{position:relative;padding-right:44px;margin-bottom:0}.eng-mobileCollapse.is-open .eng-sectionHead{margin-bottom:12px}.eng-mobileCollapse .eng-sectionHead:after{content:"";position:absolute;right:34px;top:50%;width:1px;height:20px;background:#d7e2e8;transform:translateY(-50%)}.eng-mobileCollapse .eng-sectionHead button,.eng-historyToggle{all:unset;position:absolute;right:10px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#8a98a3;font-size:12px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.eng-mobileTaskSummary{margin-left:8px;color:#dc2626;font-size:11px;font-weight:700;white-space:normal}.eng-mobileTasks .eng-sectionHead h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eng-relationshipQuick{grid-template-columns:1fr 1fr}.eng-relationshipItem{grid-template-columns:1fr}.eng-tabs{grid-template-columns:repeat(2,1fr)}.eng-tabs button{height:34px;font-size:12px;border-bottom:1px solid #e2ebf0}.eng-composer{height:auto;min-height:0;overflow:visible}.eng-composeBody{height:auto;min-height:0;padding:9px 10px 10px;overflow:visible}.eng-composeLine{grid-template-columns:28px 1fr;padding-bottom:7px;margin-bottom:7px}.eng-fcHeaderMeta{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding-bottom:2px}.eng-fcHeaderMeta span{flex:0 0 auto;padding:3px 6px;font-size:10px;white-space:nowrap}.eng-inlineRichEmail,.eng-inlineSmsComposer{height:auto;min-height:190px;flex:0 0 auto}.eng-composeFooter{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.eng-composeRightActions{display:grid;grid-template-columns:1fr;width:100%;gap:7px}.eng-sendBtn,.eng-templateBtn,.eng-expandComposerBtn,.eng-signatureSelect{width:100%;min-width:0;height:34px;font-size:12px}.eng-feed{max-height:420px}.eng-historyHead{position:relative;padding-right:42px}.eng-historyHead h2{font-size:16px}.eng-historyToggle:before{content:"";position:absolute;left:-12px;top:50%;width:1px;height:18px;background:#d7e2e8;transform:translateY(-50%)}.eng-eventMain{grid-template-columns:1fr;gap:6px}.eng-eventLine{display:grid;gap:3px}.eng-eventLine strong,.eng-eventLine span{white-space:normal}.eng-eventMeta{min-width:0;justify-content:flex-start}.eng-adminPanel{position:fixed;left:0;right:0;bottom:56px;z-index:80;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid #d9e4ea;box-shadow:0 -10px 24px #0f232d1f}.eng-adminPanel button{width:100%;height:42px;font-size:14px;font-weight:700}.eng-adminPanel button:last-child{background:#ef4444;color:#fff;border-color:#ef4444}.eng-fullComposerBackdrop{top:var(--ae-topbar, 62px);bottom:0;height:auto;display:block;background:#0f172a61}.eng-fullComposerPro{width:100%;height:calc(100dvh - var(--ae-topbar, 62px));border:0;box-shadow:none}.eng-fcHeader{min-height:58px;padding:10px 14px}.eng-fcHeader h2{font-size:16px}.eng-fcHeader p{font-size:11px;max-width:calc(100vw - 74px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-fcHeader button{width:36px;height:36px;font-size:22px}.eng-fcFooter{min-height:60px;padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.eng-fcFooter .btn-ghost,.eng-fcFooter .eng-fcSecondary,.eng-fcFooter .eng-sendBtn{width:100%;height:38px;min-width:0;padding:0 8px;font-size:11px;white-space:nowrap}.eng-fcFooter .eng-sendBtn{grid-column:1 / -1}.eng-mobileDraftsPanel{display:block;border-bottom:1px solid #dfe8ee;background:#f8fbfd;padding:10px 12px;max-height:200px;overflow-y:auto}.lex-email,.smsc{min-height:0;height:100%}.smsc-textarea{min-height:455px;height:455px;resize:none}.eng-relationshipForm{grid-template-columns:1fr}}@media(max-width:420px){.eng-relationshipQuick{grid-template-columns:1fr}.eng-detailList div{grid-template-columns:78px 1fr}.eng-fcFooter{grid-template-columns:1fr 1fr}.eng-fcFooter .eng-sendBtn{grid-column:1 / -1}}@media(min-width:721px){.eng-mobileCollapse .eng-sectionHead button{display:none!important}.eng-mobileCollapse .eng-collapseBody{display:block!important}.eng-mobileQuickLook,.eng-mobileTasks{display:none!important}.eng-desktopQuickLook,.eng-desktopTasks{display:block!important}}.eng-detailTagsRow{align-items:start!important}.eng-tagPills{display:flex!important;flex-wrap:wrap;gap:5px}.eng-tagPills em{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;background:#eef6ff;border:1px solid #bfdbfe;color:#236ce0;font-size:11px;font-style:normal;font-weight:700}.eng-tagsPanel{flex:0 0 auto}.eng-smartTagCloud{display:flex;flex-wrap:wrap;gap:7px}.eng-smartTagCloud span{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;background:#eef6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:950}.eng-relationshipItem strong{font-size:14px}.contactRelatedCmas__head button:disabled{opacity:.45;cursor:not-allowed}.contactRelatedCmas__row:last-child{border-bottom:0}.contactRelatedCmas__more{border-top:1px solid #edf2f5;background:#fbfdfe;font-weight:700}@media(max-width:720px){.contactRelatedCmas{margin-top:8px;border:1px solid #d9e4ea}.contactRelatedCmas__head{padding:10px}.contactRelatedCmas__row{min-height:56px}}.contactRelatedCmas{border-top:1px solid #e3edf2;background:#fff}.contactRelatedCmas__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-top:1px solid #edf2f5;border-bottom:1px solid #edf2f5;background:#fbfdfe}.contactRelatedCmas__head h3{margin:0;color:#17313f;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.contactRelatedCmas__head p{margin:2px 0 0;color:#6f818b;font-size:11px;line-height:1.25}.contactRelatedCmas__head button{height:30px;border:1px solid #d7e2e8;background:#fff;color:#236ce0;padding:0 9px;font-size:11px;font-weight:700;border-radius:4px}.contactRelatedCmas__list{display:grid}.contactRelatedCmas__row{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:0;border-bottom:1px solid #edf2f5;background:#fff;padding:8px 10px;text-align:left;cursor:pointer}.contactRelatedCmas__row:hover{background:#f8fbff}.contactRelatedCmas__row strong{display:block;color:#102732;font-size:12px;font-weight:950;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactRelatedCmas__row span{display:block;margin-top:3px;color:#6f818b;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactRelatedCmas__row b{color:#102732;font-size:12px;font-weight:950;white-space:nowrap}.contactRelatedCmas__empty,.contactRelatedCmas__more{padding:10px;color:#6f818b;font-size:12px;line-height:1.35}@media(max-width:720px){.contactRelatedCmas{margin-top:8px;border:1px solid #d9e4ea}}.eng-left{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none;-ms-overflow-style:none}.eng-left::-webkit-scrollbar{display:none}.eng-detailsPanel{order:1;flex:0 0 auto}.eng-detailsPanel .eng-sectionHead{margin-bottom:6px}.eng-detailsPanel .eng-detailList{gap:5px}.eng-detailsPanel .eng-detailList div{grid-template-columns:72px minmax(0,1fr);gap:7px}.eng-detailsPanel .eng-detailList span{font-size:11px}.eng-detailsPanel .eng-detailList strong{font-size:12px}.eng-communicationPreferencesPanel{order:2}.eng-relationshipHistorySection{order:3}.eng-relationshipQuick{gap:5px;margin-bottom:7px}.eng-relationshipQuick button{height:29px;font-size:11px}.eng-relationshipItem{padding:7px}.eng-relationshipItem em{max-height:48px;overflow:hidden}.eng-tagsPanel{display:none!important}.eng-detailTagsRow .eng-tagPills{gap:4px}.eng-detailTagsRow .eng-tagPills em{min-height:20px;padding:2px 6px;font-size:10px}.eng-page.cd360-page{--cd360-surface: #fcf9f8;--cd360-surface-lowest: #ffffff;--cd360-surface-low: #f6f3f2;--cd360-surface-container: #f0eded;--cd360-text: #1b1b1c;--cd360-text-muted: #64748b;--cd360-text-soft: #94a3b8;--cd360-outline: #dbe1e8;--cd360-outline-soft: #e9edf2;--cd360-primary: #0058bd;--cd360-primary-soft: #eff6ff;--cd360-green: #006e2c;--cd360-green-soft: #ecfdf3;--cd360-amber: #a16207;--cd360-amber-soft: #fffaf0;--cd360-red: #ba1a1a;height:calc(100vh - var(--ae-topbar, 62px))!important;min-height:640px;overflow-x:hidden!important;overflow-y:auto!important;background:#f4f6f9!important;color:var(--cd360-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scrollbar-width:none}.eng-page.cd360-page::-webkit-scrollbar,.cd360-page *::-webkit-scrollbar{width:0;height:0}.cd360-page *,.cd360-page *:before,.cd360-page *:after{box-sizing:border-box}.cd360-page button,.cd360-page input,.cd360-page select,.cd360-page textarea{font:inherit}.cd360-page button{cursor:pointer}.cd360-page button:disabled{cursor:default}.cd360-contextBar{position:sticky;top:0;z-index:80;border-bottom:1px solid #dde3ea;background:#fffffffa;box-shadow:0 1px 2px #0f172a06;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cd360-contextInner{width:100%;min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 24px}.cd360-contextIdentity,.cd360-contextActions,.cd360-breadcrumb,.cd360-personNav,.cd360-contextActions>button,.cd360-backButton{display:flex;align-items:center}.cd360-contextIdentity{min-width:0;flex:1 1 auto;gap:13px}.cd360-backButton,.cd360-contextActions>button{min-height:32px;border:1px solid #d5dde7;border-radius:7px;background:#fff;color:#425166;box-shadow:0 1px 2px #0f172a06;font-size:12px;line-height:1;font-weight:600}.cd360-backButton{flex:0 0 auto;gap:7px;padding:0 10px}.cd360-backButton:hover,.cd360-contextActions>button:hover{border-color:#c4ceda;background:#f8fafc;color:#1f2937}.cd360-contextDivider{width:1px;height:24px;flex:0 0 auto;background:#e2e8f0}.cd360-breadcrumb{min-width:0;gap:8px;color:#91a0b2;font-size:11px;white-space:nowrap}.cd360-breadcrumb>span{color:#93a4b7}.cd360-breadcrumb>b{color:#c1cad5;font-weight:500}.cd360-breadcrumb>strong{max-width:190px;overflow:hidden;color:#182230;font-weight:700;text-overflow:ellipsis}.cd360-activeChip{min-height:23px;display:inline-flex;align-items:center;border:1px solid #a7ebcb;border-radius:999px;padding:0 8px;background:#ecfdf5;color:#047857;font-size:10px;font-style:normal;font-weight:700}.cd360-activeChip.is-muted{border-color:#d9dee6;background:#f1f5f9;color:#64748b}.cd360-personNav{flex:0 0 auto;min-height:32px;overflow:hidden;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc}.cd360-personNav>button{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#64748b}.cd360-personNav>button:hover:not(:disabled){background:#eef2f7;color:#1f2937}.cd360-personNav>button:disabled{color:#cbd5e1}.cd360-personNav>span{min-width:88px;padding:0 7px;color:#334155;font-size:11px;font-weight:600;text-align:center;white-space:nowrap}.cd360-contextActions{flex:0 0 auto;gap:8px}.cd360-contextActions>button{gap:7px;padding:0 12px}.cd360-contextActions>button.is-primary{border-color:#bad1f6;background:#fff;color:#0058bd}.cd360-contextActions>button:first-child svg{color:#0f9f6e}.cd360-moreMenu{position:relative}.cd360-moreMenu>summary{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d5dde7;border-radius:7px;background:#fff;color:#607086;cursor:pointer;list-style:none}.cd360-moreMenu>summary::-webkit-details-marker{display:none}.cd360-moreMenu[open]>summary{border-color:#aac7ee;background:#f4f8ff;color:#0058bd}.cd360-moreMenu>div{position:absolute;top:calc(100% + 6px);right:0;z-index:120;width:150px;overflow:hidden;border:1px solid #d7dee7;border-radius:10px;padding:5px;background:#fff;box-shadow:0 10px 26px #0f172a21}.cd360-moreMenu>div button{width:100%;min-height:32px;border:0;border-radius:6px;padding:0 9px;background:transparent;color:#334155;font-size:11px;font-weight:600;text-align:left}.cd360-moreMenu>div button:hover{background:#f3f6f9}.cd360-moreMenu>div button.is-danger{color:#b42318}.cd360-tabs{min-height:42px;display:flex;align-items:center;gap:3px;overflow-x:auto;border-top:1px solid #f1f3f6;padding:5px 24px 6px;white-space:nowrap;scrollbar-width:none}.cd360-tabs::-webkit-scrollbar{display:none}.cd360-tabs>button{min-height:31px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;padding:0 12px;background:transparent;color:#516074;font-size:11px;font-weight:600}.cd360-tabs>button:hover:not(:disabled):not(.is-active){background:#f3f6fa;color:#27364a}.cd360-tabs>button.is-active{background:#111b30;color:#fff;box-shadow:0 1px 2px #0f172a26}.cd360-tabs>button:disabled,.cd360-tabs>button[aria-disabled=true]{cursor:default;opacity:.72}.cd360-tabs>button em{min-width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;padding:0 5px;background:#e9edf3;color:#69778a;font-size:9px;font-style:normal;font-weight:700}.cd360-tabs>button em.is-blue{background:#dceafe;color:#1d4ed8}.cd360-workspace{width:100%;display:grid;grid-template-columns:minmax(260px,3fr) minmax(520px,6fr) minmax(270px,3fr);align-items:start;gap:20px;padding:20px 24px 32px}.cd360-left,.cd360-center,.cd360-right{min-width:0;display:grid;align-content:start;gap:16px}.cd360-center{gap:20px}.cd360-card,.cd360-consentCard>.eng-section{margin:0;border:1px solid #dfe5ec;border-radius:12px;background:var(--cd360-surface-lowest);box-shadow:0 1px 2px #0f172a08,0 2px 6px #0f172a06}.cd360-card{padding:16px}.cd360-cardHead{min-height:22px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cd360-cardHead h2{min-width:0;display:flex;align-items:center;gap:5px;margin:0;color:#334155;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.cd360-cardHead h2>span{color:#9aa6b5;font-family:Inter,sans-serif;font-size:10px;font-weight:500;letter-spacing:normal}.cd360-cardHead>button{min-height:26px;display:inline-flex;align-items:center;gap:3px;border:0;border-radius:6px;padding:0 4px;background:transparent;color:#0058bd;font-size:10.5px;font-weight:600}.cd360-cardHead>button:hover{background:#eff6ff}.cd360-profileCard{padding:16px}.cd360-profileTop{display:flex;align-items:flex-start;gap:11px}.cd360-avatarWrap{position:relative;flex:0 0 auto}.cd360-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#233044,#0f172a);color:#fff;box-shadow:0 3px 8px #0f172a29;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;line-height:1;font-weight:700}.cd360-avatarStatus{position:absolute;right:-3px;bottom:-2px;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#22c55e}.cd360-profileIdentity{min-width:0;flex:1}.cd360-profileNameRow{display:flex;align-items:center;gap:7px}.cd360-profileNameRow h1{min-width:0;flex:1;overflow:hidden;margin:1px 0 0;color:#172033;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;line-height:21px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.cd360-iconButton{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:6px;background:transparent;color:#94a3b8}.cd360-iconButton:hover{background:#f1f5f9;color:#0058bd}.cd360-profileMeta{min-width:0;display:flex;align-items:center;gap:5px;margin-top:2px;overflow:hidden;color:#8a99ac;font-size:10px;line-height:14px;white-space:nowrap}.cd360-profileMeta span{overflow:hidden;text-overflow:ellipsis}.cd360-profileMeta b{color:#cbd5e1;font-weight:400}.cd360-score{min-height:36px;display:flex;align-items:center;gap:6px;margin-top:9px;border:1px solid #e2e8f0;border-radius:8px;padding:4px 7px;background:#f8fafc}.cd360-score>span{color:#69778a;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cd360-score>strong{color:#1d4ed8;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.cd360-score>strong small{color:#a1adbb;font-family:Inter,sans-serif;font-size:9px;font-weight:500}.cd360-intent{margin-left:auto;border:1px solid #a7f3d0;border-radius:5px;padding:2px 6px;background:#ecfdf5;color:#047857;font-size:9px;line-height:13px;font-style:normal;font-weight:700;white-space:nowrap}.cd360-intent.is-warm{border-color:#fde68a;background:#fffbeb;color:#a16207}.cd360-intent.is-watch{border-color:#dbe3ed;background:#f1f5f9;color:#64748b}.cd360-profileGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:14px;border-top:1px solid #eef1f4;padding-top:12px}.cd360-profileGrid>label,.cd360-profileGrid>div{min-width:0}.cd360-profileGrid>label>span,.cd360-profileGrid>div>span{display:block;margin-bottom:5px;color:#9aa6b5;font-size:9px;line-height:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cd360-profileGrid select,.cd360-assignmentValue{width:100%;min-height:31px;border:1px solid #dce3eb;border-radius:7px;background:#f8fafc;color:#273549;font-size:11px;font-weight:600}.cd360-profileGrid select{padding:0 26px 0 8px;outline:none}.cd360-profileGrid select:focus{border-color:#7ba9e8;box-shadow:0 0 0 2px #0058bd1a}.cd360-assignmentValue{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 7px}.cd360-assignmentValue strong{min-width:0;overflow:hidden;color:#334155;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cd360-assignmentValue button{flex:0 0 auto;border:0;padding:0;background:transparent;color:#0058bd;font-size:9px;font-weight:700}.cd360-channelRows{display:grid;gap:7px;margin-top:12px;border-top:1px solid #eef1f4;padding-top:10px}.cd360-channelRows>a{min-width:0;min-height:43px;display:flex;align-items:center;gap:9px;border:1px solid #edf0f4;border-radius:8px;padding:5px 7px;color:inherit;text-decoration:none;transition:border-color .12s ease,background-color .12s ease}.cd360-channelRows>a:hover:not(.is-disabled){border-color:#d8e1ec;background:#fafcff}.cd360-channelRows>a.is-disabled{pointer-events:none;opacity:.62}.cd360-channelIcon{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px}.cd360-channelIcon.is-phone{background:#ecfdf5;color:#059669}.cd360-channelIcon.is-email{background:#eff6ff;color:#2563eb}.cd360-channelRows>a>span:last-child{min-width:0}.cd360-channelRows small,.cd360-channelRows strong{display:block}.cd360-channelRows small{color:#9aa7b6;font-size:9px;line-height:12px;font-weight:500}.cd360-channelRows strong{max-width:100%;overflow:hidden;margin-top:1px;color:#334155;font-size:10.5px;line-height:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cd360-rolePropertyCard{display:grid;gap:10px}.cd360-roleChips{display:flex;flex-wrap:wrap;gap:5px}.cd360-roleChips>span{min-height:22px;display:inline-flex;align-items:center;border-radius:5px;padding:2px 7px;background:#f1f5f9;color:#526174;font-size:9.5px;line-height:14px;font-weight:600}.cd360-roleChips>span.is-primary{border:1px solid #c5dcff;background:#eff6ff;color:#1d4ed8}.cd360-roleChips>span.is-muted{color:#94a3b8;font-weight:500}.cd360-propertyLinks{display:grid;gap:7px}.cd360-propertyLink,.cd360-propertyEmpty{width:100%;min-width:0;border:1px solid #cfddf5;border-radius:8px;background:#f7faff;color:#334155;text-align:left}.cd360-propertyLink{min-height:53px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px}.cd360-propertyLink:hover,.cd360-propertyEmpty:hover{border-color:#afc8ee;background:#f1f7ff}.cd360-propertyIcon{width:20px;height:24px;display:grid;place-items:center;color:#2563eb}.cd360-propertyText{min-width:0}.cd360-propertyText strong,.cd360-propertyText small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd360-propertyText strong{color:#273549;font-size:10.5px;line-height:14px;font-weight:700}.cd360-propertyText small{margin-top:2px;color:#718096;font-size:9px;line-height:12px;font-weight:500}.cd360-propertyLink>em{max-width:72px;border-radius:4px;padding:2px 5px;background:#dbeafe;color:#1d4ed8;font-size:8.5px;line-height:12px;font-style:normal;font-weight:700;text-align:center}.cd360-propertyEmpty{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;border-style:dashed;color:#64748b;font-size:10px;font-weight:600}.cd360-consentCard{min-width:0}.cd360-consentCard>.eng-section.eng-communicationPreferencesPanel{overflow:hidden;border:1px solid #dfe5ec!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08,0 2px 6px #0f172a06!important}.cd360-consentCard .eng-cpHeader{min-height:43px;border-bottom:0;padding:12px 14px 4px}.cd360-consentCard .eng-cpHeader h2{margin:0;color:#334155;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.cd360-consentCard .eng-cpHeader p{display:none}.cd360-consentCard .eng-cpHeader button{min-width:auto;min-height:25px;padding:0 3px;border-radius:5px;color:#0058bd;font-size:10px;font-weight:600}.cd360-consentCard .eng-cpRows{display:grid;gap:0;padding:4px 14px 11px}.cd360-consentCard .eng-cpRow{min-height:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;border:0;padding:2px 0;background:transparent}.cd360-consentCard .eng-cpIcon{display:none}.cd360-consentCard .eng-cpRowText{min-width:0}.cd360-consentCard .eng-cpRowText strong{overflow:hidden;color:#556477;font-size:10px;line-height:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.cd360-consentCard .eng-cpRowText>span{display:none}.cd360-consentCard .eng-cpStatus{min-height:19px;display:inline-flex;align-items:center;justify-content:center;align-self:center;border-radius:999px;padding:1px 6px;font-size:8.5px;line-height:12px;font-style:normal;font-weight:700}.cd360-consentCard .eng-cpStatus.is-positive{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.cd360-consentCard .eng-cpStatus.is-negative{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.cd360-consentCard .eng-cpStatus.is-warning{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8}.cd360-consentCard .eng-cpLoading,.cd360-consentCard .eng-cpError{padding:10px 14px 13px;color:#718096;font-size:10px}.cd360-collaborationCard,.cd360-attribution{display:grid;gap:7px;padding:14px}.cd360-collaborationCard dl,.cd360-attribution dl{display:grid;gap:0;margin:0}.cd360-collaborationCard dl>div,.cd360-attribution dl>div{min-width:0;min-height:29px;display:grid;grid-template-columns:minmax(88px,.85fr) minmax(0,1.15fr);align-items:center;gap:8px;border-bottom:1px solid #eef1f4}.cd360-collaborationCard dl>div:last-child,.cd360-attribution dl>div:last-child{border-bottom:0}.cd360-collaborationCard dt,.cd360-attribution dt{color:#7a8798;font-size:9.5px;font-weight:500}.cd360-collaborationCard dd,.cd360-attribution dd{min-width:0;overflow:hidden;margin:0;color:#334155;font-size:9.5px;font-weight:600;text-align:right;text-overflow:ellipsis;white-space:nowrap}.cd360-composer{overflow:visible;padding:0}.cd360-composeTabs{min-height:49px;display:flex;align-items:stretch;gap:1px;overflow-x:auto;border-bottom:1px solid #dfe5ec;border-radius:12px 12px 0 0;padding:7px 14px 0;background:#fafbfc;scrollbar-width:none}.cd360-composeTabs::-webkit-scrollbar{display:none}.cd360-composeTabs>button{min-width:70px;min-height:41px;display:flex;align-items:flex-start;justify-content:center;gap:6px;position:relative;border:0;border-radius:7px 7px 0 0;padding:8px 10px 7px;background:transparent;color:#536176;font-size:10.5px;line-height:12px;font-weight:600;white-space:nowrap}.cd360-composeTabs>button>svg{margin-top:1px;flex:0 0 auto}.cd360-composeTabs>button span{display:grid;gap:1px}.cd360-composeTabs>button b{color:#2563eb;font-size:8.5px;font-weight:600}.cd360-composeTabs>button:hover:not(.is-active){background:#f1f4f8;color:#2f4054}.cd360-composeTabs>button.is-active{border:1px solid #e1e6ed;border-bottom-color:#fff;background:#fff;color:#0058bd;box-shadow:0 -1px 2px #0f172a06}.cd360-composeTabs>button.is-active:after{content:"";position:absolute;right:7px;bottom:-1px;left:7px;height:2px;border-radius:2px;background:#0058bd}.cd360-from{min-width:0;max-width:210px;display:flex;align-items:center;gap:6px;margin-left:auto;padding:0 0 7px 10px;color:#8c98a8;font-size:9.5px;white-space:nowrap}.cd360-from strong{min-width:0;overflow:hidden;border:1px solid #dfe5ec;border-radius:5px;padding:4px 7px;background:#fff;color:#566476;font-size:9px;font-weight:500;text-overflow:ellipsis}.cd360-composeBody{min-width:0;padding:12px 14px 11px}.cd360-recipientRow{min-height:31px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eef1f4;padding:0 0 8px;color:#738195;font-size:10.5px}.cd360-recipientRow>span{flex:0 0 auto;color:#64748b;font-weight:500}.cd360-recipientRow>strong{min-width:0;overflow:hidden;border:1px solid #c9dbf5;border-radius:7px;padding:4px 9px;background:#eff6ff;color:#334155;font-size:9.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cd360-composerSource{min-height:27px;display:flex;align-items:center;gap:6px;margin-top:8px;border:1px solid #dbeafe;border-radius:7px;padding:5px 8px;background:#f6f9ff;color:#41628d;font-size:9.5px;font-weight:600}.cd360-composer .eng-inlineRichEmail,.cd360-composer .eng-inlineSmsComposer{min-height:292px;margin-top:8px;overflow:visible;border:0}.cd360-composer .eng-inlineRichEmail .lex-email,.cd360-composer .eng-inlineSmsComposer .smsc{min-height:292px;overflow:visible}.cd360-composer .eng-inlineRichEmail .lex-subject{width:100%;height:37px;display:block!important;border:1px solid #dbe2ea;border-radius:7px 7px 0 0;padding:0 10px;background:#f9fafc;color:#27364a;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;outline:none}.cd360-composer .eng-inlineRichEmail .lex-subject:focus{z-index:2;border-color:#74a3e3;box-shadow:0 0 0 2px #0058bd14}.cd360-composer .eng-inlineRichEmail .lex-toolbar{min-height:41px;display:flex!important;align-items:center;flex-wrap:wrap;gap:4px;border-right:1px solid #dbe2ea;border-bottom:1px solid #dbe2ea;border-left:1px solid #dbe2ea;padding:5px 7px;background:#f8fafc}.cd360-composer .eng-inlineRichEmail .lex-toolbar button,.cd360-composer .eng-inlineRichEmail .lex-signatureSelect{height:26px;min-height:26px;border:1px solid #dce3eb;border-radius:5px;padding:0 7px;background:#fff;color:#526174;box-shadow:none;font-family:Inter,sans-serif;font-size:9px;line-height:1;font-weight:600}.cd360-composer .eng-inlineRichEmail .lex-toolbar button:hover{border-color:#c6d2df;background:#f5f7fa;color:#27364a}.cd360-composer .eng-inlineRichEmail .lex-toolbar button:nth-child(6){border-color:#c9dbf5;background:#eff6ff;color:#1d4ed8}.cd360-composer .eng-inlineRichEmail .lex-editorShell{min-height:210px;max-height:360px;display:flex;overflow:hidden!important;border-right:1px solid #dbe2ea;border-bottom:1px solid #dbe2ea;border-left:1px solid #dbe2ea;border-radius:0 0 7px 7px;background:#fff}.cd360-composer .eng-inlineRichEmail .lex-content{min-height:195px;padding:13px;color:#2e3d50;font-family:Inter,sans-serif;font-size:10.5px;line-height:1.62}.cd360-composer .eng-inlineRichEmail .lex-signatureWrap{border-top-color:#edf0f4}.cd360-composer .eng-inlineRichEmail .lex-attachmentChips{border-right:1px solid #dbe2ea;border-bottom:1px solid #dbe2ea;border-left:1px solid #dbe2ea;padding:6px 7px;background:#fff}.cd360-composer .eng-inlineRichEmail .lex-attachmentChip{border-radius:5px;padding:5px 7px;font-size:9px;font-weight:600}.cd360-composer .eng-inlineRichEmail .lex-signatureSelect{max-width:150px}.cd360-composer .eng-inlineRichEmail .eng-mergeTagMenu,.cd360-composer .eng-inlineRichEmail .ai-menu{font-size:10px}.cd360-composer .eng-inlineSmsComposer .smsc-to{display:none!important}.cd360-composer .eng-inlineSmsComposer .smsc-tools{display:flex!important;flex-wrap:wrap;gap:4px;border:1px solid #dbe2ea;border-bottom:0;border-radius:7px 7px 0 0;padding:6px 7px;background:#f8fafc}.cd360-composer .eng-inlineSmsComposer .smsc-tools button{height:27px;border:1px solid #dce3eb;border-radius:5px;padding:0 7px;background:#fff;color:#526174;font-size:9px;font-weight:600}.cd360-composer .eng-inlineSmsComposer .smsc-tools button:first-child{border-color:#c9dbf5;background:#eff6ff;color:#1d4ed8}.cd360-composer .eng-inlineSmsComposer .smsc-textarea{min-height:218px;display:block;border:1px solid #dbe2ea;border-radius:0 0 7px 7px;padding:13px;background:#fff;color:#2e3d50;font-size:11px;line-height:1.55;resize:vertical}.cd360-composer .eng-inlineSmsComposer .smsc-count{display:block!important;padding:5px 1px 0;color:#8b98a8;font-size:9px;font-weight:500}.cd360-noteArea{width:100%;min-height:260px;margin-top:8px;resize:vertical;border:1px solid #dbe2ea;border-radius:8px;padding:13px;background:#fff;color:#2e3d50;font-size:11px;line-height:1.55;outline:none}.cd360-noteArea:focus{border-color:#74a3e3;box-shadow:0 0 0 2px #0058bd14}.cd360-composeFooter{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;border-top:1px solid #eef1f4;padding-top:9px}.cd360-composeActions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-left:auto}.cd360-textButton,.cd360-outlineButton,.cd360-primaryButton{min-height:30px;border-radius:7px;padding:0 10px;font-size:10px;font-weight:600}.cd360-textButton{border:0;background:transparent;color:#59677a}.cd360-textButton:hover{background:#f1f5f9;color:#27364a}.cd360-outlineButton{border:1px solid #d7dee8;background:#fff;color:#4d5c70}.cd360-outlineButton:hover{border-color:#c4cfdb;background:#f8fafc}.cd360-primaryButton{min-width:104px;border:1px solid #0058bd;background:#0058bd;color:#fff;box-shadow:0 1px 2px #0058bd2e}.cd360-primaryButton:hover:not(:disabled){background:#004a9f}.cd360-primaryButton:disabled,.cd360-textButton:disabled,.cd360-outlineButton:disabled{opacity:.52}.cd360-history{padding:16px}.cd360-historyHead{min-height:31px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #eef1f4;padding-bottom:10px}.cd360-historyHead>div{display:flex;align-items:center;gap:8px}.cd360-historyHead h2{margin:0;color:#172033;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;line-height:18px;font-weight:700;letter-spacing:-.01em}.cd360-historyHead span{min-height:20px;display:inline-flex;align-items:center;border-radius:999px;padding:1px 7px;background:#f1f5f9;color:#7b8796;font-size:9px;font-weight:600}.cd360-historyFilters{display:grid;gap:10px;padding-top:10px}.cd360-historyTypes{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.cd360-historyTypes button{min-height:27px;border:0;border-radius:6px;padding:0 9px;background:transparent;color:#59677a;font-size:9.5px;font-weight:600}.cd360-historyTypes button:hover:not(.is-active){background:#f3f5f8;color:#27364a}.cd360-historyTypes button.is-active{background:#111827;color:#fff}.cd360-historySearch{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.cd360-historySearch>label{min-width:0;min-height:31px;display:flex;align-items:center;gap:7px;border:1px solid #dce3eb;border-radius:7px;padding:0 9px;background:#fbfcfd;color:#94a3b8}.cd360-historySearch input,.cd360-dateFilter select{min-width:0;height:29px;border:0;padding:0;background:transparent;color:#3d4c61;font-size:9.5px;outline:none}.cd360-historySearch input{width:100%}.cd360-historySearch input::placeholder{color:#9aa6b5}.cd360-dateFilter{width:112px}.cd360-dateFilter select{width:100%;cursor:pointer}.cd360-timeline{position:relative;display:grid;gap:10px;margin-top:12px;padding-left:24px}.cd360-timeline:before{content:"";position:absolute;top:7px;bottom:8px;left:8px;width:2px;border-radius:2px;background:#e2e8f0}.cd360-event{position:relative}.cd360-eventIcon{position:absolute;top:6px;left:-24px;z-index:2;width:20px;height:20px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#e2e8f0;color:#64748b;box-shadow:0 1px 2px #0f172a14}.cd360-event.is-call .cd360-eventIcon{background:#d1fae5;color:#047857}.cd360-event.is-email .cd360-eventIcon,.cd360-event.is-mls .cd360-eventIcon{background:#dbeafe;color:#2563eb}.cd360-event.is-text .cd360-eventIcon{background:#ede9fe;color:#7c3aed}.cd360-event.is-note .cd360-eventIcon{background:#fef3c7;color:#a16207}.cd360-event.is-task .cd360-eventIcon{background:#e0f2fe;color:#0369a1}.cd360-eventCard{min-width:0;border:1px solid #dfe5ec;border-radius:8px;padding:10px 11px;background:#fff;box-shadow:0 1px 2px #0f172a05}.cd360-event.is-mls .cd360-eventCard{border-color:#cfe0fb;background:#f7faff}.cd360-eventTop{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.cd360-eventTop>div{min-width:0;display:flex;align-items:center;gap:6px}.cd360-eventTop em{flex:0 0 auto;border:1px solid #dce3eb;border-radius:4px;padding:1px 5px;background:#f1f5f9;color:#667487;font-size:8px;line-height:12px;font-style:normal;font-weight:700;text-transform:uppercase}.cd360-event.is-call .cd360-eventTop em{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.cd360-event.is-email .cd360-eventTop em,.cd360-event.is-mls .cd360-eventTop em{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.cd360-event.is-text .cd360-eventTop em{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.cd360-eventTop strong{min-width:0;overflow:hidden;color:#253349;font-size:10px;line-height:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cd360-eventTop time{flex:0 0 auto;color:#93a0b0;font-size:8.5px;line-height:14px;white-space:nowrap}.cd360-eventCard p{margin:5px 0 0;color:#59677a;font-size:9.5px;line-height:1.45;font-weight:400;white-space:pre-wrap}.cd360-empty{border:1px dashed #d7dee7;border-radius:8px;padding:28px 16px;background:#fbfcfd;color:#8290a2;font-size:10.5px;text-align:center}.cd360-nextStep{border-color:#f6d478;padding:14px;background:#fffdf8}.cd360-nextStep.is-overdue{border-color:#f0b7b1;background:snow}.cd360-nextStep .cd360-cardHead h2{color:#3b4250}.cd360-pulse{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.cd360-nextStep.is-overdue .cd360-pulse{background:#dc2626;box-shadow:0 0 0 3px #dc262617}.cd360-dueChip{min-height:20px;display:inline-flex;align-items:center;border:1px solid #f6df9e;border-radius:999px;padding:1px 7px;background:#fff3c4;color:#9a6700;font-size:8.5px;font-style:normal;font-weight:700;white-space:nowrap}.cd360-nextStep.is-overdue .cd360-dueChip{border-color:#fecaca;background:#fee2e2;color:#b91c1c}.cd360-nextStepBody{margin-top:10px;border:1px solid #f1e2bb;border-radius:8px;padding:11px;background:#fff}.cd360-nextStepTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cd360-nextStepTitle strong{color:#27364a;font-size:10.5px;line-height:15px;font-weight:700}.cd360-nextStepTitle time{flex:0 0 auto;border:1px solid #fecaca;border-radius:4px;padding:2px 5px;background:#fff1f2;color:#e11d48;font-size:8.5px;font-weight:700}.cd360-nextStepBody>p{margin:8px 0 10px;color:#59677a;font-size:9.5px;line-height:1.5}.cd360-nextStepActions{display:grid;grid-template-columns:1.1fr 1fr;gap:6px}.cd360-nextStepActions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #d6dee7;border-radius:7px;padding:0 8px;background:#fff;color:#475569;font-size:9.5px;font-weight:600}.cd360-nextStepActions button.is-complete{border-color:#059669;background:#059669;color:#fff}.cd360-nextStepActions button.is-complete:hover:not(:disabled){background:#047857}.cd360-nextStepEmpty{display:grid;place-items:center;gap:8px;min-height:95px;margin-top:8px;border:1px dashed #e7d59c;border-radius:8px;padding:12px;background:#ffffffad;color:#7b8796;text-align:center}.cd360-nextStepEmpty p{margin:0;font-size:9.5px}.cd360-nextStepEmpty button{min-height:28px;border:1px solid #e4c970;border-radius:6px;padding:0 8px;background:#fff;color:#8a6200;font-size:9px;font-weight:600}.cd360-rescheduleForm{display:grid;gap:7px;margin-top:9px;border-top:1px solid #eee3c4;padding-top:9px}.cd360-rescheduleForm select,.cd360-rescheduleForm input,.cd360-rescheduleForm textarea{width:100%;border:1px solid #dbe2ea;border-radius:7px;background:#fff;color:#3f4e62;font-size:9.5px;outline:none}.cd360-rescheduleForm select,.cd360-rescheduleForm input{height:31px;padding:0 8px}.cd360-rescheduleForm textarea{min-height:58px;resize:vertical;padding:8px;line-height:1.4}.cd360-rescheduleForm>div{display:flex;justify-content:flex-end;gap:6px}.cd360-rescheduleForm>div button{min-height:29px;border:1px solid #d7dee8;border-radius:6px;padding:0 9px;background:#fff;color:#59677a;font-size:9px;font-weight:600}.cd360-rescheduleForm>div button.is-primary{border-color:#0058bd;background:#0058bd;color:#fff}.cd360-calendarCard,.cd360-connectedProperty{display:grid;gap:10px;padding:14px}.cd360-calendarEvent{display:grid;gap:6px;border:1px solid #ccdcf4;border-radius:8px;padding:10px;background:#f8fbff}.cd360-calendarEvent>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.cd360-calendarEvent strong{color:#27364a;font-size:10px;font-weight:700}.cd360-calendarEvent em{border-radius:4px;padding:2px 5px;background:#dbeafe;color:#1d4ed8;font-size:8px;font-style:normal;font-weight:700}.cd360-calendarEvent>span{display:flex;align-items:center;gap:5px;color:#59677a;font-size:9px;font-weight:500}.cd360-calendarEvent>span svg{color:#64748b}.cd360-calendarEvent small{color:#7a8798;font-size:8.5px;line-height:1.4}.cd360-smallEmpty{border:1px dashed #dbe2ea;border-radius:8px;padding:13px 10px;background:#fbfcfd;color:#8995a5;font-size:9.5px;line-height:1.4;text-align:center}.cd360-connectedPropertyBody{overflow:hidden;border:1px solid #dbe4f0;border-radius:8px;background:#fff}.cd360-connectedPropertyTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 10px 8px;background:#f9fbff}.cd360-connectedPropertyTop>div{min-width:0}.cd360-connectedPropertyTop strong,.cd360-connectedPropertyTop span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd360-connectedPropertyTop strong{color:#263449;font-size:10px;line-height:14px;font-weight:700}.cd360-connectedPropertyTop span{margin-top:2px;color:#7d8999;font-size:8.5px;line-height:12px}.cd360-connectedPropertyTop>em{flex:0 0 auto;max-width:74px;border-radius:4px;padding:3px 6px;background:#dbeafe;color:#1d4ed8;font-size:8px;line-height:11px;font-style:normal;font-weight:700;text-align:center}.cd360-propertyDate{display:flex;align-items:center;gap:5px;border-top:1px solid #edf1f5;padding:7px 10px;color:#718096;font-size:8.5px;font-weight:500}.cd360-propertyPrimaryAction{width:calc(100% - 18px);min-height:30px;display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 9px;border:1px solid #a8c8fa;border-radius:6px;background:#eff6ff;color:#1d4ed8;font-size:9px;font-weight:600}.cd360-propertyPrimaryAction:hover{background:#e5f0ff}.cd360-relatedMini{display:grid;gap:0;border-top:1px solid #edf1f5;padding:3px 9px 6px}.cd360-relatedMini button{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:7px;border:0;border-bottom:1px solid #f0f2f5;padding:5px 1px;background:transparent;color:#334155;text-align:left}.cd360-relatedMini button:last-child{border-bottom:0}.cd360-relatedMini button:hover{background:#fafcff}.cd360-relatedMini button>span{min-width:0}.cd360-relatedMini strong,.cd360-relatedMini small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd360-relatedMini strong{max-width:150px;font-size:8.8px;font-weight:600}.cd360-relatedMini small{margin-top:2px;color:#8a96a6;font-size:8px}.cd360-relatedMini b{flex:0 0 auto;color:#334155;font-size:9px;font-weight:700}.cd360-propertyEmpty.is-right{min-height:74px}.cd360-page .eng-fullComposerBackdrop,.cd360-page .eng-deleteBackdrop,.cd360-page .eng-relBackdrop,.cd360-page .eng-cpBackdrop{z-index:1000}.cd360-page button:focus-visible,.cd360-page a:focus-visible,.cd360-page input:focus-visible,.cd360-page select:focus-visible,.cd360-page textarea:focus-visible,.cd360-page summary:focus-visible{outline:2px solid rgba(0,88,189,.42);outline-offset:2px}@media(max-width:1260px){.cd360-contextInner{align-items:flex-start;flex-wrap:wrap}.cd360-contextIdentity{min-width:min(100%,680px)}.cd360-contextActions{margin-left:auto}.cd360-workspace{grid-template-columns:minmax(250px,.85fr) minmax(500px,1.65fr)}.cd360-right{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cd360-right>.cd360-card{align-self:start}.cd360-attribution{grid-column:auto}}@media(max-width:940px){.eng-page.cd360-page{height:auto!important;min-height:calc(100vh - var(--ae-topbar, 62px))}.cd360-contextBar{position:relative}.cd360-contextInner{gap:9px;padding:8px 16px}.cd360-contextIdentity{width:100%;min-width:0;flex-wrap:wrap;gap:8px}.cd360-contextDivider{display:none}.cd360-breadcrumb{order:3;width:100%}.cd360-personNav{margin-left:auto}.cd360-contextActions{width:100%;justify-content:flex-end}.cd360-tabs{padding-right:16px;padding-left:16px}.cd360-workspace{grid-template-columns:1fr;gap:16px;padding:16px}.cd360-left,.cd360-center,.cd360-right{grid-column:1}.cd360-left{grid-template-columns:repeat(2,minmax(0,1fr))}.cd360-profileCard,.cd360-rolePropertyCard,.cd360-consentCard,.cd360-collaborationCard{align-self:start}.cd360-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cd360-nextStep{grid-row:span 2}.cd360-attribution{grid-column:2}}@media(max-width:680px){.cd360-contextInner{padding:8px 12px}.cd360-backButton span{display:none}.cd360-backButton{width:32px;padding:0;justify-content:center}.cd360-breadcrumb{gap:6px}.cd360-breadcrumb>span,.cd360-breadcrumb>b{display:none}.cd360-breadcrumb>strong{max-width:180px}.cd360-personNav>span{min-width:72px;font-size:10px}.cd360-contextActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:6px}.cd360-contextActions>button{min-width:0;justify-content:center;padding:0 8px}.cd360-contextActions>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd360-tabs{padding-left:12px}.cd360-workspace{gap:12px;padding:12px}.cd360-left,.cd360-right{grid-template-columns:1fr}.cd360-attribution{grid-column:1}.cd360-composeTabs{padding-right:8px;padding-left:8px}.cd360-composeTabs>button{min-width:65px;padding-right:8px;padding-left:8px}.cd360-from{display:none}.cd360-composeBody{padding-right:10px;padding-left:10px}.cd360-history{padding:12px}.cd360-historySearch{grid-template-columns:1fr}.cd360-dateFilter{width:100%}.cd360-eventTop{display:grid;gap:4px}.cd360-eventTop time{justify-self:start}.cd360-composeFooter{align-items:stretch;flex-direction:column}.cd360-composeActions{width:100%}.cd360-composeActions .cd360-primaryButton{flex:1}.cd360-textButton,.cd360-primaryButton{min-height:36px}}@media(max-width:430px){.cd360-contextActions>button span{display:none}.cd360-contextActions>button{width:34px;justify-self:end;padding:0}.cd360-contextActions{grid-template-columns:repeat(4,34px);justify-content:end}.cd360-profileGrid{grid-template-columns:1fr}.cd360-historyHead>div{align-items:flex-start;flex-direction:column;gap:4px}.cd360-historyTypes{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.cd360-historyTypes button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.cd360-page *,.cd360-page *:before,.cd360-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cd360-contextInner{box-sizing:border-box;width:100%;height:49px;min-height:49px;gap:12px;padding:8px 28px}.cd360-contextIdentity{min-width:0;flex:1 1 auto;gap:16px}.cd360-backButton{min-height:27px;height:27px;gap:6px;padding:0 8px;border-radius:6px;box-shadow:none;font-size:12px;line-height:1;font-weight:500;white-space:nowrap}.cd360-backButton svg{width:14px;height:14px;flex:0 0 14px}.cd360-contextDivider{width:1px;height:16px}.cd360-breadcrumb{flex:0 1 auto;gap:8px;font-size:11px}.cd360-breadcrumb>strong{max-width:170px;font-weight:600}.cd360-activeChip{min-height:20px;padding:0 7px;font-size:10px;line-height:18px;font-weight:600}.cd360-personNav{height:28px;min-height:28px;margin-left:auto;gap:2px;padding:0 6px;border-radius:8px;background:#f8fafc}.cd360-personNav>button{width:18px;height:26px;padding:0}.cd360-personNav>span{min-width:82px;padding:0 4px;font-size:11px;line-height:1;font-weight:500}.cd360-contextActions{gap:8px}.cd360-contextActions>button{min-height:30px;height:30px;gap:6px;padding:0 11px;border-radius:6px;box-shadow:0 1px 2px #0f172a0d;font-size:11px;line-height:1;font-weight:600;white-space:nowrap}.cd360-contextActions>button svg{width:14px;height:14px;flex:0 0 14px}.cd360-contextActions>button.is-primary{border-color:#0058bd;background:#0058bd;color:#fff;box-shadow:0 1px 2px #0058bd29}.cd360-contextActions>button.is-primary:hover{border-color:#004da6;background:#004da6;color:#fff}.cd360-moreMenu>summary{width:30px;height:30px;border-radius:6px;box-shadow:none}@media(max-width:1200px){.cd360-contextInner{height:auto;min-height:49px;padding-right:20px;padding-left:20px}.cd360-personNav{margin-left:6px}}@media(max-width:940px){.cd360-contextInner{height:auto;gap:8px;padding:8px 16px}.cd360-personNav{margin-left:auto}}.cd360-contextInner{height:41px!important;min-height:41px!important;gap:12px!important;padding:5px 30px!important}.cd360-contextIdentity{flex:1 1 auto!important;gap:12px!important}.cd360-backButton{height:25px!important;min-height:25px!important;gap:5px!important;padding:0 8px!important;border-radius:5px!important;color:#475569!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}.cd360-backButton svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.cd360-contextDivider{width:1px!important;height:16px!important;background:#e2e8f0!important}.cd360-breadcrumb{gap:7px!important;color:#94a3b8!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:400!important;letter-spacing:0!important}.cd360-breadcrumb>span{color:#94a3b8!important;font-weight:400!important}.cd360-breadcrumb>b{color:#cbd5e1!important;font-weight:400!important}.cd360-breadcrumb>strong{max-width:170px!important;color:#0f172a!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.cd360-activeChip{height:19px!important;min-height:19px!important;padding:0 7px!important;border-radius:999px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:9px!important;line-height:17px!important;font-weight:600!important;letter-spacing:0!important}.cd360-personNav{height:26px!important;min-height:26px!important;margin-left:0!important;gap:0!important;padding:0 5px!important;border-radius:7px!important;background:#f8fafc!important}.cd360-personNav>button{width:18px!important;height:24px!important;padding:0!important}.cd360-personNav>button svg{width:12px!important;height:12px!important}.cd360-personNav>span{min-width:72px!important;padding:0 4px!important;color:#334155!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}.cd360-contextActions{gap:7px!important}.cd360-contextActions>button{height:26px!important;min-height:26px!important;gap:5px!important;padding:0 9px!important;border-radius:5px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important}.cd360-contextActions>button svg{width:13px!important;height:13px!important;flex:0 0 13px!important}.cd360-contextActions>button.is-primary{border-color:#0058bd!important;background:#0058bd!important;color:#fff!important;box-shadow:0 1px 2px #0058bd29!important}.cd360-moreMenu>summary{width:26px!important;height:26px!important;border-radius:5px!important}.cd360-moreMenu>summary svg{width:13px!important;height:13px!important}.cd360-tabs{height:35px!important;min-height:35px!important;gap:2px!important;padding:4px 30px!important;border-top:1px solid #f1f5f9!important}.cd360-tabs>button{height:26px!important;min-height:26px!important;gap:6px!important;padding:0 10px!important;border-radius:5px!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:500!important;letter-spacing:0!important}.cd360-tabs>button.is-active{background:#0f172a!important;color:#fff!important;font-weight:600!important}.cd360-tabs>button em{min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:8px!important;line-height:15px!important;font-weight:700!important}@media(max-width:1200px){.cd360-contextInner,.cd360-tabs{padding-right:20px!important;padding-left:20px!important}}@media(max-width:940px){.cd360-contextInner{height:auto!important;min-height:41px!important;padding:6px 16px!important}.cd360-tabs{height:35px!important;min-height:35px!important;padding-right:16px!important;padding-left:16px!important}}@media(min-width:1261px){.cd360-workspace{grid-template-columns:minmax(280px,312px) minmax(540px,1fr) minmax(280px,312px)!important}}@media(min-width:1261px){.cd360-workspace{grid-template-columns:224px minmax(540px,1fr) minmax(280px,312px)!important}}.cd360-profileCard{padding:12px!important;border-radius:10px!important}.cd360-profileTop{gap:7px!important}.cd360-avatar{width:22px!important;height:22px!important;border-radius:6px!important;box-shadow:0 2px 4px #0f172a24!important;font-size:9px!important}.cd360-avatarStatus{right:-3px!important;bottom:-2px!important;width:8px!important;height:8px!important;border-width:1.5px!important}.cd360-profileNameRow{gap:4px!important}.cd360-profileNameRow h1{margin-top:0!important;font-size:12px!important;line-height:15px!important;letter-spacing:-.01em!important}.cd360-iconButton{width:18px!important;height:18px!important;border-radius:4px!important}.cd360-iconButton svg{width:11px!important;height:11px!important}.cd360-profileMeta{gap:4px!important;margin-top:1px!important;font-size:8px!important;line-height:11px!important}.cd360-score{min-height:27px!important;gap:4px!important;margin-top:7px!important;border-radius:6px!important;padding:3px 5px!important}.cd360-score>span{font-size:8px!important;line-height:10px!important;letter-spacing:.055em!important}.cd360-score>strong{font-size:11px!important;line-height:13px!important}.cd360-score>strong small{font-size:8px!important}.cd360-intent{border-radius:4px!important;padding:1px 5px!important;font-size:8px!important;line-height:11px!important}.cd360-profileGrid{gap:7px!important;margin-top:10px!important;padding-top:10px!important}.cd360-profileGrid>label>span,.cd360-profileGrid>div>span{margin-bottom:3px!important;font-size:8px!important;line-height:10px!important;letter-spacing:.055em!important}.cd360-profileGrid select,.cd360-assignmentValue{min-height:24px!important;height:24px!important;border-radius:5px!important;font-size:9px!important}.cd360-profileGrid select{padding:0 20px 0 6px!important}.cd360-assignmentValue{gap:3px!important;padding:0 6px!important}.cd360-assignmentValue strong{font-size:9px!important;line-height:11px!important}.cd360-assignmentValue button{font-size:8px!important;line-height:10px!important}.cd360-channelRows{gap:6px!important;margin-top:10px!important;padding-top:8px!important}.cd360-channelRows>a{min-height:31px!important;gap:6px!important;border-radius:6px!important;padding:3px 5px!important}.cd360-channelIcon{width:20px!important;height:20px!important;border-radius:5px!important}.cd360-channelIcon svg{width:11px!important;height:11px!important}.cd360-channelRows small{font-size:8px!important;line-height:9px!important}.cd360-channelRows strong{margin-top:0!important;font-size:9px!important;line-height:11px!important}.cd360-channelRows em,.cd360-channelRows button,.cd360-channelRows .cd360-channelBadge{font-size:7.5px!important;line-height:10px!important}@media(max-width:1260px){.cd360-profileCard{padding:12px!important}}.cd360-profileNameRow h1{font-size:13px!important;line-height:16px!important;font-weight:700!important;color:#0f172a!important}.cd360-profileMeta{gap:5px!important;margin-top:2px!important;color:#64748b!important;font-size:9px!important;line-height:12px!important;font-weight:500!important}.cd360-profileMeta>span,.cd360-profileMeta>time,.cd360-profileMeta>b{color:#64748b!important;opacity:1!important}.cd360-score{min-height:29px!important;margin-top:8px!important;padding:4px 6px!important}.cd360-score>span{color:#64748b!important;font-size:8.5px!important;line-height:11px!important;font-weight:600!important;letter-spacing:.045em!important}.cd360-score>strong{font-size:12px!important;line-height:14px!important}.cd360-score>strong small{color:#94a3b8!important;font-size:8.5px!important}.cd360-intent{padding:2px 6px!important;font-size:8.5px!important;line-height:11px!important;font-weight:600!important}.cd360-profileGrid>label>span,.cd360-profileGrid>div>span{color:#8090a6!important;font-size:8.5px!important;line-height:11px!important;font-weight:600!important;letter-spacing:.045em!important}.cd360-profileGrid select,.cd360-assignmentValue{min-height:25px!important;height:25px!important;color:#0f172a!important;font-size:9.5px!important;font-weight:600!important}.cd360-assignmentValue strong{color:#0f172a!important;font-size:9.5px!important;line-height:12px!important;font-weight:600!important}.cd360-assignmentValue button{font-size:8.5px!important;line-height:11px!important;font-weight:600!important}.cd360-channelRows>a{min-height:34px!important;padding:4px 6px!important}.cd360-channelRows small{color:#8a99ad!important;font-size:8.5px!important;line-height:10px!important;font-weight:500!important}.cd360-channelRows strong{color:#0f172a!important;font-size:9.5px!important;line-height:12px!important;font-weight:600!important}.cd360-channelRows em,.cd360-channelRows button,.cd360-channelRows .cd360-channelBadge{font-size:8px!important;line-height:10px!important;font-weight:600!important}@media(min-width:1261px){.cd360-workspace{grid-template-columns:244px minmax(540px,1fr) minmax(280px,312px)!important}}.cd360-left .cd360-cardHeader h2,.cd360-left .cd360-panelHeader h2,.cd360-left .cd360-sectionTitle{font-size:12px!important;line-height:15px!important;letter-spacing:.03em!important}.cd360-left .cd360-cardHeader small,.cd360-left .cd360-panelHeader small,.cd360-left .cd360-cardHeader .count,.cd360-left .cd360-panelHeader .count{font-size:10px!important;line-height:12px!important;font-weight:600!important}.cd360-left .cd360-profileCard{padding:13px!important}.cd360-left .cd360-profileNameRow h1{font-size:14px!important;line-height:17px!important}.cd360-left .cd360-profileMeta{font-size:9.5px!important;line-height:12.5px!important;color:#5f6f86!important}.cd360-left .cd360-score>span,.cd360-left .cd360-profileGrid>label>span,.cd360-left .cd360-profileGrid>div>span{font-size:9px!important;line-height:11px!important}.cd360-left .cd360-score>strong{font-size:12.5px!important;line-height:15px!important}.cd360-left .cd360-intent{font-size:9px!important;line-height:12px!important}.cd360-left .cd360-profileGrid select,.cd360-left .cd360-assignmentValue{min-height:27px!important;height:27px!important;font-size:10px!important}.cd360-left .cd360-assignmentValue strong{font-size:10px!important;line-height:13px!important}.cd360-left .cd360-channelRows small{font-size:9px!important;line-height:11px!important;color:#7d8ca0!important}.cd360-left .cd360-channelRows strong{font-size:10px!important;line-height:13px!important}.cd360-left .cd360-channelRows>a{min-height:36px!important}.cd360-left .cd360-roleChip,.cd360-left .cd360-pill,.cd360-left .cd360-tag{font-size:9px!important;line-height:12px!important}.cd360-left .cd360-propertyCard,.cd360-left .cd360-linkCard{padding:10px!important}.cd360-left .cd360-propertyCard strong,.cd360-left .cd360-linkCard strong{font-size:10.5px!important;line-height:13px!important}.cd360-left .cd360-propertyCard small,.cd360-left .cd360-linkCard small,.cd360-left .cd360-propertyMeta{font-size:9px!important;line-height:11px!important}.cd360-left .cd360-consentRow,.cd360-left .cd360-channelRow{min-height:24px!important}.cd360-left .cd360-consentRow>span:first-child,.cd360-left .cd360-channelRow>span:first-child{font-size:10px!important;line-height:13px!important}.cd360-left .cd360-consentRow>span:last-child,.cd360-left .cd360-channelRow>span:last-child,.cd360-left .cd360-badge{font-size:9px!important;line-height:12px!important;font-weight:600!important}.cd360-left .cd360-keyValue dt{font-size:9px!important;line-height:11px!important}.cd360-left .cd360-keyValue dd{font-size:10px!important;line-height:13px!important;font-weight:600!important}@media(min-width:1261px){.cd360-workspace{grid-template-columns:268px minmax(540px,1fr) minmax(280px,312px)!important}}.cd360-left{font-family:Inter,system-ui,sans-serif!important}.cd360-left .cd360-cardHead h2,.cd360-left .eng-cpHeader h2,.cd360-left .cd360-collaborationCard h2{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.cd360-rolePropertyCard{padding:16px!important;gap:12px!important}.cd360-rolePropertyCard .cd360-cardHead{min-height:22px!important;gap:8px!important}.cd360-rolePropertyCard .cd360-cardHead h2{flex:1 1 auto!important;min-width:0!important;gap:6px!important;color:#334155!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.055em!important;white-space:nowrap!important}.cd360-rolePropertyCard .cd360-cardHead h2>span{flex:0 0 auto!important;color:#94a3b8!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:16px!important;font-weight:400!important;letter-spacing:0!important;white-space:nowrap!important}.cd360-rolePropertyCard .cd360-cardHead>button{flex:0 0 auto!important;min-height:22px!important;gap:3px!important;padding:0 2px!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:500!important;white-space:nowrap!important}.cd360-rolePropertyCard .cd360-cardHead>button svg{width:12px!important;height:12px!important}.cd360-roleChips{gap:6px!important}.cd360-roleChips>span{min-height:22px!important;padding:2px 8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.cd360-roleChips>span.is-primary{font-weight:600!important}.cd360-propertyLinks{gap:8px!important}.cd360-propertyLink{min-height:58px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:6px!important;padding:8px!important}.cd360-propertyText strong{color:#0f172a!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:600!important}.cd360-propertyText small{margin-top:2px!important;color:#64748b!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.cd360-propertyLink>em{padding:2px 5px!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;line-height:12px!important;font-weight:600!important}.cd360-consentCard .eng-cpHeader{padding:14px 16px 5px!important}.cd360-consentCard .eng-cpHeader h2{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.055em!important;white-space:nowrap!important}.cd360-consentCard .eng-cpHeader button{font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.cd360-consentCard .eng-cpSummaryRow span,.cd360-consentCard .eng-cpRow span,.cd360-consentCard .eng-cpCompactRow span{font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.cd360-consentCard .eng-cpStatus{font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.cd360-collaborationCard{padding:14px 16px!important}.cd360-collaborationCard h2{color:#334155!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.055em!important}.cd360-collaborationCard dt,.cd360-collaborationCard dd,.cd360-collaborationCard span,.cd360-collaborationCard strong{font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important}.cd360-left .cd360-profileNameRow h1{font-size:14px!important;line-height:18px!important}.cd360-left .cd360-profileMeta{font-size:10px!important;line-height:14px!important}.cd360-left .cd360-score>span,.cd360-left .cd360-profileGrid>label>span,.cd360-left .cd360-profileGrid>div>span{font-size:9.5px!important;line-height:12px!important}.cd360-left .cd360-profileGrid select,.cd360-left .cd360-assignmentValue{font-size:10.5px!important}.cd360-left .cd360-channelRows small{font-size:9.5px!important;line-height:12px!important}.cd360-left .cd360-channelRows strong{font-size:10.5px!important;line-height:14px!important}.cd360-history{padding:18px!important;border-radius:14px!important}.cd360-historyHead{min-height:36px!important;align-items:center!important;gap:10px!important;padding-bottom:12px!important;border-bottom:1px solid #e9eef5!important}.cd360-historyHead>div{gap:9px!important}.cd360-historyHead h2{color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.015em!important}.cd360-historyHead span{min-height:22px!important;padding:2px 8px!important;border:1px solid #dbe5f0!important;background:#f8fafc!important;color:#64748b!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.cd360-historyFilters{gap:12px!important;padding-top:12px!important}.cd360-historyTypes{gap:6px!important}.cd360-historyTypes button{min-height:30px!important;border:1px solid transparent!important;border-radius:999px!important;padding:0 12px!important;background:#f5f7fb!important;color:#475569!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.cd360-historyTypes button:hover:not(.is-active){border-color:#dbe5f0!important;background:#fff!important;color:#1e293b!important;box-shadow:0 1px 2px #0f172a0d!important}.cd360-historyTypes button.is-active{border-color:#111827!important;background:#111827!important;color:#fff!important;box-shadow:0 1px 2px #0f172a1f!important}.cd360-historySearch{grid-template-columns:minmax(0,1fr) 138px!important;gap:10px!important}.cd360-historySearch>label{min-height:36px!important;gap:8px!important;border:1px solid #d9e2ec!important;border-radius:10px!important;padding:0 11px!important;background:#fbfcfe!important;color:#94a3b8!important}.cd360-historySearch>label svg{color:#94a3b8!important}.cd360-historySearch input,.cd360-dateFilter select{height:34px!important;color:#334155!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.cd360-historySearch input::placeholder{color:#94a3b8!important}.cd360-dateFilter{width:auto!important}.cd360-timeline{gap:12px!important;margin-top:14px!important;padding-left:30px!important}.cd360-timeline:before{top:10px!important;bottom:10px!important;left:10px!important;width:2px!important;background:linear-gradient(180deg,#dbe7f5,#e7edf5)!important}.cd360-eventIcon{top:4px!important;left:-30px!important;width:24px!important;height:24px!important;border-width:2px!important;box-shadow:0 3px 8px #0f172a14!important}.cd360-event.is-call .cd360-eventIcon{background:#dcfce7!important;color:#15803d!important}.cd360-event.is-note .cd360-eventIcon{background:#fef3c7!important;color:#b45309!important}.cd360-event.is-task .cd360-eventIcon{background:#cffafe!important;color:#0f766e!important}.cd360-eventCard{border:1px solid #dbe4ee!important;border-radius:12px!important;padding:12px 13px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0a!important}.cd360-event.is-email .cd360-eventCard,.cd360-event.is-mls .cd360-eventCard{border-color:#d9e7fd!important;background:linear-gradient(180deg,#fff,#f9fbff)!important}.cd360-event.is-text .cd360-eventCard{border-color:#e4dbff!important;background:linear-gradient(180deg,#fff,#faf8ff)!important}.cd360-event.is-call .cd360-eventCard{border-color:#d4f3df!important;background:linear-gradient(180deg,#fff,#f8fffb)!important}.cd360-event.is-note .cd360-eventCard{border-color:#f6e3ad!important;background:linear-gradient(180deg,#fff,#fffdf7)!important}.cd360-event.is-task .cd360-eventCard{border-color:#c8f2f0!important;background:linear-gradient(180deg,#fff,#f7fffe)!important}.cd360-eventTop{gap:10px!important;align-items:flex-start!important}.cd360-eventTop>div{gap:7px!important}.cd360-eventTop em{border-radius:999px!important;padding:2px 7px!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;line-height:13px!important;font-weight:700!important;letter-spacing:.02em!important}.cd360-eventTop strong{color:#0f172a!important;font-family:Inter,system-ui,sans-serif!important;font-size:11.5px!important;line-height:16px!important;font-weight:700!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.cd360-eventTop time{color:#7c8aa0!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:15px!important;font-weight:500!important}.cd360-eventCard p{margin:7px 0 0!important;color:#475569!important;font-family:Inter,system-ui,sans-serif!important;font-size:10.5px!important;line-height:1.55!important;font-weight:400!important}@media(max-width:940px){.cd360-historySearch{grid-template-columns:1fr!important}}.cd360-historyTypes{gap:7px!important}.cd360-historyTypes button{min-height:29px!important;border:0!important;border-radius:6px!important;padding:0 10px!important;background:transparent!important;color:#475569!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;box-shadow:none!important}.cd360-historyTypes button:hover:not(.is-active){background:#f1f5f9!important;color:#0f172a!important}.cd360-historyTypes button.is-active{border-radius:6px!important;background:#0f172a!important;color:#fff!important;box-shadow:0 1px 2px #0f172a24!important}.cd360-eventTop>div{flex-wrap:wrap!important;row-gap:5px!important}.cd360-eventOrigin{flex:0 0 auto!important;min-height:18px!important;display:inline-flex!important;align-items:center!important;border:1px solid #bfdbfe!important;border-radius:4px!important;padding:1px 5px!important;background:#eff6ff!important;color:#1d4ed8!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;line-height:13px!important;font-weight:700!important;white-space:nowrap!important}.cd360-event.is-origin-system .cd360-eventCard{border-color:#dce4ed!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.cd360-event.is-origin-client .cd360-eventCard{border-color:#c8dbfb!important;background:linear-gradient(180deg,#fff,#f1f7ff)!important}.cd360-event.is-call.is-origin-client .cd360-eventCard{border-color:#bfe8d0!important;background:linear-gradient(180deg,#fff,#f0fbf5)!important}.cd360-event.is-text.is-origin-client .cd360-eventCard{border-color:#d9cdf8!important;background:linear-gradient(180deg,#fff,#f8f5ff)!important}.cd360-event.is-note.is-origin-client .cd360-eventCard{border-color:#f1daa0!important;background:linear-gradient(180deg,#fff,#fff9eb)!important}.cd360-eventTop em{border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;line-height:13px!important}.cd360-event.is-system .cd360-eventTop em,.cd360-event.is-other .cd360-eventTop em{border-color:#d7e0ea!important;background:#edf2f7!important;color:#64748b!important}.cd360-event.is-email .cd360-eventTop em,.cd360-event.is-mls .cd360-eventTop em{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important}.cd360-event.is-call .cd360-eventTop em{border-color:#a7f3d0!important;background:#ecfdf5!important;color:#047857!important}.cd360-event.is-text .cd360-eventTop em{border-color:#ddd6fe!important;background:#f5f3ff!important;color:#6d28d9!important}.cd360-event.is-note .cd360-eventTop em{border-color:#fde68a!important;background:#fffbeb!important;color:#a16207!important}.cd360-event.is-system .cd360-eventIcon,.cd360-event.is-other .cd360-eventIcon{background:#e2e8f0!important;color:#64748b!important}.cd360-event.is-email .cd360-eventIcon,.cd360-event.is-mls .cd360-eventIcon{background:#dbeafe!important;color:#2563eb!important}.cd360-event.is-call .cd360-eventIcon{background:#d1fae5!important;color:#047857!important}.cd360-event.is-text .cd360-eventIcon{background:#ede9fe!important;color:#7c3aed!important}.cd360-event.is-note .cd360-eventIcon{background:#fef3c7!important;color:#a16207!important}@media(min-width:1261px){.cd360-workspace{grid-template-columns:268px minmax(540px,1fr) 268px!important}}.cd360-right{gap:14px!important;font-family:Inter,system-ui,sans-serif!important}.cd360-right .cd360-card{border:1px solid #dbe3ec!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a0b!important}.cd360-right .cd360-cardHead{min-height:24px!important;gap:8px!important}.cd360-right .cd360-cardHead h2{color:#26364d!important;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:700!important;letter-spacing:.045em!important;white-space:nowrap!important}.cd360-right .cd360-cardHead>button{min-height:24px!important;padding:0 3px!important;color:#0058bd!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.cd360-nextStep{padding:12px!important;border-color:#f4cf67!important;border-radius:12px!important;background:#fffdf7!important;box-shadow:none!important}.cd360-nextStep.is-overdue{border-color:#f1aaa3!important;background:#fff9f8!important}.cd360-nextStep .cd360-cardHead h2{color:#24344b!important}.cd360-pulse{width:7px!important;height:7px!important;background:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b1a!important}.cd360-nextStep.is-overdue .cd360-pulse{background:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.cd360-dueChip{min-height:20px!important;padding:2px 7px!important;border-color:#f6dd94!important;background:#fff3c4!important;color:#946200!important;font-family:Inter,system-ui,sans-serif!important;font-size:8.5px!important;line-height:12px!important;font-weight:700!important}.cd360-nextStep.is-overdue .cd360-dueChip{border-color:#fecaca!important;background:#fee2e2!important;color:#b91c1c!important}.cd360-nextStepBody{margin-top:9px!important;border:1px solid #f0d98c!important;border-radius:9px!important;padding:10px!important;background:#fff!important}.cd360-nextStep.is-overdue .cd360-nextStepBody{border-color:#f4c2bd!important}.cd360-nextStepTitle{gap:8px!important}.cd360-nextStepTitle strong{color:#13233a!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:700!important}.cd360-nextStepTitle time{border-radius:4px!important;padding:2px 5px!important;border-color:#fecaca!important;background:#fff1f2!important;color:#e11d48!important;font-family:Inter,system-ui,sans-serif!important;font-size:8.5px!important;line-height:11px!important;font-weight:700!important}.cd360-nextStepBody>p{margin:7px 0 9px!important;color:#4f6076!important;font-family:Inter,system-ui,sans-serif!important;font-size:9.5px!important;line-height:1.5!important}.cd360-nextStepActions{grid-template-columns:1.05fr 1fr!important;gap:6px!important}.cd360-nextStepActions button{min-height:34px!important;border-radius:7px!important;border-color:#cfd9e6!important;background:#fff!important;color:#334155!important;font-family:Inter,system-ui,sans-serif!important;font-size:9.5px!important;line-height:13px!important;font-weight:600!important;box-shadow:none!important}.cd360-nextStepActions button.is-complete{border-color:#059669!important;background:#059669!important;color:#fff!important}.cd360-nextStepActions button.is-complete:hover:not(:disabled){background:#047857!important}.cd360-nextStepEmpty{min-height:82px!important;margin-top:8px!important;border-color:#ead78f!important;border-radius:9px!important;background:#ffffffc2!important}.cd360-calendarCard{gap:9px!important;padding:12px!important}.cd360-calendarEvent{gap:5px!important;border-color:#cdddf5!important;border-radius:9px!important;padding:9px!important;background:#f8fbff!important}.cd360-calendarEvent strong{color:#1f2f46!important;font-size:10px!important;line-height:14px!important;font-weight:700!important}.cd360-calendarEvent em{border-radius:4px!important;padding:2px 5px!important;background:#e7f0ff!important;color:#2563eb!important;font-size:8px!important;line-height:11px!important;font-weight:700!important}.cd360-calendarEvent>span{gap:5px!important;color:#52647b!important;font-size:9px!important;line-height:13px!important;font-weight:500!important}.cd360-calendarEvent small{color:#718196!important;font-size:8.5px!important;line-height:1.45!important}.cd360-smallEmpty{min-height:58px!important;display:grid!important;place-items:center!important;border:1px dashed #d6e0ec!important;border-radius:9px!important;padding:12px 10px!important;background:#fbfdff!important;color:#8b99aa!important;font-size:9px!important;line-height:1.4!important}.cd360-connectedProperty{gap:9px!important;padding:12px!important}.cd360-connectedPropertyBody{border-color:#cdddf4!important;border-radius:9px!important;background:#fff!important}.cd360-connectedPropertyTop{gap:7px!important;padding:9px 9px 8px!important;background:#f8fbff!important}.cd360-connectedPropertyTop strong{color:#17263c!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:700!important}.cd360-connectedPropertyTop span{margin-top:2px!important;color:#708198!important;font-size:8.5px!important;line-height:12px!important}.cd360-connectedPropertyTop>em{max-width:76px!important;border-radius:4px!important;padding:2px 5px!important;background:#dbeafe!important;color:#1d4ed8!important;font-size:8px!important;line-height:11px!important;font-weight:700!important}.cd360-propertyDate{gap:5px!important;padding:7px 9px!important;color:#66778d!important;font-size:8.5px!important;line-height:12px!important}.cd360-propertyPrimaryAction{width:calc(100% - 16px)!important;min-height:31px!important;margin:8px!important;border-color:#9ec4fb!important;border-radius:5px!important;background:#f0f6ff!important;color:#1d4ed8!important;font-size:9px!important;line-height:12px!important;font-weight:600!important}.cd360-relatedMini{padding:3px 8px 6px!important}.cd360-relatedMini button{min-height:37px!important;gap:6px!important}.cd360-relatedMini strong{max-width:130px!important;font-size:8.8px!important;line-height:12px!important}.cd360-relatedMini small{font-size:8px!important;line-height:11px!important}.cd360-relatedMini b{font-size:8.8px!important;line-height:12px!important}.cd360-propertyEmpty.is-right{min-height:68px!important;border-color:#d5e1ef!important;border-radius:9px!important;background:#fbfdff!important}.cd360-attribution{gap:6px!important;padding:12px!important}.cd360-attribution dl{margin-top:2px!important}.cd360-attribution dl>div{min-height:27px!important;grid-template-columns:minmax(82px,.9fr) minmax(0,1.1fr)!important;gap:7px!important;border-bottom-color:#edf1f5!important}.cd360-attribution dt{color:#748397!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;line-height:13px!important;font-weight:500!important}.cd360-attribution dd{color:#27364a!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;line-height:13px!important;font-weight:600!important}@media(max-width:1260px){.cd360-right{gap:12px!important}}.cd360-profileMeta{margin-top:5px!important}.cd360-score>strong{gap:0!important}.cd360-nextStepBody{padding:9px!important}.cd360-nextStepBody>p{margin-top:6px!important;margin-bottom:8px!important}.cd360-nextStepActions{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important;gap:6px!important}.cd360-nextStepActions button{min-height:29px!important;height:29px!important;gap:4px!important;padding:0 6px!important;font-size:8.75px!important;line-height:11px!important;white-space:nowrap!important}.cd360-nextStepActions button svg{width:11px!important;height:11px!important;flex:0 0 11px!important}.cd360-rolePropertyCard{gap:9px!important;padding:14px 16px!important}.cd360-rolePropertyCard .cd360-cardHead h2,.cd360-collaborationCard .cd360-cardHead h2,.cd360-attribution .cd360-cardHead h2{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.04em!important}.cd360-rolePropertyCard .cd360-roleChips{gap:6px!important}.cd360-rolePropertyCard .cd360-roleChips>span{min-height:24px!important;padding:3px 8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;line-height:16px!important}.cd360-collaborationCard,.cd360-attribution{padding:14px 16px!important}.cd360-collaborationCard dl,.cd360-attribution dl{margin-top:4px!important}.cd360-collaborationCard dl>div,.cd360-attribution dl>div{min-height:29px!important}.cd360-collaborationCard dt,.cd360-attribution dt{color:#718096!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.cd360-collaborationCard dd,.cd360-attribution dd{color:#17263c!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.cd360-rolePropertyCard{overflow:visible!important}.cd360-roleAddAction{min-height:24px!important;display:inline-flex!important;align-items:center!important;gap:3px!important;padding:2px 5px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#0058bd!important;box-shadow:none!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:16px!important;font-weight:600!important}.cd360-roleAddAction:hover:not(:disabled){background:#eef5ff!important}.cd360-roleAddAction>span{font-size:14px!important;line-height:1!important}.cd360-roleManager{position:relative;min-width:0}.cd360-rolePropertyCard .cd360-roleChips{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.cd360-rolePropertyCard .cd360-roleChip{min-height:25px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 6px 3px 8px!important;border:1px solid #b8d3ff!important;border-radius:7px!important;background:#f2f7ff!important;color:#0058bd!important;box-shadow:none!important;font-family:Inter,system-ui,sans-serif!important;font-size:10.5px!important;line-height:16px!important;font-weight:600!important}.cd360-rolePropertyCard .cd360-roleChip:hover:not(:disabled){border-color:#8bb7fa!important;background:#e8f1ff!important}.cd360-roleChip>b{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#5b78a5;font-size:13px;line-height:1;font-weight:500}.cd360-roleChip:hover:not(:disabled)>b{background:#d8e7ff;color:#00428f}.cd360-rolePicker{margin-top:9px;overflow:hidden;border:1px solid #d8e3ef;border-radius:10px;background:#fff;box-shadow:0 9px 24px #0f233c17}.cd360-rolePickerHead{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 10px;border-bottom:1px solid #edf1f5;background:#fbfcfe}.cd360-rolePickerHead strong{color:#17263c;font-family:Inter,system-ui,sans-serif;font-size:10.5px;line-height:16px;font-weight:700}.cd360-rolePickerHead button{min-height:24px!important;padding:2px 6px!important;border:0!important;background:transparent!important;color:#0058bd!important;box-shadow:none!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:16px!important;font-weight:600!important}.cd360-rolePickerList{max-height:210px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:7px;overflow-y:auto}.cd360-rolePickerList>button{min-width:0;min-height:31px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:5px 7px!important;border:1px solid #e2e9f1!important;border-radius:8px!important;background:#fff!important;color:#25364d!important;box-shadow:none!important;text-align:left!important;font-family:Inter,system-ui,sans-serif!important;font-size:10px!important;line-height:13px!important;font-weight:500!important}.cd360-rolePickerList>button:hover:not(:disabled){border-color:#b7d3ff!important;background:#f3f7fd!important;color:#0058bd!important}.cd360-rolePickerPlus{flex:0 0 auto;color:#0058bd;font-size:14px;line-height:1}.cd360-rolePickerEmpty{grid-column:1 / -1;padding:9px;color:#728196;font-family:Inter,system-ui,sans-serif;font-size:10px;line-height:15px}.cd360-roleAddAction:disabled,.cd360-roleChip:disabled,.cd360-rolePicker button:disabled{cursor:wait!important;opacity:.58!important}@media(max-width:720px){.cd360-rolePickerList{grid-template-columns:minmax(0,1fr)}}.cd360-contextActions>button.cd360-editContactAction{border-color:#cbd5e1!important;background:#fff!important;color:#334155!important}.cd360-contextActions>button.cd360-editContactAction:hover{border-color:#9eb9de!important;background:#f5f9ff!important;color:#0058bd!important}.cd360-contextActions>button.cd360-deleteContactAction{border-color:#f0c7c3!important;background:snow!important;color:#b42318!important}.cd360-contextActions>button.cd360-deleteContactAction:hover{border-color:#e5a7a1!important;background:#fff1f0!important;color:#912018!important}.cd360-deleteBackdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0f172a61;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cd360-deleteDialog{width:min(430px,calc(100vw - 32px));border:1px solid #e2e8f0;border-radius:16px;padding:24px;background:#fff;box-shadow:0 24px 70px #0f172a38;color:#0f172a;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cd360-deleteDialog__icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:16px;border-radius:12px;background:#fff1f0;color:#b42318;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:700}.cd360-deleteDialog__copy h2{margin:0;color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.02em}.cd360-deleteDialog__copy p{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.6}.cd360-deleteDialog__error{margin-top:16px;border:1px solid #fecaca;border-radius:10px;padding:10px 12px;background:#fff7f7;color:#b42318;font-size:12px;line-height:1.45}.cd360-deleteDialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cd360-deleteDialog__actions button{min-height:36px;border:1px solid #cbd5e1;border-radius:8px;padding:0 15px;background:#fff;color:#334155;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600}.cd360-deleteDialog__actions button:hover:not(:disabled){background:#f8fafc}.cd360-deleteDialog__actions button.is-dangerFilled{border-color:#b42318;background:#b42318;color:#fff}.cd360-deleteDialog__actions button.is-dangerFilled:hover:not(:disabled){border-color:#912018;background:#912018}.cd360-deleteDialog__actions button:disabled{cursor:wait;opacity:.65}@media(max-width:1120px){.cd360-contextActions>button.cd360-editContactAction span,.cd360-contextActions>button.cd360-deleteContactAction span{display:none}.cd360-contextActions>button.cd360-editContactAction,.cd360-contextActions>button.cd360-deleteContactAction{width:30px!important;padding:0!important;justify-content:center}.cd360-contextActions>button.cd360-deleteContactAction:before{content:"Ã—";font-size:17px;line-height:1}}@media(max-width:640px){.cd360-deleteBackdrop{padding:16px}.cd360-deleteDialog{padding:20px;border-radius:14px}.cd360-deleteDialog__actions{flex-direction:column-reverse}.cd360-deleteDialog__actions button{width:100%}}.cd360-historyModalBackdrop{z-index:12000!important;padding:20px!important;background:#18222e75!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cd360-historyModal{width:min(700px,calc(100vw - 40px));max-height:calc(100dvh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;border-radius:16px;background:#fff;color:#1b1b1c;box-shadow:0 24px 70px #0f172a3d,0 5px 18px #0f172a1a;font-family:Inter,system-ui,sans-serif}.cd360-historyModalHeader{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px 18px 14px;border-bottom:1px solid #ece8e6;background:#fcfaf9}.cd360-historyModalIdentity{min-width:0;display:flex;align-items:flex-start;gap:11px}.cd360-historyModalIcon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:#d8e2ff;color:#0058bd}.cd360-historyModalIdentity h2{margin:0;color:#1b1b1c;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:17px;line-height:22px;font-weight:650;letter-spacing:-.01em}.cd360-historyModalIdentity p{margin:3px 0 0;color:#626773;font-size:10.5px;line-height:15px;font-weight:500}.cd360-historyModalClose{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:0;border-radius:9px;padding:0;background:transparent;color:#727785;font-size:20px;line-height:1;cursor:pointer}.cd360-historyModalClose:hover:not(:disabled){background:#f0eded;color:#1b1b1c}.cd360-historyModalClose:disabled{opacity:.45;cursor:not-allowed}.cd360-historyModalBody{min-height:0;overflow-y:auto;padding:16px 18px 18px;background:#fff;scrollbar-width:none}.cd360-historyModalBody::-webkit-scrollbar{width:0;height:0}.cd360-historyForm{display:grid;gap:13px}.cd360-historyFormRow{display:grid;gap:12px}.cd360-historyFormRow--2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cd360-historyFormRow--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cd360-historyFormRow--source{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:start}.cd360-historyField{min-width:0;display:grid;gap:5px;margin:0;color:#424753}.cd360-historyField>span{color:#424753;font-size:10px;line-height:14px;font-weight:650;letter-spacing:.01em}.cd360-historyField>small{color:#7a7f8a;font-size:9px;line-height:13px;font-weight:500}.cd360-historyField input,.cd360-historyField select,.cd360-historyField textarea{width:100%;border:1px solid transparent;border-radius:10px;outline:none;background:#f6f3f2;color:#1b1b1c;font-family:Inter,system-ui,sans-serif;font-size:11.5px;font-weight:500;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.cd360-historyField input,.cd360-historyField select{height:40px;padding:0 11px}.cd360-historyField textarea{min-height:70px;padding:10px 11px;resize:vertical;line-height:17px}.cd360-historyField input:hover,.cd360-historyField select:hover,.cd360-historyField textarea:hover{background:#f0eded}.cd360-historyField input:focus,.cd360-historyField select:focus,.cd360-historyField textarea:focus{border-color:#0058bd;background:#fff;box-shadow:0 0 0 2px #0058bd1c}.cd360-historyStatusHint{margin-top:-5px;display:flex;align-items:flex-start;gap:6px;color:#727785;font-size:9.25px;line-height:14px;font-weight:500}.cd360-historyHintIcon{width:15px;height:15px;flex:0 0 15px;display:grid;place-items:center;margin-top:0;border-radius:50%;background:#f0eded;color:#5f6470;font-size:9px;font-weight:700}.cd360-historySource{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:10px;background:#f0eded;color:#424753}.cd360-historySourceIcon{flex:0 0 auto;color:#727785;font-size:16px;line-height:1}.cd360-historySource strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1b1b1c;font-size:11px;line-height:15px;font-weight:650}.cd360-historyModalFooter{min-height:54px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 14px;border-top:1px solid #ece8e6;background:#fcfaf9}.cd360-historyModalSecondary,.cd360-historyModalPrimary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:0;border-radius:9px;font-family:Inter,system-ui,sans-serif;font-size:11px;line-height:1;font-weight:650;cursor:pointer}.cd360-historyModalSecondary{background:#f0eded;color:#303034}.cd360-historyModalSecondary:hover:not(:disabled){background:#e8e5e4}.cd360-historyModalPrimary{background:#0058bd;color:#fff;box-shadow:0 2px 5px #0058bd29}.cd360-historyModalPrimary:hover:not(:disabled){background:#004da6}.cd360-historyModalSecondary:disabled,.cd360-historyModalPrimary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){.cd360-historyModalBackdrop{padding:12px!important}.cd360-historyModal{width:min(100%,calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:14px}.cd360-historyModalHeader,.cd360-historyModalBody{padding:14px}.cd360-historyFormRow--2,.cd360-historyFormRow--3,.cd360-historyFormRow--source{grid-template-columns:minmax(0,1fr)}}.cd360-connectedProperty .cd360-cardHead,.cd360-collaborationCard .cd360-cardHead,.cd360-consentCard .eng-cpHeader{gap:6px}.cd360-connectedProperty .cd360-cardHead h2,.cd360-collaborationCard .cd360-cardHead h2,.cd360-consentCard .eng-cpHeader h2{min-width:0;letter-spacing:.025em}.cd360-connectedProperty .cd360-cardHead h2{font-size:10.5px;line-height:13px}.cd360-connectedProperty .cd360-cardHead>button{flex:0 0 auto;white-space:nowrap}.cd360-collaborationCard .cd360-cardHead h2{font-size:10.5px;line-height:13px}.cd360-consentCard .eng-cpHeader>div{min-width:0}.cd360-consentCard .eng-cpHeader h2{min-width:0;font-size:10.5px!important;line-height:13px!important}.cd360-consentCard .eng-cpHeader button{flex:0 0 auto;white-space:nowrap}.cd360-consentCard .eng-cpHeader{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:7px!important;padding-right:12px!important}.cd360-consentCard .eng-cpHeader>div{min-width:0!important}.cd360-consentCard .eng-cpHeader h2{min-width:0!important;overflow:hidden!important;margin:0!important;font-size:11px!important;line-height:15px!important;letter-spacing:.045em!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cd360-consentCard .eng-cpHeader p{display:none!important}.cd360-consentCard .eng-cpHeader button{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:inline-grid!important;place-items:center!important;overflow:hidden!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#0058bd!important;font-size:0!important;line-height:1!important;box-shadow:none!important}.cd360-consentCard .eng-cpHeader button:before{content:"✎";display:block;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1;font-weight:600}.cd360-consentCard .eng-cpHeader button:hover:not(:disabled){background:#eff6ff!important}.cd360-connectedProperty .cd360-propertyEmpty{min-height:58px!important;gap:7px!important;padding:10px 12px!important;font-size:11px!important;line-height:15px!important;font-weight:500!important}.cd360-connectedProperty .cd360-propertyEmpty span{font-size:11px!important;line-height:15px!important;font-weight:500!important}.cd360-connectedProperty .cd360-propertyEmpty svg{width:14px!important;height:14px!important;flex:0 0 14px!important}.cd360-comingSoonChip{min-height:20px;display:inline-flex;align-items:center;border:1px solid #d8e5f5;border-radius:999px;padding:1px 7px;background:#f4f8fd;color:#55708d;font-family:Inter,system-ui,sans-serif;font-size:8.5px;line-height:14px;font-weight:600;white-space:nowrap}.cd360-calendarComingSoon{min-height:56px!important;display:grid!important;place-items:center!important;padding:10px!important;color:#718096!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.cd360-from{max-width:280px!important}.cd360-from strong{max-width:220px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.eng-communicationPreferencesPanel{flex:0 0 auto;padding:0!important;overflow:hidden}.eng-cpHeader{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #e5ecef}.eng-cpHeader h2{margin:0;color:#172b36;font-size:13px;font-weight:700;line-height:1.2}.eng-cpHeader p{margin:3px 0 0;color:#71838d;font-size:10px;font-weight:500;line-height:1.3}.eng-cpHeader button{min-width:68px;min-height:32px;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#1967d2;box-shadow:none;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.eng-cpHeader button:hover{background:#e8f0fe}.eng-cpHeader button:focus-visible{outline:3px solid rgba(25,103,210,.22);outline-offset:2px}.eng-cpHeader button:disabled{cursor:default;opacity:.55}.eng-cpRows{display:grid}.eng-cpRow{min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid #edf2f4}.eng-cpRow:last-child{border-bottom:0}.eng-cpIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e8f0fe;color:#1967d2;font-size:11px;font-style:normal;font-weight:700}.eng-cpIcon.is-sms{background:#e6f4ea;color:#137333;font-size:8px;letter-spacing:.02em}.eng-cpRowText{min-width:0}.eng-cpRowText strong{display:block;overflow:hidden;color:#263b45;font-size:11px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.eng-cpRowText span{display:block;margin-top:2px;overflow:hidden;color:#71838d;font-size:9px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.eng-cpStatus{min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:12px;font-size:9px;font-style:normal;font-weight:700;white-space:nowrap}.eng-cpStatus.is-positive{background:#e6f4ea;color:#137333}.eng-cpStatus.is-negative{background:#fce8e6;color:#b3261e}.eng-cpStatus.is-warning{background:#fef7e0;color:#8a5a00}.eng-cpLoading,.eng-cpError{min-height:80px;display:flex;align-items:center;justify-content:center;padding:14px;color:#71838d;font-size:11px;font-weight:500;text-align:center}.eng-cpError{flex-direction:column;gap:8px;color:#b3261e}.eng-cpError button{min-height:32px;border:0;border-radius:6px;background:#fce8e6;color:#b3261e;padding:0 12px;font-size:11px;font-weight:700}.eng-cpBackdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#0f172a85}.eng-cpDialog{width:min(680px,100%);max-height:min(780px,calc(100dvh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #dce4e8;border-radius:14px;background:#fff;box-shadow:0 8px 20px #0f172a24,0 24px 60px #0f172a38}.eng-cpDialogHeader{min-height:76px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 15px;border-bottom:1px solid #e4eaed}.eng-cpDialogHeader h2{margin:0;color:#172b36;font-size:20px;font-weight:700;line-height:1.2}.eng-cpDialogHeader p{margin:5px 0 0;color:#667a85;font-size:12px;font-weight:500;line-height:1.45}.eng-cpDialogHeader button{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;margin:-4px -6px 0 0;padding:0;border:0;border-radius:19px;background:transparent;color:#536873;box-shadow:none;font-size:24px;font-weight:500;cursor:pointer}.eng-cpDialogHeader button:hover{background:#eef3f5}.eng-cpDialogBody{min-height:0;overflow-y:auto;padding:18px 20px}.eng-cpFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.eng-cpField{display:grid;gap:6px;margin-bottom:14px}.eng-cpField>span{color:#344b56;font-size:12px;font-weight:700}.eng-cpField input,.eng-cpField select,.eng-cpField textarea{width:100%;border:1px solid #cfdadd;border-radius:7px;background:#fff;color:#172b36;font-family:inherit;font-size:13px;font-weight:500;outline:none}.eng-cpField input,.eng-cpField select{min-height:42px;padding:0 11px}.eng-cpField textarea{min-height:78px;padding:10px 11px;line-height:1.45;resize:vertical}.eng-cpField input:focus,.eng-cpField select:focus,.eng-cpField textarea:focus{border-color:#1967d2;box-shadow:0 0 0 3px #1967d224}.eng-cpField small{color:#71838d;font-size:10px;font-weight:500;line-height:1.4}.eng-cpNotice{margin:2px 0 18px;padding:11px 12px;border-left:3px solid #1967d2;background:#f4f8ff;color:#455d68;font-size:11px;font-weight:500;line-height:1.5}.eng-cpHistory{padding-top:16px;border-top:1px solid #e5ecef}.eng-cpHistory h3{margin:0 0 10px;color:#263b45;font-size:12px;font-weight:700}.eng-cpHistory>div{display:grid}.eng-cpHistory article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #edf2f4}.eng-cpHistory article:last-child{border-bottom:0}.eng-cpHistoryIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e8f0fe;color:#1967d2;font-size:10px;font-style:normal;font-weight:700}.eng-cpHistoryIcon.is-sms{background:#e6f4ea;color:#137333;font-size:8px}.eng-cpHistory strong{display:block;color:#344b56;font-size:11px;font-weight:700;line-height:1.35}.eng-cpHistory p{margin:3px 0;color:#617681;font-size:11px;font-weight:500;line-height:1.4}.eng-cpHistory small{color:#84939b;font-size:10px;font-weight:500}.eng-cpDialogError{margin-top:12px;padding:10px 12px;border:1px solid #f2c8c5;border-radius:7px;background:#fce8e6;color:#b3261e;font-size:11px;font-weight:700;line-height:1.45}.eng-cpDialogFooter{min-height:66px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #e4eaed;background:#fafcfd}.eng-cpDialogFooter button{min-height:40px;padding:0 16px;border-radius:7px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.eng-cpDialogFooter button.is-secondary{border:1px solid #cfdadd;background:#fff;color:#344b56}.eng-cpDialogFooter button.is-primary{border:1px solid #1967d2;background:#1967d2;color:#fff}.eng-cpDialogFooter button.is-primary:hover{background:#185abc}.eng-cpDialogFooter button:disabled{cursor:default;opacity:.52}.eng-cpDialogFooter button:focus-visible,.eng-cpDialogHeader button:focus-visible{outline:3px solid rgba(25,103,210,.24);outline-offset:2px}@media(max-width:1080px){.eng-communicationPreferencesPanel{width:100%}.eng-cpRow{min-height:58px}.eng-cpRowText strong{font-size:12px}.eng-cpRowText span{font-size:10px}}@media(max-width:720px){.eng-communicationPreferencesPanel{border-left:0!important;border-right:0!important;box-shadow:none!important}.eng-cpHeader{min-height:58px;padding:11px 14px}.eng-cpHeader h2{font-size:14px}.eng-cpHeader p{font-size:11px}.eng-cpHeader button{min-width:76px;min-height:40px;font-size:12px}.eng-cpRow{grid-template-columns:34px minmax(0,1fr) auto;min-height:62px;padding:10px 14px}.eng-cpIcon{width:32px;height:32px}.eng-cpStatus{min-height:26px;padding:0 9px;font-size:10px}.eng-cpBackdrop{align-items:end;padding:0}.eng-cpDialog{width:100%;max-height:calc(100dvh - 24px);border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}.eng-cpDialogHeader{padding:18px 16px 14px}.eng-cpDialogHeader h2{font-size:19px}.eng-cpDialogBody{padding:16px}.eng-cpFieldGrid{grid-template-columns:1fr;gap:0}.eng-cpField input,.eng-cpField select{min-height:46px}.eng-cpDialogFooter{position:sticky;bottom:0;padding:11px 16px calc(11px + env(safe-area-inset-bottom))}.eng-cpDialogFooter button{min-height:44px}}@media(max-width:420px){.eng-cpRow{grid-template-columns:32px minmax(0,1fr)}.eng-cpStatus{grid-column:2;justify-self:start;margin-top:3px}.eng-cpDialogFooter{display:grid;grid-template-columns:1fr 1fr}.eng-cpDialogFooter button{width:100%;padding:0 10px}}@media(prefers-reduced-motion:reduce){.eng-cpDialogFooter button,.eng-cpHeader button{transition:none}}.ce-page{--ce-surface: #fcf9f8;--ce-surface-lowest: #ffffff;--ce-surface-low: #f6f3f2;--ce-surface-container: #f0eded;--ce-surface-high: #eae7e7;--ce-on-surface: #1b1b1c;--ce-on-surface-variant: #424753;--ce-outline: #727785;--ce-outline-variant: #c2c6d5;--ce-primary: #0058bd;--ce-primary-fixed: #d8e2ff;--ce-on-primary-fixed: #001a41;--ce-secondary: #006e2c;--ce-secondary-fixed: #89fa9b;--ce-tertiary: #765700;--ce-tertiary-fixed: #ffdfa0;--ce-error: #ba1a1a;--ce-error-container: #ffdad6;min-height:100%;background:var(--ce-surface);color:var(--ce-on-surface);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ce-page *,.ce-page *:before,.ce-page *:after{box-sizing:border-box}.ce-page button,.ce-page input,.ce-page select,.ce-page textarea{font:inherit}.ce-page button{-webkit-tap-highlight-color:transparent}.ce-page::-webkit-scrollbar,.ce-page *::-webkit-scrollbar{width:0;height:0}.ce-main{width:100%;padding:0 24px 28px}.ce-header{width:100%;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px 10px;border:0;background:transparent;box-shadow:none}.ce-headerIdentity{min-width:0;display:flex;align-items:center;gap:12px}.ce-backButton{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:12px;background:var(--ce-surface-container);color:var(--ce-on-surface-variant);font-size:12px;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease}.ce-backButton:hover{background:var(--ce-surface-high);color:var(--ce-on-surface)}.ce-backButton .material-symbols-outlined{font-size:17px}.ce-headerDivider{width:1px;height:22px;flex:0 0 1px;background:var(--ce-outline-variant);opacity:.6}.ce-headingBlock{min-width:0;display:grid;gap:3px}.ce-headingLine{min-width:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ce-headingBlock h1{min-width:0;margin:0;color:var(--ce-on-surface);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;line-height:31px;font-weight:600;letter-spacing:-.02em}.ce-headingBlock p{margin:0;display:flex;align-items:center;gap:5px;color:var(--ce-on-surface-variant);font-size:10.5px;line-height:15px;font-weight:500}.ce-headingBlock p .material-symbols-outlined{font-size:13px;color:var(--ce-outline)}.ce-stageChip,.ce-priorityBadge,.ce-followUpChip,.ce-countChip{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:0;border-radius:999px;font-size:10px;line-height:1;font-weight:700;white-space:nowrap}.ce-stageChip{background:var(--ce-tertiary-fixed);color:#5c4300}.ce-stageDot{width:6px;height:6px;border-radius:50%;background:currentColor}.ce-stageChip--active,.ce-stageChip--closed{background:#dff7e5;color:#005320}.ce-stageChip--lost,.ce-stageChip--archived{background:var(--ce-surface-container);color:var(--ce-on-surface-variant)}.ce-headerActions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.ce-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:10px;border:0;font-size:12px;line-height:1;font-weight:600;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.ce-button:hover:not(:disabled){transform:translateY(-1px)}.ce-button:disabled{opacity:.52;cursor:not-allowed;transform:none}.ce-button .material-symbols-outlined{font-size:17px}.ce-button--primary{background:var(--ce-primary);color:#fff;box-shadow:0 2px 5px #0058bd2e}.ce-button--primary:hover:not(:disabled){background:#004da6;box-shadow:0 4px 10px #0058bd2e}.ce-button--tonal,.ce-button--secondary,.ce-button--text{background:var(--ce-surface-container);color:var(--ce-on-surface)}.ce-button--tonal:hover:not(:disabled),.ce-button--secondary:hover:not(:disabled),.ce-button--text:hover:not(:disabled){background:var(--ce-surface-high)}.ce-button--warning{background:#fff2cc;color:#6e4f00}.ce-infoBar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:10px 16px;border:0;border-radius:14px;background:var(--ce-primary-fixed);color:var(--ce-on-primary-fixed);box-shadow:0 1px 3px #1b1b1c0a}.ce-infoBar>div{min-width:0;display:flex;align-items:center;gap:10px}.ce-infoBar>div>.material-symbols-outlined{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--ce-primary);font-size:17px;box-shadow:0 1px 3px #1b1b1c0d}.ce-infoBar span{font-size:11.5px;line-height:17px;font-weight:500}.ce-infoBar button{flex:0 0 auto;border:0;background:transparent;color:var(--ce-primary);padding:6px 8px;font-size:11px;font-weight:700;cursor:pointer}.ce-infoBar button:hover{text-decoration:underline}.ce-alert{display:flex;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 13px;border:0;border-radius:12px;font-size:11.5px;line-height:17px;font-weight:500}.ce-alert .material-symbols-outlined{flex:0 0 auto;margin-top:1px;font-size:17px}.ce-alert--error{background:var(--ce-error-container);color:#93000a}.ce-alert--success{background:#dcf8e3;color:#005320}.ce-alert--warning{background:#fff2cc;color:#684d00}.ce-duplicateAlert{align-items:center;justify-content:space-between}.ce-duplicateAlert>div:first-child{min-width:0;display:flex;align-items:flex-start;gap:8px}.ce-inlineActions{display:flex;align-items:center;gap:7px}.ce-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);gap:24px;align-items:start}.ce-column{min-width:0;display:grid;gap:20px}.ce-card,.ce-preferencesCard{min-width:0;overflow:hidden;border:0;border-radius:16px;background:var(--ce-surface-lowest);box-shadow:0 1px 3px #1b1b1c09,0 4px 12px #1b1b1c06}.ce-cardHead{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px 8px;border:0;background:transparent}.ce-cardHead>div,.ce-cardTitleBlock{min-width:0;display:flex;align-items:center;gap:11px}.ce-cardTitleBlock>div{min-width:0}.ce-cardHead>div>.material-symbols-outlined,.ce-cardTitleBlock>.material-symbols-outlined{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;background:var(--ce-primary-fixed);color:var(--ce-primary);font-size:20px}.ce-column--main>.ce-card:nth-child(2) .ce-cardTitleBlock>.material-symbols-outlined{background:#dff8e6;color:var(--ce-secondary)}.ce-column--main>.ce-card:nth-child(3) .ce-cardTitleBlock>.material-symbols-outlined{background:var(--ce-tertiary-fixed);color:var(--ce-tertiary)}.ce-column--main>.ce-card:nth-child(4) .ce-cardTitleBlock>.material-symbols-outlined{background:#ede6ff;color:#6750a4}.ce-column--main>.ce-card:nth-child(5) .ce-cardTitleBlock>.material-symbols-outlined{background:var(--ce-surface-container);color:var(--ce-on-surface-variant)}.ce-column--side>.ce-card--lifecycle .ce-cardTitleBlock>.material-symbols-outlined{background:var(--ce-tertiary-fixed);color:var(--ce-tertiary)}.ce-column--side>.ce-card--followup .ce-cardTitleBlock>.material-symbols-outlined{background:var(--ce-primary-fixed);color:var(--ce-primary)}.ce-column--side>.ce-card:not(.ce-card--lifecycle):not(.ce-card--followup) .ce-cardTitleBlock>.material-symbols-outlined{background:var(--ce-surface-container);color:var(--ce-on-surface-variant)}.ce-cardHead h2,.ce-cardTitleBlock h2{margin:0;color:var(--ce-on-surface);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.01em}.ce-cardTitleBlock p{margin:2px 0 0;color:var(--ce-on-surface-variant);font-size:10px;line-height:14px;font-weight:500}.ce-cardHead>span:not(.ce-countChip):not(.ce-priorityBadge):not(.ce-followUpChip){max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;border-radius:8px;background:var(--ce-surface-container);color:var(--ce-on-surface-variant);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;line-height:1;font-weight:600}.ce-countChip{background:var(--ce-primary-fixed);color:var(--ce-on-primary-fixed)}.ce-priorityBadge{background:#fff2cc;color:#684d00}.ce-priorityBadge--1{background:#e6f1fb;color:#315f86}.ce-priorityBadge--2{background:#fff2cc;color:#6d4e00}.ce-priorityBadge--3{background:#ffdad6;color:#93000a}.ce-followUpChip{background:var(--ce-surface-container);color:var(--ce-on-surface-variant)}.ce-followUpChip.is-active{background:#ffdad6;color:#93000a}.ce-cardBody{padding:14px 20px 20px}.ce-stack{display:grid;gap:14px}.ce-formGrid{display:grid;gap:12px}.ce-formGrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-formGrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ce-formGrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ce-field{min-width:0;display:grid;gap:5px}.ce-field--wide{grid-column:span 2}.ce-field>span,.ce-sectionLabel,.ce-roleGroupTitle{color:var(--ce-on-surface-variant);font-size:10.5px;line-height:15px;font-weight:600;letter-spacing:.015em}.ce-field>span b{color:var(--ce-error)}.ce-field small{color:var(--ce-outline);font-size:9.5px;line-height:14px;font-weight:500}.ce-field input,.ce-field select,.ce-field textarea,.ce-tokenInput{width:100%;border:1px solid transparent;border-radius:11px;background:var(--ce-surface-low);color:var(--ce-on-surface);outline:none;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.ce-field input,.ce-field select{height:40px;padding:0 12px;font-size:12px;font-weight:500}.ce-field select{cursor:pointer}.ce-field textarea{min-height:76px;padding:10px 12px;resize:vertical;font-size:12px;line-height:18px;font-weight:500}.ce-field input:hover:not(:disabled),.ce-field select:hover:not(:disabled),.ce-field textarea:hover:not(:disabled){background:var(--ce-surface-container)}.ce-field input:focus,.ce-field select:focus,.ce-field textarea:focus,.ce-tokenInput:focus-within{border-color:var(--ce-primary);background:var(--ce-surface-lowest);box-shadow:0 0 0 2px #0058bd1f}.ce-field input:disabled,.ce-field select:disabled,.ce-field textarea:disabled{color:#8f9299;cursor:not-allowed;opacity:.75}.ce-inputWithIcon{position:relative}.ce-inputWithIcon>.material-symbols-outlined{position:absolute;left:11px;top:50%;z-index:1;transform:translateY(-50%);color:var(--ce-outline);font-size:17px;pointer-events:none}.ce-inputWithIcon input{padding-left:36px}.ce-dateHint{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:10px;background:var(--ce-surface-low);color:var(--ce-on-surface-variant);font-size:9.5px;line-height:15px;font-weight:500}.ce-dateHint .material-symbols-outlined{flex:0 0 auto;margin-top:1px;color:var(--ce-outline);font-size:15px}.ce-field small+small{margin-top:-2px}.ce-roleGroups{display:grid;gap:17px}.ce-roleGroup{display:grid;gap:8px}.ce-roleGroupTitle{text-transform:uppercase;letter-spacing:.075em;font-size:9px}.ce-roleGrid{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ce-roleChoice{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:var(--ce-surface-low);color:var(--ce-on-surface-variant);font-size:11px;line-height:1;font-weight:500;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.ce-roleChoice:hover{background:var(--ce-surface-container)}.ce-roleChoice input{width:14px;height:14px;margin:0;accent-color:var(--ce-primary)}.ce-roleChoice.is-selected{border-color:#9dbdf3;background:#edf3ff;color:#003f88}.ce-sectionLabel{margin-bottom:-3px;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.ce-choiceRow{display:flex;flex-wrap:wrap;gap:7px}.ce-choiceRow>button{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:var(--ce-surface-low);color:var(--ce-on-surface-variant);font-size:10.5px;font-weight:600;cursor:pointer}.ce-choiceRow>button:hover{background:var(--ce-surface-container)}.ce-choiceRow>button.is-selected{border-color:#9dbdf3;background:#edf3ff;color:#003f88}.ce-tokenInput{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:5px 7px}.ce-tokenInput>button{min-height:27px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:0;border-radius:8px;background:#edf3ff;color:#003f88;font-size:10px;font-weight:600;cursor:pointer}.ce-tokenInput>button .material-symbols-outlined{font-size:13px}.ce-tokenInput>input{min-width:150px;flex:1 1 180px;height:30px;border:0;background:transparent;outline:none;color:var(--ce-on-surface);font-size:11px}.ce-details{overflow:hidden;border:0;border-radius:12px;background:var(--ce-surface-low)}.ce-details>summary{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 12px;color:var(--ce-on-surface-variant);font-size:10.5px;font-weight:700;cursor:pointer;list-style:none}.ce-details>summary::-webkit-details-marker{display:none}.ce-details>summary .material-symbols-outlined{font-size:16px;color:var(--ce-outline)}.ce-detailsBody{padding:13px 12px;border-top:1px solid rgba(194,198,213,.45);background:#fbf9f8}.ce-switchLine{display:flex;align-items:center;gap:8px;color:var(--ce-on-surface-variant);font-size:10.5px;font-weight:600}.ce-switchLine input{accent-color:var(--ce-primary)}.ce-linkButton{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:var(--ce-primary);font-size:10.5px;font-weight:700;cursor:pointer}.ce-linkButton:hover{background:#edf3ff}.ce-linkButton .material-symbols-outlined{font-size:15px}.ce-emptyState{min-height:74px;display:grid;place-items:center;padding:16px;border:1px dashed var(--ce-outline-variant);border-radius:12px;background:var(--ce-surface-low);color:var(--ce-on-surface-variant);font-size:10.5px;line-height:16px;text-align:center}.ce-relationshipList{display:grid;gap:7px}.ce-relationshipRow{width:100%;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:11px;background:var(--ce-surface-low);color:var(--ce-on-surface);text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.ce-relationshipRow:hover{background:var(--ce-surface-container);transform:translateY(-1px)}.ce-relationshipIcon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ede6ff;color:#6750a4}.ce-relationshipIcon .material-symbols-outlined{font-size:17px}.ce-relationshipText{min-width:0}.ce-relationshipText strong,.ce-relationshipText small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-relationshipText strong{color:var(--ce-on-surface);font-size:10.5px;line-height:15px;font-weight:700}.ce-relationshipText small{margin-top:2px;color:var(--ce-on-surface-variant);font-size:9.5px;line-height:14px;font-weight:500}.ce-relationshipMeta{color:var(--ce-outline);font-size:9.5px;font-weight:600;white-space:nowrap}.ce-relationshipRow>.material-symbols-outlined{color:var(--ce-outline);font-size:17px}.ce-temperatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ce-temperatureGrid button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid transparent;border-radius:10px;background:var(--ce-surface-low);color:var(--ce-on-surface-variant);font-size:10.5px;font-weight:600;cursor:pointer}.ce-temperatureGrid button .material-symbols-outlined{font-size:16px}.ce-temperatureGrid button.is-selected.is-cold{border-color:#9fc3df;background:#e9f3fb;color:#245a82}.ce-temperatureGrid button.is-selected.is-warm{border-color:#e8bd68;background:#fff5d8;color:#765700}.ce-temperatureGrid button.is-selected.is-hot{border-color:#e8aaa5;background:#ffebe8;color:#a2271d}.ce-readOnlyField{display:grid;gap:3px;padding:11px 12px;border:0;border-radius:11px;background:var(--ce-surface-low)}.ce-readOnlyField>span{color:var(--ce-on-surface-variant);font-size:9.5px;line-height:14px;font-weight:600}.ce-readOnlyField strong{color:var(--ce-on-surface);font-size:11.5px;line-height:16px;font-weight:700}.ce-readOnlyField small{margin-top:2px;color:var(--ce-outline);font-size:9px;line-height:14px;font-weight:500}.ce-preferencesCard{padding:0}.ce-preferencesCard>.eng-section{margin:0!important;border:0!important;border-radius:16px!important;background:var(--ce-surface-lowest)!important;box-shadow:none!important}.ce-preferencesCard .eng-cpHeader{min-height:68px!important;padding:18px 20px 8px!important;border-bottom:0!important;background:transparent!important}.ce-preferencesCard .eng-cpHeader h2{color:var(--ce-on-surface)!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:17px!important;line-height:22px!important;font-weight:600!important}.ce-preferencesCard .eng-cpHeader p{margin-top:2px!important;color:var(--ce-on-surface-variant)!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.ce-preferencesCard .eng-cpHeader button{min-height:32px!important;border-radius:9px!important;background:#e6f6e9!important;color:var(--ce-secondary)!important}.ce-preferencesCard .eng-cpRows{padding:6px 20px 16px;gap:8px}.ce-preferencesCard .eng-cpRow{min-height:54px!important;padding:8px 10px!important;border:0!important;border-radius:11px;background:var(--ce-surface-low)}.ce-preferencesCard .eng-cpIcon{background:#e6f6e9!important;color:var(--ce-secondary)!important}.ce-footer{position:sticky;bottom:0;z-index:40;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 24px;border-top:1px solid rgba(194,198,213,.55);background:#fffffff5;box-shadow:0 -4px 16px #1b1b1c0b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ce-footer>div{display:flex;align-items:center;gap:8px}.ce-footer .ce-button{min-height:34px}.ce-dangerLink{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--ce-error);font-size:11px;line-height:1;font-weight:600;cursor:pointer}.ce-dangerLink:hover:not(:disabled){background:#fff0ee}.ce-dangerLink:disabled{opacity:.5;cursor:not-allowed}.ce-dangerLink .material-symbols-outlined{font-size:16px}.ce-modalBackdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:22px;background:#1b1b1c6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ce-modal{width:min(680px,100%);max-height:calc(100dvh - 44px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:0;border-radius:16px;background:var(--ce-surface-lowest);box-shadow:0 18px 60px #1b1b1c38,0 4px 16px #1b1b1c14}.ce-modalHead{min-height:70px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid rgba(194,198,213,.45);background:var(--ce-surface-low)}.ce-modalHead h2{margin:0;color:var(--ce-on-surface);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px;line-height:23px;font-weight:600}.ce-modalHead p{margin:4px 0 0;color:var(--ce-on-surface-variant);font-size:10.5px;line-height:16px;font-weight:500}.ce-modalHead>button{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:var(--ce-outline);cursor:pointer}.ce-modalHead>button:hover{background:var(--ce-surface-container);color:var(--ce-on-surface)}.ce-modalHead>button .material-symbols-outlined{font-size:18px}.ce-modalBody{min-height:0;overflow-y:auto;padding:18px 20px}.ce-modalFooter{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid rgba(194,198,213,.45);background:#fbfaf9}.ce-modalFooter>div{display:flex;align-items:center;gap:8px}.ce-modalFooter .ce-button{min-height:34px}.ce-deleteModal{width:min(430px,calc(100vw - 32px))!important;display:block!important;overflow:hidden!important}.ce-deleteModalBody{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;align-items:start;padding:20px 20px 17px}.ce-deleteModalIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--ce-error-container);color:var(--ce-error)}.ce-deleteModalIcon .material-symbols-outlined{font-size:21px}.ce-deleteModalCopy{min-width:0}.ce-deleteModalCopy h2{margin:0;color:var(--ce-on-surface);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:17px;line-height:22px;font-weight:600}.ce-deleteModalCopy p{margin:6px 0 0;color:var(--ce-on-surface-variant);font-size:11px;line-height:17px;font-weight:500}.ce-deleteModalClose{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;padding:0;background:transparent;color:var(--ce-outline);cursor:pointer}.ce-deleteModalClose:hover:not(:disabled){background:var(--ce-surface-container)}.ce-deleteModalClose .material-symbols-outlined{font-size:17px}.ce-deleteModalError{margin:0 20px 14px;display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:0;border-radius:10px;background:var(--ce-error-container);color:#93000a;font-size:10.5px;line-height:16px;font-weight:600}.ce-deleteModalError .material-symbols-outlined{font-size:16px}.ce-deleteModalFooter{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid rgba(194,198,213,.45);background:#fbfaf9}.ce-deleteModalFooter .ce-button{min-height:34px!important}.ce-button--danger{background:var(--ce-error)!important;color:#fff!important}.ce-button--danger:hover:not(:disabled){background:#a41515!important}.ce-loading,.ce-stateCard{width:min(520px,calc(100% - 32px));margin:56px auto;padding:20px;border:0;border-radius:16px;background:var(--ce-surface-lowest);color:var(--ce-on-surface-variant);box-shadow:0 4px 16px #1b1b1c0d}.ce-loading{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:600}.ce-loading .material-symbols-outlined{animation:ce-spin .9s linear infinite}.ce-stateCard{display:grid;gap:10px}.ce-stateCard strong{color:var(--ce-on-surface);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:18px}.ce-stateCard span{color:var(--ce-on-surface-variant);font-size:12px}.ce-stateCard button{width:max-content;min-height:34px;padding:0 12px;border:0;border-radius:9px;background:var(--ce-primary);color:#fff;font-size:11px;font-weight:600;cursor:pointer}@keyframes ce-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.ce-grid{grid-template-columns:minmax(0,1fr)}.ce-column--side{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-column--side>.ce-preferencesCard{grid-column:1 / -1}}@media(max-width:860px){.ce-header{align-items:flex-start;flex-direction:column;padding:16px 16px 10px}.ce-headerIdentity{width:100%;align-items:flex-start}.ce-headerActions{width:100%;justify-content:flex-end}.ce-main{padding:0 16px 22px}.ce-infoBar{align-items:flex-start}.ce-infoBar button{display:none}.ce-formGrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-column--side{grid-template-columns:minmax(0,1fr)}.ce-column--side>.ce-preferencesCard{grid-column:auto}}@media(max-width:620px){.ce-headerDivider{display:none}.ce-headerIdentity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px}.ce-backButton{width:34px;min-width:34px;padding:0}.ce-backButton span{display:none}.ce-headingBlock h1{font-size:19px;line-height:25px}.ce-headingLine{align-items:flex-start}.ce-headerActions{display:grid;grid-template-columns:1fr 1fr}.ce-headerActions .ce-button{width:100%}.ce-infoBar{border-radius:12px}.ce-card,.ce-preferencesCard{border-radius:14px}.ce-cardHead{align-items:flex-start;padding:16px 14px 7px}.ce-cardBody{padding:12px 14px 16px}.ce-formGrid--2,.ce-formGrid--3,.ce-formGrid--4{grid-template-columns:minmax(0,1fr)}.ce-field--wide{grid-column:auto}.ce-temperatureGrid{grid-template-columns:minmax(0,1fr)}.ce-relationshipRow{grid-template-columns:32px minmax(0,1fr) 18px}.ce-relationshipMeta{display:none}.ce-footer{padding:7px 12px}.ce-footer>div{margin-left:auto}.ce-footer .ce-button--tonal{display:none}.ce-deleteModalBody{grid-template-columns:38px minmax(0,1fr) 28px;padding:17px 16px 15px}.ce-deleteModalIcon{width:38px;height:38px}.ce-deleteModalError{margin:0 16px 12px}.ce-modalBackdrop{padding:14px}}.eng-page.ce-page,.ce-page{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0!important;max-height:100%;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.eng-page.ce-page::-webkit-scrollbar,.ce-page::-webkit-scrollbar{width:0;height:0;display:none}.ce-main{min-height:0;padding-bottom:30px}.ce-footer{position:sticky!important;bottom:0;z-index:40}.ce-modalBackdrop{overflow-y:auto;overscroll-behavior:contain}.ce-modalBody{overflow-y:auto!important;min-height:0;-webkit-overflow-scrolling:touch}@media(max-width:860px){.eng-page.ce-page,.ce-page{height:100%;max-height:100%}}.ce-detailsIntro{padding:0 12px 8px;color:var(--ce-outline);font-size:9.5px;line-height:14px;font-weight:500}.ce-field select{appearance:auto;-webkit-appearance:auto}.ce-column--main>.ce-card+.ce-card{scroll-margin-top:12px}.ce-relationshipRow{grid-template-columns:34px minmax(0,1fr) auto 18px}.ce-relationshipAside{display:grid;justify-items:end;gap:4px}.ce-relationshipStatus{min-height:21px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:var(--ce-surface-container);color:var(--ce-on-surface-variant);font-size:9px;line-height:1;font-weight:700;white-space:nowrap}.ce-relationshipStatus--prospect{background:var(--ce-primary-fixed);color:var(--ce-on-primary-fixed)}.ce-relationshipStatus--current{background:#dff7e5;color:#005320}.ce-relationshipStatus--past{background:#eeeaf1;color:#5d5664}.ce-relationshipStatus--closed{background:#e7eef8;color:#315678}.ce-relationshipStatus--archived{background:var(--ce-surface-container);color:var(--ce-outline)}.ce-relationshipMeta{font-size:9px}@media(max-width:620px){.ce-relationshipRow{grid-template-columns:32px minmax(0,1fr) auto 18px}.ce-relationshipAside .ce-relationshipMeta{display:none}}.ce-header{min-height:56px!important;padding:8px 16px 7px!important;gap:14px!important}.ce-headerIdentity{gap:9px!important}.ce-backButton{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:9px!important;gap:6px!important;font-size:11px!important}.ce-backButton .material-symbols-outlined{font-size:16px!important}.ce-headerDivider{height:20px!important}.ce-headingBlock{gap:1px!important}.ce-headingLine{gap:7px!important}.ce-headingBlock h1{font-size:19px!important;line-height:24px!important;font-weight:600!important;letter-spacing:-.015em!important}.ce-headingBlock p{font-size:9.5px!important;line-height:13px!important;gap:4px!important}.ce-headingBlock p .material-symbols-outlined{font-size:11px!important}.ce-stageChip{min-height:20px!important;height:20px!important;padding:0 7px!important;font-size:8.5px!important}.ce-stageDot{width:5px!important;height:5px!important}.ce-headerActions{gap:6px!important}.ce-headerActions .ce-button{min-height:31px!important;height:31px!important;padding:0 11px!important;border-radius:9px!important;font-size:10.5px!important;gap:5px!important}.ce-headerActions .ce-button .material-symbols-outlined{font-size:15px!important}.ce-infoBar{min-height:46px!important;margin-bottom:16px!important;padding:8px 14px!important;border-radius:12px!important}.ce-infoBar>div>.material-symbols-outlined{width:28px!important;height:28px!important;flex-basis:28px!important;font-size:15px!important}.ce-infoBar span{font-size:10.5px!important;line-height:15px!important}.ce-infoBar button{font-size:10px!important}.ce-grid{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(340px,5fr)!important;gap:24px!important;align-items:start!important}.ce-column--main,.ce-column--side{min-width:0!important;display:grid!important;gap:20px!important;align-content:start!important}@media(max-width:1180px){.ce-grid{grid-template-columns:minmax(0,1fr)!important}.ce-column--side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ce-column--side>.ce-preferencesCard{grid-column:1 / -1!important}}@media(max-width:860px){.ce-header{min-height:auto!important;padding:10px 14px 8px!important}.ce-column--side{grid-template-columns:minmax(0,1fr)!important}.ce-column--side>.ce-preferencesCard{grid-column:auto!important}}@media(max-width:620px){.ce-backButton{width:30px!important;min-width:30px!important;padding:0!important}.ce-headingBlock h1{font-size:17px!important;line-height:22px!important}.ce-headerActions .ce-button{min-height:32px!important;height:32px!important}}.ce-relationshipTypeStatusRow{align-items:start!important}.ce-relationshipTypeStatusRow>.ce-field{align-self:start!important}.ce-relationshipStatusHint{margin-top:-5px;display:flex;align-items:flex-start;gap:6px;padding:0 2px;color:var(--ce-outline);font-size:9.5px;line-height:14px;font-weight:500}.ce-relationshipStatusHint .material-symbols-outlined{flex:0 0 auto;margin-top:1px;color:var(--ce-outline);font-size:13px}.ce-recordSource{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:11px;background:var(--ce-surface-container);color:var(--ce-on-surface-variant)}.ce-recordSource .material-symbols-outlined{flex:0 0 auto;color:var(--ce-outline);font-size:16px}.ce-recordSource strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ce-on-surface);font-size:11.5px;line-height:16px;font-weight:600}.ce-column--side>.ce-card:nth-child(3) .ce-cardTitleBlock>.material-symbols-outlined{background:#eee7ff!important;color:#6750a4!important}.ce-column--side>.ce-card:nth-child(4) .ce-cardTitleBlock>.material-symbols-outlined{background:#e2f5ed!important;color:#26735f!important}.ce-followupInline{margin:2px 20px 18px;padding-top:15px;border-top:1px solid rgba(194,198,213,.48)}.ce-followupInlineHead{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}.ce-followupInlineHead .ce-cardTitleBlock{display:flex;align-items:flex-start;gap:10px}.ce-followupInlineHead .ce-cardTitleBlock>.material-symbols-outlined,.ce-followupInlineHead>div>.material-symbols-outlined{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:#eee7ff!important;color:#6750a4!important;font-size:17px}.ce-followupInlineHead h3{margin:0;color:var(--ce-on-surface);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;line-height:18px;font-weight:650;letter-spacing:-.005em}.ce-followupInlineHead p{margin:2px 0 0;color:var(--ce-on-surface-variant);font-size:9.5px;line-height:13px;font-weight:500}.ce-followupInline>.ce-cardBody{padding:0!important}.ce-card--followup{overflow:hidden}@media(max-width:620px){.ce-followupInline{margin:2px 14px 16px;padding-top:13px}}.ce-card,.ce-preferencesCard{border:1px solid #ebe8e6!important;box-shadow:0 1px 2px #1b1b1c06,0 3px 10px #1b1b1c05!important}.ce-preferencesCard>.eng-section{border:0!important}.ce-followupInline{border-top-color:#e8e5e3!important}.sig-page{min-height:100%;padding:18px;background:radial-gradient(circle at top left,rgba(46,168,223,.1),transparent 28%),#eef3f6;color:#10212b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sig-header{padding:18px 22px;border-bottom:1px solid #dce6ec;background:linear-gradient(90deg,rgba(46,168,223,.1),transparent 46%),#f8fbfd;margin-bottom:0}.sig-header span{display:block;color:#147eb3;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sig-header h1{margin:3px 0 5px;font-size:30px;line-height:1;letter-spacing:-.045em;color:#10212b}.sig-header p{margin:0;color:#607380;font-size:14px}.sig-newTop{border:0;background:#172a35;color:#fff;height:44px;padding:0 18px;border-radius:10px;font-weight:700;box-shadow:0 14px 32px #0f232d2e}.sig-shell{display:grid;grid-template-columns:260px 470px minmax(0,1fr);min-height:calc(100vh - 154px);background:#fff;border:0;border-radius:0;box-shadow:none;overflow:hidden}.sig-nav{padding:18px;border-right:1px solid #dce6ec;background:#fbfdfe;display:flex;flex-direction:column;gap:12px}.sig-nav>button{border:1px solid #dbe6ec;background:#fff;color:#172a35;height:50px;border-radius:10px;font-weight:700;text-align:left;padding:0 18px}.sig-nav>button.is-active{background:#172a35;color:#fff;border-color:#172a35;box-shadow:0 12px 28px #0f232d2e}.sig-helpList{margin-top:22px;display:grid;gap:16px;color:#334a58;font-size:14px;font-weight:700}.sig-helpList p{margin:0}.sig-how{margin-top:auto;border:1px solid #dbe6ec;background:linear-gradient(180deg,#fff,#f8fbfd);border-radius:10px;padding:16px}.sig-how strong{display:block;font-size:14px;color:#172a35;margin-bottom:8px}.sig-how p{margin:0;color:#607380;font-size:13px;line-height:1.6}.sig-list{padding:18px;border-right:1px solid #dce6ec;background:#fff;overflow:auto}.sig-listHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sig-listHead h2{margin:0;font-size:19px;letter-spacing:-.03em}.sig-listHead p{margin:5px 0 0;color:#607380;font-size:13px}.sig-listHead button{width:44px;height:44px;border:1px solid #dbe6ec;background:#f8fbfd;color:#172a35;border-radius:10px;font-size:24px;font-weight:500;padding:0}.sig-cardList{display:grid;gap:14px}.sig-miniCard{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:126px;border:1px solid #dce6ec;border-radius:10px;background:#fff;padding:16px;cursor:pointer;transition:.18s ease}.sig-miniCard:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0f232d14}.sig-miniCard.is-active{border-color:#2588ff;box-shadow:inset 4px 0 #2588ff,0 18px 36px #2588ff1a}.sig-thumb{width:58px;height:58px;border-radius:10px;background:#e8eef3;color:#172a35;display:grid;place-items:center;font-weight:950;overflow:hidden}.sig-thumb img{width:100%;height:100%;object-fit:cover}.sig-miniCard strong,.sig-miniCard span,.sig-miniCard small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-miniCard strong{font-size:14px;color:#10212b}.sig-miniCard span{margin-top:7px;color:#334a58;font-size:13px;font-weight:700}.sig-miniCard small{margin-top:4px;color:#607380;font-size:12px;font-weight:650}.sig-miniCard em{align-self:start;font-style:normal;background:#dcfce7;color:#15803d;border:1px solid #bbf7d0;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:950}.sig-empty{border:1px dashed #dbe6ec;background:#f8fbfd;border-radius:10px;padding:28px 16px;text-align:center;color:#607380;font-weight:700}.sig-addInline{width:100%;margin-top:16px;height:54px;border:1px dashed #2588ff;background:#f8fbff;color:#0b63ce;border-radius:10px;font-weight:950}.sig-editor{padding:18px;overflow:auto;background:#fff}.sig-editCard,.sig-previewCard{border:1px solid #dce6ec;border-radius:10px;background:#fff;overflow:hidden}.sig-previewCard{margin-top:18px}.sig-editTop,.sig-previewTop{min-height:62px;padding:16px 18px;border-bottom:1px solid #dce6ec;display:flex;align-items:center;justify-content:space-between;gap:16px}.sig-editTop h2,.sig-previewTop h2{margin:0;font-size:18px;letter-spacing:-.03em}.sig-topActions{display:flex;align-items:center;gap:14px}.sig-switch{display:inline-flex;align-items:center;gap:9px;color:#334a58;font-size:13px;font-weight:700;white-space:nowrap}.sig-switch input{display:none}.sig-switch span{width:38px;height:22px;border-radius:999px;background:#cbd5e1;position:relative}.sig-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;transition:.16s ease;box-shadow:0 2px 6px #0f172a38}.sig-switch input:checked+span{background:#22c55e}.sig-switch input:checked+span:after{left:19px}.sig-delete{border:1px solid #fecaca;background:#fff;color:#dc2626;height:38px;padding:0 14px;border-radius:9px;font-weight:700}.sig-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sig-grid label,.sig-full{display:grid;gap:7px;color:#253b4a;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.sig-grid label small{color:#8a9aa5;font-size:11px;text-transform:none;letter-spacing:0;font-weight:700}.sig-grid input,.sig-full textarea{width:100%;border:1px solid #dce6ec;background:#fff;color:#10212b;min-height:44px;border-radius:9px;padding:0 12px;font-size:14px;font-weight:650;outline:none}.sig-grid input:focus,.sig-full textarea:focus{border-color:#2588ff;box-shadow:0 0 0 4px #2588ff1f}.sig-tabs{display:flex;align-items:center;gap:4px;padding:0 18px;border-bottom:1px solid #dce6ec;overflow-x:auto}.sig-tabs button{border:0;background:transparent;color:#334a58;padding:15px 12px;border-radius:0;font-size:13px;font-weight:700;white-space:nowrap;position:relative}.sig-tabs button.is-active{color:#0b63ce;background:#eef6ff}.sig-tabs button.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:#2588ff;border-radius:999px 999px 0 0}.sig-uploadGrid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sig-uploadBox{min-height:210px;border:1px dashed #b8c8d2;background:#f8fbfd;border-radius:12px;padding:18px;display:grid;align-content:start;gap:9px;cursor:pointer}.sig-uploadBox strong{font-size:15px;color:#10212b}.sig-uploadBox span{color:#607380;font-size:13px}.sig-uploadBox input{margin-top:6px}.sig-uploadBox img{margin-top:8px;max-width:170px;max-height:110px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid #dce6ec;padding:5px}.sig-full{padding:18px}.sig-full textarea{min-height:145px;padding:13px;resize:vertical;line-height:1.55;text-transform:none;letter-spacing:0}.sig-checks{padding:18px;display:flex;flex-wrap:wrap;gap:12px}.sig-checks label{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #dce6ec;background:#f8fbfd;border-radius:10px;padding:0 14px;color:#334a58;font-size:13px;font-weight:700}.sig-toolbar{border-top:1px solid #dce6ec;border-bottom:1px solid #dce6ec;background:#f8fbfd;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sig-toolbar span{color:#10212b;font-weight:950;font-size:13px}.sig-toolbar small{color:#607380;font-size:12px}.sig-htmlEditor{margin:18px;min-height:210px;border:1px solid #dce6ec;border-radius:10px;background:#fff;padding:18px;overflow:auto}.sig-saveRow{border-top:1px solid #dce6ec;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#607380;font-size:12px;font-weight:700}.sig-saveRow>div{display:flex;gap:10px}.sig-clear{border:1px solid #dce6ec;background:#fff;color:#172a35;height:40px;padding:0 16px;border-radius:9px;font-weight:700}.sig-save{border:0;background:#172a35;color:#fff;height:40px;padding:0 18px;border-radius:9px;font-weight:950;box-shadow:0 12px 26px #0f232d29}.sig-save:disabled{opacity:.65;cursor:not-allowed}.sig-previewTop div{display:flex;align-items:center;gap:5px;background:#f8fbfd;border:1px solid #dce6ec;padding:4px;border-radius:10px}.sig-previewTop button{border:0;background:transparent;color:#607380;height:34px;padding:0 12px;border-radius:8px;font-weight:700;font-size:12px}.sig-previewTop button.is-active{background:#fff;color:#0b63ce;box-shadow:0 3px 10px #0f232d14}.sig-preview,.sig-textPreview{margin:18px;min-height:160px;border:1px solid #dce6ec;border-radius:10px;background:#fff;padding:18px}.sig-textPreview{white-space:pre-wrap;color:#10212b;font-family:inherit;font-size:14px;line-height:1.6}.sig-page button{font-family:inherit;cursor:pointer}.sig-page button:hover{border-color:inherit}.sig-formatBar{padding:12px 18px;border-bottom:1px solid #dce6ec;background:#fff;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sig-formatBar label{display:inline-flex;align-items:center;gap:7px;color:#334a58;font-size:12px;font-weight:700}.sig-formatBar select{height:34px;border:1px solid #dce6ec;background:#f8fbfd;color:#10212b;border-radius:8px;padding:0 10px;font-weight:700;outline:none}.sig-formatBar input[type=color]{width:42px;height:34px;border:1px solid #dce6ec;border-radius:8px;padding:3px;background:#fff}.sig-smsPreview{padding:22px;background:#f4f7fa}.sig-smsBubble{max-width:340px;background:#172a35;color:#fff;padding:16px;border-radius:18px 18px 6px;white-space:pre-wrap;line-height:1.55;font-size:14px;box-shadow:0 10px 24px #0f232d2e}.sig-shellWrap{background:#fff;border:1px solid #dce6ec;border-radius:12px;box-shadow:0 20px 55px #0f232d14;overflow:hidden}.sig-defaultMini{justify-self:end;align-self:start;border:1px solid #bfdbfe;background:#eff6ff;color:#0b63ce;height:30px;min-width:62px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:950}.sig-defaultMini.is-on{border-color:#bbf7d0;background:#dcfce7;color:#15803d}.sig-headerSub{display:flex;align-items:flex-start;gap:10px}.sig-inlineHelp{all:unset;flex:0 0 auto;width:18px;height:18px;border:1px solid #cfd9e0;background:#fff;color:#607380;border-radius:999px;font-size:12px;font-weight:700;line-height:18px;text-align:center;cursor:pointer;margin-top:2px;box-sizing:border-box}.sig-smsEmpty{color:#607380;font-size:13px;font-weight:750;border:1px dashed #cfd9e0;background:#f8fbfd;padding:14px}.sig-inlineHelp:hover{background:#f8fbfd;color:#10212b;border-color:#b9c8d2}.sig-helpPopover{border-bottom:1px solid #dce6ec;background:#f8fbfd;padding:12px 22px;display:grid;gap:10px;color:#334a58;font-size:13px;font-weight:750}.sig-helpPopover p{margin:0}@media(max-width:1380px){.sig-shell{grid-template-columns:230px 360px minmax(0,1fr)}.sig-miniCard{grid-template-columns:56px minmax(0,1fr)}.sig-miniCard em{grid-column:2;width:fit-content}}@media(max-width:1100px){.sig-shell{grid-template-columns:220px minmax(0,1fr)}.sig-list{display:none}}@media(max-width:720px){.sig-headerSub{align-items:center}.sig-inlineHelp{width:20px;height:20px;margin-top:0}.sig-helpPopover{padding:12px 14px}.sig-page{padding:0;background:#eef3f6}.sig-shellWrap{width:100%;border:0;border-radius:0;box-shadow:none}.sig-header{padding:14px 14px 12px;border-radius:0}.sig-header h1{font-size:24px}.sig-header p{font-size:13px;line-height:1.45}.sig-shell{display:block;width:100%;min-height:auto;border-radius:0}.sig-nav{padding:12px;border-right:0;border-bottom:1px solid #dce6ec;border-radius:0}.sig-nav>button{border-radius:0}.sig-list{display:block;padding:12px;border-right:0;border-bottom:1px solid #dce6ec}.sig-listHead{margin-bottom:10px}.sig-miniCard{border-radius:0;min-height:96px}.sig-addInline,.sig-empty{border-radius:0}.sig-editor{padding:0;width:100%}.sig-editCard,.sig-previewCard{border-left:0;border-right:0;border-radius:0}.sig-editTop,.sig-previewTop{padding:13px 14px;border-radius:0}.sig-grid{grid-template-columns:1fr;padding:14px;gap:12px}.sig-grid input,.sig-full textarea,.sig-uploadGrid label:not(.sig-uploadBox) input{border-radius:0}.sig-tabs{padding:0;gap:0;border-top:1px solid #dce6ec;overflow-x:auto;scrollbar-width:thin}.sig-tabs button{padding:14px 12px;border-radius:0;flex:0 0 auto}.sig-tabs button.is-active{background:#eef6ff}.sig-full{padding:14px}.sig-full textarea{min-height:132px;width:100%}.sig-uploadGrid{grid-template-columns:1fr;padding:14px}.sig-uploadBox{border-radius:0;min-height:165px}.sig-toolbar{padding:12px 14px;display:block}.sig-toolbar span{display:block;font-size:13px;line-height:1.2;margin-bottom:4px}.sig-toolbar small{display:block;font-size:12px;line-height:1.45}.sig-formatBar{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sig-formatBar label{display:grid;gap:6px;align-items:stretch}.sig-formatBar select,.sig-formatBar input[type=color]{width:100%;border-radius:0}.sig-htmlEditor,.sig-preview,.sig-textPreview{margin:12px 14px;border-radius:0;min-height:180px}.sig-saveRow{padding:12px 14px;display:grid;gap:10px}.sig-saveRow>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sig-clear,.sig-save,.sig-delete{width:100%;border-radius:0}.sig-switch span{border-radius:999px}.sig-helpList,.sig-how{display:none!important}.sig-miniCard{grid-template-columns:58px minmax(0,1fr) auto;min-height:88px;padding:12px}.sig-defaultMini{align-self:center;min-width:54px;height:28px;font-size:11px}}.sig-page.is-embedded{min-height:100%;padding:0;background:#fff}.sig-page.is-embedded .sig-shellWrap{border:0;border-radius:0;box-shadow:none}.sig-page.is-embedded .sig-shell{grid-template-columns:230px 430px minmax(0,1fr);min-height:calc(100vh - 96px)}.sig-page.is-embedded .sig-nav{padding:0;gap:0;background:#fbfdfe}.sig-page.is-embedded .sig-nav>button{width:100%;height:58px;border:0;border-bottom:1px solid #dce6ec;border-radius:0;box-shadow:none;padding:0 18px}.sig-page.is-embedded .sig-nav>button.is-active{box-shadow:inset 4px 0 #2588ff}.sig-page.is-embedded .sig-list{padding:18px}.sig-page.is-embedded .sig-miniCard,.sig-page.is-embedded .sig-addInline,.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-previewCard{border-radius:0}.sig-page.is-embedded{width:100%;height:100%;min-width:0;min-height:0;padding:0;overflow:hidden;background:#fff;color:#10212b;font-size:13px}.sig-page.is-embedded,.sig-page.is-embedded *{box-sizing:border-box}.sig-page.is-embedded .sig-shellWrap{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.sig-page.is-embedded .sig-header{display:none}.sig-page.is-embedded .sig-shell{width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:150px 260px minmax(0,1fr);overflow:hidden;background:#fff}.sig-page.is-embedded button,.sig-page.is-embedded strong,.sig-page.is-embedded h1,.sig-page.is-embedded h2,.sig-page.is-embedded h3,.sig-page.is-embedded h4,.sig-page.is-embedded label{font-weight:700}.sig-page.is-embedded .sig-nav{min-width:0;min-height:0;padding:8px;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;background:#f7f9fb;border-right:1px solid #dce5ea}.sig-page.is-embedded .sig-nav>button{width:100%;min-height:54px;height:auto;margin:0;padding:9px 10px;border:0;border-radius:6px;display:flex;align-items:center;justify-content:flex-start;background:transparent;color:#425660;box-shadow:none;text-align:left;font-size:12px;line-height:1.35;font-weight:700}.sig-page.is-embedded .sig-nav>button:hover{background:#eef3f6;color:#10212b}.sig-page.is-embedded .sig-nav>button.is-active{background:#eaf3ff;color:#1976d2;box-shadow:none}.sig-page.is-embedded .sig-list{min-width:0;min-height:0;padding:14px;overflow-x:hidden;overflow-y:auto;background:#fff;border-right:1px solid #dce5ea}.sig-page.is-embedded .sig-listHead{min-height:38px;margin:0 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sig-page.is-embedded .sig-listHead p{margin:0}.sig-page.is-embedded .sig-listHead h2{margin:0;color:#425660;font-size:15px;line-height:1.25;font-weight:700}.sig-page.is-embedded .sig-listHead button{flex:0 0 auto;width:34px;height:34px;min-height:34px;margin:0;padding:0;border:1px solid #dce5ea;border-radius:6px;display:grid;place-items:center;background:#fff;color:#425660;font-size:17px}.sig-page.is-embedded .sig-empty{min-height:100px;padding:18px;display:grid;place-items:center;border:1px dashed #d4e0e7;border-radius:7px;background:#f8fafb;color:#667782;text-align:center;font-size:12px;font-weight:600}.sig-page.is-embedded .sig-addInline{width:100%;min-height:42px;margin-top:10px;padding:0 10px;border:1px dashed #80b8ed;border-radius:6px;background:#fff;color:#1976d2;font-size:12px;font-weight:700}.sig-page.is-embedded .sig-miniCard{min-height:70px;padding:9px;border:1px solid #dce5ea;border-radius:6px;box-shadow:none}.sig-page.is-embedded .sig-miniCard strong{font-size:12px}.sig-page.is-embedded .sig-miniCard span,.sig-page.is-embedded .sig-miniCard small{font-size:10px}.sig-page.is-embedded .sig-editor{width:100%;min-width:0;min-height:0;padding:16px 18px;overflow-x:hidden;overflow-y:auto;background:#fff}.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-previewCard{width:100%;max-width:none;min-width:0;margin:0;overflow:hidden;border:1px solid #dce5ea;border-radius:7px;box-shadow:none}.sig-page.is-embedded .sig-editTop,.sig-page.is-embedded .sig-previewTop{min-height:58px;padding:0 16px;border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.sig-page.is-embedded .sig-editTop h2,.sig-page.is-embedded .sig-previewTop h2{margin:0;color:#10212b;font-size:18px;line-height:1.25;font-weight:700}.sig-page.is-embedded .sig-switch{font-size:12px;font-weight:700}.sig-page.is-embedded .sig-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.sig-page.is-embedded .sig-grid label,.sig-page.is-embedded .sig-full label,.sig-page.is-embedded .sig-uploadGrid label{min-width:0;color:#425660;font-size:11px;line-height:1.25;font-weight:700}.sig-page.is-embedded .sig-grid input,.sig-page.is-embedded .sig-full input,.sig-page.is-embedded .sig-full textarea,.sig-page.is-embedded .sig-uploadGrid label:not(.sig-uploadBox) input{width:100%;min-width:0;min-height:40px;border:1px solid #dce5ea;border-radius:6px;color:#10212b;font-size:12px;font-weight:600}.sig-page.is-embedded .sig-grid input{height:40px;padding:0 11px}.sig-page.is-embedded .sig-grid small{font-size:10px;font-weight:600}.sig-page.is-embedded .sig-tabs{min-width:0;min-height:44px;padding:0 10px;display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;border-top:1px solid #dce5ea;border-bottom:1px solid #dce5ea;background:#fff}.sig-page.is-embedded .sig-tabs button{flex:0 0 auto;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:0;background:transparent;color:#425660;white-space:nowrap;font-size:12px;line-height:1;font-weight:700}.sig-page.is-embedded .sig-tabs button:hover{background:#f3f7f9}.sig-page.is-embedded .sig-tabs button.is-active{background:#eaf3ff;color:#1976d2}.sig-page.is-embedded .sig-full,.sig-page.is-embedded .sig-uploadGrid,.sig-page.is-embedded .sig-formatBar,.sig-page.is-embedded .sig-toolbar,.sig-page.is-embedded .sig-saveRow{padding:14px 16px}.sig-page.is-embedded .sig-toolbar span{font-size:12px;font-weight:700}.sig-page.is-embedded .sig-toolbar small{font-size:11px;line-height:1.4}.sig-page.is-embedded .sig-formatBar label{font-size:11px;font-weight:700}.sig-page.is-embedded .sig-htmlEditor,.sig-page.is-embedded .sig-preview,.sig-page.is-embedded .sig-textPreview{margin:12px 16px;min-height:180px;border-radius:6px}.sig-page.is-embedded .sig-nav,.sig-page.is-embedded .sig-list,.sig-page.is-embedded .sig-editor,.sig-page.is-embedded .sig-tabs{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.sig-page.is-embedded .sig-nav::-webkit-scrollbar,.sig-page.is-embedded .sig-list::-webkit-scrollbar,.sig-page.is-embedded .sig-editor::-webkit-scrollbar,.sig-page.is-embedded .sig-tabs::-webkit-scrollbar{width:0;height:0;display:none}.sig-page.is-embedded .sig-shell,.sig-page.is-embedded .sig-nav,.sig-page.is-embedded .sig-list,.sig-page.is-embedded .sig-editor,.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-grid,.sig-page.is-embedded .sig-tabs{max-width:100%}@media(min-width:821px)and (max-width:1250px){.sig-page.is-embedded .sig-shell{grid-template-columns:140px 220px minmax(0,1fr)}.sig-page.is-embedded .sig-editor{padding:12px}}@media(min-width:821px)and (max-width:1050px){.sig-page.is-embedded .sig-shell{grid-template-columns:140px minmax(0,1fr)}.sig-page.is-embedded .sig-list{display:none}}.sig-page.is-embedded{--sig-stitch-surface: #fcf9f8;--sig-stitch-low: #f6f3f2;--sig-stitch-container: #f0eded;--sig-stitch-high: #eae7e7;--sig-stitch-text: #1b1b1c;--sig-stitch-muted: #727785;--sig-stitch-blue: #0058bd;--sig-stitch-green: #006e2c;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:22px 24px 32px!important;background:var(--sig-stitch-surface)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.sig-page.is-embedded .sig-shellWrap{max-width:1500px!important;margin:0 auto!important}.sig-page.is-embedded .sig-header{margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important}.sig-page.is-embedded .sig-header h1{margin:0!important;color:var(--sig-stitch-text)!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:22px!important;line-height:28px!important;font-weight:600!important;letter-spacing:-.015em!important}.sig-page.is-embedded .sig-headerSub p{max-width:760px!important;margin:0!important;color:#424753!important;font-size:13px!important;line-height:20px!important;font-weight:400!important}.sig-page.is-embedded .sig-shell{min-height:0!important;display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:18px!important;background:transparent!important}.sig-page.is-embedded .sig-list{min-width:0!important;min-height:0!important;padding:14px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.sig-page.is-embedded .sig-listHead{min-height:36px!important;margin:0 0 10px!important;padding:0!important}.sig-page.is-embedded .sig-listHead h2{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important}.sig-page.is-embedded .sig-listHead>button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:10px!important;background:#e8f0fe!important;color:#0058bd!important;box-shadow:none!important;font-size:20px!important;line-height:32px!important;font-weight:500!important}.sig-page.is-embedded .sig-cardList{gap:8px!important}.sig-page.is-embedded .sig-miniCard{min-height:84px!important;padding:12px!important;gap:10px!important;border:0!important;border-radius:14px!important;background:var(--sig-stitch-low)!important;box-shadow:none!important}.sig-page.is-embedded .sig-miniCard:hover{background:var(--sig-stitch-container)!important}.sig-page.is-embedded .sig-miniCard.is-active{background:#eef4ff!important;box-shadow:inset 3px 0 #0058bd!important}.sig-page.is-embedded .sig-thumb{width:38px!important;min-width:38px!important;height:38px!important;border-radius:12px!important}.sig-page.is-embedded .sig-miniCard strong{color:#1b1b1c!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.sig-page.is-embedded .sig-miniCard span{color:#424753!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.sig-page.is-embedded .sig-miniCard small{color:#727785!important;font-size:9px!important;line-height:13px!important;font-weight:500!important}.sig-page.is-embedded .sig-defaultMini{min-height:24px!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:var(--sig-stitch-high)!important;color:#424753!important;font-size:9px!important;line-height:24px!important;font-weight:700!important}.sig-page.is-embedded .sig-addInline{min-height:36px!important;margin-top:10px!important;border:1px dashed #c2c6d5!important;border-radius:12px!important;background:transparent!important;color:#0058bd!important;font-size:11px!important;line-height:16px!important;font-weight:600!important}.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-previewCard{margin:0 0 18px!important;padding:20px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.sig-page.is-embedded .sig-editTop{margin-bottom:16px!important;padding:14px 16px!important;border:0!important;border-radius:14px!important;background:#f6f3f2a6!important}.sig-page.is-embedded .sig-editTop h2,.sig-page.is-embedded .sig-previewTop h2{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important}.sig-page.is-embedded .sig-tabs{margin:0 0 16px!important;padding:5px!important;gap:4px!important;border-radius:12px!important;background:var(--sig-stitch-low)!important}.sig-page.is-embedded .sig-tabs button{min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#424753!important;font-size:11px!important;line-height:16px!important;font-weight:600!important}.sig-page.is-embedded label{color:#1b1b1c!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.sig-page.is-embedded input:not([type=checkbox]):not([type=color]),.sig-page.is-embedded textarea,.sig-page.is-embedded select{min-height:40px!important;padding:9px 12px!important;border:0!important;border-radius:10px!important;background:var(--sig-stitch-low)!important;color:#1b1b1c!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:20px!important;font-weight:400!important}.sig-page.is-embedded textarea{min-height:92px!important}.sig-page.is-embedded input:focus,.sig-page.is-embedded textarea:focus,.sig-page.is-embedded select:focus{outline:2px solid rgba(0,88,189,.18)!important;background:#fff!important}.sig-page.is-embedded .sig-toolbar{min-height:38px!important;margin-top:16px!important;padding:0 12px!important;border:0!important;border-radius:10px 10px 0 0!important;background:var(--sig-stitch-low)!important}.sig-page.is-embedded .sig-toolbar span{color:#424753!important;font-size:11px!important;line-height:16px!important;font-weight:600!important}.sig-page.is-embedded .sig-formatBar{padding:10px 12px!important;background:#fff!important;border:1px solid rgba(194,198,213,.45)!important;border-top:0!important}.sig-page.is-embedded .sig-htmlEditor,.sig-page.is-embedded .sig-preview,.sig-page.is-embedded .sig-textPreview{margin:0!important;min-height:190px!important;border:1px solid rgba(194,198,213,.45)!important;border-radius:0 0 12px 12px!important;background:#fff!important}.sig-page.is-embedded .sig-smsPreview,.sig-page.is-embedded .sig-smsBubble,.sig-page.is-embedded .sig-smsEmpty{display:none!important}.sig-page.is-embedded .sig-saveRow{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(194,198,213,.45)!important}.sig-page.is-embedded .sig-save{min-height:40px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:#0058bd!important;color:#fff!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.sig-page.is-embedded .sig-clear{min-height:40px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;background:var(--sig-stitch-low)!important;color:#424753!important;font-size:12px!important;font-weight:600!important}@media(max-width:1100px){.sig-page.is-embedded .sig-shell{grid-template-columns:220px minmax(0,1fr)!important}}@media(max-width:820px){.sig-page.is-embedded{padding:16px!important}.sig-page.is-embedded .sig-shell{grid-template-columns:1fr!important}.sig-page.is-embedded .sig-list{max-height:none!important}}.sig-page.is-embedded{height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:22px 24px 34px!important;background:#fcf9f8!important}.sig-page.is-embedded .sig-shellWrap{width:100%!important;max-width:1440px!important;height:auto!important;min-height:0!important;margin:0 auto!important;overflow:visible!important}.sig-page.is-embedded .sig-header{display:block!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}.sig-page.is-embedded .sig-header h1{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:24px!important;line-height:30px!important;font-weight:600!important;letter-spacing:-.02em!important}.sig-page.is-embedded .sig-headerSub{margin-top:4px!important}.sig-page.is-embedded .sig-headerSub p{max-width:760px!important;margin:0!important;color:#424753!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:20px!important;font-weight:400!important}.sig-page.is-embedded .sig-nav{display:none!important}.sig-page.is-embedded .sig-shell{width:100%!important;height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;overflow:visible!important;background:transparent!important}.sig-page.is-embedded .sig-list{width:100%!important;min-width:0!important;padding:14px 16px!important;display:grid!important;gap:12px!important;overflow:visible!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.sig-page.is-embedded .sig-listHead{min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.sig-page.is-embedded .sig-listHead>div{min-width:0!important}.sig-page.is-embedded .sig-listHead p{margin:0!important}.sig-page.is-embedded .sig-listHead h2{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:15px!important;line-height:22px!important;font-weight:600!important}.sig-page.is-embedded .sig-listHead>button{width:auto!important;min-width:82px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:#0058bd!important;color:#fff!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:34px!important;font-weight:700!important}.sig-page.is-embedded .sig-cardList{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}.sig-page.is-embedded .sig-miniCard{min-width:0!important;min-height:72px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border:1px solid transparent!important;border-radius:12px!important;background:#f6f3f2!important;box-shadow:none!important}.sig-page.is-embedded .sig-miniCard.is-active{border-color:#0058bd38!important;background:#eef4ff!important;box-shadow:inset 3px 0 #0058bd!important}.sig-page.is-embedded .sig-miniCard strong{color:#1b1b1c!important;font-size:11px!important;line-height:15px!important;font-weight:700!important}.sig-page.is-embedded .sig-miniCard span{color:#424753!important;font-size:9.5px!important;line-height:13px!important;font-weight:500!important}.sig-page.is-embedded .sig-defaultMini{min-width:50px!important;height:24px!important;min-height:24px!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:#eae7e7!important;color:#424753!important;font-size:9px!important;line-height:24px!important;font-weight:700!important}.sig-page.is-embedded .sig-defaultMini.is-on{background:#e5f4ea!important;color:#006e2c!important}.sig-page.is-embedded .sig-empty{min-height:52px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:12px!important;background:#f6f3f2!important;color:#727785!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.sig-page.is-embedded .sig-editor{width:100%!important;min-width:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-previewCard{width:100%!important;margin:0 0 16px!important;padding:20px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.sig-page.is-embedded .sig-editTop{margin:0 0 16px!important;padding:14px 16px!important;border:0!important;border-radius:14px!important;background:#f6f3f2b8!important}.sig-page.is-embedded .sig-editTop h2{color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:17px!important;line-height:24px!important;font-weight:600!important}.sig-page.is-embedded .sig-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important}.sig-page.is-embedded .sig-tabs{width:100%!important;margin:0 0 16px!important;padding:4px!important;display:flex!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;border-radius:12px!important;background:#f0eded!important}.sig-page.is-embedded .sig-tabs button{min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#424753!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important}@media(max-width:980px){.sig-page.is-embedded .sig-cardList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.sig-page.is-embedded{padding:16px!important}.sig-page.is-embedded .sig-cardList,.sig-page.is-embedded .sig-grid{grid-template-columns:1fr!important}.sig-page.is-embedded .sig-listHead>button{min-width:68px!important}}.sig-page.is-embedded{width:100%!important;height:auto!important;min-height:100%!important;padding:18px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fcf9f8!important}.sig-page.is-embedded .sig-shellWrap{width:100%!important;max-width:none!important;margin:0!important}.sig-page.is-embedded .sig-header{display:block!important;margin:0 0 14px!important;padding:0!important;background:transparent!important}.sig-page.is-embedded .sig-header h1{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:22px!important;line-height:28px!important;font-weight:600!important;letter-spacing:-.015em!important}.sig-page.is-embedded .sig-headerSub p{max-width:720px!important;margin:0!important;color:#424753!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:400!important}.sig-page.is-embedded .sig-shell{width:100%!important;display:grid!important;grid-template-columns:minmax(280px,32%) minmax(0,68%)!important;gap:18px!important;align-items:start!important;overflow:visible!important;background:transparent!important}.sig-page.is-embedded .sig-list{min-width:0!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.sig-page.is-embedded .sig-listHead{min-height:34px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.sig-page.is-embedded .sig-listHead h2{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:17px!important;line-height:24px!important;font-weight:600!important}.sig-page.is-embedded .sig-listHead>button{width:auto!important;min-width:58px!important;height:30px!important;min-height:30px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:#0058bd!important;color:#fff!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:30px!important;font-weight:700!important}.sig-page.is-embedded .sig-cardList{width:100%!important;display:flex!important;flex-direction:column!important;gap:9px!important}.sig-page.is-embedded .sig-miniCard{width:100%!important;min-height:82px!important;padding:12px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:9px!important;align-items:start!important;border:0!important;border-radius:12px!important;background:#f6f3f2!important;box-shadow:none!important}.sig-page.is-embedded .sig-miniCard:hover{background:#f0eded!important}.sig-page.is-embedded .sig-miniCard.is-active{background:#d8e2ff8c!important;box-shadow:0 1px 4px #0058bd1a!important}.sig-page.is-embedded .sig-thumb{width:36px!important;min-width:36px!important;height:36px!important;border-radius:10px!important}.sig-page.is-embedded .sig-miniCard strong{color:#1b1b1c!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:700!important}.sig-page.is-embedded .sig-miniCard span{color:#424753!important;font-size:9px!important;line-height:13px!important;font-weight:500!important}.sig-page.is-embedded .sig-miniCard small{color:#727785!important;font-size:8.5px!important;line-height:12px!important;font-weight:500!important}.sig-page.is-embedded .sig-defaultMini{min-width:52px!important;height:23px!important;min-height:23px!important;padding:0 7px!important;border:0!important;border-radius:999px!important;background:#e5e2e1!important;color:#424753!important;font-size:8.5px!important;line-height:23px!important;font-weight:700!important}.sig-page.is-embedded .sig-defaultMini.is-on{background:#0058bd!important;color:#fff!important}.sig-page.is-embedded .sig-empty{min-height:96px!important;padding:18px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:#f6f3f2!important;color:#727785!important;text-align:center!important;font-size:10px!important;line-height:15px!important;font-weight:500!important}.sig-page.is-embedded .sig-editor{min-width:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-previewCard{width:100%!important;margin:0 0 18px!important;padding:20px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.sig-page.is-embedded .sig-editTop{position:relative!important;margin:0 0 18px!important;padding:14px 16px!important;border:0!important;border-radius:14px!important;background:#f6f3f2b8!important}.sig-page.is-embedded .sig-editTop:before{content:"EDITING PRESET";display:block!important;margin-bottom:2px!important;color:#727785!important;font-family:Inter,sans-serif!important;font-size:8px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.08em!important}.sig-page.is-embedded .sig-editTop h2{margin:0!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:17px!important;line-height:22px!important;font-weight:600!important}.sig-page.is-embedded .sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.sig-page.is-embedded label{color:#1b1b1c!important;font-family:Inter,sans-serif!important;font-size:9px!important;line-height:13px!important;font-weight:700!important}.sig-page.is-embedded input:not([type=checkbox]):not([type=color]),.sig-page.is-embedded textarea,.sig-page.is-embedded select{min-height:38px!important;padding:8px 11px!important;border:0!important;border-radius:10px!important;background:#f6f3f2!important;color:#1b1b1c!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:18px!important;font-weight:400!important}.sig-page.is-embedded .sig-tabs{margin:16px 0!important;padding:5px!important;gap:4px!important;border-radius:12px!important;background:#f0eded!important}.sig-page.is-embedded .sig-tabs button{min-height:32px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#424753!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:15px!important;font-weight:600!important}.sig-page.is-embedded .sig-tabs button.is-active{background:#fff!important;color:#0058bd!important;box-shadow:0 1px 3px #1b1b1c14!important}@media(max-width:1100px){.sig-page.is-embedded .sig-shell{grid-template-columns:260px minmax(0,1fr)!important}}@media(max-width:820px){.sig-page.is-embedded{padding:14px!important}.sig-page.is-embedded .sig-shell,.sig-page.is-embedded .sig-grid{grid-template-columns:1fr!important}}.sig-page.is-embedded{padding:12px!important;background:#f5f7fa!important;font-family:Inter,sans-serif!important}.sig-page.is-embedded .sig-shellWrap{max-width:none!important;margin:0!important}.sig-page.is-embedded .sig-header{display:block!important;margin:0 0 10px!important;padding:0!important;background:transparent!important}.sig-page.is-embedded .sig-header h1{margin:0!important;color:#111827!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:16px!important;line-height:20px!important;font-weight:700!important;letter-spacing:-.01em!important}.sig-page.is-embedded .sig-headerSub{margin-top:2px!important}.sig-page.is-embedded .sig-headerSub p{margin:0!important;max-width:760px!important;color:#4b5563!important;font-size:11px!important;line-height:15px!important;font-weight:400!important}.sig-page.is-embedded .sig-inlineHelp,.sig-page.is-embedded .sig-helpPopover,.sig-page.is-embedded .sig-nav{display:none!important}.sig-page.is-embedded .sig-shell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;background:transparent!important}.sig-page.is-embedded .sig-list{padding:12px!important;border:1px solid rgba(198,205,218,.72)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px #1118270a!important}.sig-page.is-embedded .sig-listHead{margin:0 0 10px!important;padding:0!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.sig-page.is-embedded .sig-listHead h2{margin:0!important;color:#111827!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:700!important}.sig-page.is-embedded .sig-listHead p{display:none!important}.sig-page.is-embedded .sig-listHead>button{width:auto!important;min-width:72px!important;height:28px!important;min-height:28px!important;padding:0 11px!important;border:0!important;border-radius:9px!important;background:#0058bd!important;color:#fff!important;font-size:10px!important;line-height:28px!important;font-weight:700!important;box-shadow:none!important}.sig-page.is-embedded .sig-listHead>button:after{content:" New"}.sig-page.is-embedded .sig-cardList{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.sig-page.is-embedded .sig-miniCard{flex:0 0 auto!important;width:auto!important;min-width:160px!important;min-height:36px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(198,205,218,.72)!important;border-radius:10px!important;background:#f8fafc!important;box-shadow:none!important}.sig-page.is-embedded .sig-miniCard:hover{background:#f1f5f9!important}.sig-page.is-embedded .sig-miniCard.is-active{background:#e8f0fe!important;border-color:#0058bd47!important}.sig-page.is-embedded .sig-thumb{width:18px!important;min-width:18px!important;height:18px!important;border-radius:6px!important}.sig-page.is-embedded .sig-miniCard strong{color:#1f2937!important;font-size:10px!important;line-height:14px!important;font-weight:700!important}.sig-page.is-embedded .sig-miniCard span,.sig-page.is-embedded .sig-miniCard small{display:none!important}.sig-page.is-embedded .sig-defaultMini{min-width:54px!important;height:20px!important;min-height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#dbeafe!important;color:#0058bd!important;font-size:8px!important;line-height:20px!important;font-weight:700!important}.sig-page.is-embedded .sig-defaultMini.is-on{background:#22c55e!important;color:#fff!important}.sig-page.is-embedded .sig-empty{min-height:54px!important;padding:12px!important;border:1px dashed rgba(198,205,218,.9)!important;border-radius:11px!important;background:#f8fafc!important;color:#6b7280!important;text-align:center!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.sig-page.is-embedded .sig-addInline{display:none!important}.sig-page.is-embedded .sig-editor{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:12px!important;align-items:start!important;min-width:0!important;padding:0!important;background:transparent!important;overflow:visible!important}.sig-page.is-embedded .sig-editCard,.sig-page.is-embedded .sig-previewCard{margin:0!important;padding:12px!important;border:1px solid rgba(198,205,218,.72)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 1px 2px #1118270a!important}.sig-page.is-embedded .sig-editCard{grid-column:1!important}.sig-page.is-embedded .sig-previewCard{grid-column:2!important;position:sticky!important;top:12px!important}.sig-page.is-embedded .sig-editTop{margin:0 0 10px!important;padding:12px 14px!important;border:1px solid rgba(198,205,218,.72)!important;border-radius:12px!important;background:#f8fafc!important}.sig-page.is-embedded .sig-editTop:before{content:"EDITING ACTIVE PRESET";display:block!important;margin-bottom:2px!important;color:#7a7f8d!important;font-size:8px!important;line-height:11px!important;font-weight:700!important;letter-spacing:.08em!important}.sig-page.is-embedded .sig-editTop h2{margin:0!important;color:#111827!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:15px!important;line-height:20px!important;font-weight:700!important}.sig-page.is-embedded .sig-editTop .sig-toggleRow,.sig-page.is-embedded .sig-editTop .sig-inlineMeta{margin-top:6px!important}.sig-page.is-embedded .sig-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 10px!important}.sig-page.is-embedded label{color:#24324a!important;font-family:Inter,sans-serif!important;font-size:9px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.sig-page.is-embedded label small{display:block!important;margin-top:2px!important;color:#7a7f8d!important;font-size:9px!important;line-height:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.sig-page.is-embedded input:not([type=checkbox]):not([type=color]),.sig-page.is-embedded textarea,.sig-page.is-embedded select{min-height:34px!important;padding:7px 10px!important;border:1px solid rgba(198,205,218,.82)!important;border-radius:9px!important;background:#f8fafc!important;color:#111827!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:10.5px!important;line-height:15px!important;font-weight:500!important}.sig-page.is-embedded textarea{min-height:76px!important}.sig-page.is-embedded .sig-tabs{margin:12px 0!important;padding:5px!important;display:flex!important;align-items:center!important;gap:5px!important;overflow-x:auto!important;border:1px solid rgba(198,205,218,.72)!important;border-radius:12px!important;background:#f8fafc!important}.sig-page.is-embedded .sig-tabs button{min-height:31px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#334155!important;font-size:10px!important;line-height:15px!important;font-weight:700!important;white-space:nowrap!important}.sig-page.is-embedded .sig-tabs button.is-active{background:#fff!important;color:#0058bd!important;box-shadow:0 1px 3px #11182714!important}.sig-page.is-embedded .sig-previewCard:before{content:"LIVE GMAIL SIMULATOR";display:block!important;margin:-12px -12px 10px!important;padding:10px 12px!important;border-bottom:1px solid rgba(198,205,218,.72)!important;color:#111827!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:700!important;background:#fff!important;border-radius:14px 14px 0 0!important}.sig-page.is-embedded .sig-previewCard{overflow:hidden!important}.sig-page.is-embedded .sig-previewCard .sig-previewWrap,.sig-page.is-embedded .sig-previewCard .sig-emailPreview,.sig-page.is-embedded .sig-previewCard .sig-previewFrame{border-radius:12px!important}.sig-page.is-embedded .sig-previewCard .sig-emailPreview{border:1px solid rgba(198,205,218,.82)!important;background:#fff!important;box-shadow:none!important}.sig-page.is-embedded .sig-actions,.sig-page.is-embedded .sig-footerActions{margin-top:12px!important}.sig-page.is-embedded .sig-actions button,.sig-page.is-embedded .sig-footerActions button{min-height:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:10px!important;line-height:34px!important;font-weight:700!important}@media(max-width:1180px){.sig-page.is-embedded .sig-editor{grid-template-columns:minmax(0,1fr) 300px!important}}@media(max-width:980px){.sig-page.is-embedded .sig-editor{grid-template-columns:1fr!important}.sig-page.is-embedded .sig-previewCard{grid-column:1!important;position:relative!important;top:auto!important}.sig-page.is-embedded .sig-grid{grid-template-columns:1fr!important}}.sig-page.is-embedded .sig-header,.sig-page.is-embedded .sig-list{display:none!important}.sig-page.is-embedded .sig-shell{display:block!important}.sig-page.is-embedded .sig-editor{display:grid!important;grid-template-columns:minmax(390px,620px) minmax(320px,1fr)!important;gap:16px!important;align-items:start!important;min-width:0!important;padding:0!important;background:transparent!important}.sig-page.is-embedded .stitchSigEditorPane{box-sizing:border-box!important;width:100%!important;min-width:390px!important;max-width:620px!important;height:calc(100vh - 150px)!important;min-height:600px!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d!important}.sig-page.is-embedded .stitchSigEditorHeader{padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc8c!important}.sig-page.is-embedded .stitchSigEyebrow{display:block!important;margin:0!important;color:#1557b0!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.sig-page.is-embedded .stitchSigEditorHeader h2{margin:0!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.sig-page.is-embedded .stitchSigDefaultToggle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;color:#475569!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important}.sig-page.is-embedded .stitchSigDefaultToggle>input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.sig-page.is-embedded .stitchSigDefaultToggle>i{position:relative!important;width:36px!important;height:20px!important;flex:0 0 36px!important;border-radius:999px!important;background:#cbd5e1!important}.sig-page.is-embedded .stitchSigDefaultToggle>i:after{content:"";position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border:1px solid #cbd5e1!important;border-radius:50%!important;background:#fff!important;transition:transform .16s ease!important}.sig-page.is-embedded .stitchSigDefaultToggle>input:checked+i{background:#059669!important}.sig-page.is-embedded .stitchSigDefaultToggle>input:checked+i:after{transform:translate(16px)!important;border-color:#fff!important}.sig-page.is-embedded .stitchSigPresetStrip{padding:10px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-bottom:1px solid #e2e8f0!important;background:#f1f5f9c7!important}.sig-page.is-embedded .stitchSigPresetScroller{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none!important}.sig-page.is-embedded .stitchSigPresetScroller::-webkit-scrollbar{display:none!important}.sig-page.is-embedded .stitchSigPresetScroller>button{height:26px!important;min-height:26px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important;border:1px solid #cbd5e1!important;border-radius:4px!important;background:#e2e8f0d9!important;color:#334155!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:500!important}.sig-page.is-embedded .stitchSigPresetScroller>button.is-active{border-color:#bfdbfe!important;background:#fff!important;color:#1d4ed8!important;box-shadow:0 1px 2px #0f172a0d!important;font-weight:600!important}.sig-page.is-embedded .stitchSigNewPreset{height:26px!important;min-height:26px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important;border:1px dashed #93c5fd!important;border-radius:4px!important;background:transparent!important;color:#1557b0!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.sig-page.is-embedded .stitchSigFormScroll{min-height:0!important;padding:20px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 transparent!important}.sig-page.is-embedded .stitchSigFieldGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sig-page.is-embedded .stitchSigFieldGrid>label,.sig-page.is-embedded .stitchSigDisclosureField,.sig-page.is-embedded .stitchSigTypographyGrid>label{display:block!important;color:#475569!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;letter-spacing:.025em!important;text-transform:uppercase!important}.sig-page.is-embedded .stitchSigFieldGrid>label>span,.sig-page.is-embedded .stitchSigDisclosureField>span,.sig-page.is-embedded .stitchSigTypographyGrid>label>span{display:block!important;margin-bottom:4px!important}.sig-page.is-embedded .stitchSigFullField{grid-column:1 / -1!important}.sig-page.is-embedded .stitchSigFieldGrid input,.sig-page.is-embedded .stitchSigDisclosureField textarea,.sig-page.is-embedded .stitchSigTypographyGrid select{box-sizing:border-box!important;width:100%!important;min-height:32px!important;padding:6px 10px!important;border:1px solid #cbd5e1!important;border-radius:4px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.sig-page.is-embedded .stitchSigSection,.sig-page.is-embedded .stitchSigTypographySection{margin-top:16px!important;padding-top:12px!important;border-top:1px solid #e2e8f0!important}.sig-page.is-embedded .stitchSigSection>h3,.sig-page.is-embedded .stitchSigTypographySection>h3{margin:0 0 8px!important;color:#334155!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.sig-page.is-embedded .stitchSigAssetGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sig-page.is-embedded .stitchSigAssetCard{position:relative!important;min-height:72px!important;padding:10px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;background:#f8fafc!important;color:#1e293b!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer!important}.sig-page.is-embedded .stitchSigAssetCard>input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.sig-page.is-embedded .stitchSigAssetThumb{width:48px!important;min-width:48px!important;height:48px!important;display:grid!important;place-items:center!important;overflow:hidden!important;color:#475569!important;font-size:14px!important;font-weight:700!important}.sig-page.is-embedded .stitchSigAssetThumb.is-headshot{border:2px solid #ffffff!important;border-radius:50%!important;background:linear-gradient(135deg,#cbd5e1,#e2e8f0)!important}.sig-page.is-embedded .stitchSigAssetThumb.is-logo{border-radius:4px!important;background:#1e3a8a!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.sig-page.is-embedded .stitchSigAssetThumb img{width:100%!important;height:100%!important;object-fit:cover!important}.sig-page.is-embedded .stitchSigAssetCard strong{display:block!important;color:#1e293b!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.sig-page.is-embedded .stitchSigAssetCard small{display:block!important;color:#64748b!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.sig-page.is-embedded .stitchSigAssetCard span{display:block!important;margin-top:4px!important;color:#1557b0!important;font-size:11px!important;line-height:14px!important;font-weight:600!important}.sig-page.is-embedded .stitchSigComplianceCard{margin-bottom:8px!important;padding:8px!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;border:1px solid #e2e8f0!important;border-radius:4px!important;background:#fff!important;text-transform:none!important;letter-spacing:0!important}.sig-page.is-embedded .stitchSigComplianceCard>input{width:14px!important;min-width:14px!important;height:14px!important;margin-top:2px!important;accent-color:#2563eb!important}.sig-page.is-embedded .stitchSigComplianceCard strong{display:block!important;color:#1e293b!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.sig-page.is-embedded .stitchSigComplianceCard small{display:block!important;color:#64748b!important;font-size:11px!important;line-height:15px!important;font-weight:400!important}.sig-page.is-embedded .stitchSigDisclosureField{margin-top:10px!important}.sig-page.is-embedded .stitchSigDisclosureField textarea{min-height:72px!important;resize:vertical!important}.sig-page.is-embedded .stitchSigTypographySection{padding:12px!important;border-top:1px solid #e2e8f0!important;border-radius:6px!important;background:#f8fafc94!important}.sig-page.is-embedded .stitchSigTypographyGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.sig-page.is-embedded .stitchSigTypographyGrid>label{font-size:10px!important;line-height:14px!important;font-weight:500!important;color:#64748b!important}.sig-page.is-embedded .stitchSigTypographyGrid select{min-height:28px!important;padding:4px 6px!important;font-size:12px!important}.sig-page.is-embedded .stitchSigColorField{min-height:28px!important;display:flex!important;align-items:center!important}.sig-page.is-embedded .stitchSigColorField input[type=color]{width:28px!important;height:24px!important;padding:0!important;border:1px solid #cbd5e1!important;border-radius:4px!important;background:#fff!important}.sig-page.is-embedded .stitchSigEditorFooter{padding:12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid #e2e8f0!important;background:#f1f5f9eb!important}.sig-page.is-embedded .stitchSigFooterActions{display:flex!important;align-items:center!important;gap:8px!important}.sig-page.is-embedded .stitchSigDelete,.sig-page.is-embedded .stitchSigDuplicate,.sig-page.is-embedded .stitchSigSave{min-height:30px!important;padding:0 12px!important;border-radius:4px!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:30px!important;font-weight:600!important}.sig-page.is-embedded .stitchSigDelete{border:0!important;background:transparent!important;color:#e11d48!important}.sig-page.is-embedded .stitchSigDuplicate{border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important}.sig-page.is-embedded .stitchSigSave{border:1px solid #1a73e8!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:#1a73e8!important;color:#fff!important}@media(max-width:1180px){.sig-page.is-embedded .sig-editor{grid-template-columns:minmax(390px,1fr) 320px!important}.sig-page.is-embedded .stitchSigTypographyGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.sig-page.is-embedded .sig-editor{grid-template-columns:1fr!important}.sig-page.is-embedded .stitchSigEditorPane{min-width:0!important;max-width:none!important;height:auto!important}.sig-page.is-embedded .stitchSigFieldGrid,.sig-page.is-embedded .stitchSigAssetGrid{grid-template-columns:1fr!important}}.sig-page.is-embedded{padding:0 0 12px!important}.sig-page.is-embedded .sig-shellWrap,.sig-page.is-embedded .sig-shell,.sig-page.is-embedded .sig-editor{margin-top:0!important;padding-top:0!important}.sig-page.is-embedded .stitchSigEditorPane,.sig-page.is-embedded .sig-previewCard{margin-top:0!important}.sig-page.is-embedded .stitchSigSectionHeader{margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.sig-page.is-embedded .stitchSigSectionHeader>h3{margin:0!important;color:#334155!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.sig-page.is-embedded .stitchSigSocialToggle{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;margin:0!important;color:#475569!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important}.sig-page.is-embedded .stitchSigSocialToggle>input{width:14px!important;min-width:14px!important;height:14px!important;margin:0!important;accent-color:#2563eb!important}.sig-page.is-embedded .stitchSigSocialSection .stitchSigFieldGrid{gap:10px 12px!important}.sig-page.is-embedded .stitchSigSocialSection input{min-height:32px!important;font-size:11px!important}.ci-page{min-height:calc(100vh - var(--ae-topbar, 62px));background:#edf3f6;padding:10px;color:#17252f;overflow:hidden;overflow-y:auto}.ci-shell{width:100%;max-width:100%;height:calc(100vh - var(--ae-topbar, 62px) - 20px);margin:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px}.ci-head{background:#fff;border:1px solid #dbe6ee;padding:14px 18px}.ci-head span{color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.ci-head h1{margin:3px 0 4px;font-size:24px;font-weight:950;letter-spacing:-.04em}.ci-head p{margin:0;color:#607481;font-size:13px;font-weight:650}.ci-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dbe6ee;background:#fff}.ci-steps button{height:42px;border:0;border-right:1px solid #dbe6ee;background:#fff;color:#71818c;font-size:12px;font-weight:700;cursor:pointer}.ci-steps button:last-child{border-right:0}.ci-steps button.is-active{color:#236ce0;background:#f8fbff;box-shadow:inset 0 -3px #4d75f2}.ci-steps button:disabled{opacity:.45;cursor:not-allowed}.ci-card{min-height:0;overflow:hidden;background:#fff;border:1px solid #dbe6ee;padding:14px;display:flex;flex-direction:column}.ci-card h2{margin:0 0 5px;font-size:20px;font-weight:950}.ci-card p{margin:0;color:#607481;font-size:13px}.ci-upload{width:100%;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.ci-uploadInner{width:100%;max-width:520px;display:grid;gap:14px;text-align:center;padding:34px;border:1px dashed #cfdde5;background:#f8fbfd}.ci-uploadInner h3{margin:0;font-size:28px;font-weight:950;letter-spacing:-.04em}.ci-uploadInner p{margin:0;color:#607481;font-size:14px;font-weight:700}.ci-upload label{margin-top:18px;display:inline-grid;place-items:center;height:46px;min-width:180px;background:#20313a;color:#fff;font-weight:950;cursor:pointer}.ci-upload input{display:none}.ci-cardTop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.ci-cardTop button,.ci-result button{height:40px;border:0;background:#4d75f2;color:#fff;padding:0 16px;font-size:13px;font-weight:950}.ci-mapGrid{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;gap:8px;padding-right:4px}.ci-mapRow{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:center;border:1px solid #dbe6ee;background:#f8fbfd;padding:12px}.ci-mapRow strong{display:block;font-size:13px;font-weight:950}.ci-mapRow span{display:block;margin-top:3px;color:#607481;font-size:12px}.ci-mapRow select,.ci-options input{width:100%;height:38px;border:1px solid #d7e2e8;background:#fff;padding:0 10px;font-weight:700}.ci-mapInfo{min-width:0}.ci-mapInfo strong{display:block;font-size:14px;font-weight:950;color:#10212b}.ci-mapInfo span{display:block;margin-top:4px;color:#607481;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-options label{display:grid;gap:5px;color:#405461;font-size:11px;font-weight:950}.ci-mapRow select,.ci-options input,.ci-options select{width:100%;height:38px;border:1px solid #d7e2e8;background:#fff;padding:0 10px;font-weight:700}.ci-preview{overflow:auto;border:1px solid #dbe6ee}.ci-preview table{width:100%;border-collapse:collapse;font-size:13px}.ci-preview th,.ci-preview td{border-bottom:1px solid #edf2f5;padding:10px;text-align:left}.ci-preview th{background:#f8fbfd;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.ci-result{text-align:center}.ci-resultGrid{display:grid;grid-template-columns:repeat(5,1fr)}.ci-resultGrid div{border:1px solid #dbe6ee;background:#f8fbfd;padding:18px}.ci-resultGrid span{display:block;color:#71818c;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ci-resultGrid strong{display:block;margin-top:5px;font-size:34px;font-weight:950}.ci-headActions{display:flex;align-items:center;justify-content:space-between;gap:16px}.ci-importSwitch{display:flex;align-items:center;gap:8px}.ci-importSwitch button{height:36px;border:1px solid #dbe6ee;background:#fff;color:#20313a;padding:0 13px;font-size:12px;font-weight:950;cursor:pointer}.ci-importSwitch button.is-active{background:#20313a;border-color:#20313a;color:#fff}.ci-duplicateMode{display:grid;gap:6px;min-width:260px;color:#526674;font-size:12px;font-weight:700}.ci-duplicateMode select{width:100%;height:38px;border:1px solid #d7e2e8;background:#fff;padding:0 10px;font-size:13px;font-weight:700}.ci-resultActions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding-top:10px}.ci-secondaryBtn{background:#fff!important;color:#20313a!important;border:1px solid #dbe6ee!important}.ci-fieldMapLabel{display:block;margin-top:3px;color:#236ce0;font-size:10px;font-weight:950;text-transform:none;letter-spacing:0}.ci-preview{width:100%;overflow:auto;border:1px solid #dbe6ee;background:#fff}.ci-preview table{min-width:1800px}.ci-card{padding:18px 20px}.ci-cardTop{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start;margin-bottom:12px}.ci-cardTop h2{font-size:22px;letter-spacing:-.03em}.ci-cardTop p{font-size:13px;color:#607481}.ci-options{flex:0 0 auto;display:grid;grid-template-columns:280px 280px 260px;gap:12px;margin:8px 0 12px;align-items:end}.ci-options label,.ci-duplicateMode{display:grid;gap:4px;color:#405461;font-size:11px;font-weight:950}.ci-options input,.ci-options select,.ci-duplicateMode select{height:36px;border:1px solid #cfdde5;background:#fff;color:#10212b;font-size:13px;font-weight:700;padding:0 10px}.ci-options input:focus,.ci-options select:focus,.ci-duplicateMode select:focus{outline:none;border-color:#4d75f2;box-shadow:0 0 0 3px #4d75f21f}.ci-preview{flex:1 1 auto;min-height:0;width:100%;overflow:auto;border:1px solid #cfdde5;background:#fff}.ci-preview table{min-width:1900px;width:max-content;border-collapse:separate;border-spacing:0;font-size:14px}.ci-preview th,.ci-preview td{padding:12px 13px;border-bottom:1px solid #e8eef2;border-right:1px solid #edf2f5;background:#fff;color:#10212b;vertical-align:middle;white-space:nowrap}.ci-preview th{position:sticky;top:0;z-index:6;background:#f3f8fb;color:#17252f;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.ci-preview tbody tr:nth-child(2n) td{background:#fbfdfe}.ci-preview tbody tr:hover td{background:#eef7ff}.ci-fieldMapLabel{display:block;margin-top:4px;color:#236ce0;font-size:10px;font-weight:950;text-transform:none;letter-spacing:0;line-height:1.15}.ci-preview th:nth-child(1),.ci-preview td:nth-child(1){position:sticky;left:0;z-index:5;min-width:150px;background:#fff;box-shadow:1px 0 #dbe6ee}.ci-preview th:nth-child(2),.ci-preview td:nth-child(2){position:sticky;left:150px;z-index:5;min-width:150px;background:#fff;box-shadow:1px 0 #dbe6ee}.ci-preview th:nth-child(3),.ci-preview td:nth-child(3){position:sticky;left:300px;z-index:5;min-width:170px;background:#fff;box-shadow:2px 0 8px #0f232d14}.ci-preview th:nth-child(1),.ci-preview th:nth-child(2),.ci-preview th:nth-child(3){z-index:8;background:#eaf4fb}.ci-preview tbody tr:nth-child(2n) td:nth-child(1),.ci-preview tbody tr:nth-child(2n) td:nth-child(2),.ci-preview tbody tr:nth-child(2n) td:nth-child(3){background:#f8fbfd}.ci-preview tbody tr:hover td:nth-child(1),.ci-preview tbody tr:hover td:nth-child(2),.ci-preview tbody tr:hover td:nth-child(3){background:#e5f3ff}.ci-cardTop button{height:44px;border-radius:8px;background:#4d75f2;box-shadow:0 10px 22px #4d75f238}.ci-card{min-height:0;overflow:hidden;display:flex;flex-direction:column}.ci-cardTop{flex:0 0 auto;margin-bottom:10px}.ci-options input,.ci-options select{height:36px;border:1px solid #cfdde5;background:#fff;color:#10212b;font-size:13px;font-weight:700;padding:0 10px}.ci-upload{display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.ci-uploadInner{width:520px!important;max-width:92vw!important;padding:34px!important;border:1px dashed #cfdde5!important;background:#f8fbfd!important}.ci-uploadBtn,.ci-upload label{width:220px!important;min-width:220px!important;justify-self:center!important;margin:10px auto 0!important}.ci-mapGrid{width:min(980px,calc(100vw - 48px))!important;max-width:980px!important;margin:0 auto!important;overflow-y:auto!important;overflow-x:hidden!important}.ci-mapRow{grid-template-columns:minmax(0,1fr) 260px!important;width:100%!important}.ci-mapRow select{width:260px!important}.ci-mapInfo{min-width:0!important}.ci-mapHeader{width:min(1180px,calc(100vw - 48px));max-width:1180px;margin:0 auto 8px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:0 12px;color:#526674;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ci-mapGrid{width:min(1180px,calc(100vw - 48px))!important;max-width:1180px!important;margin:0 auto!important}.ci-mapRow{grid-template-columns:minmax(0,1fr) 300px!important}.ci-mapRow select{width:300px!important}.ci-mapHeader{font-size:12px!important}.ci-mapInfo strong{font-size:16px!important;font-weight:950!important;color:#10212b!important}.ci-mapInfo span{margin-top:6px!important;font-size:13px!important;font-weight:700!important;color:#607481!important}.ci-mapRow{padding:16px 18px!important}.ci-mapRow select{height:42px!important;font-size:14px!important;font-weight:900!important;padding:0 12px!important}.ci-stepsFive{grid-template-columns:repeat(5,1fr)}.ci-settingsCard{justify-content:flex-start}.ci-settingsGrid{width:min(980px,calc(100vw - 48px));margin:18px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ci-settingsGrid label{display:grid;gap:6px;background:#f8fbfd;border:1px solid #dbe6ee;padding:14px;color:#405461;font-size:12px;font-weight:950}.ci-settingsGrid input,.ci-settingsGrid select{height:40px;border:1px solid #cfdde5;background:#fff;color:#10212b;font-size:14px;font-weight:700;padding:0 11px}.ci-settingsGrid small{color:#71818c;font-size:11px;font-weight:700;line-height:1.35}.ci-importing{align-items:center;justify-content:center;text-align:center;gap:18px}.ci-importOrb{width:96px;height:96px;border-radius:999px;background:linear-gradient(135deg,#4d75f2,#20c997);display:grid;place-items:center;position:relative;box-shadow:0 20px 50px #4d75f24d}.ci-importOrb span{position:absolute;width:58px;height:58px;border:3px solid rgba(255,255,255,.85);border-radius:999px;animation:ciPulse 1.3s infinite ease-in-out}.ci-importOrb span:nth-child(2){animation-delay:.18s}.ci-importOrb span:nth-child(3){animation-delay:.36s}@keyframes ciPulse{0%{transform:scale(.55);opacity:1}to{transform:scale(1.55);opacity:0}}.ci-progressTrack{width:min(520px,90%);height:12px;border-radius:999px;background:#e5edf3;overflow:hidden}.ci-progressBar{height:100%;width:45%;border-radius:999px;background:linear-gradient(90deg,#4d75f2,#20c997,#f97316);animation:ciLoading 1.4s infinite ease-in-out}@keyframes ciLoading{0%{transform:translate(-110%)}to{transform:translate(240%)}}.ci-importSteps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ci-importSteps span{background:#f8fbfd;border:1px solid #dbe6ee;color:#405461;padding:8px 10px;font-size:12px;font-weight:700}.ci-importTopActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ci-historyBtn{height:36px;border:1px solid #dbe6ee;background:#fff;color:#20313a;padding:0 13px;font-size:12px;font-weight:950;cursor:pointer}.ci-historyBtn:hover{background:#f4fafc}.ci-tagSuggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.ci-tagSuggestions button{height:28px;border:1px solid #dbe6ee;background:#fff;padding:0 8px;font-size:11px;font-weight:950;cursor:pointer}.ci-tagSuggestions button:hover{background:#f8fbfd}.ci-mapActions{display:grid;gap:8px}.ci-mapActions>select{width:300px!important;height:42px!important;border:1px solid #cfdde5;background:#fff;color:#10212b;font-size:14px;font-weight:700;padding:0 12px}.ci-customFieldBox{display:grid;grid-template-columns:1fr 120px;gap:8px;width:300px}.ci-customFieldBox input,.ci-customFieldBox select{height:38px;border:1px solid #cfdde5;background:#fff;color:#10212b;font-size:12px;font-weight:700;padding:0 9px}.ci-customFieldBox select:last-child{grid-column:1 / -1}.ci-mapActionTop{display:flex;gap:8px;align-items:center}.ci-ignoreBtn{height:42px;min-width:82px;border:1px solid #dbe6ee;background:#fff;color:#526674;font-size:12px;font-weight:950;cursor:pointer}.ci-ignoreBtn:hover{background:#f8fbfd}.ci-ignoreBtn.is-active{border-color:#dc2626;background:#fff1f2;color:#be123c}.ci-tagInputBox{min-height:40px;border:1px solid #cfdde5;background:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px}.ci-tagInputBox input{border:0!important;height:28px!important;flex:1;min-width:160px;padding:0 6px!important;box-shadow:none!important}.ci-tagInputBox input:focus{outline:none}.ci-tagPill{display:inline-flex;align-items:center;gap:4px;height:26px;background:#eef6ff;border:1px solid #bfdbfe;color:#236ce0;padding:0 8px;font-size:11px;font-weight:700;line-height:1}.ci-tagPill button:hover{opacity:.75}.ci-tagInputBox{position:relative;min-height:42px;border:1px solid #cfdde5;background:#fff;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px}.ci-tagInputBox input{border:0!important;height:28px!important;flex:1;min-width:170px;padding:0 6px!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important}.ci-tagPill{display:inline-flex;align-items:center;gap:5px;height:26px;background:#eef6ff;border:1px solid #bfdbfe;color:#236ce0;padding:0 8px;font-size:11px;font-weight:950;line-height:1}.ci-tagPill button{width:14px;height:14px;border:0;background:transparent;color:inherit;padding:0;margin:0;font-size:13px;font-weight:950;cursor:pointer;line-height:1;display:grid;place-items:center}.ci-tagSuggestMenu{position:absolute;left:6px;right:6px;top:calc(100% + 4px);z-index:50;background:#fff;border:1px solid #dbe6ee;box-shadow:0 14px 28px #0f232d24;padding:6px;display:grid;gap:4px}.ci-tagSuggestMenu button{height:32px;border:0;background:transparent;color:#20313a;text-align:left;padding:0 9px;font-size:12px;font-weight:700;cursor:pointer}.ci-tagSuggestMenu button:hover{background:#f4fafc}.ci-tagField{overflow:visible!important}.ci-tagSuggestMenu{top:calc(100% + 6px)!important;max-height:220px;overflow-y:auto}.ci-createTagOption{color:#236ce0!important;font-weight:950!important}@media(max-width:760px){.ci-page{height:auto;min-height:calc(100vh - var(--ae-topbar, 62px));padding:8px;overflow:auto}.ci-shell{height:auto;min-height:0;display:grid;grid-template-rows:auto auto auto;gap:8px}.ci-headActions{display:grid;gap:12px;padding:14px}.ci-head h1{font-size:22px;line-height:1.05}.ci-head p{font-size:12px;line-height:1.45;max-width:100%}.ci-importTopActions{justify-content:flex-start;gap:8px}.ci-importSwitch{display:flex;gap:6px}.ci-importSwitch button,.ci-historyBtn{height:34px;padding:0 10px;font-size:11px;white-space:nowrap}.ci-stepsFive{grid-template-columns:repeat(5,minmax(64px,1fr));overflow-x:auto}.ci-steps button{height:38px;font-size:10px;white-space:nowrap}.ci-card{padding:14px;overflow:visible}.ci-cardTop{display:grid;grid-template-columns:1fr;gap:10px}.ci-cardTop button{width:100%;height:42px}.ci-upload{min-height:480px;padding:10px!important}.ci-uploadInner{width:100%!important;max-width:100%!important;padding:28px 18px!important}.ci-uploadInner h3{font-size:24px}.ci-mapHeader{display:none}.ci-mapGrid{width:100%!important;max-width:100%!important;overflow-y:visible!important;overflow-x:hidden!important;display:grid;gap:10px}.ci-mapRow{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}.ci-mapInfo strong{font-size:15px!important}.ci-mapInfo span{white-space:normal;font-size:12px!important}.ci-mapActionTop{display:grid;grid-template-columns:1fr auto;gap:8px}.ci-mapActions>select,.ci-mapRow select{width:100%!important;min-width:0!important}.ci-ignoreBtn{min-width:72px}.ci-customFieldBox{width:100%;grid-template-columns:1fr}.ci-preview{width:100%;overflow:auto}.ci-preview table{min-width:920px}.ci-preview th,.ci-preview td{position:static!important;left:auto!important;min-width:auto!important;box-shadow:none!important}.ci-settingsGrid{width:100%;margin:12px 0 0;grid-template-columns:1fr;gap:10px}.ci-settingsGrid label{padding:12px}.ci-settingsGrid input,.ci-settingsGrid select,.ci-tagInputBox{width:100%;min-width:0}.ci-tagInputBox input{min-width:120px}.ci-tagSuggestMenu{left:0;right:0}.ci-resultGrid{grid-template-columns:1fr}.ci-resultActions{display:grid}.ci-resultActions button{width:100%}}@media(max-width:760px){.ci-page,.ci-shell,.ci-card,.ci-head,.ci-steps,.ci-settingsGrid,.ci-cardTop{max-width:100%;overflow-x:hidden;border-radius:0!important}.ci-page{padding:0}.ci-shell{gap:8px}.ci-head,.ci-card,.ci-steps{border-left:0;border-right:0}.ci-card{padding-left:10px;padding-right:10px}.ci-preview{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.ci-preview table{width:max-content!important;min-width:980px!important}.ci-preview th,.ci-preview td{white-space:nowrap}.ci-preview th:nth-child(1),.ci-preview td:nth-child(1),.ci-preview th:nth-child(2),.ci-preview td:nth-child(2),.ci-preview th:nth-child(3),.ci-preview td:nth-child(3){position:static!important;left:auto!important;box-shadow:none!important}.ci-importSwitch button,.ci-historyBtn,.ci-cardTop button,.ci-result button,.ci-uploadBtn,.ci-ignoreBtn,.ci-tagPill,.ci-settingsGrid input,.ci-settingsGrid select,.ci-tagInputBox,.ci-mapActionTop select,.ci-customFieldBox input,.ci-customFieldBox select{border-radius:0!important}.ci-cardTop button{box-shadow:none}}.ci-mapRow{grid-template-columns:minmax(260px,1fr) minmax(360px,460px)!important;overflow:visible!important}.ci-mapActions{min-width:0!important;width:100%!important;overflow:visible!important}.ci-mapActionTop{display:grid!important;grid-template-columns:minmax(0,1fr) 84px!important;gap:8px!important;width:100%!important}.ci-mapActions>select,.ci-mapRow select,.ci-mapActionTop select{width:100%!important;min-width:0!important}.ci-ignoreBtn{width:84px!important;min-width:84px!important;padding:0 8px!important}.ci-mapError,.ci-errorText,.ci-fieldError{grid-column:1 / -1;width:100%;margin-top:6px;color:#be123c;background:#fff1f2;border:1px solid #fecdd3;padding:7px 9px;font-size:12px;font-weight:700;line-height:1.35;white-space:normal}.ci-importLogicBanner{width:min(980px,calc(100vw - 48px));margin:8px auto 14px;background:#f8fbff;border:1px solid #bfdbfe;padding:14px;display:grid;gap:10px}.ci-importLogicBanner>strong{color:#10212b;font-size:15px;font-weight:950}.ci-importLogicBanner div{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:start}.ci-importLogicBanner b{color:#236ce0;font-size:12px;font-weight:950}.ci-importLogicBanner span,.ci-importLogicBanner p{margin:0;color:#405461;font-size:12px;font-weight:750;line-height:1.4}.ci-importLogicBanner p{background:#fff;border:1px solid #dbeafe;padding:9px;font-weight:700}@media(max-width:760px){.ci-importLogicBanner{width:100%;margin:8px 0 12px}.ci-importLogicBanner div{grid-template-columns:1fr;gap:3px}}.ci-settingsCard{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:120px!important}.ci-settingsCard .ci-cardTop{position:sticky;top:0;z-index:20;background:#fff;padding-bottom:12px}.cib-page{min-height:calc(100vh - var(--ae-topbar, 62px));background:#edf3f6;padding:22px;color:#17252f}.cib-shell{max-width:1280px;margin:0 auto;display:grid;gap:14px}.cib-head{background:#fff;border:1px solid #dbe6ee;padding:20px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.cib-head span{color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.cib-head h1{margin:5px 0 6px;font-size:30px;font-weight:950;letter-spacing:-.04em}.cib-head p{margin:0;color:#607481;font-size:14px;font-weight:650}.cib-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cib-actions button,.cib-tableWrap button{height:36px;border:1px solid #dbe6ee;background:#fff;color:#20313a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer}.cib-actions button:hover,.cib-tableWrap button:hover{background:#f4fafc}.cib-actions button.is-danger{background:#fff1f2;border-color:#fecdd3;color:#be123c}.cib-actions button:disabled{opacity:.5;cursor:not-allowed}.cib-error{border:1px solid #fecdd3;background:#fff1f2;color:#be123c;padding:12px;font-size:13px;font-weight:700}.cib-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.cib-summary div,.cib-card{background:#fff;border:1px solid #dbe6ee}.cib-summary div{padding:16px}.cib-summary span{display:block;color:#71818c;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.cib-summary strong{display:block;margin-top:5px;color:#102732;font-size:24px;font-weight:950}.cib-card{padding:16px}.cib-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:14px}.cib-toolbar h2{margin:0 0 4px;font-size:20px;font-weight:950}.cib-toolbar p{margin:0;color:#607481;font-size:13px;font-weight:700}.cib-toolbar input{width:min(360px,100%);height:38px;border:1px solid #d7e2e8;background:#fff;padding:0 12px;font-size:13px;font-weight:700}.cib-tableWrap{overflow:auto;border:1px solid #dbe6ee}.cib-tableWrap table{width:100%;border-collapse:collapse;font-size:13px}.cib-tableWrap th,.cib-tableWrap td{border-bottom:1px solid #edf2f5;padding:10px;text-align:left;white-space:nowrap}.cib-tableWrap th{background:#f8fbfd;color:#526674;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.cib-tableWrap td strong{color:#102732;font-weight:950}.cib-empty{text-align:center!important;color:#71818c;font-weight:700;padding:22px!important}@media(max-width:760px){.cib-page{padding:12px}.cib-head,.cib-toolbar{display:grid}}.cib-tags{display:flex;gap:5px;flex-wrap:wrap;min-width:160px}.cib-tags span{display:inline-flex!important;margin:0!important;padding:4px 7px;background:#eef6ff;color:#236ce0!important;border:1px solid #dbeafe;font-size:11px!important;font-weight:950!important}.cib-tags em{font-style:normal;color:#71818c;font-size:11px;font-weight:700}.cib-deletedBanner{border:1px solid #fecdd3;background:#fff1f2;color:#be123c;padding:14px;font-size:13px;font-weight:700}.cib-backBtn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#5b7180;padding:0;margin-bottom:10px;font-size:12px;font-weight:700;cursor:pointer}.cib-backBtn:hover{color:#236ce0}.cib-deletedPanel{display:grid;gap:10px}.cib-restoreBar{background:#fff;border:1px solid #dbe6ee;padding:12px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center;color:#405461;font-size:13px;font-weight:700}.cib-restoreBar strong{color:#10212b;font-weight:950}.cib-restoreActions{display:flex;gap:8px;flex-wrap:wrap}.cib-restoreActions button{height:34px;border:0;background:#4d75f2;color:#fff;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer}.cib-restoreActions button:disabled{opacity:.5;cursor:not-allowed}.cib-tableWrap input[type=checkbox]{width:16px;height:16px;cursor:pointer}.cib-tableWrap tr.is-restored{opacity:.65}.cib-modalOverlay{position:fixed;inset:0;z-index:9999;background:#0f232d7a;display:grid;place-items:center;padding:18px}.cib-modal{width:min(460px,100%);background:#fff;border:1px solid #dbe6ee;box-shadow:0 24px 70px #0f232d47;padding:22px}.cib-modal h3{margin:0 0 8px;font-size:22px;font-weight:950;color:#10212b}.cib-modal p{margin:0;color:#526674;font-size:14px;font-weight:700;line-height:1.55;white-space:pre-line}.cib-modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.cib-modalActions button{height:38px;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer}.cib-modalCancel{border:1px solid #dbe6ee;background:#fff;color:#20313a}.cib-modalPrimary{border:0;background:#4d75f2;color:#fff}.cib-modalDanger{border:0;background:#dc2626;color:#fff}@media(max-width:760px){.cib-page{padding:0;overflow-x:hidden}.cib-shell,.cib-head,.cib-card,.cib-summary,.cib-toolbar{max-width:100%;overflow-x:hidden;border-radius:0!important}.cib-head{display:grid;gap:12px;padding:16px 14px;border-left:0;border-right:0}.cib-head p{white-space:normal;line-height:1.45}.cib-actions{display:grid;grid-template-columns:1fr;gap:8px}.cib-actions button{width:100%;border-radius:0!important}.cib-summary{grid-template-columns:1fr}.cib-card{border-left:0;border-right:0;padding:14px}.cib-toolbar{display:grid;grid-template-columns:1fr;gap:12px}.cib-toolbar input{width:100%;min-width:0;border-radius:0!important}.cib-tableWrap{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.cib-tableWrap table{width:max-content;min-width:900px}.cib-tableWrap th,.cib-tableWrap td{white-space:nowrap}.cib-tableWrap button{border-radius:0!important}.cib-deletedPanel,.cib-restoreBar{max-width:100%;overflow-x:hidden}.cib-restoreBar{display:grid;gap:10px}.cib-restoreActions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch}.cib-restoreActions button{width:100%;justify-self:stretch}.cib-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cib-stat{min-height:88px;padding:12px}.cib-statLabel{font-size:10px;letter-spacing:.12em}.cib-statValue{font-size:18px;margin-top:8px;line-height:1}.cib-stat:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:760px){.cib-restoreBar{width:100%;box-sizing:border-box}.cib-restoreActions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.cib-restoreActions button{width:100%!important;min-width:0!important;justify-self:stretch!important}}@media(max-width:760px){.cib-restoreBar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}.cib-restoreActions{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.cib-restoreActions button{width:100%!important;min-width:0!important;padding:0 8px!important;justify-self:stretch!important}}.cih-page{min-height:calc(100vh - var(--ae-topbar, 62px));background:#edf3f6;padding:14px;color:#17252f}.cih-shell{display:grid;gap:12px}.cih-head,.cih-card{background:#fff;border:1px solid #dbe6ee}.cih-head{padding:18px;display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.cih-head span{color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.cih-head h1{margin:4px 0;font-size:28px;font-weight:950;letter-spacing:-.04em}.cih-head p{margin:0;color:#607481;font-size:13px;font-weight:700}.cih-head button,.cih-card button{height:38px;border:0;background:#4d75f2;color:#fff;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer}.cih-card{overflow:auto}.cih-card table{width:100%;border-collapse:collapse;font-size:13px}.cih-card th,.cih-card td{padding:12px;border-bottom:1px solid #edf2f5;text-align:left;white-space:nowrap}.cih-card th{background:#f8fbfd;color:#526674;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.cih-card td strong{display:block;color:#10212b;font-weight:950}.cih-card td span{display:block;margin-top:3px;color:#71818c;font-size:12px;font-weight:700}.cih-status{display:inline-flex!important;margin:0!important;padding:5px 8px;background:#eef6ff;color:#236ce0!important;font-weight:950!important}.cih-status.rolledback{background:#fff1f2;color:#be123c!important}.cih-status.partialrollback{background:#fff7ed;color:#c2410c!important}.cih-error{border:1px solid #fecdd3;background:#fff1f2;color:#be123c;padding:12px;font-size:13px;font-weight:700}.cih-empty{text-align:center!important;color:#71818c;padding:24px!important}.cih-card tr.is-deleted{opacity:.72}.cih-status.deleted{background:#fff1f2;color:#be123c!important}.cih-card tr.is-deleted button{background:#fff;color:#be123c;border:1px solid #fecdd3}.cih-backLink{display:inline-flex;align-items:center;gap:6px;margin:8px 0 10px;color:#5b7180;font-size:12px;font-weight:700;cursor:pointer}.cih-backLink:hover{color:#236ce0}@media(max-width:760px){.cih-page{padding:0;overflow-x:hidden}.cih-head{display:grid;gap:12px;padding:16px;border-left:0;border-right:0}.cih-head button{width:100%;border-radius:0}.cih-backBtn{width:auto!important;justify-self:start}.cih-card{border-left:0;border-right:0;overflow-x:auto}.cih-card table{min-width:850px}}.cs-page{min-height:calc(100vh - var(--ae-topbar, 62px));background:#edf3f6;color:#17252f;padding:16px}.cs-shell{display:grid;gap:14px}.cs-head,.cs-card,.cs-error{background:#fff;border:1px solid #dbe6ee}.cs-head{padding:20px}.cs-back{border:0;background:transparent;color:#5b7180;padding:0;margin-bottom:12px;font-size:12px;font-weight:700;cursor:pointer}.cs-back:hover{color:#236ce0}.cs-head span{display:block;color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.cs-head h1{margin:5px 0 6px;font-size:32px;font-weight:950;letter-spacing:-.045em}.cs-head p{margin:0;max-width:760px;color:#607481;font-size:14px;font-weight:700;line-height:1.45}.cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cs-card{padding:20px;display:grid;gap:12px;align-content:start}.cs-icon{width:46px;height:46px;display:grid;place-items:center;background:#20313a;color:#fff;font-size:13px;font-weight:950}.cs-card h2{margin:0;font-size:20px;font-weight:950;letter-spacing:-.03em}.cs-card p{margin:0;color:#526674;font-size:13px;font-weight:700;line-height:1.45}.cs-card button{height:40px;border:0;background:#4d75f2;color:#fff;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer}.cs-card button:disabled{opacity:.5;cursor:not-allowed}.cs-card small{color:#71818c;font-size:11px;font-weight:750;line-height:1.35}.cs-error{padding:12px;color:#be123c;background:#fff1f2;border-color:#fecdd3;font-size:13px;font-weight:700}.cs-uploadBtn{height:40px;display:grid;place-items:center;background:#4d75f2;color:#fff;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer}.cs-uploadBtn input{display:none}@media(max-width:760px){.cs-page{padding:0}.cs-head{border-left:0;border-right:0;padding:16px}.cs-head h1{font-size:25px}.cs-grid{grid-template-columns:1fr}.cs-card{border-left:0;border-right:0}}.cs-brandIcon{width:42px;height:42px;display:grid;place-items:center;background:transparent;border:0;font-size:28px;font-weight:950;line-height:1}.googleIcon{color:#4285f4;font-family:Arial,sans-serif}.phoneIcon{color:#20313a}.mergeIcon{color:#20313a;font-size:32px}.cs-phoneActions{display:grid;gap:8px}.cs-helpBtn{height:34px;border:1px solid #dbe6ee;background:#fff;color:#20313a;padding:0 12px;font-size:12px;font-weight:950;cursor:pointer}.cs-iconGoogle{background:#fff;color:#4285f4;border:1px solid #dbe6ee}.cs-helpOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;background:#0f232d7a}.cs-helpModal{width:min(780px,100%);background:#fff;border:1px solid #dbe6ee;box-shadow:0 24px 70px #0f232d47;padding:22px}.cs-helpTop{display:flex;justify-content:space-between;gap:16px;align-items:start}.cs-helpTop span{color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.cs-helpTop h2{margin:5px 0 0;font-size:25px;font-weight:950}.cs-helpTop button{border:0;background:#20313a;color:#fff;width:34px;height:34px;font-size:22px;font-weight:700;padding:0}.cs-helpGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.cs-helpGrid section{border:1px solid #e3edf3;background:#f8fbfd;padding:14px}.cs-helpGrid h3{margin:0 0 10px;font-size:16px;font-weight:950}.cs-helpGrid ol{margin:0;padding-left:20px;color:#526674;font-size:13px;font-weight:750;line-height:1.6}.cs-helpNote{margin:14px 0 0;color:#607481;font-size:13px;font-weight:700}.cs-uploadBtn,.cs-helpBtn,.cs-card button{width:100%;height:40px;border-radius:0}.cs-helpBtn{border:1px solid #dbe6ee;background:#fff;color:#20313a;font-size:12px;font-weight:950}.cs-helpBtn:hover{border-color:#4d75f2}@media(max-width:760px){.cs-helpGrid{grid-template-columns:1fr}}.csm-page{min-height:calc(100vh - var(--ae-topbar, 62px));background:#edf3f6;color:#17252f;padding:14px}.csm-shell{display:grid;gap:12px}.csm-head,.csm-card,.csm-row,.csm-error,.csm-empty{background:#fff;border:1px solid #dbe6ee}.csm-head{padding:18px;display:flex;justify-content:space-between;gap:16px}.csm-back{border:0;background:transparent;color:#5b7180;padding:0;margin-bottom:10px;font-size:12px;font-weight:700;cursor:pointer}.csm-head span{display:block;color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.csm-head h1{margin:5px 0 6px;font-size:30px;font-weight:950;letter-spacing:-.04em}.csm-head p{margin:0;color:#607481;font-size:14px;font-weight:700}.csm-headActions button,.csm-actions button{height:38px;border:0;background:#4d75f2;color:#fff;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer;margin-top:10px}.csm-card,.csm-empty{padding:16px;font-size:13px;font-weight:700;color:#607481}.csm-error{padding:12px;color:#be123c;background:#fff1f2;border-color:#fecdd3;font-size:13px;font-weight:700}.csm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.csm-stats div{background:#fff;border:1px solid #dbe6ee;padding:14px}.csm-stats span{display:block;color:#71818c;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.csm-stats strong{display:block;margin-top:5px;font-size:26px;font-weight:950}.csm-list{display:grid;gap:10px}.csm-row{padding:14px;display:grid;gap:12px}.csm-matchTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.csm-matchTop strong{display:block;font-size:17px;font-weight:950}.csm-matchTop span{display:block;margin-top:3px;color:#71818c;font-size:12px;font-weight:750}.csm-confidence{padding:6px 9px;font-size:11px;font-weight:950;white-space:nowrap}.csm-confidence.strong{background:#ecfdf5;color:#047857}.csm-confidence.possible{background:#fff7ed;color:#c2410c}.csm-confidence.new{background:#eef6ff;color:#236ce0}.csm-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px}.csm-side{border:1px solid #e3edf3;background:#f8fbfd;padding:12px}.csm-side h3{margin:0 0 10px;font-size:13px;font-weight:950;color:#10212b}.csm-side dl{display:grid;grid-template-columns:100px 1fr;gap:7px 10px;margin:0}.csm-side dt{color:#71818c;font-size:11px;font-weight:950;text-transform:uppercase}.csm-side dd{margin:0;color:#10212b;font-size:13px;font-weight:700}.csm-noMatch{color:#607481;font-size:13px;font-weight:750}.csm-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.csm-actions .secondary{background:#20313a}.csm-actions .ghost{background:#fff;color:#20313a;border:1px solid #dbe6ee}@media(max-width:760px){.csm-page{padding:0}.csm-head{display:grid;border-left:0;border-right:0}.csm-head h1{font-size:24px}.csm-stats{grid-template-columns:repeat(2,1fr);padding:0 8px}.csm-row{border-left:0;border-right:0}.csm-matchTop{display:grid}.csm-compare{grid-template-columns:1fr}.csm-actions{display:grid}.csm-actions button{width:100%}}.csm-headActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.csm-headActions button:disabled,.csm-actions button:disabled{opacity:.55;cursor:not-allowed}.csm-applied{display:inline-flex;align-items:center;height:34px;padding:0 10px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:950}.csm-modalOverlay{position:fixed;inset:0;z-index:9999;background:#0f232d7a;display:grid;place-items:center;padding:18px}.csm-modal{width:min(460px,100%);background:#fff;border:1px solid #dbe6ee;box-shadow:0 24px 70px #0f232d47;padding:22px}.csm-modal h3{margin:0 0 8px;font-size:22px;font-weight:950;color:#10212b}.csm-modal p{margin:0;color:#526674;font-size:14px;font-weight:700;line-height:1.5}.csm-modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.csm-modalActions button{height:38px;padding:0 14px;font-size:13px;font-weight:950;cursor:pointer}.csm-modalCancel{border:1px solid #dbe6ee;background:#fff;color:#20313a}.csm-modalPrimary{border:0;background:#4d75f2;color:#fff}.csm-toolbar{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.csm-stat{background:#fff;border:1px solid #dbe6ee;padding:16px}.csm-stat span{display:block;color:#71818c;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.csm-stat strong{display:block;margin-top:6px;font-size:28px;font-weight:950}.csm-tabs{display:flex;gap:8px;flex-wrap:wrap}.csm-tabs button{height:40px;border:1px solid #dbe6ee;background:#fff;padding:0 14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;cursor:pointer}.csm-tabs button.active{background:#20313a;border-color:#20313a;color:#fff}.csm-tabs span{background:#ffffff1f;padding:2px 7px;font-size:11px;font-weight:950}.csm-bulkBar{background:#fff;border:1px solid #dbe6ee;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.csm-bulkBar label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.csm-bulkBar button{height:38px;border:0;background:#4d75f2;color:#fff;padding:0 14px;font-size:13px;font-weight:950}.csm-selectRow{display:flex;justify-content:flex-end}@media(max-width:760px){.csm-toolbar{grid-template-columns:repeat(2,1fr)}.csm-bulkBar{display:grid}.csm-bulkBar button{width:100%}}.csm-mergeOverlay{position:fixed;inset:0;z-index:99999;background:#0f232d85;display:grid;place-items:center;padding:20px}.csm-mergeModal{width:min(1100px,100%);max-height:92vh;overflow:auto;background:#fff;border:1px solid #dbe6ee;box-shadow:0 24px 70px #0f232d47}.csm-mergeTop{padding:22px;border-bottom:1px solid #e3edf3;display:flex;justify-content:space-between;align-items:start}.csm-mergeTop span{display:block;color:#1f7a9a;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.csm-mergeTop h2{margin:6px 0 0;font-size:28px;font-weight:950}.csm-mergeTop button{width:36px;height:36px;border:0;background:#20313a;color:#fff;display:grid;place-items:center;line-height:1;font-size:22px;font-weight:950;padding:0;cursor:pointer}.csm-mergeTable{display:grid;grid-template-columns:180px 1fr 1fr}.csm-mergeHeader{padding:14px;background:#f6fafc;border-bottom:1px solid #dbe6ee;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.csm-mergeRow{display:contents}.csm-fieldName{padding:18px 14px;border-bottom:1px solid #edf3f6;font-size:13px;font-weight:950}.csm-mergeRow button{border:0;border-bottom:1px solid #edf3f6;border-left:1px solid #edf3f6;background:#fff;text-align:left;padding:18px 14px;font-size:13px;font-weight:750;color:#20313a;cursor:pointer}.csm-mergeRow button.selected{background:#eef6ff;box-shadow:inset 0 0 0 2px #4d75f2}.csm-mergeRow button.selected.incoming{background:#ecfdf5;box-shadow:inset 0 0 0 2px #10b981}.csm-mergeActions{display:flex;justify-content:flex-end;gap:10px;padding:20px}.csm-mergeActions button{height:40px;border:0;padding:0 16px;font-size:13px;font-weight:950}.csm-mergeActions .secondary{background:#fff;border:1px solid #dbe6ee;color:#20313a}@media(max-width:760px){.csm-mergeTable{grid-template-columns:1fr}.csm-mergeHeader{display:none}.csm-fieldName{background:#f8fbfd;border-top:1px solid #e3edf3}.csm-mergeActions{display:grid}.csm-mergeActions button{width:100%}}.csm-newTableWrap{background:#fff;border:1px solid #dbe6ee;max-height:calc(100vh - 330px);overflow:auto}.csm-newTable{width:100%;border-collapse:collapse;min-width:960px}.csm-newTable thead th{position:sticky;top:0;z-index:2;background:#f6fafc;border-bottom:1px solid #dbe6ee;color:#526674;text-align:left;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;padding:12px}.csm-newTable tbody td{border-bottom:1px solid #edf3f6;color:#17252f;font-size:13px;font-weight:750;padding:12px;vertical-align:middle}.csm-newTable tbody tr:hover{background:#f8fbfd}.csm-newTable th:first-child,.csm-newTable td:first-child{width:44px;text-align:center}@media(max-width:760px){.csm-newTableWrap{max-height:calc(100vh - 290px);border-left:0;border-right:0}.csm-newTable{min-width:780px}}.csm-reviewGroup{background:#fff;border:1px solid #dbe6ee}.csm-reviewGroupHead{padding:14px 16px;border-bottom:1px solid #dbe6ee;background:#f8fbfd;display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.csm-reviewGroupHead strong{display:block;font-size:16px;font-weight:950;color:#10212b}.csm-reviewGroupHead span,.csm-reviewGroupHead small{display:block;margin-top:4px;color:#607481;font-size:12px;font-weight:750}.csm-cardTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.csm-cardTop h3{margin:0;font-size:17px;font-weight:950;color:#10212b}.csm-cardTop p{margin:4px 0 0;color:#607481;font-size:12px;font-weight:700}.csm-badge{display:inline-flex;align-items:center;height:28px;padding:0 10px;font-size:11px;font-weight:950;white-space:nowrap}.csm-badge.strong{background:#ecfdf5;color:#047857}.csm-badge.review{background:#fff7ed;color:#c2410c}.csm-compare section{border:1px solid #e3edf3;background:#f8fbfd;padding:12px}.csm-compare h4{margin:0 0 10px;color:#10212b;font-size:13px;font-weight:950}.csm-compare dl{margin:0;display:grid;gap:8px}.csm-compare dl>div{display:grid;grid-template-columns:110px 1fr;gap:10px}.csm-compare dt{color:#71818c;font-size:11px;font-weight:950;text-transform:uppercase}.csm-compare dd{margin:0;color:#10212b;font-size:13px;font-weight:700}.csm-actions .eng-btnPrimary{background:#4d75f2;color:#fff}.csm-actions .eng-btnSecondary{background:#20313a;color:#fff}.csm-actions .eng-btnGhost{background:#fff;color:#20313a;border:1px solid #dbe6ee}@media(max-width:760px){.csm-reviewGroupHead,.csm-cardTop{display:grid}.csm-compare dl>div{grid-template-columns:90px 1fr}}.csm-newFilters{display:flex;gap:8px;flex-wrap:wrap}.csm-newFilters button{height:32px;border:1px solid #dbe6ee;background:#fff;color:#20313a;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.csm-avatarMini{width:30px;height:30px;object-fit:cover;border-radius:999px}.csm-avatarEmpty{color:#94a3af;font-weight:700}.csm-avatarFallback{width:34px;height:34px;display:grid;place-items:center;background:#20313a;color:#fff;font-size:14px;font-weight:950;border-radius:999px}.csm-moreText{display:block;margin-top:3px;color:#607481;font-size:11px;font-weight:700}.csm-primaryValue{font-weight:700;color:#17252f}.csm-secondaryList{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.csm-secondaryChip{padding:3px 8px;background:#eef4f8;border:1px solid #d7e3ea;color:#526674;font-size:11px;font-weight:700;white-space:nowrap}.csm-newTable{min-width:1280px}\.csm-keepLabel{display:block;margin-bottom:4px;color:#71818c;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.csm-mergeRow button.selected .csm-keepLabel{color:#1d4ed8}.csm-mergeRow button.selected.incoming .csm-keepLabel{color:#047857}.csm-mergePhoto{width:46px;height:46px;border-radius:999px;object-fit:cover;display:block}.csm-success{padding:12px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857;font-size:13px;font-weight:700}.csm-sectionAction{margin-top:14px;background:#fff;border:1px solid #dbe6ee;padding:14px;display:flex;justify-content:space-between;align-items:center;gap:14px}.csm-sectionAction strong,.csm-bulkStep strong{display:block;color:#10212b;font-size:13px;font-weight:950}.csm-sectionAction span,.csm-bulkStep span{display:block;margin-top:3px;color:#607481;font-size:12px;font-weight:750}.csm-primaryBtn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.csm-sectionAction,.csm-bulkActions{display:grid;width:100%}.csm-bulkActions{margin-left:0}.csm-sectionAction button,.csm-bulkActions button{width:100%}}.csm-sectionAction{margin-top:18px;background:#fff;border:1px solid #dbe6ee;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.csm-sectionActionInfo{display:grid;gap:4px}.csm-sectionActionInfo strong,.csm-bulkStep strong{color:#10212b;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.csm-sectionActionInfo span,.csm-bulkStep span{color:#607481;font-size:13px;font-weight:700;line-height:1.45}.csm-bulkActions{margin-left:auto;display:flex;align-items:center;gap:14px}.csm-bulkStep{display:grid;gap:4px}.csm-primaryBtn,.csm-secondaryBtn,.csm-dangerBtn,.csm-ghostBtn,.csm-sectionAction button,.csm-bulkActions button,.csm-reviewActions button,.csm-modalActions button,.csm-newFilters button{border-radius:0!important}.csm-primaryBtn,.csm-sectionAction button,.csm-bulkActions button{height:42px;border:0;background:#4d75f2;color:#fff;padding:0 18px;font-size:13px;font-weight:950;letter-spacing:.01em;cursor:pointer;transition:background .18s ease}.csm-primaryBtn:hover,.csm-sectionAction button:hover,.csm-bulkActions button:hover{background:#3f66de}.csm-primaryBtn:disabled,.csm-sectionAction button:disabled,.csm-bulkActions button:disabled{opacity:.45;cursor:not-allowed}.csm-secondaryBtn,.csm-ghostBtn,.csm-newFilters button{height:38px;border:1px solid #d7e2ea;background:#fff;color:#20313a;padding:0 14px;font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease}.csm-secondaryBtn:hover,.csm-ghostBtn:hover,.csm-newFilters button:hover{border-color:#4d75f2;color:#4d75f2}.csm-newFilters button.active{background:#20313a;border-color:#20313a;color:#fff}@media(max-width:760px){.csm-sectionAction{display:grid}.csm-bulkActions{width:100%;margin-left:0;display:grid}.csm-sectionAction button,.csm-bulkActions button{width:100%}}.csm-chipList{display:flex;flex-wrap:wrap;gap:5px;min-width:120px}.csm-chipList span{display:inline-flex;align-items:center;height:22px;padding:0 7px;background:#eef6ff;border:1px solid #bfdbfe;color:#236ce0;font-size:11px;font-weight:700;white-space:nowrap}.csm-newTable{min-width:1580px}.csm-compare dl>div.csm-span2{grid-template-columns:110px 1fr}.csm-span2 dd{white-space:normal;line-height:1.45}.engInbox{--inbox-bg: #eef3f6;--inbox-surface: #ffffff;--inbox-surface-soft: #f7f9fb;--inbox-border: #dce5ea;--inbox-border-strong: #cbd7de;--inbox-text: #10212b;--inbox-muted: #667782;--inbox-blue: #1976d2;--inbox-blue-soft: #eaf3ff;--inbox-green: #16875b;--inbox-orange: #b56a00;--inbox-danger: #b42318;--inbox-rail-width: 86px;--inbox-list-width: 560px;--inbox-ai-width: 300px;width:100%;height:100%;min-height:0;display:grid;grid-template-columns:var(--inbox-rail-width) minmax(340px,var(--inbox-list-width)) minmax(0,1fr);overflow:hidden;background:var(--inbox-bg);color:var(--inbox-text)}.engInbox,.engInbox *{box-sizing:border-box}.engInbox button,.engInbox input,.engInbox select,.engInbox textarea{font:inherit}.engInbox button{font-weight:700}.engInboxRail{min-width:0;height:100%;padding:10px 8px;display:flex;flex-direction:column;gap:4px;overflow:hidden;background:#f8fafb;border-right:1px solid var(--inbox-border)}.railBtn{position:relative;width:100%;min-height:56px;margin:0;padding:7px 4px;border:0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;color:#536570;cursor:pointer}.railBtn small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.1;font-weight:700}.railBtn:hover{background:#edf3f6;color:var(--inbox-text)}.railBtn.active{background:var(--inbox-blue-soft);color:var(--inbox-blue)}.railBadge{position:absolute;top:5px;right:7px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--inbox-blue);color:#fff;font-size:10px;line-height:1}.railBottom{margin-top:auto;display:grid;gap:6px}.railProfile{min-height:48px;display:grid;place-items:center}.railProfileImg{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#dce7ed;color:#20313a;font-size:11px;font-weight:700}.inboxPane{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--inbox-surface);border-right:1px solid var(--inbox-border)}.inboxHead{flex:0 0 auto;padding:16px 16px 12px;display:grid;gap:10px;background:var(--inbox-surface);border-bottom:1px solid var(--inbox-border)}.inboxHead h1{margin:0;font-size:25px;line-height:1.15;letter-spacing:-.02em;font-weight:700}.searchBox{height:40px;padding:0 11px;display:flex;align-items:center;gap:8px;background:#f4f7f9;border:1px solid transparent;border-radius:7px;color:var(--inbox-muted)}.searchBox:focus-within{background:#fff;border-color:#9fc8ee;box-shadow:0 0 0 3px #1976d21c}.searchBox svg{flex:0 0 auto}.searchBox input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--inbox-text);font-size:13px;font-weight:600}.searchBox kbd{flex:0 0 auto;padding:2px 5px;border:1px solid var(--inbox-border);border-radius:4px;background:#fff;color:#7a8992;font-size:10px;font-family:inherit}.topFilters,.subFilters{display:flex;align-items:center;gap:4px;min-width:0}.topFilters button,.subFilters button{min-height:32px;margin:0;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#60717b;cursor:pointer;font-size:12px}.topFilters button:hover,.subFilters button:hover{background:#f0f4f6;color:var(--inbox-text)}.topFilters button.active,.subFilters button.active{background:var(--inbox-blue-soft);color:var(--inbox-blue)}.topFilters button b,.subFilters button b{margin-left:3px;font-weight:700}.mailboxPicker{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.mailboxPicker label{color:var(--inbox-muted);font-size:11px;font-weight:700}.mailboxPicker select{min-width:0;width:100%;height:34px;padding:0 30px 0 9px;border:1px solid var(--inbox-border);border-radius:6px;outline:0;background:#fff;color:var(--inbox-text);font-size:12px;font-weight:600}.threadList{min-height:0;flex:1 1 auto;overflow:auto;scrollbar-width:thin;background:#fff}.gmailRow{width:100%;min-height:58px;margin:0;padding:9px 12px;border:0;border-bottom:1px solid #e8eef2;border-radius:0;display:grid;grid-template-columns:18px 18px minmax(92px,132px) minmax(0,1fr) auto;align-items:center;gap:8px;background:#fff;color:var(--inbox-text);text-align:left;cursor:pointer}.gmailRow:hover{background:#f8fafb}.gmailRow.active{background:#edf5ff;box-shadow:inset 3px 0 0 var(--inbox-blue)}.gmailRow.unread{background:#f7fbff}.gmailRow.unread .gmailRowSender,.gmailRow.unread .gmailRowContent b,.gmailRow.unread .gmailRowTime{font-weight:700}.gmailRowCheck,.gmailRowStar{color:#87969f;font-size:15px;line-height:1;text-align:center}.gmailRowSender{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.gmailRowContent{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#657681;font-size:12px}.gmailRowContent b{color:#263842;font-weight:600}.gmailRowTime{color:#778791;font-size:10px;white-space:nowrap}.emptyState,.inboxEmptyState{min-height:240px;padding:30px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--inbox-muted)}.inboxEmptyState h3{margin:8px 0 4px;color:var(--inbox-text);font-size:17px;font-weight:700}.inboxEmptyState p{max-width:340px;margin:4px 0;font-size:12px;line-height:1.55}.inboxEmptyIcon{font-size:30px}.gmailConnectedMini{margin-top:10px;padding:10px 12px;display:grid;gap:2px;border:1px solid var(--inbox-border);border-radius:7px;background:#fff}.gmailConnectedMini span{font-size:12px}.conversationShell{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--inbox-ai-width);overflow:hidden;background:var(--inbox-bg)}.conversationShell.aiCollapsed{grid-template-columns:minmax(0,1fr) 52px}.conversationPane{position:relative;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--inbox-surface)}.gmailDetailToolbar{flex:0 0 auto;min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--inbox-border);background:#fff}.gmailToolbarLeft,.gmailToolbarRight{display:flex;align-items:center;gap:5px}.gmailToolbarRight span{margin-right:4px;color:var(--inbox-muted);font-size:11px}.gmailDetailToolbar button,.gmailSenderActions button,.gmailReplyTopActions button{width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#60717b;cursor:pointer}.gmailDetailToolbar button:hover,.gmailSenderActions button:hover,.gmailReplyTopActions button:hover{background:#eef3f6;color:var(--inbox-text)}.gmailDetailToolbar button:disabled{opacity:.35;cursor:default}.gmailDetailScroll{min-height:0;flex:1 1 auto;overflow:auto;padding:22px clamp(18px,3vw,48px) 120px;scrollbar-width:thin}.gmailSubjectRow{display:flex;align-items:center;gap:10px}.gmailSubjectRow h1{min-width:0;margin:0;color:var(--inbox-text);font-size:clamp(22px,2.2vw,30px);line-height:1.22;letter-spacing:-.025em;font-weight:700;overflow-wrap:anywhere}.gmailSubjectRow>span{flex:0 0 auto;padding:3px 7px;border-radius:4px;background:#eef2f4;color:#60717b;font-size:10px;font-weight:700}.gmailSenderRow{margin-top:20px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.gmailSenderAvatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#dcecf7;color:#15557d;font-size:12px;font-weight:700}.gmailSenderIdentity{min-width:0;display:grid;gap:2px}.gmailSenderIdentity strong,.gmailSenderIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmailSenderIdentity strong{font-size:13px;font-weight:700}.gmailSenderIdentity small{color:var(--inbox-muted);font-size:11px}.gmailSenderActions{display:flex;align-items:center;gap:1px}.gmailSenderActions time{margin-right:6px;color:var(--inbox-muted);font-size:10px;white-space:nowrap}.gmailMessageBodyWrap{margin-top:18px}.gmailDetailMessage{border-top:1px solid #e8eef2}.gmailDetailMessageHeader{min-height:48px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.gmailDetailMessageHeader strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.gmailDetailMessageHeader span{color:var(--inbox-muted);font-size:10px;white-space:nowrap}.gmailDetailBody{padding:4px 0 18px;color:#243741;font-size:13px;line-height:1.68;overflow-wrap:anywhere}.gmailDetailBody img{max-width:100%;height:auto}.gmailCollapsedPreview{padding:0 0 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#75858f;font-size:11px}.messageEmpty{padding:50px 20px;text-align:center;color:var(--inbox-muted)}.quotedHistoryToggleWrap,.signatureToggleWrap{margin-top:10px}.collapsedSignatureDots{min-width:34px;height:24px;margin:0;padding:0 8px;border:1px solid var(--inbox-border);border-radius:5px;background:#f5f7f8;color:#6d7e88;cursor:pointer}.quotedHistoryBlock,.expandedSignatureBlock{margin-top:8px;padding:10px 12px;border-left:3px solid #d8e2e7;background:#f8fafb;color:#667782}.messageAttachments{padding:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}.messageAttachmentChip{max-width:280px;padding:8px 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--inbox-border);border-radius:7px;background:#fff}.messageAttachmentText{min-width:0;display:grid}.messageAttachmentText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.messageAttachmentText small{color:var(--inbox-muted);font-size:10px}.gmailReplyButtons{margin-top:22px;display:flex;gap:8px}.gmailReplyButtons button,.outlineBtn{min-height:36px;margin:0;padding:0 13px;border:1px solid var(--inbox-border-strong);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#344751;cursor:pointer;font-size:12px}.gmailReplyButtons button:hover,.outlineBtn:hover{border-color:#8dbce5;background:#f4f9ff;color:#155d97}.gmailReplyDrawer{position:absolute;left:24px;right:24px;bottom:18px;z-index:20;max-height:min(72vh,680px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #cfdbe2;border-radius:9px;background:#fff;box-shadow:0 18px 48px #0f232d38}.gmailReplyDrawer.popout{position:fixed;left:auto;right:26px;bottom:22px;width:min(720px,calc(100vw - 52px));height:min(720px,calc(100vh - 110px));max-height:none}.gmailReplyTopbar{min-height:42px;padding:0 8px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#243640;color:#fff}.gmailReplyTopbar>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.gmailReplyTopActions{display:flex;align-items:center}.gmailReplyTopActions button{color:#fff}.gmailReplyTopActions button:hover{background:#ffffff1f;color:#fff}.gmailReplyToBlock{border-bottom:1px solid var(--inbox-border);background:#fff}.gmailReplyToRow{min-height:38px;padding:0 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;border-bottom:1px solid #edf1f3;color:var(--inbox-muted);font-size:11px}.gmailReplyToRow:last-child{border-bottom:0}.gmailReplyToRow b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--inbox-text)}.gmailReplyToRow input,.gmailForwardToInput{min-width:0;width:100%;height:34px;border:0;outline:0;background:transparent;color:var(--inbox-text)}.gmailReplyToRow button{min-height:28px;margin:0;padding:0 6px;border:0;border-radius:4px;background:transparent;color:var(--inbox-muted);cursor:pointer;font-size:10px}.gmailReplyToRow button.is-active,.gmailReplyToRow button:hover{background:var(--inbox-blue-soft);color:var(--inbox-blue)}.aiCard{min-width:0;min-height:0;height:100%;overflow:auto;padding:14px;background:#f7f9fb;border-left:1px solid var(--inbox-border);scrollbar-width:thin}.aiCard.collapsed{padding:8px 6px;overflow:hidden}.aiCard.collapsed section{display:none}.aiTitle{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#253842;font-size:13px;font-weight:700}.aiTitle span{display:inline-flex;align-items:center;gap:7px}.aiTitle button{width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#60717b;cursor:pointer}.aiCard section{padding:13px 0;border-top:1px solid #e1e8ec}.aiCard h3,.aiCard h4,.aiCard p{margin:0}.aiCard h3,.aiCard h4{color:#263943;font-size:11px;font-weight:700}.aiCard p{margin-top:6px;color:#677883;font-size:11px;line-height:1.5}.badge{display:inline-flex;margin-top:7px;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:700}.badge.green{background:#e7f6ef;color:var(--inbox-green)}.badge.orange{background:#fff2df;color:var(--inbox-orange)}.suggestion,.viewMoreSuggestions{width:100%;min-height:34px;margin:7px 0 0;padding:8px 9px;border:1px solid var(--inbox-border);border-radius:6px;background:#fff;color:#38505c;text-align:left;cursor:pointer;font-size:10px}.suggestion:hover,.viewMoreSuggestions:hover{border-color:#a7c9e7;background:#f4f9ff}.viewMoreSuggestions{border-color:transparent;background:transparent;color:var(--inbox-blue)}.inboxSettingsLayout{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden}.inboxSettingsMenu{padding:14px 10px;overflow:auto;background:#f7f9fb;border-right:1px solid var(--inbox-border)}.inboxSettingsMenu button{width:100%;min-height:54px;margin:0 0 4px;padding:9px 10px;border:0;border-radius:6px;display:grid;gap:2px;background:transparent;color:#425660;text-align:left;cursor:pointer;font-size:12px}.inboxSettingsMenu button span{color:#7b8a93;font-size:10px;font-weight:600}.inboxSettingsMenu button:hover,.inboxSettingsMenu button.is-active{background:#eaf3ff;color:var(--inbox-blue)}.inboxSettingsMain{min-width:0;min-height:0;overflow:auto;padding:22px;background:#fff}.inboxSettingsHead{margin-bottom:18px}.inboxSettingsHead h2,.inboxSettingsCard h3{margin:0;color:var(--inbox-text);font-weight:700}.inboxSettingsHead h2{font-size:22px}.inboxSettingsHead p,.inboxSettingsCard p{margin:5px 0 0;color:var(--inbox-muted);font-size:12px;line-height:1.55}.inboxSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inboxSettingsCard{padding:16px;border:1px solid var(--inbox-border);border-radius:8px;background:#fff}.inboxSettingsCard h3{font-size:14px}.gmailMailboxList{margin:14px 0;display:grid;gap:8px}.gmailMailboxRow{padding:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--inbox-border);border-radius:7px;background:#fff}.gmailMailboxRow.default{border-color:#9fc7ea;background:#f7fbff}.gmailMailboxRow>div:first-child{min-width:0;display:grid;gap:3px}.gmailMailboxRow>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.gmailMailboxRow strong,.gmailMailboxRow span,.gmailMailboxRow small{min-width:0;overflow-wrap:anywhere}.gmailMailboxRow strong{font-size:12px}.gmailMailboxRow span,.gmailMailboxRow small{color:var(--inbox-muted);font-size:10px}.gmailMailboxRow button{min-height:30px;margin:0;padding:0 8px;border:1px solid var(--inbox-border);border-radius:5px;background:#fff;color:#425660;cursor:pointer;font-size:10px}.gmailDefaultBadge{width:fit-content;padding:2px 6px;border-radius:999px;background:#e5f3ff;color:var(--inbox-blue)!important;font-weight:700}.gmailMailboxError{color:var(--inbox-danger)!important}.floatingComposeWrap{position:fixed;right:24px;bottom:22px;z-index:45}.floatingComposeMenu{position:absolute;right:0;bottom:calc(100% + 8px);width:150px;padding:6px;display:grid;gap:4px;border:1px solid var(--inbox-border);border-radius:8px;background:#fff;box-shadow:0 14px 36px #0f232d2e}.floatingComposeMenu button{min-height:36px;margin:0;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--inbox-text);text-align:left;cursor:pointer;font-size:12px}.floatingComposeMenu button:hover{background:#eef4f7}.floatingComposeBtn{min-height:46px;margin:0;padding:0 17px;border:0;border-radius:24px;display:inline-flex;align-items:center;gap:8px;background:var(--inbox-blue);color:#fff;cursor:pointer;box-shadow:0 12px 28px #1976d247;font-size:12px}.floatingComposeBtn:hover{background:#1468b5}@media(max-width:1260px){.engInbox{--inbox-list-width: 360px;--inbox-ai-width: 260px;--inbox-rail-width: 72px}.gmailRow{grid-template-columns:16px 16px minmax(82px,108px) minmax(0,1fr) auto;gap:6px}.aiCard{padding:12px}}@media(max-width:1040px){.conversationShell{grid-template-columns:minmax(0,1fr)}.aiCard{display:none}.inboxSettingsGrid{grid-template-columns:1fr}}@media(max-width:820px){.engInbox{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:58px minmax(0,1fr)}.engInboxRail{grid-row:1;grid-column:1;width:100%;height:58px;padding:5px 8px;flex-direction:row;align-items:stretch;gap:3px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--inbox-border);scrollbar-width:none}.engInboxRail::-webkit-scrollbar{display:none}.railBtn{flex:0 0 66px;min-height:46px;padding:4px}.railBtn small{font-size:9px}.railBottom{margin:0 0 0 auto;display:flex}.railProfile{display:none}.inboxPane,.conversationShell{grid-row:2;grid-column:1;width:100%;height:100%}.engInbox.mobile-list .conversationShell,.engInbox.mobile-thread .inboxPane{display:none}.engInbox.mobile-thread .conversationShell{display:grid}.inboxHead{padding:12px}.inboxHead h1{font-size:22px}.searchBox kbd{display:none}.gmailRow{min-height:64px;grid-template-columns:16px minmax(74px,104px) minmax(0,1fr) auto}.gmailRowCheck{display:none}.gmailDetailScroll{padding:16px 16px 110px}.gmailSubjectRow h1{font-size:22px}.gmailSenderActions button:nth-of-type(-n+2){display:none}.gmailReplyDrawer{left:8px;right:8px;bottom:8px}.gmailReplyDrawer.popout{inset:70px 8px 8px;width:auto;height:auto}.inboxSettingsLayout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.inboxSettingsMenu{padding:8px;display:flex;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--inbox-border)}.inboxSettingsMenu button{flex:0 0 150px;margin:0 4px 0 0}.inboxSettingsMain{padding:16px}.floatingComposeWrap{right:14px;bottom:14px}.floatingComposeBtn span{display:none}.floatingComposeBtn{width:48px;height:48px;min-height:48px;padding:0;justify-content:center;border-radius:50%}}@media(max-width:520px){.topFilters,.subFilters{overflow-x:auto;scrollbar-width:none}.mailboxPicker{grid-template-columns:1fr;gap:4px}.gmailRow{grid-template-columns:16px minmax(70px,88px) minmax(0,1fr) auto;padding-left:8px;padding-right:8px}.gmailRowStar{display:none}.gmailSenderRow{grid-template-columns:34px minmax(0,1fr)}.gmailSenderActions{grid-column:1 / -1;justify-content:flex-end}.gmailReplyToRow{grid-template-columns:28px minmax(0,1fr) auto auto;padding:0 8px}.gmailMailboxRow{display:grid}.gmailMailboxRow>div:last-child{justify-content:flex-start}}.engInbox.mode-settings .conversationShell{display:none}@media(min-width:821px){.engInbox.mode-settings{grid-template-columns:var(--inbox-rail-width) minmax(0,1fr)}.engInbox.mode-settings .inboxPane{grid-column:2;width:100%;min-width:0;display:flex;border-right:0}.engInbox.mode-settings .inboxSettingsLayout{width:100%;grid-template-columns:220px minmax(0,1fr)}.engInbox.mode-settings .inboxSettingsMain{width:100%;max-width:none;padding:24px 28px}.engInbox.mode-settings .inboxSettingsGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media(max-width:820px){.engInbox.mode-settings .inboxPane{display:flex!important;grid-row:2;grid-column:1;width:100%;min-width:0}.engInbox.mode-settings .inboxSettingsLayout{width:100%;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}@media(max-width:1100px)and (min-width:821px){.engInbox.mode-settings .inboxSettingsGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(min-width:821px){.engInbox.mode-settings .inboxSettingsLayout{grid-template-columns:170px minmax(0,1fr)}.engInbox.mode-settings .inboxSettingsMain.is-signatures{padding:0;overflow:hidden}}.engInbox.mode-settings .inboxSettingsMenu,.engInbox.mode-settings .inboxSettingsMain{scrollbar-width:none;-ms-overflow-style:none}.engInbox.mode-settings .inboxSettingsMenu::-webkit-scrollbar,.engInbox.mode-settings .inboxSettingsMain::-webkit-scrollbar{width:0;height:0;display:none}.engInbox{--gmail-rail-width: 236px;--thread-pane-width: 356px;--ai-pane-width: 310px;--reading-pane-width: minmax(0, 1fr);--inbox-bg: #fcf9f8;--inbox-white: #ffffff;--inbox-soft: #f6f3f2;--inbox-soft-2: #f8fafd;--inbox-border: #e1e5eb;--inbox-border-soft: #edf0f3;--inbox-text: #1b1b1c;--inbox-muted: #6f7782;--inbox-blue: #1a73e8;--inbox-blue-strong: #0058bd;--inbox-blue-soft: #d3e3fd;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.engInbox.mode-inbox{display:grid!important;grid-template-columns:var(--gmail-rail-width) var(--thread-pane-width) minmax(0,1fr)!important;min-width:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#f8fafd!important}.engInbox.gmailNavCollapsed{--gmail-rail-width: 48px}.engInbox.threadPaneCollapsed{--thread-pane-width: 46px}.engInbox .gmailNavRail{min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:10px 9px 9px!important;overflow:hidden!important;background:#fff!important;border-right:1px solid #e1e5eb!important}.gmailNavTop{min-height:0;display:flex;flex-direction:column;gap:8px}.gmailRailCollapse{align-self:flex-end;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#69727d!important;box-shadow:none!important}.gmailRailCollapse:hover{background:#f0f2f4!important;color:#202124!important}.gmailMailboxSwitcher{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:7px;border:1px solid #e0e4ea;border-radius:11px;background:#f8f9fa}.gmailGoogleMark{width:27px;height:27px;display:grid;place-items:center;border:1px solid #e2e5ea;border-radius:50%;background:conic-gradient(from 35deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 75%,#ea4335 75% 100%);color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.gmailMailboxIdentity{min-width:0;display:flex;flex-direction:column;gap:2px}.gmailMailboxIdentity select{width:100%;min-width:0;height:20px;padding:0 18px 0 0;border:0!important;outline:0!important;background:transparent!important;color:#27313d!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:20px!important;font-weight:700!important}.gmailMailboxIdentity small{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7c8591;font-size:8px;line-height:11px;font-weight:500}.gmailMailboxIdentity small>span{width:5px;height:5px;min-width:5px;border-radius:50%;background:#34a853}.gmailMailboxIdentity>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303842;font-size:9px;font-weight:700}.gmailMailboxIdentity>button{width:max-content!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#0058bd!important;font-size:8px!important;font-weight:700!important}.gmailSyncStatus{padding:0 4px;color:#8b939d;font-size:8px;line-height:12px;font-weight:500}.gmailComposeButton{width:100%!important;height:39px!important;min-height:39px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid #dfe3e8!important;border-radius:14px!important;background:#fff!important;color:#26313d!important;box-shadow:0 1px 2px #3c40430f!important;font-size:10px!important;line-height:1!important;font-weight:700!important}.gmailComposeButton svg{color:#1a73e8}.gmailComposeButton:hover{border-color:#cbd4df!important;background:#f8fafd!important;box-shadow:0 2px 5px #3c404317!important}.gmailFolderNav{min-height:0;display:flex;flex-direction:column;gap:1px;overflow-y:auto;scrollbar-width:none}.gmailFolderNav::-webkit-scrollbar{display:none}.gmailFolderItem{box-sizing:border-box!important;width:100%!important;min-height:29px!important;height:29px!important;margin:0!important;padding:0 9px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:0 15px 15px 0!important;background:transparent!important;color:#454e59!important;box-shadow:none!important;text-align:left!important}.gmailFolderItem:hover{background:#f1f3f4!important;color:#202124!important}.gmailFolderItem.is-active{background:#d3e3fd!important;color:#041e49!important}.gmailFolderIcon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#64707c}.gmailFolderItem.is-active .gmailFolderIcon{color:#1a73e8}.gmailFolderLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:10px;line-height:1;font-weight:600}.gmailFolderCount{min-width:18px;height:17px;padding:0 5px;display:inline-grid;place-items:center;border-radius:999px;background:#1a73e81c;color:#174ea6;font-size:8px;line-height:17px;font-weight:700}.gmailNavBottom{padding-top:7px;border-top:1px solid #edf0f3}.gmailSettingsItem{border-radius:9px!important}.engInbox.gmailNavCollapsed .gmailNavRail{padding-left:5px!important;padding-right:5px!important}.engInbox.gmailNavCollapsed .gmailRailCollapse{align-self:center}.engInbox.gmailNavCollapsed .gmailMailboxSwitcher{width:36px;height:36px;margin:0 auto;padding:4px;display:grid;grid-template-columns:1fr;border-radius:10px}.engInbox.gmailNavCollapsed .gmailGoogleMark{margin:auto}.engInbox.gmailNavCollapsed .gmailMailboxIdentity,.engInbox.gmailNavCollapsed .gmailMailboxSwitcher>svg,.engInbox.gmailNavCollapsed .gmailSyncStatus,.engInbox.gmailNavCollapsed .gmailComposeButton>span,.engInbox.gmailNavCollapsed .gmailFolderLabel,.engInbox.gmailNavCollapsed .gmailFolderCount{display:none!important}.engInbox.gmailNavCollapsed .gmailComposeButton{width:36px!important;min-width:36px!important;height:36px!important;margin:0 auto!important;padding:0!important;border-radius:11px!important}.engInbox.gmailNavCollapsed .gmailFolderItem{width:36px!important;min-width:36px!important;margin:0 auto!important;padding:0!important;grid-template-columns:1fr!important;justify-items:center!important;border-radius:10px!important}.engInbox .inboxPane{min-width:0!important;width:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border-right:1px solid #e1e5eb!important}.stitchInboxHead{flex:0 0 auto;padding:8px 10px 7px!important;display:flex!important;flex-direction:column!important;gap:6px!important;background:#fff!important;border-bottom:1px solid #e5e8ec!important}.inboxHeadTop{min-height:22px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px}.inboxHeadTop strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#30363d;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:11px;line-height:1;font-weight:700}.inboxHeadTop>span{color:#8a929c;font-size:8px;line-height:1;font-weight:600}.paneCollapseButton,.readingPaneCollapseButton{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#69727d!important;box-shadow:none!important}.paneCollapseButton:hover,.readingPaneCollapseButton:hover{background:#f0f2f4!important;color:#202124!important}.stitchInboxHead .searchBox{height:32px!important;min-height:32px!important;padding:0 9px!important;gap:7px!important;border:1px solid #dfe3e8!important;border-radius:8px!important;background:#f8fafd!important;box-shadow:none!important}.stitchInboxHead .searchBox svg{width:14px!important;height:14px!important;color:#7b8490!important}.stitchInboxHead .searchBox input{min-width:0;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#30363d!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:500!important}.stitchQuickFilters{display:flex;align-items:center;gap:4px}.stitchQuickFilters button{height:24px!important;min-height:24px!important;padding:0 8px!important;border:1px solid #e2e6eb!important;border-radius:999px!important;background:#fff!important;color:#59636e!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:8.5px!important;line-height:1!important;font-weight:600!important}.stitchQuickFilters button:hover{background:#f5f7f9!important}.stitchQuickFilters button.is-active{border-color:#c5d8fa!important;background:#e8f0fe!important;color:#174ea6!important}.engInbox .threadList{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:#d3d8de transparent}.engInbox .gmailRow{box-sizing:border-box!important;min-height:61px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:13px 13px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:6px!important;row-gap:2px!important;border:0!important;border-bottom:1px solid #edf0f3!important;border-left:3px solid transparent!important;border-radius:0!important;background:#fff!important;color:#3c4043!important;box-shadow:none!important;text-align:left!important}.engInbox .gmailRow:hover{background:#f8fafd!important}.engInbox .gmailRow.active{border-left-color:#1a73e8!important;background:#eaf2ff!important}.engInbox .gmailRowCheck{grid-column:1;grid-row:1 / span 2;align-self:start;padding-top:2px;color:#9aa0a6!important;font-size:10px!important}.engInbox .gmailRowStar{grid-column:2;grid-row:1 / span 2;align-self:start;padding-top:1px;color:#f9ab00!important;font-size:13px!important}.engInbox .gmailRowSender{grid-column:3;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#36404a!important;font-size:9.5px!important;line-height:12px!important;font-weight:600!important}.engInbox .gmailRow.unread .gmailRowSender{color:#173f73!important;font-weight:700!important}.engInbox .gmailRowContent{grid-column:3 / span 2;grid-row:2;min-width:0;display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7b8490!important;font-size:8.6px!important;line-height:12px!important;font-weight:500!important}.engInbox .gmailRowContent b{color:#30363d!important;font-size:9px!important;font-weight:650!important}.engInbox .gmailRowTime{grid-column:4;grid-row:1;color:#8b939d!important;font-size:8px!important;line-height:12px!important;font-weight:600!important}.engInbox.threadPaneCollapsed .stitchInboxHead{height:100%;min-height:0;padding:8px 6px!important;align-items:center!important}.engInbox.threadPaneCollapsed .inboxHeadTop{width:100%;grid-template-columns:1fr;justify-items:center}.engInbox.threadPaneCollapsed .inboxHeadTop strong,.engInbox.threadPaneCollapsed .inboxHeadTop>span,.engInbox.threadPaneCollapsed .stitchInboxHead .searchBox,.engInbox.threadPaneCollapsed .stitchQuickFilters,.engInbox.threadPaneCollapsed .threadList{display:none!important}.engInbox .conversationShell{--reading-pane-width: minmax(0, 1fr);--ai-pane-width-local: var(--ai-pane-width);min-width:0!important;display:grid!important;grid-template-columns:var(--reading-pane-width) var(--ai-pane-width-local)!important;overflow:hidden!important;background:#fff!important}.engInbox .conversationShell.aiCollapsed{--ai-pane-width-local: 46px}.engInbox.readingPaneCollapsed .conversationShell{--reading-pane-width: 46px}.engInbox .gmailDetailPane{min-width:0!important;overflow:hidden!important;background:#fff!important}.engInbox .gmailDetailToolbar{min-height:39px!important;height:39px!important;padding:0 10px!important;background:#fff!important;border-bottom:1px solid #e1e5eb!important}.engInbox .gmailToolbarLeft,.engInbox .gmailToolbarRight{gap:2px!important}.engInbox .gmailDetailToolbar button,.engInbox .gmailSenderActions button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#606973!important;box-shadow:none!important}.engInbox .gmailDetailToolbar button:hover,.engInbox .gmailSenderActions button:hover{background:#f1f3f4!important;color:#202124!important}.engInbox .gmailToolbarRight>span{margin-right:5px;color:#8b939d!important;font-size:8px!important;line-height:1!important;font-weight:600!important}.engInbox .gmailDetailScroll{min-height:0!important;padding:18px 24px 110px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fff!important;scrollbar-width:thin;scrollbar-color:#d3d8de transparent}.engInbox .gmailDetailScroll>*{width:min(100%,700px)!important;margin-left:auto!important;margin-right:auto!important}.engInbox .gmailSubjectRow{gap:6px!important;align-items:center!important}.engInbox .gmailSubjectRow h1{margin:0!important;color:#1f252b!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:18px!important;line-height:23px!important;letter-spacing:-.025em!important;font-weight:700!important}.engInbox .gmailSubjectRow>span{padding:2px 7px!important;border:1px solid #dfe3e8!important;border-radius:999px!important;background:#f6f7f8!important;color:#68727d!important;font-size:8px!important;line-height:14px!important;font-weight:600!important}.engInbox .gmailSenderRow{margin-top:12px!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:8px!important}.engInbox .gmailSenderAvatar{width:32px!important;height:32px!important;background:#dce8f7!important;color:#174ea6!important;font-size:9px!important}.engInbox .gmailSenderIdentity strong{color:#30363d!important;font-size:9.5px!important;line-height:13px!important;font-weight:700!important}.engInbox .gmailSenderIdentity small{color:#818a94!important;font-size:8.3px!important;line-height:12px!important;font-weight:500!important}.engInbox .gmailSenderActions time{margin-right:3px;color:#8b939d!important;font-size:7.8px!important;line-height:1!important}.engInbox .gmailMessageBodyWrap{margin-top:13px!important}.engInbox .gmailDetailMessage{margin:0 0 9px!important;padding:0 12px!important;border:1px solid #e2e6eb!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 3px #3c40430d!important}.engInbox .gmailDetailMessageHeader{min-height:36px!important;padding:6px 0!important;border-bottom:1px solid #eff1f3!important}.engInbox .gmailDetailMessageHeader strong{color:#30363d!important;font-size:9px!important;font-weight:700!important}.engInbox .gmailDetailMessageHeader span{color:#89919a!important;font-size:7.8px!important}.engInbox .gmailDetailBody{padding:10px 0 13px!important;color:#30363d!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:1.6!important;font-weight:400!important}.engInbox .gmailCollapsedPreview{padding:7px 0 10px!important;color:#7c8590!important;font-size:8.5px!important;line-height:1.4!important}.engInbox.readingPaneCollapsed .gmailDetailScroll,.engInbox.readingPaneCollapsed .gmailToolbarRight,.engInbox.readingPaneCollapsed .gmailToolbarLeft>button:not(.readingPaneCollapseButton){display:none!important}.engInbox.readingPaneCollapsed .gmailDetailToolbar{height:100%!important;min-height:0!important;padding:8px 5px!important;align-items:flex-start!important;justify-content:center!important}.engInbox.readingPaneCollapsed .gmailToolbarLeft{width:100%;justify-content:center!important}.engInbox .aiCard{min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#f7f9fc!important;border-left:1px solid #e1e5eb!important;scrollbar-width:thin;scrollbar-color:#d3d8de transparent}.engInbox .aiTitle{min-height:39px!important;padding:0 10px!important;border-bottom:1px solid #e1e5eb!important;background:#fff!important;color:#27313b!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:9.5px!important;line-height:1!important;font-weight:700!important}.engInbox .aiTitle button{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#68727d!important;box-shadow:none!important}.engInbox .aiTitle button:hover{background:#f1f3f4!important}.engInbox .aiCard section{margin:9px 9px 0!important;padding:10px!important;border:1px solid #e1e5eb!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 3px #3c40430b!important}.engInbox .aiCard section:last-of-type{margin-bottom:9px!important}.engInbox .aiCard section h3,.engInbox .aiCard .aiSectionTitle{margin:0 0 6px!important;color:#30363d!important;font-size:9.3px!important;line-height:1.25!important;font-weight:700!important}.engInbox .aiCard section h4{margin:0 0 5px!important;color:#89919a!important;font-size:7.2px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.engInbox .aiCard section p{margin:0 0 7px!important;color:#5e6873!important;font-size:8.5px!important;line-height:1.48!important;font-weight:500!important}.engInbox .aiCard .badge{min-height:19px!important;padding:0 7px!important;font-size:7.8px!important;line-height:19px!important;font-weight:700!important}.engInbox .aiCard .outlineBtn,.engInbox .aiCard .suggestion{border:1px solid #dce1e7!important;border-radius:8px!important;background:#fff!important;color:#37414c!important;box-shadow:none!important}.engInbox .aiCard .outlineBtn{min-height:30px!important;padding:0 9px!important;font-size:8.5px!important}.engInbox .aiCard .suggestion{min-height:31px!important;margin-bottom:5px!important;padding:6px 8px!important;font-size:8.3px!important;line-height:1.3!important}.engInbox .aiCard.collapsed{overflow:hidden!important}.engInbox .aiCard.collapsed .aiTitle{height:100%!important;min-height:0!important;padding:8px 5px!important;flex-direction:column!important;justify-content:flex-start!important;gap:6px!important}.engInbox .aiCard.collapsed .aiTitle>span{width:26px;height:26px;overflow:hidden;font-size:0!important}.engInbox .aiCard.collapsed .aiTitle>span svg{width:16px!important;height:16px!important}.engInbox .floatingComposeWrap{right:12px!important;bottom:12px!important}.engInbox .floatingComposeBtn{height:38px!important;min-height:38px!important;padding:0 13px!important;border-radius:18px!important;background:#0058bd!important;color:#fff!important;box-shadow:0 4px 12px #0058bd33!important;font-size:9.5px!important;font-weight:700!important}.engInbox.mode-settings{display:grid!important;grid-template-columns:var(--gmail-rail-width) minmax(0,1fr)!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#f8fafd!important}.engInbox.mode-settings .gmailNavRail{grid-column:1!important}.engInbox.mode-settings .inboxPane{grid-column:2!important;width:100%!important}@media(max-width:1260px)and (min-width:821px){.engInbox{--gmail-rail-width: 196px;--thread-pane-width: 320px;--ai-pane-width: 270px}.engInbox.gmailNavCollapsed{--gmail-rail-width: 48px}.gmailFolderLabel{font-size:9.5px}.engInbox .gmailDetailScroll{padding-left:18px!important;padding-right:18px!important}}@media(max-width:1000px)and (min-width:821px){.engInbox{--gmail-rail-width: 48px;--thread-pane-width: 300px;--ai-pane-width: 46px}.engInbox .gmailNavRail{padding-left:5px!important;padding-right:5px!important}.engInbox .gmailMailboxIdentity,.engInbox .gmailMailboxSwitcher>svg,.engInbox .gmailSyncStatus,.engInbox .gmailComposeButton>span,.engInbox .gmailFolderLabel,.engInbox .gmailFolderCount{display:none!important}.engInbox .gmailMailboxSwitcher{width:36px;height:36px;margin:0 auto;padding:4px;grid-template-columns:1fr}.engInbox .gmailComposeButton,.engInbox .gmailFolderItem{width:36px!important;min-width:36px!important;margin-left:auto!important;margin-right:auto!important}.engInbox .gmailFolderItem{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important;border-radius:10px!important}.engInbox .conversationShell{--ai-pane-width-local: 46px}.engInbox .aiCard section{display:none!important}}@media(max-width:820px){.engInbox.mode-inbox{display:block!important}.engInbox .gmailNavRail{display:none!important}.engInbox .stitchInboxHead{padding:8px 10px!important}.engInbox .inboxHeadTop{grid-template-columns:minmax(0,1fr) auto}.engInbox .paneCollapseButton{display:none!important}.engInbox .inboxHeadTop strong{grid-column:1}.engInbox .inboxHeadTop>span{grid-column:2}.engInbox .gmailRow{min-height:60px!important}.engInbox .conversationShell{display:block!important}.engInbox .aiCard,.engInbox .readingPaneCollapseButton{display:none!important}.engInbox .gmailDetailScroll{padding:14px 12px 100px!important}.engInbox .gmailSubjectRow h1{font-size:17px!important;line-height:22px!important}}.engInbox .gmailNavRail{padding:6px 10px 10px!important}.engInbox .gmailNavTop{gap:6px!important}.engInbox .gmailRailCollapse{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border:1px solid #dbe3ec!important;border-radius:10px!important;background:#f8fafd!important;color:#475466!important;box-shadow:0 1px 2px #0f172a0d!important}.engInbox .gmailRailCollapse:hover{background:#eef4ff!important;border-color:#cdd9ea!important;color:#1f2937!important;box-shadow:0 2px 6px #1a73e81a!important}.engInbox .gmailMailboxSwitcher{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:9px!important;padding:9px 10px!important;border-radius:14px!important;background:#fbfcfe!important}.engInbox .gmailGoogleMark{width:31px!important;height:31px!important;font-size:12px!important}.engInbox .gmailMailboxIdentity select{height:24px!important;font-size:12px!important;line-height:24px!important;font-weight:700!important}.engInbox .gmailMailboxIdentity>strong{font-size:11px!important;line-height:1.25!important}.engInbox .gmailMailboxIdentity small{font-size:10px!important;line-height:13px!important}.engInbox .gmailMailboxIdentity>button{font-size:10px!important;line-height:1.2!important}.engInbox .gmailSyncStatus{padding:0 4px 1px!important;font-size:10px!important;line-height:14px!important}.engInbox .gmailComposeButton{height:46px!important;min-height:46px!important;padding:0 14px!important;gap:10px!important;border-radius:16px!important;font-size:13px!important;line-height:1!important;font-weight:700!important}.engInbox .gmailComposeButton svg{width:18px!important;height:18px!important}.engInbox .gmailFolderNav{gap:3px!important;margin-top:2px!important}.engInbox .gmailFolderItem{min-height:40px!important;height:40px!important;padding:0 12px!important;gap:10px!important;border-radius:0 20px 20px 0!important}.engInbox .gmailFolderItem:hover{background:#f2f4f7!important}.engInbox .gmailFolderItem.is-active{background:#dce8fd!important;color:#0f3f91!important}.engInbox .gmailFolderIcon{width:20px!important;height:20px!important}.engInbox .gmailFolderIcon svg{width:18px!important;height:18px!important}.engInbox .gmailFolderLabel{font-size:14px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.01em!important}.engInbox .gmailFolderCount{min-width:22px!important;height:20px!important;padding:0 6px!important;font-size:10px!important;line-height:20px!important}.engInbox .gmailNavBottom{padding-top:10px!important;margin-top:8px!important}.engInbox .gmailSettingsItem{min-height:40px!important;height:40px!important;border-radius:12px!important}.engInbox.gmailNavCollapsed .gmailNavRail{padding-left:6px!important;padding-right:6px!important;padding-top:8px!important}.engInbox.gmailNavCollapsed .gmailRailCollapse{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.engInbox.gmailNavCollapsed .gmailMailboxSwitcher{width:40px!important;height:40px!important;padding:4px!important;border-radius:12px!important}.engInbox.gmailNavCollapsed .gmailFolderIcon{width:20px!important;height:20px!important}.engInbox .paneCollapseButton,.engInbox .readingPaneCollapseButton{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border:1px solid #dbe3ec!important;border-radius:10px!important;background:#f8fafd!important;color:#4b5563!important;box-shadow:0 1px 2px #0f172a0a!important}.engInbox .paneCollapseButton:hover,.engInbox .readingPaneCollapseButton:hover{background:#eef4ff!important;border-color:#cdd9ea!important;color:#1f2937!important;box-shadow:0 2px 6px #1a73e81a!important}.engInbox .gmailNavRail{padding:8px 12px 10px!important}.engInbox .gmailNavTop{position:relative!important;gap:5px!important;padding-top:0!important}.engInbox .gmailRailCollapse{position:absolute!important;top:2px!important;right:0!important;z-index:2!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;border:1px solid #d7dee8!important;border-radius:10px!important;background:#f8fafd!important;color:#5f6b78!important;box-shadow:0 1px 2px #0f172a0a!important}.engInbox .gmailRailCollapse:hover{background:#eef4ff!important;border-color:#ccd7e6!important;color:#1f2937!important}.engInbox .gmailMailboxSwitcher{margin-top:8px!important;padding:10px 42px 10px 11px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;border-radius:16px!important;background:#fbfcfe!important}.engInbox .gmailMailboxSwitcher>svg,.engInbox .gmailMailboxSwitcher .lucide-chevron-down,.engInbox .gmailMailboxSwitcher .lucide-chevrons-up-down{display:none!important}.engInbox .gmailGoogleMark{width:30px!important;height:30px!important;font-size:12px!important}.engInbox .gmailMailboxIdentity select{height:22px!important;font-size:11px!important;line-height:22px!important;font-weight:700!important}.engInbox .gmailMailboxIdentity>strong{font-size:10px!important;line-height:1.25!important}.engInbox .gmailMailboxIdentity small{font-size:9px!important;line-height:12px!important}.engInbox .gmailMailboxIdentity>button{margin-top:1px!important;font-size:9px!important;line-height:1.15!important}.engInbox .gmailSyncStatus{padding:0 2px!important;font-size:9px!important;line-height:12px!important}.engInbox .gmailComposeButton{height:44px!important;min-height:44px!important;padding:0 14px!important;gap:9px!important;border-radius:16px!important;font-size:12px!important;font-weight:700!important}.engInbox .gmailComposeButton svg{width:17px!important;height:17px!important}.engInbox .gmailFolderNav{gap:2px!important;margin-top:4px!important}.engInbox .gmailFolderItem{min-height:38px!important;height:38px!important;padding:0 12px!important;gap:10px!important;border-radius:0 19px 19px 0!important}.engInbox .gmailFolderIcon{width:19px!important;height:19px!important}.engInbox .gmailFolderIcon svg{width:17px!important;height:17px!important}.engInbox .gmailFolderLabel{font-size:13px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.005em!important}.engInbox .gmailFolderCount{min-width:20px!important;height:18px!important;padding:0 6px!important;font-size:9px!important;line-height:18px!important}.engInbox .gmailNavBottom{padding-top:9px!important;margin-top:8px!important}.engInbox .gmailSettingsItem{min-height:38px!important;height:38px!important;border-radius:12px!important}.engInbox.gmailNavCollapsed .gmailNavRail{padding:8px 6px 10px!important}.engInbox.gmailNavCollapsed .gmailNavTop{padding-top:0!important}.engInbox.gmailNavCollapsed .gmailRailCollapse{position:static!important;margin:0 auto 4px!important}.engInbox.gmailNavCollapsed .gmailMailboxSwitcher{width:40px!important;height:40px!important;margin:0 auto!important;padding:4px!important;display:grid!important;grid-template-columns:1fr!important;border-radius:12px!important}.engInbox.gmailNavCollapsed .gmailComposeButton{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0 auto!important;padding:0!important;border-radius:14px!important}.engInbox.gmailNavCollapsed .gmailFolderItem{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important}.engInbox .gmailNavTop{position:relative!important}.engInbox .gmailRailCollapse,.engInbox .paneCollapseButton,.engInbox .readingPaneCollapseButton,.engInbox .aiRailCollapseButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:18px!important;background:#eef3fd!important;color:#365f9b!important;box-shadow:0 1px 2px #0f172a14,0 2px 6px #0f172a0f!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}.engInbox .gmailRailCollapse{position:absolute!important;top:0!important;right:0!important;z-index:3!important}.engInbox .gmailRailCollapse:hover,.engInbox .paneCollapseButton:hover,.engInbox .readingPaneCollapseButton:hover,.engInbox .aiRailCollapseButton:hover{background:#dde9ff!important;color:#184b97!important;box-shadow:0 3px 10px #1a73e829,0 1px 2px #0f172a14!important;transform:translateY(-1px)!important}.engInbox .gmailRailCollapse:active,.engInbox .paneCollapseButton:active,.engInbox .readingPaneCollapseButton:active,.engInbox .aiRailCollapseButton:active{background:#d2e3fc!important;color:#0f3f91!important;box-shadow:inset 0 1px 2px #0f172a1a,0 1px 2px #0f172a0f!important;transform:translateY(0)!important}.engInbox .gmailRailCollapse:focus-visible,.engInbox .paneCollapseButton:focus-visible,.engInbox .readingPaneCollapseButton:focus-visible,.engInbox .aiRailCollapseButton:focus-visible{outline:0!important;box-shadow:0 0 0 3px #1a73e82e,0 1px 2px #0f172a14,0 2px 6px #0f172a0f!important}.engInbox .gmailRailCollapse svg,.engInbox .paneCollapseButton svg,.engInbox .readingPaneCollapseButton svg,.engInbox .aiRailCollapseButton svg{width:19px!important;height:19px!important;stroke-width:2.1!important}.engInbox .gmailMailboxSwitcher{padding-right:12px!important;margin-top:2px!important}.engInbox.gmailNavCollapsed .gmailRailCollapse{position:static!important;margin:0 auto 8px!important}.engInbox.gmailNavCollapsed .gmailNavRail{padding-top:8px!important}.engInbox .paneCollapseButton,.engInbox .readingPaneCollapseButton,.engInbox .aiRailCollapseButton{background:#f5f7fb!important;color:#516072!important}.engInbox .paneCollapseButton:hover,.engInbox .readingPaneCollapseButton:hover,.engInbox .aiRailCollapseButton:hover{background:#eaf1fb!important;color:#274c7d!important}.engInbox .gmailNavTop{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;grid-template-areas:"mailbox collapse" "sync sync" "compose compose" "folders folders"!important;column-gap:7px!important;row-gap:6px!important;align-items:start!important;padding-top:0!important;position:static!important}.engInbox .gmailRailCollapse{grid-area:collapse!important;position:static!important;top:auto!important;right:auto!important;z-index:auto!important;align-self:center!important;justify-self:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef3f8!important;color:#526273!important;box-shadow:none!important}.engInbox .gmailRailCollapse:hover{background:#e1eaf4!important;color:#244b73!important;box-shadow:none!important;transform:none!important}.engInbox .gmailRailCollapse:active{background:#d6e3f1!important;color:#174a7e!important;box-shadow:none!important;transform:none!important}.engInbox .gmailRailCollapse:focus-visible{outline:0!important;box-shadow:0 0 0 3px #1a73e829!important}.engInbox .gmailRailCollapse svg{width:17px!important;height:17px!important;stroke-width:2!important}.engInbox .gmailMailboxSwitcher{grid-area:mailbox!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:9px!important;align-self:stretch!important;border-radius:14px!important;background:#fbfcfe!important}.engInbox .gmailSyncStatus{grid-area:sync!important;margin:0!important;padding:0 3px!important}.engInbox .gmailComposeButton{grid-area:compose!important;margin:0!important}.engInbox .gmailFolderNav{grid-area:folders!important;margin-top:0!important}.engInbox .gmailMailboxIdentity{min-width:0!important;justify-content:center!important}.engInbox .gmailMailboxIdentity>strong{font-size:10.5px!important;line-height:13px!important;font-weight:700!important}.engInbox .gmailMailboxIdentity>button{margin-top:2px!important;font-size:9.5px!important;line-height:12px!important;font-weight:700!important}.engInbox.gmailNavCollapsed .gmailNavTop{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important}.engInbox.gmailNavCollapsed .gmailRailCollapse{position:static!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0 auto!important}.engInbox.gmailNavCollapsed .gmailMailboxSwitcher{width:40px!important;min-width:40px!important;height:40px!important;margin:0 auto!important;padding:4px!important;display:grid!important;grid-template-columns:1fr!important;border-radius:12px!important}.engInbox.gmailNavCollapsed .gmailSyncStatus{display:none!important}.engInbox.gmailNavCollapsed .gmailComposeButton{margin:0 auto!important}.engInbox.gmailNavCollapsed .gmailFolderNav{width:100%!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState){width:min(100%,420px)!important;margin:28px auto 18px!important;padding:28px 22px 24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;border:1px solid #e7edf5!important;border-radius:24px!important;background:linear-gradient(180deg,#fbfcfffa,#f7f9fcfa)!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState)>svg,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState)>img,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .emptyStateIcon,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .threadListEmptyIcon{width:48px!important;height:48px!important;margin:0 auto 2px!important;color:#8b5cf6!important;opacity:.9!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) h2,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) h3,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) strong{margin:0!important;color:#0f172a!important;font-size:17px!important;line-height:1.3!important;font-weight:700!important;letter-spacing:-.01em!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) p,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .emptyStateText,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .threadListEmptyText{max-width:300px!important;margin:0!important;color:#5c6b7c!important;font-size:13px!important;line-height:1.55!important;font-weight:500!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) p+p{display:none!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) button,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .emptyStateAction,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .threadListEmptyAction{min-height:40px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#1a73e8!important;color:#fff!important;font-size:13px!important;line-height:40px!important;font-weight:700!important;box-shadow:0 1px 2px #1a73e82e,0 3px 8px #1a73e82e!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) button:hover,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .emptyStateAction:hover,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .threadListEmptyAction:hover{background:#1765cc!important;box-shadow:0 2px 6px #1a73e833,0 6px 12px #1a73e833!important}.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) button:focus-visible,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .emptyStateAction:focus-visible,.engInbox .threadList :is(.emptyState,.threadListEmpty,.inboxEmptyState,.conversationEmptyState) .threadListEmptyAction:focus-visible{outline:0!important;box-shadow:0 0 0 4px #1a73e82e,0 3px 8px #1a73e82e!important}.engInbox .stitchInboxHead{padding:10px 10px 8px!important;gap:8px!important}.engInbox .inboxHeadTop{min-height:24px!important;align-items:center!important}.engInbox .inboxHeadTop strong{color:#233446!important;font-family:Inter,Plus Jakarta Sans,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;letter-spacing:-.01em!important}.engInbox .inboxHeadTop>span{color:#8692a0!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.stitchInboxHead .searchBox{height:28px!important;min-height:28px!important;padding:0 9px!important;gap:7px!important;border:1px solid #d7dfe8!important;border-radius:7px!important;background:#fff!important}.stitchInboxHead .searchBox svg{width:13px!important;height:13px!important;color:#7a8795!important}.stitchInboxHead .searchBox input{color:#354250!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:14px!important;font-weight:500!important}.stitchQuickFilters{gap:6px!important}.stitchQuickFilters button{height:23px!important;min-height:23px!important;padding:0 9px!important;border:1px solid #d8e0ea!important;border-radius:999px!important;background:#fff!important;color:#516070!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:600!important}.stitchQuickFilters button.is-active{border-color:#c7d9fb!important;background:#e8f0fe!important;color:#174ea6!important}.engInbox .threadList{background:#fff!important}.engInbox .gmailRow{min-height:58px!important;padding:7px 10px!important;grid-template-columns:14px 15px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:2px!important;border-bottom:1px solid #edf1f5!important;border-left:3px solid transparent!important;background:#fff!important}.engInbox .gmailRow:hover{background:#f8fbff!important}.engInbox .gmailRow.active{border-left-color:#1a73e8!important;background:#edf4ff!important}.engInbox .gmailRowCheck{align-self:start!important;padding-top:3px!important;color:#a3acb7!important;font-size:11px!important}.engInbox .gmailRowStar{align-self:start!important;padding-top:2px!important;color:#f7b500!important;font-size:14px!important}.engInbox .gmailRowSender{color:#2b3845!important;font-family:Inter,Plus Jakarta Sans,sans-serif!important;font-size:12px!important;line-height:15px!important;font-weight:700!important}.engInbox .gmailRow.unread .gmailRowSender{color:#163d73!important;font-weight:700!important}.engInbox .gmailRowContent{grid-column:3 / span 2!important;grid-row:2!important;min-width:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;color:#73808d!important;font-family:Inter,sans-serif!important;font-size:10.5px!important;line-height:13.5px!important;font-weight:500!important;max-height:27px!important}.engInbox .gmailRowContent b{color:#203245!important;font-size:11px!important;line-height:14px!important;font-weight:700!important}.engInbox .gmailRowTime{align-self:start!important;color:#8090a1!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:13px!important;font-weight:600!important}.engInbox .gmailRow :is(.threadStatusChip,.gmailRowChip,.gmailRowBadge,.threadRowChip,.threadChip,.gmailChip){display:inline-flex!important;align-items:center!important;min-height:16px!important;padding:0 6px!important;border-radius:999px!important;background:#f6e2ae!important;color:#8a5a00!important;font-family:Inter,sans-serif!important;font-size:9px!important;line-height:16px!important;font-weight:700!important}.engInbox .gmailRow :is(.threadStatusChip,.gmailRowChip,.gmailRowBadge,.threadRowChip,.threadChip,.gmailChip)+*{vertical-align:middle!important}.engInbox{--gmail-rail-width: 240px !important;--thread-pane-width: 288px !important;--ai-pane-width: 320px !important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media(min-width:1024px){.engInbox{--thread-pane-width: 320px !important}}@media(min-width:1440px){.engInbox{--gmail-rail-width: 256px !important}}.engInbox.gmailNavCollapsed{--gmail-rail-width: 240px !important}.engInbox.threadPaneCollapsed{--thread-pane-width: 288px !important}.engInbox.readingPaneCollapsed .conversationShell{--reading-pane-width: minmax(0, 1fr) !important}.engInbox .conversationShell.aiCollapsed{--ai-pane-width-local: 320px !important}@media(min-width:1024px){.engInbox.threadPaneCollapsed{--thread-pane-width: 320px !important}}@media(min-width:1440px){.engInbox.gmailNavCollapsed{--gmail-rail-width: 256px !important}}.engInbox .gmailRailCollapse,.engInbox .paneCollapseButton,.engInbox .readingPaneCollapseButton,.engInbox .aiTitle>button{display:none!important}.engInbox.readingPaneCollapsed .gmailDetailScroll,.engInbox.readingPaneCollapsed .gmailToolbarRight,.engInbox.readingPaneCollapsed .gmailToolbarLeft{display:flex!important}.engInbox .aiCard.collapsed section{display:block!important}.engInbox .aiCard.collapsed .aiTitle{height:auto!important;min-height:39px!important;padding:0 10px!important;flex-direction:row!important}.engInbox .gmailNavRail{padding:12px!important;background:#fff!important;border-right:1px solid #e2e8f0!important}.engInbox .gmailNavTop{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important}.engInbox .gmailMailboxSwitcher{width:100%!important;margin:0!important;padding:8px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 18px!important;gap:10px!important;align-items:center!important;border:1px solid rgba(226,232,240,.9)!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important}.engInbox .gmailGoogleMark{width:28px!important;height:28px!important;font-size:11px!important}.engInbox .gmailMailboxIdentity select,.engInbox .gmailMailboxIdentity>strong{height:auto!important;color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.engInbox .gmailMailboxIdentity small{color:#94a3b8!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.engInbox .gmailMailboxIdentity>button{color:#2563eb!important;font-size:10px!important;line-height:14px!important;font-weight:600!important}.engInbox .gmailSyncStatus{padding:0 4px 2px!important;color:#94a3b8!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.engInbox .gmailComposeButton{width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;gap:10px!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:16px!important;background:#fff!important;color:#1e293b!important;box-shadow:0 1px 2px #0f172a0d!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.engInbox .gmailComposeButton svg{width:20px!important;height:20px!important}.engInbox .gmailFolderNav{gap:2px!important;margin:4px 0 0!important}.engInbox .gmailFolderItem{width:100%!important;min-height:32px!important;height:32px!important;padding:0 12px!important;gap:10px!important;border-radius:0 999px 999px 0!important;font-family:Inter,sans-serif!important}.engInbox .gmailFolderIcon,.engInbox .gmailFolderIcon svg{width:18px!important;height:18px!important}.engInbox .gmailFolderLabel{font-size:12px!important;line-height:16px!important;font-weight:500!important}.engInbox .gmailFolderItem.is-active{background:#d3e3fd!important;color:#041e49!important}.engInbox .gmailFolderItem.is-active .gmailFolderLabel{font-weight:600!important}.engInbox .gmailFolderCount{min-width:20px!important;height:18px!important;padding:0 7px!important;font-size:10px!important;line-height:18px!important;font-weight:700!important}.engInbox .gmailNavBottom{padding-top:10px!important}.engInbox .inboxPane{background:#fff!important;border-right:1px solid #e2e8f0!important}.engInbox .stitchInboxHead{padding:8px!important;gap:6px!important;background:#f8fafd!important;border-bottom:1px solid #e2e8f0!important}.engInbox .inboxHeadTop{display:none!important}.engInbox .stitchInboxHead .searchBox{height:30px!important;min-height:30px!important;padding:0 10px!important;gap:7px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.engInbox .stitchInboxHead .searchBox svg{width:17px!important;height:17px!important;color:#94a3b8!important}.engInbox .stitchInboxHead .searchBox input{color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.engInbox .stitchQuickFilters{gap:4px!important;padding-bottom:2px!important}.engInbox .stitchQuickFilters button{height:22px!important;min-height:22px!important;padding:0 9px!important;border:1px solid #e2e8f0!important;border-radius:999px!important;background:#fff!important;color:#475569!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:20px!important;font-weight:500!important}.engInbox .stitchQuickFilters button.is-active{border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.engInbox .stitchThreadActionRibbon{min-height:25px!important;padding-top:4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid rgba(226,232,240,.8)!important;color:#64748b!important}.engInbox .stitchThreadActionRibbon button{width:24px!important;min-width:24px!important;height:22px!important;min-height:22px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;font-size:16px!important;line-height:1!important}.engInbox .stitchThreadActionRibbon button:hover{background:#f1f5f9!important;color:#334155!important}.engInbox .stitchThreadActionRibbon>span{color:#94a3b8!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.engInbox .gmailRow{min-height:72px!important;padding:12px!important;grid-template-columns:14px 18px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:3px!important;border:0!important;border-bottom:1px solid #f1f5f9!important;border-left:4px solid transparent!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.engInbox .gmailRow:hover{background:#f8fafc!important}.engInbox .gmailRow.active{border-left-color:#2563eb!important;background:#eff6ffbf!important}.engInbox .gmailRowCheck{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;padding-top:1px!important;color:#94a3b8!important;font-size:12px!important}.engInbox .gmailRowStar{grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important;padding-top:0!important;color:#9aa0a6!important;font-size:18px!important}.engInbox .gmailRowSender{grid-column:3!important;grid-row:1!important;color:#0f172a!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.engInbox .gmailRow.unread .gmailRowSender,.engInbox .gmailRow.active .gmailRowSender{color:#1e3a8a!important;font-weight:700!important}.engInbox .gmailRowTime{grid-column:4!important;grid-row:1!important;align-self:start!important;color:#94a3b8!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:16px!important;font-weight:600!important}.engInbox .gmailRow.active .gmailRowTime{color:#1d4ed8!important;font-weight:700!important}.engInbox .gmailRowContent{grid-column:3 / span 2!important;grid-row:2!important;min-width:0!important;display:block!important;max-height:none!important;overflow:hidden!important;color:#64748b!important;font-family:Inter,sans-serif!important;white-space:normal!important}.engInbox .gmailRowContent b{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#334155!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:500!important}.engInbox .gmailRow.unread .gmailRowContent b,.engInbox .gmailRow.active .gmailRowContent b{color:#0f172a!important;font-weight:700!important}.engInbox .gmailRowContent>span{display:block!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#64748b!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:400!important}.engInbox .gmailRowContent>span{text-indent:-7px!important;padding-left:7px!important}.engInbox .conversationShell{--ai-pane-width-local: 320px !important;grid-template-columns:minmax(0,1fr) 320px!important}.engInbox .aiCard{width:320px!important;min-width:320px!important;background:#f8fafcb3!important}.engInbox .aiTitle>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin-left:auto!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#64748b!important;box-shadow:none!important}.engInbox .aiTitle>button:hover{background:#eef2f7!important;color:#334155!important}.engInbox .aiTitle>button:focus-visible{outline:0!important;box-shadow:0 0 0 3px #2563eb24!important}.engInbox .aiTitle>button svg{width:16px!important;height:16px!important}.engInbox .conversationShell{--ai-pane-width-local: 320px !important;grid-template-columns:minmax(0,1fr) var(--ai-pane-width-local)!important}.engInbox .conversationShell.aiCollapsed{--ai-pane-width-local: 46px !important;grid-template-columns:minmax(0,1fr) 46px!important}.engInbox .aiCard{width:320px!important;min-width:320px!important;transition:width .16s ease,min-width .16s ease!important}.engInbox .aiCard.collapsed{width:46px!important;min-width:46px!important;overflow:hidden!important}.engInbox .aiCard.collapsed section{display:none!important}.engInbox .aiCard.collapsed .aiTitle{box-sizing:border-box!important;width:46px!important;min-width:46px!important;height:100%!important;min-height:100%!important;padding:8px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;border-bottom:0!important;overflow:hidden!important}.engInbox .aiCard.collapsed .aiTitle>span{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;font-size:0!important;color:#334155!important}.engInbox .aiCard.collapsed .aiTitle>span svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}.engInbox .aiCard.collapsed .aiTitle>button{display:inline-flex!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;background:#eef2f7!important}.engInbox .floatingComposeWrap{display:block!important;visibility:visible!important;opacity:1!important;right:16px!important;bottom:16px!important;z-index:50!important;pointer-events:auto!important}.engInbox .floatingComposeBtn{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.engInbox .conversationShell.aiCollapsed~.floatingComposeWrap,.engInbox:has(.conversationShell.aiCollapsed) .floatingComposeWrap{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.engInbox.mode-settings{--settings-surface: #fcf9f8;--settings-low: #f6f3f2;--settings-container: #f0eded;--settings-high: #eae7e7;--settings-text: #1b1b1c;--settings-muted: #727785;--settings-blue: #0058bd;--settings-green: #006e2c;background:var(--settings-surface)!important}.engInbox.mode-settings .inboxPane{background:var(--settings-surface)!important}.engInbox.mode-settings .inboxSettingsLayout{width:100%!important;height:100%!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;overflow:hidden!important;background:var(--settings-surface)!important}.engInbox.mode-settings .inboxSettingsMenu{min-width:0!important;padding:20px 14px!important;display:flex!important;flex-direction:column!important;gap:6px!important;overflow-y:auto!important;background:#fff!important;border-right:1px solid rgba(194,198,213,.55)!important}.engInbox.mode-settings .inboxSettingsMenuTitle{margin:0 8px 12px!important;display:grid!important;gap:2px!important}.engInbox.mode-settings .inboxSettingsMenuTitle span{color:#727785!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.engInbox.mode-settings .inboxSettingsMenu>button{width:100%!important;min-height:52px!important;padding:8px 12px!important;display:grid!important;gap:2px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#424753!important;box-shadow:none!important;text-align:left!important}.engInbox.mode-settings .inboxSettingsMenu>button:hover{background:var(--settings-low)!important;color:var(--settings-text)!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active{background:#e8f0fe!important;color:#174ea6!important}.engInbox.mode-settings .inboxSettingsMenu>button{font-family:Inter,sans-serif!important;font-size:13px!important;line-height:18px!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsMenu>button span{color:#727785!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active span{color:#4b6ea7!important}.engInbox.mode-settings .inboxSettingsMain{min-width:0!important;min-height:0!important;padding:22px 24px 32px!important;overflow-y:auto!important;overflow-x:hidden!important;background:var(--settings-surface)!important}.engInbox.mode-settings .inboxSettingsMain.is-signatures{padding:0!important}.engInbox.mode-settings .inboxSettingsHead{margin:0 0 18px!important}.engInbox.mode-settings .inboxSettingsHead h2{margin:0!important;color:var(--settings-text)!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:22px!important;line-height:28px!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsHead p{max-width:720px!important;margin:4px 0 0!important;color:#424753!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:20px!important;font-weight:400!important}.engInbox.mode-settings .inboxSettingsCard{padding:20px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #1b1b1c0a,0 4px 12px #1b1b1c08!important}.engInbox.mode-settings .inboxSettingsCard h3{margin:0 0 10px!important;color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:16px!important;line-height:24px!important;font-weight:600!important}@media(max-width:900px){.engInbox.mode-settings .inboxSettingsLayout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.engInbox.mode-settings .inboxSettingsMenu{padding:12px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-right:0!important;border-bottom:1px solid rgba(194,198,213,.55)!important}.engInbox.mode-settings .inboxSettingsMenuTitle{grid-column:1 / -1!important}}.engInbox.mode-settings{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#fcf9f8!important}.engInbox.mode-settings .gmailNavRail{display:none!important}.engInbox.mode-settings .inboxPane{width:100%!important;height:100%!important;min-width:0!important;display:block!important;border-right:0!important;background:#fcf9f8!important}.engInbox.mode-settings .inboxSettingsLayout{width:100%!important;height:100%!important;display:grid!important;grid-template-columns:192px minmax(0,1fr)!important;overflow:hidden!important;background:#fcf9f8!important}.engInbox.mode-settings .inboxSettingsMenu{padding:18px 12px!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow-y:auto!important;background:#fff!important;border-right:1px solid rgba(194,198,213,.48)!important}.engInbox.mode-settings .inboxSettingsMenuTitle{margin:0 0 14px!important;padding:0 0 0 2px!important;display:flex!important;flex-direction:column!important;gap:2px!important}.engInbox.mode-settings .inboxSettingsEyebrow{color:#727785!important;font-family:Inter,sans-serif!important;font-size:9px!important;line-height:13px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.engInbox.mode-settings .inboxSettingsMenuTitle strong{color:#1b1b1c!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:18px!important;line-height:24px!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsMenu>button{min-height:42px!important;padding:7px 10px!important;display:grid!important;gap:1px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#424753!important;text-align:left!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsMenu>button:nth-of-type(1){order:2!important}.engInbox.mode-settings .inboxSettingsMenu>button:nth-of-type(2){order:1!important}.engInbox.mode-settings .inboxSettingsMenu>button:nth-of-type(3){order:3!important}.engInbox.mode-settings .inboxSettingsMenu>button span{color:#727785!important;font-size:9px!important;line-height:13px!important;font-weight:500!important}.engInbox.mode-settings .inboxSettingsMenu>button:hover{background:#f6f3f2!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active{background:#e8f0fe!important;color:#0058bd!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active span{color:#4d6f9f!important}.engInbox.mode-settings .inboxSettingsMain{min-width:0!important;min-height:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#fcf9f8!important}.engInbox.mode-settings .inboxSettingsMain.is-signatures{padding:0!important;overflow:auto!important}.engInbox.mode-settings .conversationShell{display:none!important}@media(max-width:900px){.engInbox.mode-settings .inboxSettingsLayout{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.engInbox.mode-settings .inboxSettingsMenu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-right:0!important;border-bottom:1px solid rgba(194,198,213,.48)!important}.engInbox.mode-settings .inboxSettingsMenuTitle{grid-column:1 / -1!important}}.engInbox.mode-settings,.engInbox.mode-settings .inboxPane{background:#f5f7fa!important}.engInbox.mode-settings .inboxSettingsLayout{grid-template-columns:188px minmax(0,1fr)!important;background:#f5f7fa!important}.engInbox.mode-settings .inboxSettingsMenu{padding:12px 10px 18px!important;gap:2px!important;background:#fff!important;border-right:1px solid rgba(198,205,218,.72)!important}.engInbox.mode-settings .inboxSettingsMenuTitle{margin:0 0 10px!important;padding:2px 4px 10px!important;border-bottom:1px solid rgba(198,205,218,.52)!important}.engInbox.mode-settings .inboxSettingsEyebrow{color:#7a7f8d!important;font-family:Inter,sans-serif!important;font-size:9px!important;line-height:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.engInbox.mode-settings .inboxSettingsMenuTitle strong{color:#111827!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:15px!important;line-height:20px!important;font-weight:700!important}.engInbox.mode-settings .inboxSettingsMenu>button{min-height:46px!important;padding:8px 10px!important;border-radius:11px!important;background:transparent!important;color:#24324a!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsMenu>button span{color:#7a7f8d!important;font-size:9px!important;line-height:12px!important;font-weight:500!important}.engInbox.mode-settings .inboxSettingsMenu>button:hover{background:#f5f7fa!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active{background:#e8f0fe!important;color:#0058bd!important;box-shadow:inset 3px 0 #0058bd!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active span{color:#5675a4!important}.engInbox.mode-settings .inboxSettingsMain{padding:0!important;background:#f5f7fa!important}.engInbox.mode-settings .inboxSettingsPage{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:#f5f7fa!important}.engInbox.mode-settings .inboxSettingsSubHeader{position:relative!important;z-index:20!important;flex:0 0 auto!important;padding:12px 24px!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 2px #0f172a0d!important}.engInbox.mode-settings .inboxSettingsSubHeaderInner{width:100%!important;max-width:1720px!important;margin:0 auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.engInbox.mode-settings .inboxSettingsHeaderLeft{min-width:0!important;display:flex!important;align-items:center!important;gap:16px!important}.engInbox.mode-settings .inboxSettingsBackButton{height:30px!important;min-height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important;transition:background-color .15s ease,border-color .15s ease!important}.engInbox.mode-settings .inboxSettingsBackButton:hover{background:#e2e8f0!important;border-color:#cbd5e1!important}.engInbox.mode-settings .inboxSettingsBackIcon{color:#64748b!important;font-family:Inter,sans-serif!important;font-size:16px!important;line-height:1!important;font-weight:500!important}.engInbox.mode-settings .inboxSettingsHeaderSeparator{width:1px!important;height:16px!important;flex:0 0 1px!important;background:#e2e8f0!important}.engInbox.mode-settings .inboxSettingsHeaderContext{min-width:0!important;display:grid!important;gap:1px!important}.engInbox.mode-settings .inboxSettingsBreadcrumb{min-width:0!important;display:flex!important;align-items:center!important;gap:4px!important;overflow:hidden!important;color:#64748b!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;white-space:nowrap!important}.engInbox.mode-settings .inboxSettingsBreadcrumb strong{overflow:hidden!important;text-overflow:ellipsis!important;color:#1e293b!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsHeaderContext h1{margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#0f172a!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:18px!important;line-height:22px!important;font-weight:700!important;letter-spacing:-.02em!important;white-space:nowrap!important}.engInbox.mode-settings .inboxSettingsHeaderRight{display:flex!important;align-items:center!important;gap:12px!important;font-family:Inter,sans-serif!important}.engInbox.mode-settings .inboxSettingsSyncBadge{min-height:30px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:6px!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;white-space:nowrap!important}.engInbox.mode-settings .inboxSettingsSyncBadge.is-connected{border:1px solid #a7f3d0!important;background:#ecfdf5!important;color:#065f46!important}.engInbox.mode-settings .inboxSettingsSyncBadge.is-disconnected{border:1px solid #fed7aa!important;background:#fff7ed!important;color:#9a3412!important}.engInbox.mode-settings .inboxSettingsSyncDot{width:8px!important;height:8px!important;min-width:8px!important;border-radius:999px!important}.engInbox.mode-settings .inboxSettingsSyncBadge.is-connected .inboxSettingsSyncDot{background:#10b981!important}.engInbox.mode-settings .inboxSettingsSyncBadge.is-disconnected .inboxSettingsSyncDot{background:#f97316!important}.engInbox.mode-settings .inboxSettingsApiStatus{color:#64748b!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:14px!important;font-weight:500!important;white-space:nowrap!important}.engInbox.mode-settings .inboxSettingsPage>.inboxSettingsLayout{min-height:0!important;height:auto!important}.engInbox.mode-settings .inboxSettingsMain.is-signatures .sig-page.is-embedded .sig-header{display:none!important}@media(max-width:1100px){.engInbox.mode-settings .inboxSettingsSubHeader{padding-left:16px!important;padding-right:16px!important}.engInbox.mode-settings .inboxSettingsHeaderRight{width:100%!important;padding-left:0!important;justify-content:flex-start!important}}@media(max-width:720px){.engInbox.mode-settings .inboxSettingsHeaderSeparator,.engInbox.mode-settings .inboxSettingsApiStatus{display:none!important}.engInbox.mode-settings .inboxSettingsHeaderLeft{width:100%!important;gap:10px!important}.engInbox.mode-settings .inboxSettingsHeaderContext{min-width:0!important}.engInbox.mode-settings .inboxSettingsHeaderContext h1{font-size:16px!important;line-height:20px!important}.engInbox.mode-settings .inboxSettingsBreadcrumb{font-size:10px!important}.engInbox.mode-settings .inboxSettingsSyncBadge{max-width:100%!important;overflow:hidden!important}.engInbox.mode-settings .inboxSettingsSyncBadge>span:last-child{overflow:hidden!important;text-overflow:ellipsis!important}}.engInbox.mode-settings .inboxSettingsSubHeader{padding-left:16px!important;padding-right:16px!important}.engInbox.mode-settings .inboxSettingsSubHeaderInner{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.engInbox.mode-settings .inboxSettingsPage>.inboxSettingsLayout{box-sizing:border-box!important;width:100%!important;min-height:0!important;padding:16px!important;gap:16px!important;grid-template-columns:240px minmax(0,1fr)!important;background:#f8fafc!important}.engInbox.mode-settings .inboxSettingsMenu{box-sizing:border-box!important;width:240px!important;min-width:240px!important;height:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a0d!important}.engInbox.mode-settings .inboxSettingsMenuTitle{flex:0 0 auto!important;margin:0!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:1px!important;border-bottom:1px solid #f1f5f9!important;background:#f8fafcb8!important}.engInbox.mode-settings .inboxSettingsMenuTitle strong{margin:0!important;color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.engInbox.mode-settings .inboxSettingsMenu>button{position:relative!important;box-sizing:border-box!important;width:calc(100% - 16px)!important;min-height:50px!important;margin:0 8px 4px!important;padding:8px 12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:1px!important;border:0!important;border-left:4px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#475569!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;text-align:left!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}.engInbox.mode-settings .inboxSettingsMenu>button span{display:block!important;max-width:calc(100% - 16px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#94a3b8!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.engInbox.mode-settings .inboxSettingsMenu>button:not(.is-active):after{content:"›";position:absolute!important;top:50%!important;right:10px!important;transform:translateY(-50%)!important;color:#94a3b8!important;font-family:Inter,sans-serif!important;font-size:18px!important;line-height:1!important;font-weight:400!important;opacity:0!important;transition:opacity .15s ease!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active{border-left-color:#3b82f6!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:inset 0 1px 1px #00000008!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active span{color:#2563ebcc!important;font-weight:400!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active:after{content:"";position:absolute!important;top:17px!important;right:12px!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#2563eb!important}.engInbox.mode-settings .inboxSettingsMain{min-width:0!important;min-height:0!important;overflow:auto!important;background:transparent!important}@media(max-width:900px){.engInbox.mode-settings .inboxSettingsPage>.inboxSettingsLayout{padding:12px!important;gap:12px!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.engInbox.mode-settings .inboxSettingsMenu{width:100%!important;min-width:0!important;height:auto!important}.engInbox.mode-settings .inboxSettingsMenu>button{width:calc(100% - 16px)!important}}.engInbox.mode-settings .inboxSettingsMenu{width:240px!important;min-width:240px!important;font-family:Inter,sans-serif!important;font-size:13px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.engInbox.mode-settings .inboxSettingsMenuTitle{margin:0!important;padding:14px!important;gap:0!important;border-bottom:1px solid #f1f5f9!important;background:#f8fafcb3!important}.engInbox.mode-settings .inboxSettingsEyebrow{margin:0!important;color:#64748b!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.engInbox.mode-settings .inboxSettingsMenuTitle strong{margin:0!important;color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;letter-spacing:0!important}.engInbox.mode-settings .inboxSettingsMenu>button:first-of-type{margin-top:8px!important}.engInbox.mode-settings .inboxSettingsMenu>button{position:relative!important;box-sizing:border-box!important;width:calc(100% - 16px)!important;min-height:0!important;height:auto!important;margin:0 8px 4px!important;padding:8px 12px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;border:0!important;border-left:4px solid transparent!important;border-radius:6px!important;background:transparent!important;color:#475569!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:500!important;letter-spacing:0!important;text-align:left!important;-webkit-font-smoothing:antialiased!important}.engInbox.mode-settings .inboxSettingsMenu>button span{display:block!important;margin-top:0!important;max-width:calc(100% - 16px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#94a3b8!important;font-family:Inter,sans-serif!important;font-size:10px!important;line-height:14px!important;font-weight:400!important;letter-spacing:0!important}.engInbox.mode-settings .inboxSettingsMenu>button:hover{background:#f1f5f9!important;color:#0f172a!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active{border-left-color:#1a73e8!important;background:#eef6ff!important;color:#0b2959!important;box-shadow:inset 0 1px 1px #00000008!important;font-size:12px!important;line-height:16px!important;font-weight:600!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active span{color:#1557b0cc!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.engInbox.mode-settings .inboxSettingsMenu>button.is-active:after{content:"";position:absolute!important;top:13px!important;right:12px!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#1557b0!important;opacity:1!important}.engInbox.mode-settings .inboxSettingsMenu>button:not(.is-active):after{content:"›";position:absolute!important;top:9px!important;right:12px!important;transform:none!important;color:#94a3b8!important;font-family:Inter,sans-serif!important;font-size:16px!important;line-height:16px!important;font-weight:400!important;opacity:0!important}.engInbox.mode-settings .inboxSettingsMenu>button:not(.is-active):hover:after{opacity:1!important}.engInbox.mode-settings .inboxSettingsMenu>div:last-child:not(.inboxSettingsMenuTitle){margin-top:auto!important;padding:12px!important;border-top:1px solid #f1f5f9!important;background:#f8fafc!important;color:#475569!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:15px!important;font-weight:500!important}.engInbox.mode-settings .inboxSettingsMenu>div:last-child:not(.inboxSettingsMenuTitle) p{margin:4px 0 0!important;color:#94a3b8!important;font-size:10px!important;line-height:14px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedAccountsPage,.engInbox.mode-settings .stitchConnectedAccountsPage *{box-sizing:border-box!important}.engInbox.mode-settings .stitchConnectedAccountsPage{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:24px!important;display:flex!important;flex-direction:column!important;gap:24px!important;color:#202124!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}.engInbox.mode-settings .inboxSettingsMenu,.engInbox.mode-settings .inboxSettingsMenu button,.engInbox.mode-settings .inboxSettingsMenu span,.engInbox.mode-settings .inboxSettingsMenu strong{font-family:Plus Jakarta Sans,Inter,sans-serif!important}.engInbox.mode-settings .stitchConnectedAccountsIntro{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.engInbox.mode-settings .stitchConnectedAccountsIntro>div:first-child{min-width:0!important}.engInbox.mode-settings .stitchConnectedAccountsIntro h1{margin:0!important;color:#0f172a!important;font-size:24px!important;line-height:32px!important;font-weight:700!important;letter-spacing:-.025em!important}.engInbox.mode-settings .stitchConnectedAccountsIntro p{max-width:660px!important;margin:4px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:18px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedAccountsActions{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.engInbox.mode-settings .stitchConnectedAccountsActions button{min-height:34px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:999px!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important}.engInbox.mode-settings .stitchConnectedAccountsActions button svg{width:14px!important;height:14px!important;flex:0 0 14px!important}.engInbox.mode-settings .stitchConnectedAccountsSyncAll{border:1px solid #cbd5e1!important;background:#fff!important;color:#475569!important;box-shadow:0 1px 2px #3c40430f!important}.engInbox.mode-settings .stitchConnectedAccountsSyncAll:hover:not(:disabled){border-color:#94a3b8!important;background:#f8fafc!important;color:#1e293b!important}.engInbox.mode-settings .stitchConnectedAccountsSyncAll:disabled{opacity:.45!important;cursor:not-allowed!important}.engInbox.mode-settings .stitchGoogleConnectButton{border:1px solid #1a73e8!important;background:#1a73e8!important;color:#fff!important;box-shadow:0 2px 6px 2px #3c404314,0 1px 2px #3c40431f!important;font-weight:700!important}.engInbox.mode-settings .stitchGoogleConnectButton:hover{border-color:#1557b0!important;background:#1557b0!important}.engInbox.mode-settings .stitchGoogleG{padding:2px!important;border-radius:999px!important;background:#fff!important}.engInbox.mode-settings .stitchConnectedAccountsNotice{padding:10px 14px!important;border:1px solid #bfdbfe!important;border-radius:12px!important;background:#eff6ff!important;color:#1e40af!important;font-size:11px!important;line-height:16px!important;font-weight:500!important}.engInbox.mode-settings .stitchConnectedMailboxSection{display:flex!important;flex-direction:column!important;gap:16px!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead h2{margin:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead h2>i{width:6px!important;height:6px!important;border-radius:999px!important;background:#cbd5e1!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead h2 small{color:#94a3b8!important;font-size:12px!important;line-height:16px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead>span{color:#94a3b8!important;font-size:11px!important;line-height:15px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedAccountsLoading,.engInbox.mode-settings .stitchConnectedAccountsEmpty{min-height:178px!important;padding:28px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 3px #3c40431a,0 1px 2px #3c40430f!important}.engInbox.mode-settings .stitchConnectedAccountsLoading{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;color:#64748b!important;font-size:12px!important;font-weight:500!important}.engInbox.mode-settings .stitchConnectedAccountsSpinner{width:18px!important;height:18px!important;border:2px solid #dbeafe!important;border-top-color:#1a73e8!important;border-radius:50%!important;animation:airz-connected-spin .8s linear infinite!important}@keyframes airz-connected-spin{to{transform:rotate(360deg)}}.engInbox.mode-settings .stitchConnectedAccountsEmpty{display:grid!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}.engInbox.mode-settings .stitchConnectedAccountsEmptyGoogle{width:54px!important;height:54px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#f8fafd!important}.engInbox.mode-settings .stitchConnectedAccountsEmptyGoogle svg{width:30px!important;height:30px!important}.engInbox.mode-settings .stitchConnectedAccountsEmpty h3{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.engInbox.mode-settings .stitchConnectedAccountsEmpty p{max-width:680px!important;margin:4px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:18px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedAccountsEmpty>button{min-height:34px!important;padding:0 16px!important;border:1px solid #1a73e8!important;border-radius:999px!important;background:#1a73e8!important;color:#fff!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:12px!important;line-height:16px!important;font-weight:700!important;box-shadow:0 1px 3px #3c40431f!important}.engInbox.mode-settings .stitchConnectedMailboxList{display:flex!important;flex-direction:column!important;gap:16px!important}.engInbox.mode-settings .stitchConnectedMailboxCard{position:relative!important;overflow:hidden!important;padding:20px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 3px #3c40431a,0 1px 2px #3c40430f!important;transition:box-shadow .15s ease,border-color .15s ease!important}.engInbox.mode-settings .stitchConnectedMailboxCard:hover{box-shadow:0 4px 12px #3c404326!important}.engInbox.mode-settings .stitchConnectedMailboxCard.is-primary{border:2px solid rgba(59,130,246,.8)!important}.engInbox.mode-settings .stitchConnectedMailboxAccent{position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:linear-gradient(90deg,#2563eb,#4f46e5,#38bdf8)!important}.engInbox.mode-settings .stitchConnectedMailboxCardTop{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.engInbox.mode-settings .stitchConnectedMailboxIdentity{min-width:0!important;display:flex!important;align-items:flex-start!important;gap:14px!important}.engInbox.mode-settings .stitchConnectedMailboxAvatar{width:44px!important;min-width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:linear-gradient(135deg,#2563eb,#1e40af)!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:700!important;box-shadow:0 1px 2px #3c40431f!important}.engInbox.mode-settings .stitchConnectedMailboxTitleRow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.engInbox.mode-settings .stitchConnectedMailboxTitleRow h3{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.engInbox.mode-settings .stitchMailboxPrimaryBadge,.engInbox.mode-settings .stitchMailboxStatusBadge{min-height:20px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border-radius:999px!important;font-size:10px!important;line-height:20px!important;font-weight:700!important}.engInbox.mode-settings .stitchMailboxPrimaryBadge{background:#dbeafe!important;color:#1e40af!important}.engInbox.mode-settings .stitchMailboxStatusBadge{border:1px solid #a7f3d0!important;background:#ecfdf5!important;color:#047857!important;font-weight:600!important}.engInbox.mode-settings .stitchMailboxStatusBadge>i{width:6px!important;height:6px!important;border-radius:50%!important;background:#10b981!important}.engInbox.mode-settings .stitchMailboxStatusBadge.needs-reconnect{border-color:#fed7aa!important;background:#fff7ed!important;color:#c2410c!important}.engInbox.mode-settings .stitchMailboxStatusBadge.needs-reconnect>i{background:#f97316!important}.engInbox.mode-settings .stitchMailboxStatusBadge.disconnected{border-color:#e2e8f0!important;background:#f8fafc!important;color:#64748b!important}.engInbox.mode-settings .stitchMailboxStatusBadge.disconnected>i{background:#94a3b8!important}.engInbox.mode-settings .stitchConnectedMailboxEmail{margin:4px 0 0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;color:#64748b!important;font-size:12px!important;line-height:16px!important;font-weight:500!important}.engInbox.mode-settings .stitchConnectedMailboxEmail strong{color:#1e293b!important;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:500!important}.engInbox.mode-settings .stitchConnectedMailboxEmail>span:first-of-type{color:#cbd5e1!important}.engInbox.mode-settings .stitchConnectedMailboxDetail{margin-top:4px!important;display:flex!important;align-items:center!important;gap:6px!important;color:#94a3b8!important;font-size:11px!important;line-height:15px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedMailboxDetail>span:first-child{font-size:9px!important}.engInbox.mode-settings .stitchConnectedMailboxDetail .is-ok{color:#059669!important}.engInbox.mode-settings .stitchConnectedMailboxDetail .is-paused{color:#f59e0b!important}.engInbox.mode-settings .stitchConnectedMailboxDetail strong{color:#475569!important;font-weight:600!important}.engInbox.mode-settings .stitchConnectedMailboxError{margin-top:6px!important;max-width:620px!important;color:#b91c1c!important;font-size:10px!important;line-height:14px!important;font-weight:500!important}.engInbox.mode-settings .stitchConnectedMailboxStats{padding:8px 14px!important;display:flex!important;align-items:center!important;gap:16px!important;flex:0 0 auto!important;border:1px solid rgba(226,232,240,.8)!important;border-radius:12px!important;background:#f8fafc!important}.engInbox.mode-settings .stitchConnectedMailboxStats>div{min-width:76px!important;display:grid!important;gap:1px!important}.engInbox.mode-settings .stitchConnectedMailboxStats span{color:#94a3b8!important;font-size:10px!important;line-height:13px!important;font-weight:600!important;text-transform:uppercase!important}.engInbox.mode-settings .stitchConnectedMailboxStats strong{color:#1e293b!important;font-family:Roboto Mono,ui-monospace,monospace!important;font-size:11px!important;line-height:16px!important;font-weight:600!important}.engInbox.mode-settings .stitchConnectedMailboxStats strong.is-synced{color:#059669!important}.engInbox.mode-settings .stitchConnectedMailboxStats>i{width:1px!important;height:24px!important;background:#e2e8f0!important}.engInbox.mode-settings .stitchConnectedMailboxControls{margin-top:16px!important;padding-top:16px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-top:1px solid #f1f5f9!important}.engInbox.mode-settings .stitchConnectedMailboxControlStatus{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;color:#475569!important;font-size:12px!important;line-height:16px!important;font-weight:500!important}.engInbox.mode-settings .stitchReadOnlySwitch{position:relative!important;width:44px!important;min-width:44px!important;height:24px!important;border-radius:999px!important;background:#cbd5e1!important}.engInbox.mode-settings .stitchReadOnlySwitch>i{position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #0003!important}.engInbox.mode-settings .stitchReadOnlySwitch.is-on{background:#1a73e8!important}.engInbox.mode-settings .stitchReadOnlySwitch.is-on>i{left:23px!important}.engInbox.mode-settings .stitchDefaultOutgoingLabel{margin-left:10px!important;color:#64748b!important;font-size:11px!important;font-weight:500!important}.engInbox.mode-settings .stitchSetPrimaryButton{margin-left:10px!important;padding:5px 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#2563eb!important;font-size:11px!important;line-height:15px!important;font-weight:700!important}.engInbox.mode-settings .stitchSetPrimaryButton:hover{background:#eff6ff!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions{display:flex!important;align-items:center!important;gap:4px!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions button{min-height:30px!important;padding:0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#475569!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:11px!important;line-height:30px!important;font-weight:500!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions button:hover{background:#f1f5f9!important;color:#0f172a!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions button.is-danger{color:#e11d48!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions button.is-danger:hover{background:#fff1f2!important;color:#be123c!important}.engInbox.mode-settings .stitchConnectedAccountsUsage{padding:20px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 3px #3c40431a,0 1px 2px #3c40430f!important}.engInbox.mode-settings .stitchConnectedAccountsUsage h3,.engInbox.mode-settings .stitchConnectedAccountsOAuthCard h3{margin:0!important;color:#0f172a!important;font-size:14px!important;line-height:20px!important;font-weight:700!important}.engInbox.mode-settings .stitchConnectedAccountsUsage>div:first-child>p,.engInbox.mode-settings .stitchConnectedAccountsOAuthCard p{margin:2px 0 0!important;color:#64748b!important;font-size:12px!important;line-height:18px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedAccountsUsageGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.engInbox.mode-settings .stitchConnectedAccountsUsageGrid article{min-height:82px!important;padding:12px!important;display:flex!important;align-items:flex-start!important;gap:10px!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:12px!important;background:#f8fafcb8!important}.engInbox.mode-settings .stitchConnectedAccountsUsageIcon{width:30px!important;min-width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#dbeafe!important;color:#1d4ed8!important;font-size:14px!important;font-weight:800!important}.engInbox.mode-settings .stitchConnectedAccountsUsageGrid strong{display:block!important;color:#1e293b!important;font-size:12px!important;line-height:16px!important;font-weight:700!important}.engInbox.mode-settings .stitchConnectedAccountsUsageGrid span{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:10px!important;line-height:15px!important;font-weight:400!important}.engInbox.mode-settings .stitchConnectedAccountsOAuthCard{padding:18px 20px!important;display:flex!important;align-items:flex-start!important;gap:12px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fafc,#fff)!important}.engInbox.mode-settings .stitchConnectedAccountsOAuthIcon{width:34px!important;min-width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#ecfdf5!important;color:#047857!important}.engInbox.mode-settings .stitchConnectedAccountsOAuthIcon svg{width:18px!important;height:18px!important}@media(max-width:1100px){.engInbox.mode-settings .stitchConnectedMailboxStats{width:100%!important;justify-content:space-between!important}.engInbox.mode-settings .stitchConnectedAccountsUsageGrid{grid-template-columns:1fr!important}}@media(max-width:760px){.engInbox.mode-settings .stitchConnectedAccountsPage{padding:16px!important;gap:18px!important}.engInbox.mode-settings .stitchConnectedAccountsActions{width:100%!important;flex-wrap:wrap!important}.engInbox.mode-settings .stitchConnectedAccountsActions button{flex:1 1 auto!important}.engInbox.mode-settings .stitchConnectedAccountsEmpty{grid-template-columns:1fr!important;text-align:center!important}.engInbox.mode-settings .stitchConnectedAccountsEmptyGoogle{margin:0 auto!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead,.engInbox.mode-settings .stitchConnectedMailboxControls{align-items:flex-start!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead>span{display:none!important}.engInbox.mode-settings .stitchConnectedMailboxStats{overflow-x:auto!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions{width:100%!important;flex-wrap:wrap!important}}.engInbox .gmailCategoryTabs{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;overflow-x:auto!important;border-bottom:1px solid #e2e8f0!important;background:#fff!important;scrollbar-width:none!important}.engInbox .gmailCategoryTabs::-webkit-scrollbar{display:none!important}.engInbox .gmailCategoryTabs>button{position:relative!important;min-width:0!important;height:50px!important;min-height:50px!important;padding:0 6px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5f6368!important;box-shadow:none!important;font-family:Inter,Plus Jakarta Sans,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important}.engInbox .gmailCategoryTabs>button:hover{background:#f8fafc!important;color:#334155!important}.engInbox .gmailCategoryTabs>button.is-active{background:transparent!important;color:#1a73e8!important}.engInbox .gmailCategoryTabs>button.is-active:after{content:"";position:absolute!important;left:8px!important;right:8px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:#1a73e8!important}.engInbox .gmailCategoryIcon{width:15px!important;min-width:15px!important;height:15px!important;color:#64748b!important}.engInbox .gmailCategoryTabs>button.is-active .gmailCategoryIcon{color:#1a73e8!important}.engInbox .gmailCategoryCount{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:16px!important;max-width:56px!important;padding:0 5px!important;border-radius:999px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:8px!important;line-height:14px!important;font-weight:700!important}.engInbox .gmailCategoryCount--promotions{background:#e6f4ea!important;color:#137333!important}.engInbox .gmailCategoryCount--social{background:#e8f0fe!important;color:#1967d2!important}.engInbox .gmailCategoryCount--updates{background:#fef7e0!important;color:#b06000!important}.engInbox .gmailCategoryTabs+.stitchThreadActionRibbon{margin-top:0!important}.engInbox .inboxRefreshGlyph{width:16px!important;height:16px!important}.engInbox .inboxRefreshGlyph.is-spinning{animation:airzInboxRefreshSpin .8s linear infinite}@keyframes airzInboxRefreshSpin{to{transform:rotate(360deg)}}.engInbox:not(.mode-settings){--gmail-rail-width: 208px !important;--thread-pane-width: 560px !important}.engInbox:not(.mode-settings).gmailNavCollapsed{--gmail-rail-width: 208px !important}.engInbox:not(.mode-settings).threadPaneCollapsed{--thread-pane-width: 560px !important}.engInbox:not(.mode-settings) .inboxPane{width:560px!important;min-width:560px!important}.engInbox:not(.mode-settings) .gmailNavRail{width:208px!important;min-width:208px!important}.engInbox:not(.mode-settings) .conversationShell.aiCollapsed{--ai-pane-width-local: 46px !important;grid-template-columns:minmax(0,1fr) 46px!important}.engInbox:not(.mode-settings) .conversationShell.aiCollapsed .aiCard{width:46px!important;min-width:46px!important}.engInbox:not(.mode-settings) .gmailCategoryTabs>button{min-width:92px!important;padding-left:9px!important;padding-right:9px!important}@media(max-width:1220px){.engInbox:not(.mode-settings){--gmail-rail-width: 190px !important;--thread-pane-width: 380px !important}.engInbox:not(.mode-settings) .gmailNavRail{width:190px!important;min-width:190px!important}.engInbox:not(.mode-settings) .inboxPane{width:380px!important;min-width:380px!important}}.engInbox.mode-settings .stitchConnectedAccountsPage{max-width:1080px!important;gap:14px!important}.engInbox.mode-settings .stitchConnectedAccountsIntro{align-items:flex-start!important}.engInbox.mode-settings .stitchConnectedAccountsIntro h1{font-size:21px!important;line-height:27px!important}.engInbox.mode-settings .stitchConnectedAccountsIntro p{max-width:620px!important;font-size:11px!important;line-height:17px!important}.engInbox.mode-settings .stitchConnectedAccountsSyncAll{display:none!important}.engInbox.mode-settings .stitchConnectedMailboxSectionHead h2>i,.engInbox.mode-settings .stitchConnectedMailboxSectionHead h2>small{display:none!important}.engInbox.mode-settings .stitchConnectedMailboxControlStatus{display:none!important}.engInbox.mode-settings .stitchConnectedMailboxStats>div:nth-of-type(3),.engInbox.mode-settings .stitchConnectedMailboxStats>i:nth-of-type(2){display:none!important}.engInbox.mode-settings .stitchConnectedAccountsUsage,.engInbox.mode-settings .stitchConnectedAccountsOAuthCard{display:none!important}.engInbox.mode-settings .stitchConnectedMailboxCard{padding:17px!important}.engInbox.mode-settings .stitchConnectedMailboxControls{margin-top:10px!important;padding-top:10px!important;justify-content:flex-end!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions{margin-left:auto!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions button:not(.is-danger):disabled{cursor:wait!important;opacity:.78!important}.engInbox.mode-settings .stitchConnectedMailboxControlActions button:not(.is-danger):disabled:before{content:"";width:12px!important;height:12px!important;display:inline-block!important;margin-right:6px!important;border:2px solid rgba(37,99,235,.2)!important;border-top-color:#2563eb!important;border-radius:50%!important;vertical-align:-2px!important;animation:airz-gmail-pass6f-v2-spin .7s linear infinite!important}@keyframes airz-gmail-pass6f-v2-spin{to{transform:rotate(360deg)}}.engInbox:not(.mode-settings) .gmailNavCountBadge{margin-left:auto!important;min-width:18px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;color:#5f6368!important;font-family:Inter,Plus Jakarta Sans,sans-serif!important;font-size:11px!important;line-height:16px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important}.engInbox:not(.mode-settings) .is-active .gmailNavCountBadge,.engInbox:not(.mode-settings) [aria-current=page] .gmailNavCountBadge{color:#0b57d0!important}.engInbox .gmailRefreshNotice{margin:0!important;padding:6px 12px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important;color:#475569!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:16px!important}.ccmShade{position:fixed;inset:0;background:#0f172a57;z-index:120;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 24px 24px}.ccmModal{width:800px;height:650px}.ccmModal.isMinimized{height:38px;overflow:hidden}.ccmEditorArea{flex:1 1 auto;min-height:0;overflow:hidden}.ccmModal .lex-email{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.ccmModal .lex-subject{display:block!important;height:42px!important;border:0!important;border-bottom:1px solid #e8eaed!important;padding:0 18px!important;font-size:13px!important}.ccmModal .lex-toolbar{flex:0 0 auto!important;padding:10px 12px!important;border-bottom:1px solid #e8eaed!important;background:#f8fbfd!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important}.ccmModal .lex-toolbar button{height:32px!important;border:1px solid #d7e2e8!important;border-radius:0!important;background:#fff!important;color:#20313a!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}.ccmModal .lex-toolbar button:nth-child(6){background:#20313a!important;color:#fff!important;border-color:#20313a!important}.ccmModal .lex-editorShell{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important}.ccmModal .lex-content{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:18px 18px 10px!important}.ccmModal .lex-signatureWrap{flex:0 0 auto!important;padding:0 18px 12px!important;border:0!important;background:#fff!important}.ccmModal .lex-signatureWrap.is-collapsed{height:42px!important;display:flex!important;align-items:center!important}.ccmModal .lex-signatureWrap.is-expanded{max-height:180px!important;overflow-y:auto!important}.ccmModal .lex-signatureDots{width:36px!important;height:24px!important;border:1px solid #dadce0!important;border-radius:999px!important;background:#fff!important;color:#5f6368!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;cursor:pointer!important}.ccmModal .lex-signaturePreview{margin-top:10px!important;padding:0!important;border:0!important;background:#fff!important}.ccmModal .lex-signatureSelect,.gmailReplyDrawer .lex-signatureSelect{height:32px;min-width:230px;max-width:280px;border:1px solid #d7e2e8;background:#fff;color:#20313a;border-radius:0;padding:0 10px;font-size:12px;font-weight:850;outline:none}.ccmFooter{flex:0 0 58px;display:flex;align-items:center;justify-content:flex-start;padding:10px 14px;border-top:1px solid #e8eaed;background:#fff}.ccmSendBtn{height:38px;min-width:86px;border:0;border-radius:18px;background:#9db5ff;color:#fff;font-size:13px;font-weight:900}.ccmSendBtn:disabled{opacity:.65;cursor:not-allowed}.ccmModal.popout{left:4vw!important;right:4vw!important;top:8vh!important;bottom:4vh!important;width:auto!important;height:auto!important}@media(max-width:720px){.ccmShade{padding:0;align-items:stretch}.ccmModal{width:100%;height:100%;border-radius:0}}.gmailReplyConnection{padding:8px 14px;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:700}.gmailReplyConnection.is-ok{background:#ecfdf5;color:#047857}.gmailReplyConnection.is-warning{background:#fff7ed;color:#c2410c}.prospecting-topSearch input{padding:0 14px 0 40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.8' cy='10.8' r='7.1'/%3E%3Cpath d='M16.1 16.1 21 21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px 50%;background-size:18px}:root{--pe-bg: #eef3f8;--pe-surface: #fff;--pe-soft: #f8fafc;--pe-line: #e2e8f0;--pe-line-2: #cbd5e1;--pe-text: #0f172a;--pe-muted: #64748b;--pe-faint: #94a3b8;--pe-blue: #2563eb;--pe-blue-soft: #eff6ff;--pe-blue-line: #bfdbfe;--pe-green: #059669;--pe-green-soft: #ecfdf5;--pe-green-line: #bbf7d0;--pe-purple: #7c3aed;--pe-purple-soft: #fbf9ff;--pe-purple-line: #e7dcff;--pe-red: #dc2626;--pe-red-soft: #fff1f2;--pe-red-line: #fecaca;--pe-amber: #d97706;--pe-amber-soft: #fffbeb;--pe-radius: 8px;--pe-radius-sm: 6px;--pe-pill: 999px;--pe-shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--pe-shadow-md: 0 8px 18px rgba(15, 23, 42, .08);--pe-shadow-focus: 0 0 0 3px rgba(37, 99, 235, .12);--pe-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.prospecting-page,.prospecting-page *{box-sizing:border-box}.prospecting-page{min-height:100%;padding:0;background:var(--pe-bg);color:var(--pe-text);font-family:var(--pe-font);overflow-x:hidden}.prospecting-page button,.prospecting-page input,.prospecting-page select,.prospecting-page textarea{font-family:inherit}.prospecting-page button{cursor:pointer}.prospecting-page button:disabled{opacity:.58;cursor:not-allowed}.prospecting-page input:focus,.prospecting-page select:focus,.prospecting-page textarea:focus,.prospecting-page button:focus-visible{outline:none;box-shadow:var(--pe-shadow-focus)}.prospecting-commandBar{min-height:58px;display:grid;grid-template-columns:150px minmax(420px,1fr) auto;align-items:center;gap:12px;padding:8px 14px;background:#fffffff5;border-bottom:1px solid var(--pe-line);box-shadow:var(--pe-shadow-sm);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prospecting-titleBlock{min-width:0}.prospecting-titleBlock h1{margin:0;color:var(--pe-text);font-size:20px;line-height:1;font-weight:700;letter-spacing:-.03em}.prospecting-titleBlock span{display:none}.prospecting-topSearch{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) 132px 132px 92px;gap:10px;align-items:center}.prospecting-topSearch input,.prospecting-topSearch select,.prospecting-topSearch button,.prospecting-commandActions button{height:40px;border-radius:var(--pe-radius-sm);font-size:13px;line-height:1}.prospecting-topSearch input,.prospecting-topSearch select{width:100%;border:1px solid var(--pe-line-2);background:#fff;color:#1f2937;font-weight:650;outline:none;box-shadow:var(--pe-shadow-sm)}.prospecting-topSearch input{padding:0 14px 0 40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.8' cy='10.8' r='7.1'/%3E%3Cpath d='M16.1 16.1 21 21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px 50%;background-size:18px}.prospecting-topSearch input::placeholder{color:#7a8799;font-weight:650}.prospecting-topSearch select{padding:0 34px 0 12px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.prospecting-topSearch button,.prospecting-commandActions button:last-child,.prospecting-nextActionEditor button{border:0;background:linear-gradient(180deg,#2f6df5,var(--pe-blue));color:#fff;font-weight:700;box-shadow:0 6px 14px #2563eb38}.prospecting-commandActions{display:flex;align-items:center;gap:10px}.prospecting-commandActions button{border:1px solid var(--pe-line-2);background:#fff;color:#172033;padding:0 14px;font-weight:700;box-shadow:var(--pe-shadow-sm)}.prospecting-topStrip{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 14px;border-bottom:1px solid rgba(203,213,225,.65)}.prospecting-statsInline,.prospecting-sourceTabs{display:flex;align-items:center;white-space:nowrap;scrollbar-width:none}.prospecting-statsInline::-webkit-scrollbar,.prospecting-sourceTabs::-webkit-scrollbar{display:none}.prospecting-statsInline{min-width:0;gap:22px;overflow-x:auto}.prospecting-sourceTabs{justify-content:flex-end;gap:9px;overflow-x:auto}.prospecting-statsInline button,.prospecting-statsInline>span,.prospecting-sourceTabs button{height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pe-radius-sm);font-size:12px;line-height:1;font-weight:820}.prospecting-statsInline button,.prospecting-statsInline>span{border:0;background:transparent;color:#334155;padding:0}.prospecting-statsInline button.is-active{min-width:64px;padding:0 11px;background:#eaf2ff;color:var(--pe-blue);box-shadow:inset 0 0 0 1px #d4e3ff}.prospecting-statsInline button.is-danger{padding:0 11px;background:var(--pe-red-soft);color:var(--pe-red);box-shadow:inset 0 0 0 1px var(--pe-red-line)}.prospecting-statsInline strong{color:inherit;font-size:12px;font-weight:950;margin-left:3px}.prospecting-sourceTabs button{border:1px solid var(--pe-line-2);background:#fff;color:#172033;padding:0 15px;box-shadow:var(--pe-shadow-sm)}.prospecting-sourceTabs button.is-active{min-width:54px;border-color:transparent;background:var(--pe-blue);color:#fff;box-shadow:0 5px 12px #2563eb38}.prospecting-workspaceV2{display:grid;grid-template-columns:minmax(360px,400px) minmax(0,1fr) minmax(320px,370px);gap:10px;align-items:start;padding:8px 10px 12px;max-width:100%;overflow-x:hidden}.prospecting-leftRail,.prospecting-detailPane,.prospecting-rightRail{min-width:0;display:grid;gap:9px;max-height:calc(100vh - 122px);overflow-y:auto;overflow-x:hidden;align-self:start;scrollbar-width:thin}.prospecting-detailPane{background:linear-gradient(180deg,#ffffff8c,#ffffff26);border-radius:10px}.prospecting-panel{background:var(--pe-surface);border:1px solid var(--pe-line);border-radius:var(--pe-radius);padding:10px;box-shadow:var(--pe-shadow-sm);min-width:0}.prospecting-panelHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.prospecting-panelHead.compact{margin-bottom:7px}.prospecting-panelHead h2{margin:0;color:var(--pe-text);font-size:14px;font-weight:700;letter-spacing:-.015em}.prospecting-panelHead span{color:var(--pe-muted);font-size:11px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-leadsPanel{padding:10px;background:linear-gradient(180deg,#fff,#fbfdff)}.prospecting-resultsHead{min-height:28px;align-items:center}.prospecting-resultsHead h2{display:inline-flex;align-items:baseline;gap:4px;margin:0;font-size:15px;font-weight:920}.prospecting-resultsHead h2 span{color:var(--pe-muted);font-size:13px;font-weight:780}.prospecting-sortBtn{height:26px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#475569;padding:0;font:inherit;cursor:default}.prospecting-sortBtn span{color:#475569;font-size:12px;font-weight:780}.prospecting-sortBtn:after{content:"↕";color:#1f2937;font-size:18px;line-height:1}.prospecting-bulkToolbar{min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 0 9px;margin:0 0 6px;border-bottom:1px solid #eef2f7}.prospecting-bulkToolbar>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px}.prospecting-bulkToolbar>div strong{min-width:23px;height:23px;border-radius:var(--pe-pill);background:var(--pe-blue-soft);color:var(--pe-blue);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}.prospecting-bulkToolbar>div span{min-width:0;color:var(--pe-muted);font-size:9.5px;line-height:1.25;font-weight:880;text-transform:uppercase;letter-spacing:.025em;white-space:normal}.prospecting-bulkToolbar button,.prospecting-bulkActions button{height:32px;border:1px solid var(--pe-line-2);border-radius:var(--pe-radius-sm);background:#fff;color:#172033;padding:0 10px;font-size:10.5px;font-weight:880;white-space:nowrap;box-shadow:var(--pe-shadow-sm)}.prospecting-bulkToolbar button:last-child{color:var(--pe-muted)}.prospecting-bulkActions{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:0 0 8px}.prospecting-bulkActions button:first-child{border-color:transparent;background:var(--pe-blue);color:#fff}.prospecting-bulkActions button:last-child{border-color:var(--pe-red-line);background:#fff;color:var(--pe-red)}.prospecting-leadMiniList{display:grid;gap:14px;padding:3px 4px 10px}.prospecting-leadMiniCard{width:100%;position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;row-gap:0;align-items:start;border:1px solid #e5e7eb;border-left:5px solid #7aa7f7;background:#fff;border-radius:var(--pe-radius);padding:14px 14px 0;min-height:150px;text-align:left;box-shadow:0 5px 14px #0f172a17,0 1px 2px #0f172a0f;overflow:hidden;transition:box-shadow .12s ease,transform .12s ease,border-color .12s ease}.prospecting-leadMiniCard:after,.prospecting-leadMiniScore,.prospecting-leadMiniSubline,.prospecting-leadMiniMeta{display:none!important}.prospecting-leadMiniCard:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f172a1f,0 1px 2px #0f172a0f}.prospecting-leadMiniCard.is-selected{border-color:#93c5fd;border-left-color:#6b9df6;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 22px #2563eb21,0 0 0 1px #2563eb1c}.prospecting-leadMiniCard.is-due-overdue{border-left:3px solid var(--pe-red)}.prospecting-leadMiniCard.is-due-today{border-left:3px solid var(--pe-blue)}.prospecting-leadCheck{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:4px 0 0;border:1.5px solid #9ca3af;border-radius:4px;background:#fff;display:grid;place-content:center;cursor:pointer;box-shadow:none}.prospecting-leadCheck:before{content:"";width:8px;height:5px;transform:scale(0) rotate(-45deg);border-left:2px solid #6b7280;border-bottom:2px solid #6b7280;margin-top:-1px;transition:transform .08s ease}.prospecting-leadCheck:checked{border-color:#6b7280;background:#fff}.prospecting-leadCheck:checked:before{transform:scale(1) rotate(-45deg)}.prospecting-leadMiniMain{grid-column:2;min-width:0;padding-bottom:18px}.prospecting-leadMiniMain strong{display:block;color:#202124;font-size:15px;line-height:1.15;font-weight:650;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-leadMiniMain>span{display:block;margin-top:5px;color:#5f6368;font-size:12.5px;line-height:1.2;font-weight:430;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-ownerGroupHint{display:inline-flex;width:fit-content;margin-top:6px;border-radius:var(--pe-pill);background:#eef2ff;color:#475569;padding:4px 7px;font-size:9px;line-height:1;font-weight:880;text-transform:uppercase;letter-spacing:.02em}.prospecting-leadMiniMetaLine{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;min-width:0}.prospecting-leadMiniMetaLine em,.prospecting-leadMiniMetaLine b{min-height:23px;display:inline-flex;align-items:center;border-radius:var(--pe-pill);padding:0 9px;font-size:10.5px;line-height:1;font-weight:560;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-leadMiniMetaLine em{background:#dbeafe;color:#164a8b;font-style:normal}.prospecting-leadMiniMetaLine b,.prospecting-leadMiniMetaLine b.is-working{background:#e5e7eb;color:#202124}.prospecting-leadMiniMetaLine b.is-new{background:#f1f5f9;color:#475569}.prospecting-leadMiniMetaLine b.is-converted{background:#dcfce7;color:#047857}.prospecting-leadMiniMetaLine b.is-archived{background:#f1f5f9;color:#64748b}.prospecting-leadMiniDue{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -14px;padding:12px 14px 12px 44px;border-top:1px solid #d8dde6;background:#ffffffeb}.prospecting-leadMiniDue span,.prospecting-leadMiniDue b{min-width:0;color:#202124;font-size:12.5px;line-height:1;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-leadMiniDue span{display:inline-flex;align-items:center;gap:9px}.prospecting-leadMiniDue b{color:#5f6368;font-weight:420}.prospecting-leadMiniDue b.is-today{color:#2563eb}.prospecting-leadMiniDue b.is-overdue{color:#dc2626}.prospecting-leadMiniDue b.is-future{color:#5f6368}.prospecting-leadMiniDue b.is-none{color:#94a3b8}.prospecting-farmsPanel{padding:9px;background:#fff}.prospecting-farmCreate{display:grid;gap:6px}.prospecting-farmRow{display:grid;grid-template-columns:1fr 84px;gap:6px}.prospecting-leftRail input,.prospecting-leftRail select,.prospecting-farmCreate input{width:100%;height:24px;border:1px solid var(--pe-line-2);border-radius:var(--pe-radius-sm);background:#fff;color:var(--pe-text);padding:0 10px;font-size:11px;font-weight:740;outline:none}.prospecting-filterBtn,.prospecting-farmCreate button,.prospecting-noteBtn{height:30px;border:0;border-radius:var(--pe-radius-sm);background:var(--pe-blue);color:#fff;padding:0 12px;font-size:11px;font-weight:700}.prospecting-farmList{display:grid;gap:6px;margin-top:7px}.prospecting-farmList p{margin:0;color:var(--pe-muted);font-size:12px;font-weight:700}.prospecting-farmItem{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);padding:7px;background:#fbfdff}.prospecting-farmItem strong{display:block;font-size:11px;font-weight:700}.prospecting-farmItem span{display:block;margin-top:1px;color:var(--pe-muted);font-size:10px;font-weight:700}.prospecting-farmItem button{width:24px;height:24px;border:0;border-radius:var(--pe-radius-sm);background:var(--pe-red-soft);color:#991b1b;font-size:16px;font-weight:950}.prospecting-detailTopPanel{position:sticky;top:0;z-index:20;padding:14px 18px;background:linear-gradient(180deg,#fff,#f9fbff);border-color:#dbe7f7;border-radius:10px;border-left:4px solid #60a5fa}.prospecting-detailTopPanel .prospecting-panelHead{display:none}.prospecting-detailHeader{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:12px;align-items:start}.prospecting-detailAvatar{width:48px;height:48px;border-radius:var(--pe-pill);background:linear-gradient(180deg,#dbeafe,#bfdbfe);color:var(--pe-blue);display:grid;place-items:center;font-weight:700;font-size:16px}.prospecting-detailHeader h2{margin:0;color:var(--pe-text);font-size:21px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.prospecting-detailHeader h2.is-clickable{cursor:pointer}.prospecting-detailHeader h2.is-clickable:hover{color:var(--pe-blue);text-decoration:underline}.prospecting-detailHeader p{margin:5px 0 0;color:#475569;font-size:12.5px;line-height:1.35;font-weight:650;max-width:100%}.prospecting-openContactBtn{height:32px;border:1px solid var(--pe-line-2);border-radius:var(--pe-radius-sm);background:#fff;color:var(--pe-blue);padding:0 13px;font-size:12px;font-weight:700;box-shadow:var(--pe-shadow-sm)}.prospecting-openContactBtn:hover{border-color:var(--pe-blue);background:var(--pe-blue-soft)}.prospecting-detailBadge{display:inline-flex;align-items:center;height:28px;border:1px solid var(--pe-blue-line);border-radius:var(--pe-pill);background:#eff6ff;color:#1d4ed8;padding:0 10px;font-size:10px;font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:.015em}.prospecting-stickyMeta,.prospecting-detailMeta,.prospecting-propertyFacts,.prospecting-detailPills{display:none!important}.prospecting-detailFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.prospecting-detailFacts>div{min-height:48px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:8px 9px 8px 34px;position:relative;overflow:hidden}.prospecting-detailFacts>div:before{position:absolute;left:9px;top:9px;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font-size:12px;background:var(--pe-blue-soft)}.prospecting-detailFacts>div:nth-child(1):before{content:"●";color:var(--pe-green);background:var(--pe-green-soft)}.prospecting-detailFacts>div:nth-child(2):before{content:"↗";color:var(--pe-blue);background:var(--pe-blue-soft)}.prospecting-detailFacts>div:nth-child(3):before{content:"✉";color:var(--pe-amber);background:var(--pe-amber-soft)}.prospecting-detailFacts>div:nth-child(4):before{content:"👤";color:#475569;background:#f1f5f9}.prospecting-detailFacts span{display:block;color:var(--pe-muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.prospecting-detailFacts strong{display:block;margin-top:4px;color:var(--pe-text);font-size:12.5px;line-height:1.2;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-detailFacts div:nth-child(2) strong:before{content:none!important}.prospecting-ownerPortfolioPanel{overflow:hidden;border-left:4px solid #22c55e;background:linear-gradient(180deg,#fff,#f8fff9)}.prospecting-ownerPortfolioSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:8px}.prospecting-ownerPortfolioSummary>div{border:1px solid #dceee8;background:#f8faf9;border-radius:var(--pe-radius-sm);padding:8px 9px;min-width:0}.prospecting-ownerPortfolioSummary span{display:block;color:var(--pe-muted);font-size:9px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.prospecting-ownerPortfolioSummary strong{display:block;margin-top:5px;color:var(--pe-text);font-size:13px;line-height:1;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-ownerCallAngle{border:1px solid var(--pe-green-line);background:#f8faf9;border-radius:var(--pe-radius-sm);padding:10px 11px;margin-bottom:8px;overflow:hidden}.prospecting-ownerCallAngle span{display:block;color:#047857;font-size:9px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.prospecting-ownerCallAngle strong{display:block;margin-top:5px;color:var(--pe-text);font-size:13px;line-height:1.2;font-weight:950}.prospecting-ownerCallAngle p{margin:6px 0 0;color:#334155;font-size:12px;line-height:1.35;font-weight:650;max-width:100%}.prospecting-ownerCallAngle em{display:block;margin-top:7px;color:#047857;font-size:11px;line-height:1.3;font-style:normal;font-weight:880}.prospecting-ownerPortfolioList{display:grid;gap:7px}.prospecting-ownerPortfolioList button{border:1px solid #dbeafe;background:#fff;border-radius:var(--pe-radius-sm);padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;text-align:left;cursor:pointer}.prospecting-ownerPortfolioList button.is-selected{border-color:#93c5fd;background:#eff6ff}.prospecting-ownerPortfolioList strong{display:block;color:var(--pe-text);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-ownerPortfolioList span{display:block;color:var(--pe-muted);font-size:11px;font-weight:730;margin-top:2px}.prospecting-ownerPortfolioList em{align-self:center;color:var(--pe-muted);font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.prospecting-ownerPortfolioList button.is-selected em{color:#1d4ed8}.prospecting-ownerPortfolioMore{border:1px dashed var(--pe-line-2);background:var(--pe-soft);border-radius:var(--pe-radius-sm);padding:8px 10px;color:var(--pe-muted);font-size:12px;font-weight:700}.prospecting-nextActionPanel{border-radius:10px;border-color:var(--pe-blue-line);border-left:4px solid var(--pe-blue);background:linear-gradient(180deg,#f8fbff,#eef6ff);padding:10px 14px}.prospecting-nextActionSummary{min-width:0;display:grid;gap:3px}.prospecting-nextActionSummary span{color:var(--pe-blue);font-size:9.5px;line-height:1.15;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.prospecting-nextActionScopeNote{color:#475569;font-size:11px;line-height:1.25;font-weight:730}.prospecting-nextActionEditor select,.prospecting-nextActionEditor input,.prospecting-nextActionEditor button{width:100%;height:34px;border-radius:var(--pe-radius-sm);font-size:12px}.prospecting-nextActionEditor select,.prospecting-nextActionEditor input{border:1px solid var(--pe-line-2);background:#fff;color:var(--pe-text);padding:0 10px;font-weight:700;outline:none;box-shadow:var(--pe-shadow-sm)}.prospecting-nextActionEditor button{padding:0 10px;white-space:nowrap}.prospecting-nextActionHeader,.prospecting-nextActionList{display:none}.prospecting-callPrepPanel{border-radius:10px;border-color:var(--pe-green-line);border-left:4px solid var(--pe-green);background:linear-gradient(180deg,#fff,#f8fff9);padding:12px 14px}.prospecting-callPrepPanel .prospecting-panelHead{margin-bottom:8px;min-height:24px}.prospecting-callPrepPanel .prospecting-panelHead h2{color:#047857;font-size:13px;line-height:1;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.prospecting-callPrepPanel .prospecting-panelHead span{color:#475569;font-size:11.5px;line-height:1.25;font-weight:700}.prospecting-callPrep{display:grid;gap:7px}.prospecting-callPrep>div{min-height:48px;border:1px solid #dceee8;border-radius:var(--pe-radius-sm);background:#fbfefd;padding:8px 10px}.prospecting-callPrep span,.prospecting-prepCopy span,.prospecting-callPrep>div>span{display:block;margin:0 0 4px;color:#475569;font-size:10.5px;line-height:1.15;font-weight:700}.prospecting-callPrep p,.prospecting-prepCopy p{margin:0;color:#1f2937;font-size:12px;line-height:1.35;font-weight:560}.prospecting-prepCopy button{width:auto;height:32px;min-width:66px;border:1px solid var(--pe-green-line);border-radius:var(--pe-radius-sm);background:#fff;color:#047857;padding:0 12px;font-size:12px;font-weight:700;line-height:1;box-shadow:var(--pe-shadow-sm)}.prospecting-actionsPanel,.prospecting-notePanel{padding:10px}.prospecting-crmActionBar button,.prospecting-contactPrepActions button{min-width:0;height:38px;border:1px solid var(--pe-line);background:#fff;border-radius:var(--pe-radius-sm);color:#172033;padding:0 9px;font-size:11.5px;font-weight:760;display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--pe-shadow-sm)}.prospecting-crmActionBar button:hover,.prospecting-contactPrepActions button:hover{border-color:#93c5fd;background:#f8fbff;color:var(--pe-blue)}.prospecting-notePanel{display:flex;flex-direction:column}.prospecting-noteBox{width:100%;min-height:58px;resize:vertical;border:1px solid var(--pe-line-2);border-radius:var(--pe-radius-sm);padding:8px 9px;color:var(--pe-text);font:inherit;font-size:12px;outline:none;background:#fff}.prospecting-noteBtn{width:auto;min-width:104px;align-self:flex-end;margin-top:7px}.prospecting-workQueuePanel{display:none!important}.prospecting-aiPanel.is-compact{padding:12px;border:1px solid var(--pe-purple-line);border-radius:10px;background:var(--pe-purple-soft);border-left:4px solid var(--pe-purple)}.prospecting-aiPanel.is-compact:before,.prospecting-aiCompactTop{display:none}.prospecting-aiHeader{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.prospecting-aiTitle{display:inline-flex;align-items:center;gap:7px;color:var(--pe-purple);font-size:14px;line-height:1;font-weight:700}.prospecting-aiHeader b{height:24px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pe-pill);padding:0 10px;font-size:10px;line-height:1;font-weight:700;text-transform:uppercase}.prospecting-aiHeader b.is-cold{background:#e2e8f0;color:#475569}.prospecting-aiScoreBox{border:1px solid #eadfff;border-radius:var(--pe-radius-sm);background:#fff;padding:10px 11px}.prospecting-aiScoreRow>span,.prospecting-aiSummary span,.prospecting-aiReasoning span{color:var(--pe-muted);font-size:11px;line-height:1;font-weight:700}.prospecting-aiScoreRow strong{color:var(--pe-text);font-size:28px;line-height:1;font-weight:700;letter-spacing:-.03em}.prospecting-aiScoreRow i{height:6px;border-radius:var(--pe-pill);background:#9b5cf6}.prospecting-aiSummary{margin:0;border-top:1px solid #f1ecff;background:transparent;padding:9px 0 0}.prospecting-aiSummary p,.prospecting-aiReasoning p{margin:5px 0 0;color:#172033;font-size:12px;line-height:1.38;font-weight:600}.prospecting-aiReasoning{margin-top:8px;border:1px solid #eadfff;border-radius:var(--pe-radius-sm);background:#fff;padding:9px 10px}.prospecting-aiReasoning span{display:block;margin-bottom:5px;text-transform:uppercase;font-size:10px;font-weight:700}.prospecting-applyRecommendationBtn{width:100%;height:34px;margin-top:8px;border:0;border-radius:var(--pe-radius-sm);background:#7c3aed;color:#fff;font-size:12px;font-weight:700}.prospecting-intelGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:8px}.prospecting-intelGrid div{border:1px solid #eadfff;border-radius:var(--pe-radius-sm);background:#fff;padding:8px 9px}.prospecting-intelGrid span{display:block;color:#475569;font-size:9.5px;line-height:1;font-weight:700;text-transform:uppercase}.prospecting-intelGrid strong{display:block;margin-top:5px;color:var(--pe-text);font-size:13px;line-height:1.08;font-weight:700}.prospecting-basicInsightsPanel{overflow:hidden}.prospecting-basicSnapshot>div{border:1px solid var(--pe-line);background:var(--pe-soft);border-radius:var(--pe-radius-sm);padding:9px 10px;display:grid;gap:3px}.prospecting-basicSnapshot span{color:var(--pe-muted);font-size:11px;font-weight:700}.prospecting-basicSnapshot strong{color:var(--pe-text);font-size:13px;font-weight:700}.prospecting-upgradeNote{margin-top:10px;border:1px dashed var(--pe-line-2);background:#fff7ed;color:#9a3412;border-radius:var(--pe-radius-sm);padding:10px;font-size:12px;font-weight:700}.prospecting-propertyIntelPanel{padding:0;overflow:hidden;border-left:4px solid #a78bfa}.prospecting-propertyIntelSummary{width:100%;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;text-align:left;cursor:pointer}.prospecting-propertyIntelSummary>div{display:grid;gap:3px}.prospecting-propertyIntelSummary strong{color:var(--pe-text);font-size:14px;font-weight:700}.prospecting-propertyIntelSummary span{color:var(--pe-muted);font-size:11px;font-weight:700}.prospecting-propertyIntelSummary em{color:var(--pe-blue);font-size:11px;font-style:normal;font-weight:700}.prospecting-intelEmpty{border:1px dashed var(--pe-line-2);background:var(--pe-soft);color:var(--pe-muted);border-radius:var(--pe-radius-sm);padding:10px;margin:10px;font-size:12px;font-weight:700}.prospecting-propertyIntelSections{display:grid;gap:8px;border-top:1px solid var(--pe-line);padding:10px}.prospecting-propertyIntelSection{border:1px solid var(--pe-line);background:#fff;border-radius:var(--pe-radius-sm);overflow:hidden}.prospecting-propertyIntelSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;background:var(--pe-soft);border-bottom:1px solid var(--pe-line)}.prospecting-propertyIntelSectionHead strong{font-size:12px;font-weight:700;color:var(--pe-text)}.prospecting-propertyIntelSectionHead span{min-width:22px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pe-pill);background:#eef2ff;color:#3730a3;font-size:11px;font-weight:700}.prospecting-propertyIntelFact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 9px;border-top:1px solid #f1f5f9}.prospecting-propertyIntelFact span{color:var(--pe-muted);font-size:11px;font-weight:700}.prospecting-propertyIntelFact strong{color:var(--pe-text);font-size:12px;font-weight:700;text-align:right}.prospecting-propertyIntelFact em{grid-column:1/-1;color:#94a3b8;font-size:10px;font-style:normal;font-weight:750}.prospecting-collapsePanel{padding:0;overflow:hidden;border-radius:var(--pe-radius)}.prospecting-collapseHead{width:100%;height:42px;border:0;background:#fff;color:var(--pe-text);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:0 12px;text-align:left}.prospecting-collapseHead span{color:var(--pe-text);font-size:14px;line-height:1;font-weight:700}.prospecting-collapseHead b{min-width:24px;height:24px;border-radius:var(--pe-pill);background:var(--pe-blue-soft);color:var(--pe-blue);display:grid;place-items:center;font-size:11px;font-weight:950}.prospecting-collapseHead em{color:#475569;font-size:11px;font-style:normal;font-weight:700}.prospecting-timeline{display:grid;gap:0;padding:10px 14px;max-height:none;overflow:visible;border-top:1px solid #edf2f7}.prospecting-timelineEmpty{margin:0;color:var(--pe-muted);font-size:13px;font-weight:700}.prospecting-timelineItem{position:relative;display:grid;grid-template-columns:1fr;gap:0;padding:10px 0 10px 38px;border-bottom:1px solid #edf2f7}.prospecting-timelineItem:before{content:"";position:absolute;z-index:2;left:0;top:11px;width:26px;height:26px;border-radius:var(--pe-pill);background-color:#dcfce7}.prospecting-timelineItem strong{display:block;color:var(--pe-text);font-size:12.5px;line-height:1.2;font-weight:700}.prospecting-timelineItem p{margin:4px 0 0;color:var(--pe-muted);font-size:11.5px;line-height:1.3;font-weight:560}.prospecting-timelineItem time{display:block;margin-top:4px;color:#334155;font-size:11.5px;line-height:1.2;font-weight:650}.prospecting-error,.prospecting-toast{margin:8px 14px 0;border-radius:var(--pe-radius-sm);padding:10px 12px;font-size:12px;font-weight:700}.prospecting-error{background:var(--pe-red-soft);color:#991b1b;border:1px solid var(--pe-red-line)}.prospecting-toast{background:var(--pe-green-soft);color:#047857;border:1px solid var(--pe-green-line)}.prospecting-empty{border:1px dashed var(--pe-line-2);border-radius:var(--pe-radius-sm);background:#fbfdff;padding:14px;color:var(--pe-muted)}.prospecting-empty strong{display:block;color:var(--pe-text);font-size:14px;margin-bottom:4px}.prospecting-empty p{margin:0;font-size:12px}.prospecting-ownerCard,.prospecting-ownerRows,.prospecting-outreachPanel{display:none!important}.prospecting-dispositionOverlay{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:18px;background:#0f172a52}.prospecting-dispositionModal{width:min(560px,100%);border:1px solid var(--pe-line-2);border-radius:12px;background:#fff;box-shadow:0 24px 60px #0f172a38;padding:16px}.prospecting-dispositionHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.prospecting-dispositionHead span{display:block;color:var(--pe-blue);font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:5px}.prospecting-dispositionHead strong{font-size:20px;font-weight:700}.prospecting-dispositionHead button{width:30px;height:30px;border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);background:#fff}.prospecting-dispositionOptions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.prospecting-dispositionOptions button{min-height:38px;border:1px solid var(--pe-line-2);border-radius:var(--pe-radius-sm);background:#fff;color:#172033;font-size:12px;font-weight:700}.prospecting-dispositionOptions button.is-selected{border-color:var(--pe-blue);background:var(--pe-blue-soft);color:var(--pe-blue)}.prospecting-dispositionTextarea{width:100%;min-height:90px;border:1px solid var(--pe-line-2);border-radius:var(--pe-radius-sm);padding:10px;font:inherit;font-size:13px;resize:vertical}.prospecting-dispositionPreview{display:flex;justify-content:space-between;margin-top:12px;border:1px solid var(--pe-blue-line);border-radius:var(--pe-radius-sm);background:var(--pe-blue-soft);padding:10px 12px}.prospecting-dispositionPreview span{color:#475569;font-size:11px;font-weight:700}.prospecting-dispositionPreview strong{color:var(--pe-blue);font-size:13px;font-weight:700}.prospecting-dispositionActions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.prospecting-dispositionActions button{height:38px;border-radius:var(--pe-radius-sm);padding:0 16px;font-size:13px;font-weight:700}.prospecting-dispositionActions button:first-child{border:1px solid var(--pe-line-2);background:#fff}.prospecting-dispositionActions button:last-child{border:0;background:var(--pe-blue);color:#fff}@media(max-width:1460px){.prospecting-workspaceV2{grid-template-columns:minmax(340px,370px) minmax(0,1fr) minmax(305px,340px)}.prospecting-detailFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.prospecting-crmActionBar{grid-template-columns:repeat(4,1fr)}.prospecting-nextActionInline{grid-template-columns:1fr;align-items:stretch}.prospecting-nextActionEditor{grid-template-columns:1fr 1fr 118px}.prospecting-leadMiniList{gap:14px}.prospecting-leadMiniCard{grid-template-columns:26px minmax(0,1fr);min-height:150px;border-radius:16px;padding:15px 15px 0}.prospecting-leadCheck{width:17px;height:17px}.prospecting-leadMiniMain strong{font-size:15px;font-weight:650}.prospecting-leadMiniMain>span{font-size:12.5px;font-weight:430}.prospecting-ownerTypeHint,.prospecting-ownerGroupHint{min-height:22px;font-size:9.5px;padding:0 8px;font-weight:620}.prospecting-leadMiniMetaLine{gap:8px;margin-top:12px}.prospecting-leadMiniMetaLine em,.prospecting-leadMiniMetaLine b{min-height:23px;font-size:10.5px;padding:0 9px;font-weight:560}.prospecting-leadMiniDue{margin:0 -15px;padding:12px 15px 12px 45px}.prospecting-leadMiniDue span,.prospecting-leadMiniDue b{font-size:12.5px;font-weight:620}.prospecting-leadMiniDue b{font-weight:420}.prospecting-leadMiniDue span i{width:22px;height:22px;margin-left:-29px;font-size:13px}}@media(max-width:1260px){.prospecting-workspaceV2{grid-template-columns:minmax(290px,320px) minmax(0,1fr) minmax(290px,320px)}.prospecting-detailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.prospecting-commandBar{grid-template-columns:1fr}.prospecting-topSearch{grid-template-columns:minmax(260px,1fr) 132px 132px 92px}.prospecting-commandActions{justify-content:flex-end}.prospecting-topStrip{grid-template-columns:1fr;gap:7px}.prospecting-statsInline,.prospecting-sourceTabs{overflow-x:auto}.prospecting-workspaceV2{grid-template-columns:1fr}.prospecting-leftRail,.prospecting-detailPane,.prospecting-rightRail{max-height:none;overflow:visible}.prospecting-detailTopPanel{position:static}.prospecting-nextActionInline,.prospecting-nextActionEditor{grid-template-columns:1fr}.prospecting-nextActionEditor button{width:100%}}@media(max-width:720px){.prospecting-page{padding-bottom:76px}.prospecting-commandBar{padding:12px}.prospecting-topSearch,.prospecting-commandActions,.prospecting-detailFacts,.prospecting-crmActionBar,.prospecting-intelGrid,.prospecting-bulkActions,.prospecting-dispositionOptions,.prospecting-ownerPortfolioSummary{grid-template-columns:1fr}.prospecting-commandActions{display:grid;gap:8px}.prospecting-topStrip,.prospecting-workspaceV2{padding-left:12px;padding-right:12px}.prospecting-statsInline{gap:10px}.prospecting-detailHeader{grid-template-columns:48px 1fr}.prospecting-detailHeaderActions{grid-column:1/-1;width:fit-content;margin-left:0}.prospecting-prepCopy{grid-template-columns:1fr;gap:8px}.prospecting-prepCopy button,.prospecting-noteBtn{width:100%;align-self:stretch}.prospecting-bulkToolbar{grid-template-columns:1fr}}.prospecting-leadMiniCard.is-source-geo-farm{border-left-color:#4f8df7}.prospecting-leadMiniCard.is-source-absentee-owner{border-left-color:#fb923c}.prospecting-leadMiniCard.is-source-investor{border-left-color:#10b981}.prospecting-leadMiniCard.is-source-distressed{border-left-color:#ef4444}.prospecting-leadMiniCard.is-source-demo-provider{border-left-color:#8b5cf6}.prospecting-leadMiniCard.is-source-manual{border-left-color:#94a3b8}.prospecting-leadMiniCard.is-source-geo-farm .prospecting-leadMiniMetaLine em{background:#dbeafe;color:#164a8b}.prospecting-leadMiniCard.is-source-absentee-owner .prospecting-leadMiniMetaLine em{background:#ffedd5;color:#c2410c}.prospecting-leadMiniCard.is-source-investor .prospecting-leadMiniMetaLine em{background:#dcfce7;color:#047857}.prospecting-leadMiniCard.is-source-distressed .prospecting-leadMiniMetaLine em{background:#fee2e2;color:#b91c1c}.prospecting-leadMiniCard.is-source-demo-provider .prospecting-leadMiniMetaLine em{background:#ede9fe;color:#6d28d9}.prospecting-leadMiniCard.is-selected.is-source-geo-farm,.prospecting-leadMiniCard.is-selected.is-source-absentee-owner,.prospecting-leadMiniCard.is-selected.is-source-investor,.prospecting-leadMiniCard.is-selected.is-source-distressed,.prospecting-leadMiniCard.is-selected.is-source-demo-provider,.prospecting-leadMiniCard.is-selected.is-source-manual{background:linear-gradient(180deg,#f8fbff,#eff6ff)}.prospecting-ownerHints{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.prospecting-ownerTypeHint,.prospecting-ownerGroupHint{min-height:22px;display:inline-flex;align-items:center;width:fit-content;border-radius:var(--pe-pill);padding:0 9px;font-size:9.5px;line-height:1;font-weight:620;text-transform:uppercase;letter-spacing:.02em;margin:0}.prospecting-ownerGroupHint{background:#e5e7eb;color:#4b5563}.prospecting-ownerGroupHint:before{content:"👥";margin-right:5px;font-size:11px;line-height:1}.prospecting-ownerTypeHint{background:#dbeafe;color:#164a8b}.prospecting-ownerTypeHint.is-company{background:#dcfce7;color:#047857}.prospecting-ownerTypeHint.is-trust{background:#ffedd5;color:#c2410c}.prospecting-ownerTypeHint.is-person{background:#dbeafe;color:#164a8b}.prospecting-ownerPortfolioList button:disabled{cursor:not-allowed;opacity:.68;background:#f8fafc}.prospecting-ownerPortfolioList button:disabled em{color:#94a3b8}.prospecting-ownerCallAngleTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.prospecting-ownerCallAngleTop b{min-width:28px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--pe-pill);background:#dcfce7;color:#047857;font-size:11px;font-weight:700}.prospecting-ownerCallAngle small{display:inline-flex;width:fit-content;margin-top:6px;border-radius:var(--pe-pill);background:#ecfdf5;color:#047857;padding:4px 8px;font-size:10px;line-height:1;font-weight:700}.prospecting-leadMiniDue{padding-left:14px!important}.prospecting-leadMiniDue span{display:inline-flex!important;align-items:center;gap:9px;overflow:hidden}.prospecting-leadMiniDue span i{display:none!important}.prospecting-leadMiniDue span:before{content:"•";width:22px;height:22px;min-width:22px;border-radius:999px;background:#e5e7eb;color:#5f6368;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;font-weight:500}.prospecting-leadMiniDue.is-action-call span:before{content:"☎"}.prospecting-leadMiniDue.is-action-text span:before{content:"💬";font-size:12px}.prospecting-leadMiniDue.is-action-email span:before{content:"✉"}.prospecting-leadMiniDue.is-action-follow-up span:before{content:"↻"}.prospecting-leadMiniDue.is-action-appointment span:before{content:"◷"}.prospecting-leadMiniDue.is-action-none span:before{content:"•"}.prospecting-ownerPortfolioList button{transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.prospecting-ownerPortfolioList button:hover:not(:disabled){transform:translateY(-1px);border-color:#93c5fd;background:#f8fbff;box-shadow:0 4px 12px #0f172a14}.prospecting-ownerPortfolioList button:disabled{opacity:.72;cursor:wait}.prospecting-ownerPortfolioList button:not(.is-selected) em{color:#2563eb}.prospecting-detailTopPanel{position:sticky;top:0;z-index:20;padding:16px 18px 14px;background:#fff;border:1px solid #e5e7eb;border-left:5px solid #7aa7f7;border-radius:var(--pe-radius);box-shadow:0 5px 14px #0f172a12,0 1px 2px #0f172a0d}.prospecting-detailHeader{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:start}.prospecting-detailAvatar{width:42px;height:42px;border-radius:999px;background:#dbeafe;color:#2563eb;display:grid;place-items:center;font-weight:650;font-size:14px;letter-spacing:-.02em}.prospecting-detailHeader h2{margin:0;color:#202124;font-size:24px;line-height:1.12;font-weight:650;letter-spacing:-.025em}.prospecting-detailHeader h2.is-clickable:hover{color:#2563eb;text-decoration:none}.prospecting-detailHeader p{margin:6px 0 0;color:#5f6368;font-size:14px;line-height:1.35;font-weight:430;max-width:100%}.prospecting-detailHeaderActions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;align-self:start;white-space:nowrap}.prospecting-openContactBtn{height:34px;border:1px solid #d8dde6;border-radius:8px;background:#fff;color:#2563eb;padding:0 13px;font-size:12px;font-weight:620;box-shadow:0 1px 2px #0f172a0a}.prospecting-openContactBtn:hover{border-color:#93c5fd;background:#f8fbff}.prospecting-detailBadge{height:28px;border:0;border-radius:999px;background:#dbeafe;color:#164a8b;padding:0 11px;font-size:10.5px;font-weight:620;text-transform:uppercase;letter-spacing:.02em}.prospecting-detailFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px}.prospecting-detailFacts>div{min-height:54px;border:1px solid #e5e7eb;background:#fbfdff;border-radius:12px;padding:9px 10px 9px 34px;position:relative;overflow:hidden}.prospecting-detailFacts>div:before{position:absolute;left:10px;top:11px;width:17px;height:17px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:500}.prospecting-detailFacts>div:nth-child(1):before{content:"●";color:#22c55e;background:#dcfce7}.prospecting-detailFacts>div:nth-child(2):before{content:"↗";color:#2563eb;background:#dbeafe}.prospecting-detailFacts>div:nth-child(3):before{content:"✉";color:#d97706;background:#ffedd5}.prospecting-detailFacts>div:nth-child(4):before{content:"👤";color:#5f6368;background:#e5e7eb}.prospecting-detailFacts span{display:block;color:#6b7280;font-size:9.5px;line-height:1;font-weight:620;text-transform:uppercase;letter-spacing:.035em}.prospecting-detailFacts strong{display:block;margin-top:6px;color:#202124;font-size:13px;line-height:1.18;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-detailPane{gap:10px;background:transparent;border-radius:0}@media(max-width:1460px){.prospecting-detailTopPanel{padding:14px 16px 13px;border-radius:16px}.prospecting-detailHeader{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.prospecting-detailAvatar{width:38px;height:38px;font-size:13px}.prospecting-detailHeader h2{font-size:21px;font-weight:650}.prospecting-detailHeader p{font-size:12.5px;font-weight:430}.prospecting-detailFacts>div{min-height:50px}.prospecting-detailFacts strong{font-size:12.5px}}@media(max-width:1260px){.prospecting-detailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.prospecting-detailHeader{grid-template-columns:40px minmax(0,1fr)}.prospecting-detailHeaderActions{grid-column:1 / -1;margin-left:0}.prospecting-detailFacts{grid-template-columns:1fr}}.prospecting-aiPanel.is-compact{padding:13px;border:1px solid #eadfff;border-left:5px solid #9b72f2;border-radius:var(--pe-radius);background:linear-gradient(180deg,#fff,#fbf9ff);box-shadow:0 5px 14px #0f172a12,0 1px 2px #0f172a0d}.prospecting-aiHeader{min-height:26px;margin-bottom:10px}.prospecting-aiTitle{display:inline-flex;align-items:center;gap:7px;color:#6d28d9;font-size:14px;line-height:1;font-weight:650;letter-spacing:-.01em}.prospecting-aiHeader b{height:24px;min-width:42px;border-radius:999px;padding:0 10px;font-size:10px;line-height:1;font-weight:620;text-transform:uppercase;letter-spacing:.025em}.prospecting-aiHeader b.is-hot{background:#dcfce7;color:#047857}.prospecting-aiHeader b.is-warm{background:#fef3c7;color:#92400e}.prospecting-aiHeader b.is-cold{background:#e5e7eb;color:#5f6368}.prospecting-aiScoreBox{border:1px solid #eadfff;border-radius:13px;background:#fff;padding:11px}.prospecting-aiScoreRow{display:grid;gap:6px;margin-bottom:10px}.prospecting-aiScoreRow>span,.prospecting-aiSummary span,.prospecting-aiReasoning span{color:#6b7280;font-size:10.5px;line-height:1;font-weight:620;text-transform:uppercase;letter-spacing:.035em}.prospecting-aiScoreRow strong{color:#202124;font-size:30px;line-height:1;font-weight:650;letter-spacing:-.035em}.prospecting-aiScoreRow i{height:6px;border-radius:999px;background:linear-gradient(90deg,#a78bfa,#7c3aed)}.prospecting-aiSummary{margin:0;border-top:1px solid #f1ecff;padding:10px 0 0}.prospecting-aiSummary p,.prospecting-aiReasoning p{margin:5px 0 0;color:#202124;font-size:12.5px;line-height:1.42;font-weight:430}.prospecting-aiReasoning{margin-top:9px;border:1px solid #eadfff;border-radius:12px;background:#fbf9ff;padding:10px}.prospecting-aiReasoning span{margin-bottom:5px}.prospecting-applyRecommendationBtn{width:100%;height:36px;margin-top:10px;border:0;border-radius:10px;background:#7c3aed;color:#fff;font-size:12.5px;font-weight:650;box-shadow:0 5px 12px #7c3aed2e}.prospecting-applyRecommendationBtn:hover{background:#6d28d9}.prospecting-intelGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:9px}.prospecting-intelGrid div{border:1px solid #eadfff;border-radius:12px;background:#fff;padding:9px}.prospecting-intelGrid span{display:block;color:#6b7280;font-size:9.5px;line-height:1;font-weight:620;text-transform:uppercase;letter-spacing:.035em}.prospecting-intelGrid strong{display:block;margin-top:6px;color:#202124;font-size:12.5px;line-height:1.15;font-weight:620}.prospecting-moreSignals strong{color:#6d28d9}.prospecting-basicInsightsPanel{border-radius:var(--pe-radius);border-left:5px solid #94a3b8;box-shadow:0 5px 14px #0f172a12,0 1px 2px #0f172a0d}.prospecting-basicInsightsPanel .prospecting-panelHead h2{font-size:14px;font-weight:650;color:#202124}.prospecting-basicSnapshot{display:grid;gap:8px}.prospecting-basicSnapshot>div{border:1px solid #e5e7eb;background:#fbfdff;border-radius:12px;padding:9px 10px;display:grid;gap:4px}.prospecting-basicSnapshot span{color:#6b7280;font-size:10.5px;font-weight:620;text-transform:uppercase;letter-spacing:.035em}.prospecting-basicSnapshot strong{color:#202124;font-size:12.5px;font-weight:620}.prospecting-upgradeNote{margin-top:10px;border:1px dashed #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px;padding:10px;font-size:12px;line-height:1.35;font-weight:560}@media(max-width:1460px){.prospecting-aiPanel.is-compact{padding:12px;border-radius:16px}.prospecting-aiScoreRow strong{font-size:27px}.prospecting-aiSummary p,.prospecting-aiReasoning p,.prospecting-intelGrid strong{font-size:12px}}.prospecting-commandBar{min-height:56px;grid-template-columns:140px minmax(420px,1fr) auto;gap:12px;padding:8px 14px;background:#fffffff5;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prospecting-titleBlock h1{color:#202124;font-size:19px;line-height:1;font-weight:650;letter-spacing:-.025em}.prospecting-topSearch{gap:9px}.prospecting-topSearch input,.prospecting-topSearch select,.prospecting-topSearch button,.prospecting-commandActions button{height:38px;border-radius:9px;font-size:12.5px;line-height:1}.prospecting-topSearch input,.prospecting-topSearch select{border:1px solid #d8dde6;background-color:#fff;color:#202124;font-weight:430;box-shadow:0 1px 2px #0f172a0a}.prospecting-topSearch input{padding-left:39px}.prospecting-topSearch input::placeholder{color:#7b828c;font-weight:430}.prospecting-topSearch select{font-weight:430;color:#374151}.prospecting-topSearch button{border:0;background:#2563eb;color:#fff;font-weight:620;box-shadow:0 4px 10px #2563eb29}.prospecting-topSearch button:hover{background:#1d4ed8}.prospecting-commandActions{gap:8px}.prospecting-commandActions button{border:1px solid #d8dde6;background:#fff;color:#374151;padding:0 13px;font-weight:560;box-shadow:0 1px 2px #0f172a0a}.prospecting-commandActions button:hover{border-color:#cbd5e1;background:#f8fafc}.prospecting-commandActions button:last-child{border:0;background:#2563eb;color:#fff;font-weight:620;box-shadow:0 4px 10px #2563eb29}.prospecting-topStrip{min-height:44px;gap:12px;padding:7px 14px;background:#f8fafc;border-bottom:1px solid #e5e7eb}.prospecting-statsInline{gap:20px}.prospecting-statsInline button,.prospecting-statsInline>span,.prospecting-sourceTabs button{height:31px;border-radius:9px;font-size:12px;line-height:1;font-weight:560}.prospecting-statsInline button,.prospecting-statsInline>span{color:#4b5563}.prospecting-statsInline strong{color:inherit;font-size:12px;font-weight:650;margin-left:3px}.prospecting-statsInline button.is-active{min-width:64px;padding:0 11px;background:#eaf2ff;color:#2563eb;box-shadow:inset 0 0 0 1px #d4e3ff;font-weight:620}.prospecting-statsInline button.is-danger{padding:0 11px;background:#fff1f2;color:#dc2626;box-shadow:inset 0 0 0 1px #fecaca;font-weight:620}.prospecting-sourceTabs{gap:8px}.prospecting-sourceTabs button{border:1px solid #d8dde6;background:#fff;color:#374151;padding:0 14px;font-weight:560;box-shadow:0 1px 2px #0f172a0a}.prospecting-sourceTabs button:hover{background:#f8fafc;border-color:#cbd5e1}.prospecting-sourceTabs button.is-active{min-width:52px;border-color:transparent;background:#2563eb;color:#fff;font-weight:620;box-shadow:0 4px 10px #2563eb29}.prospecting-resultsHead h2{font-size:15px;font-weight:650;color:#202124}.prospecting-resultsHead h2 span{color:#6b7280;font-size:13px;font-weight:430}.prospecting-sortBtn span{color:#5f6368;font-size:12px;font-weight:430}.prospecting-sortBtn:after{color:#5f6368;font-size:17px}.prospecting-bulkToolbar{min-height:40px;padding:5px 0 9px;margin:0 0 8px;border-bottom:1px solid #eef2f7}.prospecting-bulkToolbar>div strong{min-width:23px;height:23px;background:#eaf2ff;color:#2563eb;font-size:11px;font-weight:650}.prospecting-bulkToolbar>div span{color:#6b7280;font-size:9.5px;line-height:1.25;font-weight:560;text-transform:uppercase;letter-spacing:.025em}.prospecting-bulkToolbar button,.prospecting-bulkActions button{height:31px;border:1px solid #d8dde6;border-radius:9px;background:#fff;color:#374151;padding:0 10px;font-size:10.5px;font-weight:560;box-shadow:0 1px 2px #0f172a0a}.prospecting-bulkToolbar button:hover,.prospecting-bulkActions button:hover{background:#f8fafc;border-color:#cbd5e1}.prospecting-bulkActions button:first-child{border-color:transparent;background:#2563eb;color:#fff;font-weight:620}.prospecting-bulkActions button:last-child{border-color:#fecaca;background:#fff;color:#dc2626}@media(max-width:1460px){.prospecting-commandBar{grid-template-columns:130px minmax(390px,1fr) auto}.prospecting-titleBlock h1{font-size:18px}.prospecting-topSearch input,.prospecting-topSearch select,.prospecting-topSearch button,.prospecting-commandActions button{height:36px;font-size:12px}.prospecting-statsInline{gap:17px}.prospecting-sourceTabs button{padding:0 12px}}@media(max-width:1120px){.prospecting-commandBar{grid-template-columns:1fr}.prospecting-commandActions{justify-content:flex-end}.prospecting-topStrip{grid-template-columns:1fr}}.prospecting-nextActionPanel{border:1px solid #dbeafe;border-left:5px solid #7aa7f7;border-radius:var(--pe-radius);background:linear-gradient(180deg,#fff,#f8fbff);padding:13px 15px;box-shadow:0 5px 14px #0f172a12,0 1px 2px #0f172a0d}.prospecting-nextActionInline{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(170px,.75fr) minmax(300px,auto);align-items:center;gap:12px}.prospecting-nextActionSummary span{color:#2563eb;font-size:10px;line-height:1.15;font-weight:620;letter-spacing:.035em;text-transform:uppercase}.prospecting-nextActionScopeNote{color:#5f6368;font-size:11.5px;line-height:1.3;font-weight:430}.prospecting-nextActionEditor{display:grid;grid-template-columns:126px 130px 118px;gap:8px;align-items:center}.prospecting-nextActionEditor select,.prospecting-nextActionEditor input,.prospecting-nextActionEditor button{height:34px;border-radius:9px;font-size:12px}.prospecting-nextActionEditor select,.prospecting-nextActionEditor input{border:1px solid #d8dde6;background:#fff;color:#202124;padding:0 10px;font-weight:430;box-shadow:0 1px 2px #0f172a0a}.prospecting-nextActionEditor button{border:0;background:#2563eb;color:#fff;font-weight:620;padding:0 10px;white-space:nowrap;box-shadow:0 4px 10px #2563eb29}.prospecting-nextActionEditor button:hover{background:#1d4ed8}.prospecting-callPrepPanel{border:1px solid #dceee8;border-left:5px solid #7bcfa4;border-radius:var(--pe-radius);background:linear-gradient(180deg,#fff,#f8fff9);padding:13px 15px;box-shadow:0 5px 14px #0f172a12,0 1px 2px #0f172a0d}.prospecting-callPrepPanel .prospecting-panelHead{margin-bottom:9px;min-height:24px}.prospecting-callPrepPanel .prospecting-panelHead h2{color:#047857;font-size:13px;line-height:1;font-weight:650;letter-spacing:.015em;text-transform:uppercase}.prospecting-callPrepPanel .prospecting-panelHead span{color:#5f6368;font-size:11.5px;line-height:1.25;font-weight:430}.prospecting-callPrep{display:grid;gap:8px}.prospecting-callPrep>div{min-height:48px;border:1px solid #dceee8;border-radius:13px;background:#fff;padding:9px 10px}.prospecting-prepCopy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.prospecting-prepCopy>div{min-width:0;border:0;background:transparent;padding:0}.prospecting-callPrep span,.prospecting-prepCopy span,.prospecting-callPrep>div>span{display:block;margin:0 0 5px;color:#6b7280;font-size:10.5px;line-height:1.15;font-weight:620;text-transform:uppercase;letter-spacing:.03em}.prospecting-callPrep p,.prospecting-prepCopy p{margin:0;color:#202124;font-size:12.5px;line-height:1.42;font-weight:430}.prospecting-prepCopy button{width:auto;height:32px;min-width:62px;border:1px solid #bbf7d0;border-radius:9px;background:#fff;color:#047857;padding:0 11px;font-size:12px;font-weight:620;line-height:1;box-shadow:0 1px 2px #0f172a0a}.prospecting-prepCopy button:hover{background:#ecfdf5;border-color:#86efac}.prospecting-actionsPanel,.prospecting-notePanel{border-radius:var(--pe-radius);border:1px solid #e5e7eb;background:#fff;padding:12px;box-shadow:0 5px 14px #0f172a0f,0 1px 2px #0f172a0a}.prospecting-actionsPanel .prospecting-panelHead h2,.prospecting-notePanel .prospecting-panelHead h2{color:#202124;font-size:14px;font-weight:650}.prospecting-actionsPanel .prospecting-panelHead span{color:#5f6368;font-size:11.5px;font-weight:430}.prospecting-crmActionBar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.prospecting-crmActionBar button,.prospecting-contactPrepActions button{min-width:0;height:37px;border:1px solid #d8dde6;background:#fff;border-radius:9px;color:#374151;padding:0 9px;font-size:11.5px;font-weight:560;display:inline-flex;align-items:center;justify-content:center;gap:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 1px 2px #0f172a0a}.prospecting-crmActionBar button:hover,.prospecting-contactPrepActions button:hover{border-color:#93c5fd;background:#f8fbff;color:#2563eb}.prospecting-noteBox{width:100%;min-height:62px;resize:vertical;border:1px solid #d8dde6;border-radius:13px;padding:9px 10px;color:#202124;font:inherit;font-size:12.5px;line-height:1.4;font-weight:430;outline:none;background:#fff}.prospecting-noteBox::placeholder{color:#8b949e}.prospecting-noteBtn{width:auto;min-width:100px;height:24px;align-self:flex-end;margin-top:8px;border:0;border-radius:9px;background:#2563eb;color:#fff;font-size:12px;font-weight:620;box-shadow:0 4px 10px #2563eb29}.prospecting-noteBtn:hover{background:#1d4ed8}@media(max-width:1460px){.prospecting-nextActionPanel,.prospecting-callPrepPanel{border-radius:16px;padding:12px 14px}.prospecting-nextActionInline{grid-template-columns:1fr;align-items:stretch}.prospecting-nextActionEditor{grid-template-columns:1fr 1fr 118px}.prospecting-callPrep p,.prospecting-prepCopy p{font-size:12px}.prospecting-crmActionBar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.prospecting-nextActionEditor,.prospecting-prepCopy,.prospecting-crmActionBar{grid-template-columns:1fr}.prospecting-prepCopy button,.prospecting-noteBtn{width:100%}}.prospecting-propertyIntelPanel{padding:0;overflow:hidden;border:1px solid #e5e7eb;border-left:5px solid #a78bfa;border-radius:var(--pe-radius);background:#fff;box-shadow:0 5px 14px #0f172a12,0 1px 2px #0f172a0d}.prospecting-propertyIntelSummary{width:100%;border:0;background:linear-gradient(180deg,#fff,#fbf9ff);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px;text-align:left;cursor:pointer}.prospecting-propertyIntelSummary>div{display:grid;gap:4px;min-width:0}.prospecting-propertyIntelSummary strong{color:#202124;font-size:14px;line-height:1.15;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-propertyIntelSummary span{color:#6b7280;font-size:11.5px;line-height:1.2;font-weight:430}.prospecting-propertyIntelSummary em{color:#6d28d9;font-size:11.5px;font-style:normal;font-weight:620;white-space:nowrap}.prospecting-propertyIntelSections{display:grid;gap:8px;border-top:1px solid #ede9fe;padding:10px;background:#fbf9ff}.prospecting-propertyIntelSection{border:1px solid #eadfff;background:#fff;border-radius:13px;overflow:hidden}.prospecting-propertyIntelSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:#fbf9ff;border-bottom:1px solid #f1ecff}.prospecting-propertyIntelSectionHead strong{color:#202124;font-size:12.5px;line-height:1.15;font-weight:650}.prospecting-propertyIntelSectionHead span{min-width:23px;height:21px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:10.5px;font-weight:620}.prospecting-propertyIntelFacts{display:grid}.prospecting-propertyIntelFact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px 10px;border-top:1px solid #f3f4f6}.prospecting-propertyIntelFact:first-child{border-top:0}.prospecting-propertyIntelFact span{color:#6b7280;font-size:11.5px;line-height:1.25;font-weight:430;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-propertyIntelFact strong{color:#202124;font-size:12px;line-height:1.25;font-weight:620;text-align:right;white-space:nowrap}.prospecting-propertyIntelFact em{grid-column:1 / -1;color:#9ca3af;font-size:10px;line-height:1.2;font-style:normal;font-weight:430}.prospecting-intelEmpty{border:1px dashed #d8dde6;background:#fbfdff;color:#6b7280;border-radius:13px;padding:10px;margin:10px;font-size:12px;line-height:1.35;font-weight:430}.prospecting-collapsePanel{padding:0;overflow:hidden;border:1px solid #e5e7eb;border-left:5px solid #94a3b8;border-radius:var(--pe-radius);background:#fff;box-shadow:0 5px 14px #0f172a0f,0 1px 2px #0f172a0a}.prospecting-collapseHead{width:100%;height:44px;border:0;background:#fff;color:#202124;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 13px;text-align:left}.prospecting-collapseHead span{color:#202124;font-size:14px;line-height:1;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-collapseHead b{min-width:24px;height:24px;border-radius:999px;background:#eaf2ff;color:#2563eb;display:grid;place-items:center;font-size:11px;line-height:1;font-weight:650}.prospecting-collapseHead em{color:#5f6368;font-size:11.5px;font-style:normal;font-weight:560}.prospecting-timeline{display:grid;gap:0;padding:8px 13px 10px;max-height:none;overflow:visible;border-top:1px solid #edf2f7;background:#fbfdff}.prospecting-timelineEmpty{margin:0;color:#6b7280;font-size:12px;line-height:1.35;font-weight:430}.prospecting-timelineItem{position:relative;display:grid;grid-template-columns:1fr;gap:0;padding:10px 0 10px 34px;border-bottom:1px solid #edf2f7}.prospecting-timelineItem:last-child{border-bottom:0}.prospecting-timelineItem:before{content:"";position:absolute;z-index:2;left:0;top:12px;width:22px;height:22px;border-radius:999px;background-color:#e5e7eb}.prospecting-timelineItem.is-call:before{background-color:#dbeafe}.prospecting-timelineItem.is-text:before{background-color:#dcfce7}.prospecting-timelineItem.is-note:before{background-color:#fef3c7}.prospecting-timelineItem.is-converted:before{background-color:#dcfce7}.prospecting-timelineItem.is-campaign:before{background-color:#ede9fe}.prospecting-timelineItem strong{display:block;color:#202124;font-size:12.5px;line-height:1.25;font-weight:620}.prospecting-timelineItem p{margin:4px 0 0;color:#5f6368;font-size:11.5px;line-height:1.35;font-weight:430}.prospecting-timelineItem time{display:block;margin-top:5px;color:#6b7280;font-size:11px;line-height:1.2;font-weight:430}.prospecting-rightRail{gap:10px}@media(max-width:1460px){.prospecting-propertyIntelPanel,.prospecting-collapsePanel{border-radius:16px}.prospecting-propertyIntelSummary{padding:12px}.prospecting-propertyIntelSummary strong,.prospecting-collapseHead span{font-size:13.5px}.prospecting-propertyIntelFact span,.prospecting-propertyIntelFact strong{font-size:11.5px}}.prospecting-leadMiniMetaLine b.is-do-not-call{background:#fee2e2;color:#b91c1c}.prospecting-leadMiniMetaLine b.is-bad-number{background:#fff1f2;color:#be123c}.prospecting-leadMiniMetaLine b.is-follow-up{background:#fef3c7;color:#92400e}.prospecting-aiPanel.is-compact:after,.prospecting-collapsePanel:after{content:none!important;display:none!important}.prospecting-rightRail{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:start}.prospecting-rightRailContent{min-width:0;display:grid;gap:10px}.prospecting-workspaceV2.is-rightRailCollapsed{grid-template-columns:minmax(360px,400px) minmax(0,1fr) 46px}.prospecting-workspaceV2.is-rightRailCollapsed .prospecting-rightRail{grid-template-columns:42px;justify-content:center;overflow:visible}.prospecting-rightDock{width:42px;min-height:calc(100vh - 140px);border-radius:0;background:transparent;border:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:6px 4px;position:sticky;top:8px;box-shadow:none}.prospecting-rightDockIcon.is-primary{font-size:16px}.prospecting-workspaceV2.is-rightRailCollapsed .prospecting-rightDockIcon.is-primary{background:#fff;color:#2563eb;box-shadow:0 2px 7px #0f172a1f,inset 0 0 0 1px #d8dde6}.prospecting-rightDockIcon{width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#5f6368;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:650;box-shadow:none;transition:background .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.prospecting-rightDockIcon:hover:not(:disabled){background:#eaf2ff;color:#2563eb}.prospecting-rightDockIcon.is-active{background:#dbeafe;color:#1d4ed8;box-shadow:inset 0 0 0 1px #bfdbfe}.prospecting-rightDockIcon:active:not(:disabled){transform:scale(.96)}.prospecting-rightDockIcon:disabled{opacity:.45;cursor:not-allowed}.prospecting-workspaceV2.is-rightRailCollapsed .prospecting-rightDockIcon:first-child{background:#fff;color:#2563eb;box-shadow:0 2px 7px #0f172a1f,inset 0 0 0 1px #d8dde6}@media(max-width:1460px){.prospecting-rightRail{grid-template-columns:minmax(0,1fr) 40px}.prospecting-workspaceV2.is-rightRailCollapsed{grid-template-columns:minmax(340px,370px) minmax(0,1fr) 44px}.prospecting-workspaceV2.is-rightRailCollapsed .prospecting-rightRail{grid-template-columns:40px}.prospecting-rightDock{width:40px}.prospecting-rightDockIcon{width:31px;height:31px}}@media(max-width:1120px){.prospecting-rightRail{grid-template-columns:1fr}.prospecting-rightDock{width:100%;min-height:auto;flex-direction:row;justify-content:flex-start;gap:10px;border-radius:14px;background:#fff;border:1px solid #e5e7eb;padding:7px 9px;position:static}.prospecting-workspaceV2.is-rightRailCollapsed,.prospecting-workspaceV2.is-rightRailCollapsed .prospecting-rightRail{grid-template-columns:1fr}}.prospecting-leftRail,.prospecting-detailPane,.prospecting-rightRail,.prospecting-rightRailContent,.prospecting-leadMiniList,.prospecting-propertyIntelSections,.prospecting-timeline{scrollbar-width:none;-ms-overflow-style:none}.prospecting-leftRail::-webkit-scrollbar,.prospecting-detailPane::-webkit-scrollbar,.prospecting-rightRail::-webkit-scrollbar,.prospecting-rightRailContent::-webkit-scrollbar,.prospecting-leadMiniList::-webkit-scrollbar,.prospecting-propertyIntelSections::-webkit-scrollbar,.prospecting-timeline::-webkit-scrollbar{width:0;height:0;display:none}.prospecting-leadMiniList,.prospecting-timeline,.prospecting-propertyIntelSections{position:relative}.prospecting-leadMiniList:after,.prospecting-timeline:after,.prospecting-propertyIntelSections:after{content:"";position:sticky;bottom:0;display:block;height:22px;margin-top:-22px;pointer-events:none;background:linear-gradient(to bottom,#f8fafc00,#f8fafceb);z-index:2}.prospecting-timeline:after,.prospecting-propertyIntelSections:after{height:16px;margin-top:-16px}.prospecting-dispositionPreview p{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.45}.prospecting-nextActionSummary{display:grid;gap:4px}.prospecting-nextActionSummary small{color:#64748b;font-size:12px;font-weight:500;line-height:1.35}.prospecting-nextActionScopeNote{display:none}.prospecting-crmActionBar button.is-primaryTask{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb38}.prospecting-crmActionBar button.is-primaryTask:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.prospecting-workGroups{display:grid;gap:10px}.prospecting-workGroup{border:1px solid #e5e7eb;border-radius:15px;background:#fff;padding:12px}.prospecting-workGroupHead{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px;align-items:baseline}.prospecting-workGroupHead strong{color:#111827;font-size:13px;font-weight:700}.prospecting-workGroupHead span{color:#64748b;font-size:12px}.prospecting-workGroup .prospecting-crmActionBar{background:transparent;border:0;box-shadow:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.prospecting-workGroup.is-management{background:#fbfdff}.prospecting-prepCopy.is-primaryPrep{border-color:#86efac;background:#f0fdf4;box-shadow:0 6px 16px #16a34a14}.prospecting-prepCopy.is-primaryPrep span{color:#047857}.prospecting-quickContactModal{width:min(440px,calc(100vw - 32px));padding:18px}.prospecting-modalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.prospecting-modalHead h2{margin:0;font-size:18px;font-weight:700}.prospecting-modalHead p{margin:4px 0 0;color:#64748b;font-size:13px}.prospecting-modalHead button{border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer}.prospecting-field{display:grid;gap:7px}.prospecting-field span{font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.prospecting-field input{height:42px;border:1px solid #cbd5e1;border-radius:12px;padding:0 12px;font-size:14px}.prospecting-modalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.prospecting-modalActions button{height:38px;border-radius:10px;border:1px solid #cbd5e1;padding:0 14px;font-weight:700;cursor:pointer}.prospecting-modalActions button:not(.ghost){border-color:#2563eb;background:#2563eb;color:#fff}.prospecting-modalActions .ghost{background:#fff;color:#334155}.prospecting-quickContactBackdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.prospecting-quickContactModal{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;padding:18px;border-radius:18px;background:#fff;box-shadow:0 24px 80px #0f172a47;border:1px solid rgba(148,163,184,.35)}.prospecting-relatedCmasPanel{padding:12px}.prospecting-miniActionBtn{height:30px;border:1px solid #d7e2e8;background:#fff;color:#2563eb;padding:0 10px;font-size:12px;font-weight:700;border-radius:8px}.prospecting-relatedCmasEmpty{padding:10px 0 2px;color:#64748b;font-size:13px}.prospecting-relatedCmasList{display:grid;gap:6px;margin-top:8px}.prospecting-relatedCmaRow{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #e2e8f0;background:#fff;padding:8px 10px;text-align:left;cursor:pointer;border-radius:10px}.prospecting-relatedCmaRow:hover{background:#f8fbff}.prospecting-relatedCmaRow strong{display:block;color:#0f172a;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-relatedCmaRow span{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-relatedCmaRow b{color:#0f172a;font-size:13px;font-weight:700;white-space:nowrap}.prospecting-relatedCmasMore{padding:4px 2px 0;color:#64748b;font-size:12px;font-weight:700}.prospecting-cmaAssetMini{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #dbe7f3;background:#f8fbff;padding:9px 12px;border-radius:14px;text-align:left;cursor:pointer}.prospecting-cmaAssetMini:hover{background:#eef6ff}.prospecting-cmaAssetMini>.material-symbols-outlined{color:#2563eb;font-size:21px}.prospecting-cmaAssetMini__body{min-width:0}.prospecting-cmaAssetMini__title{display:flex;align-items:baseline;gap:8px;color:#0f172a;font-size:13px;font-weight:950;line-height:1.15}.prospecting-cmaAssetMini__title small{color:#64748b;font-size:10px;font-weight:600}.prospecting-cmaAssetMini__meta{display:flex;align-items:center;gap:7px;min-width:0;margin-top:4px;color:#475569;font-size:12px;line-height:1.2}.prospecting-cmaAssetMini__meta span,.prospecting-cmaAssetMini__meta b{flex:0 0 auto;white-space:nowrap}.prospecting-cmaAssetMini__address{flex:1 1 auto!important;min-width:0;overflow:hidden;text-overflow:ellipsis}.prospecting-cmaAssetMini__dot{color:#94a3b8;font-weight:700}.prospecting-cmaAssetMini em{color:#2563eb;font-size:12px;font-style:normal;font-weight:950}.prospecting-cmaAssetMini{min-height:56px}.prospecting-cmaAssetMini__meta{justify-content:flex-start!important;gap:8px!important}.prospecting-cmaAssetMini__address{flex:0 1 auto!important;max-width:430px}.prospecting-cmaAssetMini__meta span,.prospecting-cmaAssetMini__meta b{flex:0 0 auto!important}.prospecting-cmaAssetMini__dot{flex:0 0 auto!important;color:#94a3b8;padding:0 2px}.prospecting-cmaAssetMini__meta b{color:#0f172a;font-weight:950}.airz-googleMap{position:relative;min-width:0;width:100%;min-height:360px;border:1px solid #dbe3ef;background:#f8fafc;overflow:hidden}.airz-googleMapCanvas{width:100%;min-height:360px}.airz-googleMapFallback{position:absolute;inset:0;z-index:2;display:grid;place-items:center;align-content:center;gap:8px;background:#f8fafc;color:#475569;text-align:center;padding:18px}.airz-googleMapFallback .material-symbols-outlined{color:#94a3b8;font-size:34px}.airz-googleMapFallback strong{color:#334155;font-size:14px;font-weight:760}.airz-googleMapFallback a{color:#2563eb;font-size:13px;font-weight:760;text-decoration:none}.airz-googleMapFallback a:hover{text-decoration:underline}.airz-mapPin{min-width:72px;max-width:160px;min-height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;box-shadow:0 6px 16px #0f172a2e;padding:5px 8px;cursor:pointer;font-family:Inter,system-ui,sans-serif}.airz-mapPin span{width:22px;height:22px;display:inline-grid;place-items:center;background:#e2e8f0;color:#334155;font-size:11px;font-weight:850}.airz-mapPin strong{min-width:0;display:block;overflow:hidden;color:inherit;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.airz-mapPin.is-subject span{background:#fff;color:#2563eb}.airz-mapPin.is-excluded{opacity:.55}.airz-mapPin{min-width:108px;max-width:168px;min-height:38px;display:inline-grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a33;padding:6px 8px;cursor:pointer;font-family:Inter,system-ui,sans-serif}.airz-mapPin__badge{width:26px;height:26px;display:inline-grid;place-items:center;background:#334155;color:#fff;font-size:11px;font-weight:900}.airz-mapPin.is-comp{border-color:#94a3b8}.airz-mapPin.is-comp .airz-mapPin__badge{background:#0f172a}.airz-mapPin.is-excluded{opacity:.48;filter:grayscale(.7)}.airz-mapInfoWindow{min-width:220px;max-width:280px;display:grid;gap:5px;font-family:Inter,system-ui,sans-serif}.airz-mapInfoWindow strong{color:#0f172a;font-size:14px;font-weight:850;line-height:1.25}.airz-mapInfoWindow span{color:#64748b;font-size:12px;line-height:1.35}.airz-mapInfoWindow b{color:#0f172a;font-size:13px;font-weight:850}.airz-googleMap .gm-style-iw-c{padding:0!important;border-radius:2px!important}.airz-googleMap .gm-style-iw-d{overflow:hidden!important;padding:0!important}.airz-mapPin{min-width:116px;max-width:180px;min-height:38px;display:inline-grid;grid-template-columns:34px minmax(0,1fr);gap:7px;align-items:center;border:1px solid #cbd5e1;background:#fff;color:#0f172a;box-shadow:0 8px 20px #0f172a33;padding:6px 8px;cursor:pointer;font-family:Inter,system-ui,sans-serif}.airz-mapPin__badge{width:32px;height:26px;display:inline-grid;place-items:center;background:#0f172a;color:#fff;font-size:10px;font-weight:900;letter-spacing:.03em}.airz-mapPin__body{min-width:0;display:grid;gap:1px}.airz-mapPin__body strong{min-width:0;overflow:hidden;color:inherit;font-size:12px;line-height:1.05;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.airz-mapPin__body small{min-width:0;overflow:hidden;color:#64748b;font-size:10px;line-height:1.1;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.airz-mapPin.is-subject{border-color:#2563eb;background:#2563eb;color:#fff}.airz-mapPin.is-subject .airz-mapPin__badge{background:#fff;color:#2563eb}.airz-mapPin.is-subject .airz-mapPin__body small{color:#dbeafe}.airz-mapInfoWindow{min-width:240px;max-width:300px;display:grid;gap:6px;padding:14px;font-family:Inter,system-ui,sans-serif}.airz-mapInfoWindow__head{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:10px;align-items:start}.airz-mapInfoWindow__head strong{color:#0f172a;font-size:15px;font-weight:850;line-height:1.25}.airz-mapInfoWindow__close{width:24px;height:24px;display:grid;place-items:center;border:0;background:transparent;color:#475569;cursor:pointer;font-size:24px;line-height:1;padding:0}.airz-mapInfoWindow__close:hover{color:#0f172a}.airz-mapInfoWindow span{color:#475569;font-size:12px;line-height:1.35;font-weight:600}.airz-mapInfoWindow b{color:#0f172a;font-size:14px;font-weight:850}.airz-mapInfoWindow a{width:fit-content;margin-top:4px;color:#2563eb;font-size:12px;font-weight:800;text-decoration:none}.airz-mapInfoWindow a:hover{text-decoration:underline}.airz-googleMap .airz-mapPin{min-width:124px;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:7px 9px;border:1px solid #94a3b8;background:#fff}.airz-googleMap .airz-mapPin .airz-mapPin__badge{width:36px;height:30px;display:inline-grid;place-items:center;background:#2563eb!important;color:#fff!important;border:1px solid #1d4ed8;font-size:12px;font-weight:900;letter-spacing:.02em;line-height:1}.airz-googleMap .airz-mapPin.is-comp .airz-mapPin__badge{background:#2563eb!important;color:#fff!important;border-color:#1d4ed8}.airz-googleMap .airz-mapPin.is-subject .airz-mapPin__badge{background:#fff!important;color:#2563eb!important;border-color:#fff}.airz-googleMap .airz-mapPin__body strong{color:#0f172a!important;font-size:13px;font-weight:900}.airz-googleMap .airz-mapPin__body small{color:#334155!important;font-size:11px;font-weight:800}.cma-page.cma-page--investorStandalone{--airz-app-header-height: 60px;--airz-text: #0f172a;--airz-muted: #64748b;--airz-border: #dbe4f0;--airz-border-strong: #cbd5e1;--airz-surface: #ffffff;--airz-surface-soft: #f8fafc;--airz-blue: #2563eb;--airz-blue-dark: #1d4ed8;--airz-blue-soft: #eff6ff;--airz-green: #047857;--airz-green-soft: #ecfdf3;--airz-warning: #b45309;--airz-danger: #dc2626;--airz-shadow-sm: 0 4px 12px rgba(15, 23, 42, .045);--airz-shadow-md: 0 10px 28px rgba(15, 23, 42, .055);position:fixed!important;top:var(--airz-app-header-height)!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:100vw!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;color:var(--airz-text);background:radial-gradient(circle at 6% 0%,rgba(37,99,235,.11),transparent 30%),linear-gradient(180deg,#f7faff,#f3f6fb)!important;z-index:20}.cma-page.cma-page--investorStandalone *,.cma-page.cma-page--investorStandalone *:before,.cma-page.cma-page--investorStandalone *:after{box-sizing:border-box}.investorCma{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:transparent}.investorCma__header{flex:0 0 auto;min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 14px;border-bottom:1px solid rgba(203,213,225,.9);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.investorCmaHero__identity{display:flex;align-items:flex-start;gap:14px;min-width:0}.investorCmaHero__photo{width:78px;height:58px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--airz-border);background:#eef4ff}.investorCmaHero__photo img{width:100%;height:100%;object-fit:cover}.investorCmaHero__photo .material-symbols-outlined{color:var(--airz-blue);font-size:28px}.investorCma__titleBlock{min-width:0}.investorCma__eyebrow{display:flex;align-items:center;gap:8px;color:var(--airz-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.investorCma__eyebrow button{border:0;background:transparent;color:var(--airz-blue);font:inherit;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.055em}.investorCma__eyebrow strong{color:var(--airz-text);font-weight:700}.investorCma__header h1{margin:5px 0 2px;color:var(--airz-text);font-size:20px;font-weight:700;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investorCma__header p{margin:0;color:var(--airz-muted);font-size:13px;font-weight:600}.investorCma__headerActions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.investorCma__headerActions button{height:36px;border:1px solid var(--airz-border-strong);border-radius:8px;background:#fff;color:var(--airz-text);padding:0 13px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.investorCma__headerActions button:hover{border-color:#94a3b8;background:#f8fafc}.investorCma__headerActions button.is-primary{border-color:var(--airz-blue);background:var(--airz-blue);color:#fff}.investorCma__headerActions button.is-primary:hover{background:var(--airz-blue-dark)}.investorCma__headerActions button:disabled{cursor:not-allowed;opacity:.55}.investorCma__contactBtn{display:inline-flex;align-items:center;gap:7px}.investorCma__contactBtn .material-symbols-outlined{font-size:17px}.investorCmaTabs{display:flex;align-items:center;gap:4px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.investorCmaTabs::-webkit-scrollbar{display:none}.investorCmaTabs a{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;color:#475569;text-decoration:none;font-size:12px;font-weight:700;border-bottom:2px solid transparent}.investorCmaTabs a:hover{color:var(--airz-blue-dark);background:var(--airz-blue-soft)}.investorCma__layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;width:100%;padding:10px 12px 24px;overflow:hidden}.investorCma__main,.investorCmaRail{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:120px}.investorCma__main::-webkit-scrollbar,.investorCmaRail::-webkit-scrollbar{display:none;width:0;height:0}.investorCma__main{display:flex;flex-direction:column;gap:12px}.investorCmaSection,.investorPanel,.investorCmaRail section,.investorCmaStrategy,.investorAssumptionGroup,.investorCmaResultCard,.investorCmaIntelligenceGrid section,.investorCmaEvidence{border:1px solid var(--airz-border);border-radius:12px;background:#fffffff0;box-shadow:var(--airz-shadow-md)}.investorCmaSection__head,.investorPanel__head,.investorCmaSection__header,.investorCmaSection>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e5eaf3;background:linear-gradient(180deg,#fff,#fbfdff)}.investorCmaSection__head h3,.investorPanel__head h3,.investorCmaSection__header h3,.investorCmaSection>header h3{margin:0;color:var(--airz-text);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.investorCmaSection__head p,.investorPanel__head p{margin:3px 0 0;color:var(--airz-muted);font-size:12px;font-weight:600}.investorCmaField{display:grid;gap:6px;min-width:0}.investorCmaField span,.investorCmaRail span{color:var(--airz-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.investorCmaField input,.investorCmaField select,.investorCmaField textarea{width:100%;min-width:0;height:34px;border:1px solid var(--airz-border-strong);border-radius:9px;background:#fff;color:var(--airz-text);padding:0 10px;font-size:13px;font-weight:600;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.investorCmaField input:focus,.investorCmaField select:focus,.investorCmaField textarea:focus,.investmentModal input:focus,.investmentModal textarea:focus,.investmentModal select:focus{border-color:#4285f4;box-shadow:0 0 0 3px #4285f424}.investorQuickMetrics{flex:0 0 auto;display:block;position:relative;z-index:2;margin:0;border:1px solid var(--airz-border);border-radius:12px;background:#fffffff0;box-shadow:0 10px 28px #0f172a0e;overflow:visible}.investorQuickMetrics__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 6px}.investorQuickMetrics__head h3{margin:0;color:var(--airz-text);font-size:16px;font-weight:700;letter-spacing:-.02em}.investorQuickMetrics__head p{margin:4px 0 0;color:var(--airz-muted);font-size:12px;font-weight:600}.investorQuickMetrics__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;gap:12px;padding:10px 12px 12px}.investorQuickMetric{min-height:118px;display:grid;align-content:start;gap:6px;border:1px solid var(--airz-border);border-radius:12px;background:#fff;padding:14px 16px;box-shadow:0 8px 22px #0f172a0f}.investorQuickMetric span{color:#334155;font-size:13px;font-weight:750}.investorQuickMetric strong{color:var(--airz-text);font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.investorQuickMetric small{color:var(--airz-muted);font-size:12px;font-weight:650;line-height:1.35}.investorQuickMetric--return,.investorQuickMetric--return.is-profit{background:linear-gradient(135deg,#fff,#f7fbff 48%,#f0fdf4)}.investorQuickMetric--return.is-loss{background:linear-gradient(135deg,#fff,#fff7ed 48%,#fff1f2)}.investorQuickMetric__return{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px}.investorQuickMetric__return b{color:#166534;font-size:30px;font-weight:700;letter-spacing:-.04em}.investorQuickMetric--return.is-profit .investorQuickMetric__return b,.investorQuickMetric__mainValue.is-profit,.investorQuickMetric__sideValue.is-profit{color:#166534}.investorQuickMetric--return.is-loss .investorQuickMetric__return b,.investorQuickMetric__mainValue.is-loss,.investorQuickMetric__sideValue.is-loss{color:#b42318}.investorQuickMetric__subgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #e5eaf3;padding-top:10px}.investorCmaStrategyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.investorCmaStrategy{position:relative;display:grid;align-content:start;gap:6px;min-height:112px;padding:12px 14px;text-align:left;cursor:pointer;background:#fff;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.investorCmaStrategy:hover{border-color:#bfdbfe;box-shadow:0 10px 22px #2563eb14;transform:translateY(-1px)}.investorCmaStrategy.is-viewing,.investorCmaStrategy.is-selected{border-color:var(--airz-blue);background:#f8fbff;box-shadow:0 8px 20px #2563eb14}.investorCmaStrategy.is-recommended{border-color:#22c55e;background:linear-gradient(180deg,#fff,#f0fdf4)}.investorCmaStrategy.is-recommended.is-viewing{box-shadow:inset 0 0 0 2px #22c55e,0 10px 24px #22c55e1f}.investorCmaStrategy__top,.investorCmaStrategy__badges{display:flex;align-items:center;justify-content:space-between;gap:8px}.investorCmaStrategy__badges{justify-content:flex-end;gap:6px;flex-wrap:wrap}.investorCmaStrategy__top .material-symbols-outlined{color:var(--airz-blue);font-size:23px}.investorCmaStrategy em,.investorCmaStrategy__badges em{min-height:22px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid transparent;font-size:11px;font-style:normal;font-weight:700}.investorCmaStrategy em.is-included,.investorCmaStrategy em.is-excluded{display:none}.investorCmaStrategy__badges .is-recommendedBadge{background:var(--airz-green-soft);color:var(--airz-green);border-color:#bbf7d0}.investorCmaStrategy__badges .is-viewingBadge{background:var(--airz-blue-soft);color:var(--airz-blue-dark);border-color:#bfdbfe}.investorCmaStrategy strong{display:block;margin-top:4px;font-size:14px;font-weight:700}.investorCmaStrategy small{color:#475569;font-size:12px;font-weight:650}.investorCmaStrategy p{margin:2px 0 0;color:var(--airz-muted);font-size:12px;line-height:1.45}.investorCmaStrategy__recommended{margin-top:6px;display:inline-flex;width:fit-content;background:var(--airz-green-soft);color:var(--airz-green);padding:4px 8px;font-size:11px;font-weight:700}.investmentNumbersGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.investmentNumberCard{min-height:92px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--airz-border);border-radius:12px;background:#fff;padding:14px;text-align:left;cursor:pointer;box-shadow:0 8px 20px #0f172a0b}.investmentNumberCard:hover{border-color:#93c5fd;background:#f8fbff}.investmentNumberCard>.material-symbols-outlined{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--airz-blue-soft);color:var(--airz-blue);font-size:20px}.investmentNumberCard div{min-width:0;display:grid;gap:3px}.investmentNumberCard strong{color:var(--airz-text);font-size:13px;font-weight:700}.investmentNumberCard b{color:var(--airz-text);font-size:20px;font-weight:700;letter-spacing:-.035em}.investmentNumberCard small{color:var(--airz-muted);font-size:12px;font-weight:650}.investorCmaStatusLegend{display:flex;gap:10px;flex-wrap:wrap;padding:0 14px 12px}.investorCmaStatusLegend span{display:inline-flex;align-items:center;gap:6px;color:var(--airz-muted);font-size:12px}.investorCmaStatusLegend b{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700}.investorCmaStatusLegend b.is-good{background:var(--airz-green-soft);color:var(--airz-green)}.investorCmaStatusLegend b.is-watch{background:#fff7ed;color:var(--airz-warning)}.investorCmaMatrix{display:grid;padding:0 14px 14px;overflow-x:auto;scrollbar-width:none}.investorCmaMatrix::-webkit-scrollbar{display:none}.investorCmaMatrix__row{display:grid;grid-template-columns:1.5fr repeat(7,minmax(96px,1fr));min-width:980px;border-bottom:1px solid #e5eaf3}.investorCmaMatrix__row>*{padding:10px 8px;font-size:12px}.investorCmaMatrix__row.is-head{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.investorCmaMatrix__row strong{font-size:13px}.investorCmaMatrix__row .is-good{color:var(--airz-green);font-weight:700}.investorCmaMatrix__row .is-watch{color:var(--airz-warning);font-weight:700}.investorCmaResultCards,.investorCmaIntelligenceGrid,.investorCmaEvidenceGrid{display:grid;gap:12px;padding:14px}.investorCmaResultCards{grid-template-columns:repeat(3,minmax(0,1fr))}.investorCmaIntelligenceGrid{grid-template-columns:1.2fr 1fr 1fr}.investorCmaEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.investorCmaResultCard,.investorCmaIntelligenceGrid section,.investorCmaEvidence{background:#fbfdff;padding:12px}.investorCmaResultCard div{display:grid;gap:3px;margin-bottom:8px}.investorCmaResultCard span,.investorCmaIntelligenceGrid span,.investorNarrativePanel__body span{color:var(--airz-blue);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.investorCmaResultCard strong,.investorCmaIntelligenceGrid strong{font-size:13px;font-weight:700}.investorCmaResultCard p,.investorCmaIntelligenceGrid p,.investorCmaIntelligenceGrid li,.investorCmaIntelligenceGrid small,.investorCmaEvidence p{margin:0;color:#475569;font-size:12px;line-height:1.45}.investorCmaResultCard small{display:block;margin-top:8px;color:var(--airz-warning);font-size:12px;font-weight:700}.investorCmaIntelligenceGrid h4,.investorCmaEvidence h4{margin:0 0 10px;font-size:13px;font-weight:700}.investorCmaIntelligenceGrid article,.investorCmaEvidence article{display:grid;gap:4px;padding:10px 0;border-top:1px solid #e5eaf3}.investorCmaIntelligenceGrid article:first-of-type,.investorCmaEvidence article:first-child{border-top:0;padding-top:0}.investorCmaIntelligenceGrid ul,.investorNarrativePanel__body ul{margin:0;padding-left:18px}.investorCmaIntelligenceGrid li+li{margin-top:7px}.investorNarrativePanel__body{display:grid;gap:12px;padding:14px}.investorNarrativePanel__body article{display:grid;gap:6px;border-top:1px solid #edf2f7;padding-top:12px}.investorNarrativePanel__body article:first-child{border-top:0;padding-top:0}.investorNarrativePanel__body p,.investorNarrativePanel__body li{margin:0;color:#334155;font-size:13px;line-height:1.45}.investorCmaRail{display:flex;flex-direction:column;gap:12px;width:360px}.investorCmaRail section{background:#fffffff0;padding:14px}.investorCmaRail__recommendation{border-left:0;border-top:4px solid var(--airz-blue)}.investorCmaRail h3{margin:6px 0 8px;font-size:17px;font-weight:700;letter-spacing:-.025em}.investorCmaRail p{margin:0;color:#334155;font-size:13px;line-height:1.45}.investorCmaRail ul{margin:8px 0 0;padding-left:18px;color:#334155;font-size:12px;line-height:1.5}.investorCmaRail__narrative{display:grid;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #e5eaf3}.investorCmaRail__narrative strong{font-size:12px;font-weight:700;color:var(--airz-text)}.investorCmaRail__narrative p{color:#334155;font-size:12px;line-height:1.45}.investorCmaRail__narrative small,.investorCmaRail__status,.investorCmaRail__context{display:block;color:var(--airz-muted);font-size:11px;font-weight:700}.investorCmaRail__status{margin-top:2px;color:var(--airz-blue)}.investorCmaRail__context{margin-top:8px;font-size:12px;line-height:1.4}.investorCmaRail__error{display:block;margin-top:8px;color:#b42318;font-size:12px;font-weight:700}.investmentModalBackdrop{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:96px 24px 28px;overflow-y:auto;box-sizing:border-box;background:#0f172a57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);scrollbar-width:none;-ms-overflow-style:none}.investmentModalBackdrop::-webkit-scrollbar{display:none;width:0;height:0}.investmentModal{width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 124px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe7f5;border-radius:18px;background:#fff;box-shadow:0 28px 70px #0f172a2e,0 8px 22px #0f172a14}.investmentModal header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:1px solid #e8edf5;background:linear-gradient(135deg,#fff,#fbfdff 54%,#eff6ff)}.investmentModal header h3{margin:0;color:var(--airz-text);font-size:23px;font-weight:700;line-height:1.15;letter-spacing:-.035em}.investmentModal header p{margin:6px 0 0;color:var(--airz-muted);font-size:13px;font-weight:600;line-height:1.35}.investmentModal__close{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--airz-border-strong);border-radius:12px;background:#fff;color:var(--airz-text);line-height:1;cursor:pointer}.investmentModal__close:hover{background:#eef4ff;border-color:#bfd2f8}.investmentModal__close .material-symbols-outlined{display:block;width:20px;height:20px;font-size:20px;line-height:1}.investmentModal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:18px 22px 20px;background:radial-gradient(circle at 0% 0%,rgba(66,133,244,.07),transparent 34%),radial-gradient(circle at 100% 12%,rgba(52,168,83,.055),transparent 30%),#f8fafc;scrollbar-width:none;-ms-overflow-style:none}.investmentModal__body::-webkit-scrollbar{display:none;width:0;height:0}.investmentModal__footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 22px 14px;border-top:1px solid #e5eaf3;background:linear-gradient(180deg,#ffffffeb,#fff);position:sticky;bottom:0}.investmentModal__primaryBtn,.investmentModal footer button{min-width:96px;height:40px;border:1px solid var(--airz-blue);border-radius:12px;background:var(--airz-blue);color:#fff;font-size:14px;font-weight:700;padding:0 18px;cursor:pointer;box-shadow:0 6px 14px #2563eb2e}.investmentModal__primaryBtn:hover,.investmentModal footer button:hover{border-color:var(--airz-blue-dark);background:var(--airz-blue-dark)}.investmentModalGrid,.investmentModalStack{display:grid;gap:14px}.investmentModalGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);padding:14px}.investmentModalSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.investmentModalSummaryGrid article{min-height:72px;border:1px solid #bfdbfe;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fbff 56%,#eff6ff);padding:11px 13px;box-shadow:var(--airz-shadow-sm)}.investmentModalSummaryGrid article:nth-child(2){border-color:#bbf7d0;background:linear-gradient(135deg,#fff,#f8fdf9 56%,#ecfdf3)}.investmentModalSummaryGrid article.is-total{border-color:#93c5fd;background:linear-gradient(135deg,#fff,#f5f3ff 48%,#eff6ff)}.investmentModalSummaryGrid span{display:block;color:var(--airz-muted);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.investmentModalSummaryGrid strong{display:block;margin-top:4px;color:var(--airz-text);font-size:19px;font-weight:700;line-height:1.1;letter-spacing:-.04em}.investmentModalSimpleCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);gap:16px;align-items:end;overflow:hidden;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fbff);padding:14px 16px;box-shadow:var(--airz-shadow-sm)}.investmentModalSimpleCard span{display:block;color:var(--airz-blue);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.investmentModalSimpleCard strong{display:block;margin-top:4px;color:var(--airz-text);font-size:16px;font-weight:700}.investmentModalSimpleCard p{margin:4px 0 0;color:var(--airz-muted);font-size:12px;font-weight:650;line-height:1.4}.lineItemEditor{border:1px solid #dbe4f0;border-radius:16px;background:#fff;padding:14px 16px;box-shadow:var(--airz-shadow-sm)}.investmentModalStack>.lineItemEditor:nth-of-type(1){border-color:#bfdbfe;background:linear-gradient(180deg,#fff,#fbfdff 70%,#f8fbff)}.investmentModalStack>.lineItemEditor:nth-of-type(2){border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#fbfefc 70%,#f7fdf9)}.lineItemEditor__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.lineItemEditor__head h4,.lineItemEditor h4{margin:0;color:var(--airz-text);font-size:18px;font-weight:700;letter-spacing:-.02em}.lineItemEditor__head p{margin:4px 0 0;color:var(--airz-muted);font-size:12px;font-weight:650}.lineItemEditor__head>strong{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;border:1px solid #dbeafe;border-radius:999px;background:var(--airz-blue-soft);color:var(--airz-blue-dark);padding:0 12px;font-size:14px;font-weight:700}.lineItemEditor__table{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.lineItemEditor__tableHead,.lineItemEditor__row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(82px,110px) minmax(0,1.45fr) 36px;gap:8px;align-items:center}.lineItemEditor__tableHead{padding:9px 10px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.lineItemEditor__tableHead span{color:var(--airz-muted);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.lineItemEditor__rows{display:grid;gap:0}.lineItemEditor__row{padding:7px 10px;border-top:1px solid #eef2f7;background:#fff}.lineItemEditor__row:first-child{border-top:0}.lineItemEditor__row input,.lineItemField input{width:100%;min-width:0;height:34px;border:1px solid var(--airz-border-strong);border-radius:9px;background:#fff;padding:0 10px;color:var(--airz-text);font-size:13px;font-weight:600;outline:none}.lineItemEditor__row input:focus,.lineItemField input:focus{border-color:#4285f4;box-shadow:0 0 0 3px #4285f424}.lineItemEditor__row.has-warning{background:#fff7ed}.lineItemEditor__rowWarning{grid-column:1 / -1;color:var(--airz-warning);font-size:12px;font-weight:700;line-height:1.35}.lineItemDeleteBtn,.lineItemEditor__lockedCell{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:10px;background:#fef2f2;color:var(--airz-danger);cursor:pointer;line-height:1;box-shadow:none}.lineItemDeleteBtn:hover{background:#fee2e2;color:#b91c1c}.lineItemDeleteBtn .material-symbols-outlined,.lineItemEditor__lockedCell .material-symbols-outlined{display:block;width:18px;height:18px;font-size:18px;line-height:1}.lineItemEditor__row.is-readonly{background:var(--airz-blue-soft);border-top:1px solid #dbeafe}.lineItemEditor__readonlyInput{min-width:0;height:34px;display:flex;align-items:center;border:1px solid #bfdbfe;border-radius:9px;background:#fff;color:#1e3a8a;padding:0 10px;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineItemEditor__lockedCell{background:#dbeafe;color:var(--airz-blue)}.lineItemEditor__actions,.lineItemEditor__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #edf2f7}.lineItemEditor__actions small,.lineItemEditor__footer strong{color:var(--airz-muted);font-size:12px;font-weight:700}.lineItemAddBtn{height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--airz-border-strong);border-radius:10px;background:#fff;color:var(--airz-text);padding:0 13px;font-size:13px;font-weight:700;cursor:pointer}.lineItemAddBtn:hover{background:#f8fbff;border-color:#93c5fd}.lineItemAddBtn .material-symbols-outlined{font-size:18px}.costModeSwitch{display:inline-grid;grid-template-columns:1fr 1fr;width:fit-content;gap:6px;padding:5px;margin-bottom:14px;border:1px solid #d9e3ef;border-radius:10px;background:#eef2f7}.costModeSwitch button{height:36px;border:1px solid transparent;border-radius:7px;background:transparent;color:#475569;padding:0 14px;font-size:13px;font-weight:700;cursor:pointer}.costModeSwitch button.is-selected{border-color:#bfdbfe;background:#fff;color:var(--airz-blue-dark);box-shadow:0 2px 6px #0f172a12}.priceModalGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.priceModalCard{display:grid;gap:10px;min-width:0;border:1px solid #dbeafe;border-radius:16px;background:#fff;padding:13px;box-shadow:var(--airz-shadow-sm)}.priceModalCard--current{background:linear-gradient(135deg,#fff,#f8fbff);border-color:#bfdbfe}.priceModalCard--offer{background:linear-gradient(135deg,#fff,#f8fafc 55%,#eef2ff);border-color:#c7d2fe}.priceModalCard--resale{background:linear-gradient(135deg,#fff,#f8fdf9 55%,#ecfdf3);border-color:#bbf7d0}.priceModalCard__head{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.priceModalCard__head>.material-symbols-outlined{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font-size:20px}.priceModalCard--current .priceModalCard__head>.material-symbols-outlined{background:var(--airz-blue-soft);color:var(--airz-blue)}.priceModalCard--offer .priceModalCard__head>.material-symbols-outlined{background:#eef2ff;color:#4f46e5}.priceModalCard--resale .priceModalCard__head>.material-symbols-outlined{background:var(--airz-green-soft);color:#059669}.priceModalCard__head strong{display:block;color:var(--airz-text);font-size:14px;font-weight:700;letter-spacing:-.01em}.priceModalCard__head small{display:block;margin-top:2px;color:var(--airz-muted);font-size:10.5px;font-weight:650;line-height:1.3}.priceModalCard input{width:100%;height:34px;min-width:0;border:1px solid var(--airz-border-strong);border-radius:9px;background:#fff;color:var(--airz-text);padding:0 10px;font-size:13px;font-weight:600;outline:none}.investmentModal--financing{width:min(800px,calc(100vw - 56px))}.investmentModal--financing .investmentModal__body{padding:16px 20px 18px}.financeModalFlow{display:grid;gap:16px}.financeImpactStrip,.financeModalSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.financeImpactStrip>div,.financeSummaryCard{min-height:66px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fbff);padding:11px 13px;box-shadow:var(--airz-shadow-sm)}.financeImpactStrip>div:nth-child(2),.financeSummaryCard--cost{border-color:#c7d2fe;background:linear-gradient(135deg,#fff,#f8fbff 55%,#eef2ff)}.financeImpactStrip span,.financeSummaryCard span{display:block;color:var(--airz-muted);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.financeImpactStrip strong,.financeSummaryCard strong{display:block;margin-top:5px;color:var(--airz-text);font-size:20px;font-weight:700;letter-spacing:-.035em}.financeImpactStrip small,.financeSummaryCard small{display:block;margin-top:4px;color:var(--airz-muted);font-size:12px;font-weight:650}.financeOptionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.financeOptionCard{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:10px;border:1px solid var(--airz-border);border-radius:14px;background:#fff;padding:10px 12px;text-align:left;cursor:pointer;box-shadow:var(--airz-shadow-sm)}.financeOptionCard:hover{border-color:#93c5fd;background:#f8fbff}.financeOptionCard.is-selected{border-color:var(--airz-blue);background:linear-gradient(135deg,#fff,#f8fbff 55%,#eff6ff);box-shadow:inset 0 0 0 1px #2563eb14,0 8px 20px #2563eb14}.financeOptionCard>.material-symbols-outlined{grid-row:1 / span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--airz-blue-soft);color:var(--airz-blue);font-size:19px}.financeOptionCard strong{color:var(--airz-text);font-size:14px;font-weight:700;line-height:1.15}.financeOptionCard small{color:var(--airz-muted);font-size:12px;font-weight:650;line-height:1.25}.financeDetailCard{display:grid;gap:12px;overflow:hidden;border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff);padding:14px;box-shadow:var(--airz-shadow-sm)}.financeDetailCard--cash{border-color:#bbf7d0;background:linear-gradient(135deg,#fff,#f7fdf9 55%,#ecfdf3)}.financeDetailCard--hardMoney{border-color:#fed7aa;background:linear-gradient(135deg,#fff,#fffaf5 55%,#fff7ed)}.financeDetailCard__head{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center}.financeDetailCard__head>.material-symbols-outlined{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--airz-blue-soft);color:var(--airz-blue);font-size:20px}.financeDetailCard--cash .financeDetailCard__head>.material-symbols-outlined{background:var(--airz-green-soft);color:#059669}.financeDetailCard--hardMoney .financeDetailCard__head>.material-symbols-outlined{background:#fff7ed;color:#ea580c}.financeDetailCard__head strong{display:block;color:var(--airz-text);font-size:15px;font-weight:700}.financeDetailCard__head small{display:block;margin-top:3px;color:var(--airz-muted);font-size:12px;font-weight:650}.financeMortgageGrid,.financeHardMoneyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.financeDownPaymentCard{grid-column:1 / -1;display:grid;grid-template-columns:160px 170px minmax(160px,1fr);grid-template-areas:"toggle input summary";align-items:end;justify-content:start;gap:10px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fbff);padding:10px 12px;box-shadow:var(--airz-shadow-sm)}.financeDownPaymentToggle{grid-area:toggle;align-self:end;width:160px;min-width:160px;display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #d7e0ec;border-radius:10px;background:#eef2f7}.financeDownPaymentToggle button{height:30px;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;color:#475569;padding:0 8px;font-size:12px;font-weight:700;cursor:pointer;outline:none}.financeDownPaymentToggle button.is-selected{border-color:#bfdbfe;background:#fff;color:var(--airz-blue-dark);box-shadow:0 1px 2px #0f172a0f,0 4px 10px #2563eb14}.financeDownPaymentToggle button:focus,.financeDownPaymentToggle button:focus-visible{outline:none;box-shadow:0 0 0 3px #4285f424,0 1px 2px #0f172a0f}.financeDownPaymentCard>.investorCmaField{grid-area:input;width:170px;max-width:170px;min-width:0}.financeDownPaymentCard>.investorCmaField input,.financeMortgageGrid>.investorCmaField input,.financeHardMoneyGrid>.investorCmaField input{height:34px}.financeDownPaymentSummary{grid-area:summary;min-width:0;align-self:end;min-height:34px;display:grid;align-content:center;border:1px solid #dbeafe;border-left:4px solid #4285f4;border-radius:9px;background:var(--airz-blue-soft);padding:7px 10px}.financeDownPaymentSummary strong{display:block;color:var(--airz-text);font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.financeDownPaymentSummary small{display:block;margin-top:2px;color:var(--airz-muted);font-size:10.5px;font-weight:650;line-height:1.25}.financeDetailMetric{border:1px solid #bbf7d0;border-radius:14px;background:#fff;padding:14px}.financeDetailMetric span{display:block;color:var(--airz-green);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.financeDetailMetric strong{display:block;margin-top:5px;color:var(--airz-text);font-size:22px;font-weight:700}.investorCmaAssumptionGroups{display:grid;gap:12px;padding:14px}.investorAssumptionGroup{background:#fff}.investorAssumptionGroup header{padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.investorAssumptionGroup h4{margin:0;color:var(--airz-text);font-size:14px;font-weight:700}.investorAssumptionGroup header p{margin:4px 0 0;color:var(--airz-muted);font-size:12px}.investorAssumptionGroup>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px 14px 14px}@media(max-width:1450px){.investorQuickMetrics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.investorCmaStrategyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.investorCma__layout{grid-template-columns:1fr;padding:10px}.investorCmaRail{width:100%;height:auto;max-height:none}.investorQuickMetrics__grid,.investorCmaStrategyGrid,.investorAssumptionGroup>div,.investmentNumbersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.investorCmaIntelligenceGrid,.investorCmaEvidenceGrid,.investorCmaResultCards{grid-template-columns:1fr}}@media(max-width:900px){.priceModalGrid,.financeImpactStrip,.financeModalSummaryGrid,.financeOptionGrid,.financeMortgageGrid,.financeHardMoneyGrid{grid-template-columns:1fr}.financeDownPaymentCard{grid-template-columns:1fr;grid-template-areas:"toggle" "input" "summary"}.financeDownPaymentToggle,.financeDownPaymentCard>.investorCmaField{width:100%;max-width:none;min-width:0}}@media(max-width:820px){.cma-page.cma-page--investorStandalone{top:60px!important}.investorCma__header{display:grid;gap:12px}.investorCmaHero__identity{align-items:flex-start}.investorCmaHero__photo{width:64px;height:52px}.investorCma__header h1{white-space:normal;font-size:18px}.investorCma__headerActions{display:grid;grid-template-columns:1fr}}@media(max-width:760px){.investmentModalBackdrop{padding:78px 12px 16px}.investmentModal{width:calc(100vw - 24px);max-height:calc(100vh - 96px)}.investmentModalSummaryGrid,.investmentModalSimpleCard,.lineItemEditor__row,.investmentModalGrid,.costModeSwitch{grid-template-columns:1fr}.lineItemEditor__tableHead{display:none}.lineItemEditor__row{gap:8px;padding:12px}.lineItemEditor__row input{width:100%}.lineItemEditor__actions,.lineItemEditor__footer{display:grid;justify-items:start}.lineItemDeleteBtn{width:42px}.costModeSwitch{width:100%;border-radius:14px}.costModeSwitch button{width:100%;border-radius:10px}}@media(max-width:720px){.investorQuickMetrics__grid,.investorCmaStrategyGrid,.investorAssumptionGroup>div,.investmentNumbersGrid{grid-template-columns:1fr}.investorQuickMetric__return,.investorQuickMetric__subgrid{grid-template-columns:1fr;gap:4px}.investorCmaStatusLegend{display:grid}}.cma-page.cma-page--investorStandalone{overflow:hidden!important}.cma-page.cma-page--investorStandalone .investorCma{height:100%!important;min-height:0!important;overflow:hidden!important}.cma-page.cma-page--investorStandalone .investorCma__layout{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.cma-page.cma-page--investorStandalone .investorCma__main{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding-bottom:120px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-page.cma-page--investorStandalone .investorCma__main::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.cma-page.cma-page--investorStandalone .investorCmaRail{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding-bottom:120px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-page.cma-page--investorStandalone .investorCmaRail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.investorCmaHero__photo{width:88px;height:62px;flex:0 0 88px;display:grid;place-items:center;overflow:hidden;border:1px solid #dbe4f0;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fafc)}.investorCmaHero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.investorCmaHero__photo .material-symbols-outlined{color:#2563eb;font-size:28px}.investorReport{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:#eef2f7;overflow:hidden}.investorReport__toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #dbe2ef;background:#fff}.investorReport__toolbar button{height:34px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 13px;font-size:13px;font-weight:750;cursor:pointer}.investorReport__toolbar>div{display:flex;align-items:center;gap:8px}.investorReport__toolbar button:disabled{opacity:.55;cursor:not-allowed}.investorReportPaper{flex:1 1 auto;min-height:0;width:min(1120px,calc(100vw - 40px));margin:18px auto;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #dbe2ef;box-shadow:0 18px 45px #0f172a1f;scrollbar-width:none;-ms-overflow-style:none}.investorReportPaper::-webkit-scrollbar{display:none;width:0;height:0}.investorReportHero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;padding:34px 38px;background:#0f172a;color:#fff}.investorReportHero span{display:block;margin-bottom:8px;color:#93c5fd;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.investorReportHero h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.08}.investorReportHero p{margin:10px 0 0;color:#cbd5e1;font-size:14px;line-height:1.45}.investorReportHero__value{align-self:center;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;padding:18px}.investorReportHero__value strong{display:block;font-size:22px;font-weight:700;line-height:1.15}.investorReportSection{padding:26px 38px;border-bottom:1px solid #e5eaf3}.investorReportSection__head{margin-bottom:14px}.investorReportSection__head h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em}.investorReportRecommendation{border-left:4px solid #2563eb;background:#f8fbff;padding:16px 18px}.investorReportRecommendation h3{margin:0 0 8px;font-size:20px;font-weight:700}.investorReportRecommendation p{margin:0;color:#334155;font-size:14px;line-height:1.5}.investorReportRecommendation div{margin-top:14px;display:grid;gap:5px}.investorReportRecommendation span,.investorReportMetric span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.investorReportRecommendation strong{color:#0f172a;font-size:14px;line-height:1.45}.investorReportMatrix{overflow-x:auto;scrollbar-width:none}.investorReportMatrix::-webkit-scrollbar{display:none}.investorReportMatrix__row{display:grid;grid-template-columns:1.5fr repeat(8,minmax(96px,1fr));min-width:1080px;border-bottom:1px solid #e5eaf3}.investorReportMatrix__row>*{padding:10px 8px;font-size:12px}.investorReportMatrix__row.is-head{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.investorReportMatrix__row strong{font-size:13px}.investorReportMatrix__row .is-good{color:#047857;font-weight:700}.investorReportMatrix__row .is-watch{color:#b45309;font-weight:700}.investorReportMatrix__empty{padding:18px;color:#64748b;font-size:13px;background:#f8fafc}.investorReportAssumptionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5eaf3}.investorReportMetric{display:grid;gap:5px;padding:13px;border-right:1px solid #e5eaf3;border-bottom:1px solid #e5eaf3}.investorReportMetric strong{font-size:15px;font-weight:700}.investorReportComps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.investorReportComps article{display:grid;gap:4px;border:1px solid #e5eaf3;background:#fbfdff;padding:12px}.investorReportComps strong{font-size:13px}.investorReportComps span,.investorReportComps small,.investorReportMuted{color:#64748b;font-size:12px;line-height:1.45}.investorReportFooter{display:grid;gap:6px;padding:22px 38px 32px;color:#64748b;font-size:12px}.investorReportFooter strong{color:#0f172a}@media(max-width:900px){.investorReportPaper{width:calc(100vw - 20px);margin:10px auto}.investorReportHero{grid-template-columns:1fr;padding:24px}.investorReportSection{padding:20px 24px}.investorReportAssumptionGrid,.investorReportComps{grid-template-columns:1fr}}.investorReport__readyBadge{display:inline-flex;align-items:center;height:34px;padding:0 12px;border:1px solid #bbf7d0;background:#f0fdf4;color:#047857;font-size:13px;font-weight:700}.investorReport__error{flex:0 0 auto;margin:10px auto 0;width:min(1120px,calc(100vw - 40px));border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:700}.investorReport--public{position:static;inset:auto;min-height:100dvh;overflow:visible;background:#eef2f7;padding:18px 0}.investorReport--public .investorReportPaper{flex:none;min-height:auto;max-height:none;overflow:visible;margin:0 auto;box-shadow:0 18px 45px #0f172a1f}.investorReport__shareBox{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:10px;width:min(1120px,calc(100vw - 40px));margin:10px auto 0;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;padding:10px 12px;font-size:13px}.investorReport__shareBox input{height:32px;border:1px solid #bfdbfe;background:#fff;padding:0 10px;color:#0f172a;font-size:13px}.investorReport__shareBox a{color:#2563eb;font-weight:700;text-decoration:none}@media(max-width:760px){.investorReport__shareBox{grid-template-columns:1fr}}.investorReportIntelligence{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.investorReportIntelligence section{border:1px solid #e5eaf3;background:#fbfdff;padding:14px}.investorReportIntelligence h3{margin:0 0 12px;font-size:14px;font-weight:700}.investorReportIntelligence article{display:grid;gap:4px;padding:10px 0;border-top:1px solid #e5eaf3}.investorReportIntelligence article:first-of-type{border-top:0;padding-top:0}.investorReportIntelligence strong{font-size:13px}.investorReportIntelligence p,.investorReportIntelligence li,.investorReportIntelligence span{color:#475569;font-size:12px;line-height:1.45}.investorReportIntelligence ul{margin:0;padding-left:18px}.investorReportIntelligence li+li{margin-top:7px}@media(max-width:900px){.investorReportIntelligence{grid-template-columns:1fr}}.investorReportNarrative{display:grid;gap:6px;margin-top:14px;padding-top:14px;border-top:1px solid #dbeafe}.investorReportNarrative span{color:#2563eb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.investorReportNarrative strong{color:#0f172a;font-size:14px;font-weight:750;line-height:1.5}.investorReportNarrative{display:grid;gap:14px;color:#334155}.investorReportNarrative>p{margin:0;color:#0f172a;font-size:14px;line-height:1.6}.investorReportNarrative h3{margin:0 0 6px;color:#0f172a;font-size:13px;font-weight:700}.investorReportNarrative ul{margin:0;padding-left:18px;display:grid;gap:5px}.investorReportNarrative li{font-size:13px;line-height:1.45}.cma-page{--cma-primary: var(--app-primary, #1a73e8);--cma-primary-strong: var(--app-primary-strong, #185abc);--cma-primary-soft: #e8f0fe;--cma-text: #1f2937;--cma-heading: #0f172a;--cma-muted: #64748b;--cma-faint: #94a3b8;--cma-bg: #f6f8fb;--cma-surface: #ffffff;--cma-soft: #f8fafc;--cma-border: #d7dde7;--cma-border-soft: #e5e9f0;--cma-success: #188038;--cma-success-soft: #e6f4ea;--cma-warning: #b06000;--cma-warning-soft: #fff4e5;--cma-danger: #d93025;--cma-danger-soft: #fce8e6;--cma-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 8px 20px rgba(15, 23, 42, .04);width:100%;max-width:100vw;height:100dvh;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:var(--cma-bg);color:var(--cma-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.cma-lock-scroll,body.cma-lock-scroll{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none}body.cma-lock-scroll #root{width:100%;height:100dvh;overflow:hidden}.cma-page,.cma-page *{box-sizing:border-box}.cma-page button,.cma-page input,.cma-page textarea,.cma-page select{font:inherit}.cma-page button{cursor:pointer}.cma-page button:disabled{cursor:not-allowed;opacity:.5}.cma-page h1,.cma-page h2,.cma-page h3,.cma-page strong,.cma-page b,.cma-page button{letter-spacing:-.015em}.cma-page .material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.cma-topBar{min-height:56px;display:grid;grid-template-columns:148px minmax(0,1fr);align-items:stretch;width:100%;border-bottom:1px solid var(--cma-border);background:#fff;box-shadow:0 1px #0f172a0a;z-index:30;overflow:hidden}.cma-topBar__brand{display:flex;align-items:center;justify-content:flex-start;border-right:1px solid var(--cma-border-soft);background:#fff;padding:0 16px}.cma-topBar__brand span{color:#0f172a;font-size:15px;font-weight:700}.cma-topBar__content{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px}.cma-topBar__titleWrap{min-width:0}.cma-topBar h1{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-topBar__actions,.cma-reportActions,.cma-stageActions{display:flex;align-items:center;gap:8px}.cma-progressBar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;border-bottom:1px solid var(--cma-border);background:#fff;box-shadow:none;z-index:25;overflow:hidden}.cma-progressStep{min-width:0;min-height:50px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;border:0;border-right:1px solid var(--cma-border-soft);border-radius:0;background:#fff;padding:8px 12px;text-align:left}.cma-progressStep:last-child{border-right:0}.cma-progressStep:hover:not(:disabled){background:#f8fafc}.cma-progressStep:focus,.cma-progressStep:focus-visible{outline:0;box-shadow:none}.cma-progressStep.is-active{background:#eaf2ff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-progressStep.is-done .cma-progressStep__icon{color:var(--cma-success)}.cma-progressStep__icon{width:24px;height:24px;display:grid;place-items:center;color:#64748b}.cma-progressStep__icon .material-symbols-outlined{font-size:19px}.cma-progressStep__text{min-width:0}.cma-progressStep__text strong{display:block;color:#0f172a;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-progressStep__text small{display:none}.cma-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 372px;align-items:stretch;overflow:hidden;background:var(--cma-bg)}.cma-stageCard,.cma-summaryCard{border:0;border-bottom:1px solid var(--cma-border);background:var(--cma-surface);border-radius:0;box-shadow:none}.cma-stageCard{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:18px 18px 0;border:0;background:var(--cma-bg);border-radius:0;box-shadow:none}.cma-summarySubjectMini{display:grid;gap:9px;margin-top:12px;border:1px solid var(--cma-border);background:#fff;padding:10px}.cma-summarySubjectMini .cma-photoFrame.is-rail,.cma-summarySubjectMini .cma-photoFrame.is-rail-compact{width:100%;height:104px;min-height:104px;border-radius:0;overflow:hidden}.cma-summarySubjectMini h3{margin:0 0 8px;color:#0f172a;font-size:14px;line-height:1.25;font-weight:700}.cma-summaryFactList{display:grid;border:1px solid var(--cma-border-soft);background:#fff}.cma-summaryFactList div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--cma-border-soft);padding:7px 8px}.cma-summaryFactList div:last-child{border-bottom:0}.cma-summaryFactList span{color:#64748b;font-size:11px;font-weight:650}.cma-summaryFactList strong{color:#0f172a;font-size:12px;font-weight:700;text-align:right;overflow-wrap:anywhere}.cma-summaryRail{min-width:0;min-height:0;height:100%;overflow:hidden;border-left:1px solid var(--cma-border);background:#fff}.cma-summaryCard{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px;border:0;background:#fff;border-radius:0;box-shadow:none}.cma-stageCard,.cma-summaryCard,.cma-adjustmentScrollArea,.cma-recentCma__list,.cma-contactPicker__body{scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard::-webkit-scrollbar,.cma-summaryCard::-webkit-scrollbar,.cma-adjustmentScrollArea::-webkit-scrollbar,.cma-recentCma__list::-webkit-scrollbar,.cma-contactPicker__body::-webkit-scrollbar{width:0;height:0;display:none}.cma-stageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px}.cma-stageHeader>div{min-width:0}.cma-stageHeader>div>span{display:none}.cma-stageHeader h2{margin:0;color:#0f172a;font-size:20px;font-weight:700;line-height:1.2}.cma-stageHeader p{margin:6px 0 0;color:var(--cma-muted);font-size:13px;line-height:1.4}.cma-stageFooter{position:sticky;bottom:0;z-index:8;display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--cma-border-soft);background:var(--cma-bg);margin:16px -18px 0;padding:12px 18px}.cma-stageFooter--left{justify-content:flex-start}.cma-photoFrame{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--cma-border);border-radius:3px;background:#e5e7eb}.cma-photoFrame img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.cma-photoFrame.is-search{aspect-ratio:4 / 3}.cma-photoFrame.is-rail{aspect-ratio:16 / 10;margin:12px 0}.cma-photoFrame.is-rail.is-rail-compact{aspect-ratio:16 / 8.5;margin:0 0 12px}.cma-photoFrame.is-subject{width:128px;min-width:128px;aspect-ratio:4 / 3}.cma-photoFrame.is-comp{border:0;border-radius:3px 3px 0 0}.cma-photoFrame.is-table{width:58px;min-width:58px;aspect-ratio:4 / 3}.cma-photoFrame.is-report{min-height:280px}.cma-photoFallback{height:100%;display:grid;place-items:center;align-content:center;gap:4px;color:var(--cma-muted);background:linear-gradient(135deg,#94a3b82e,#e2e8f0e0),#e2e8f0}.cma-photoFallback small{font-size:11px;font-weight:580}.cma-loadingBlock,.cma-emptyState{min-height:150px;display:grid;place-items:center;border:1px dashed var(--cma-border);background:#fafbfc;color:var(--cma-muted);border-radius:3px;padding:24px;text-align:center;font-size:14px}.cma-summaryCard__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cma-summaryCard__top span{color:var(--cma-primary);font-size:12px;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.cma-summaryCard__top strong{border:1px solid var(--cma-border);background:var(--cma-soft);color:var(--cma-primary);border-radius:3px;padding:4px 8px;font-size:11px;font-weight:680}.cma-summaryCard h3{margin:0 0 12px;color:#1f2937;font-size:18px;line-height:1.25;font-weight:680}.cma-summaryEmpty{margin-top:10px;border:1px dashed var(--cma-border);background:#fafbfc;color:var(--cma-muted);border-radius:3px;padding:12px;font-size:13px;line-height:1.45}.cma-summaryGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cma-summaryMetric,.cma-summaryIconGrid div{min-height:74px;display:grid;align-content:start;gap:3px;border:1px solid var(--cma-border-soft);background:#fafbfc;border-radius:3px;padding:10px}.cma-summaryMetric span,.cma-summaryIconGrid span{color:var(--cma-muted);font-size:11px;font-weight:580}.cma-summaryMetric strong{color:#111827;font-size:13px;font-weight:650;overflow-wrap:anywhere}.cma-summaryRange{margin-top:10px;border:1px solid #0f172a;background:#0f172a;color:#fff;border-radius:3px;padding:11px 12px}.cma-summaryRange--priority{margin-top:10px;margin-bottom:12px}.cma-summaryRange small{display:block;color:#ffffffb8;font-size:11px;font-weight:680;text-transform:uppercase;letter-spacing:.05em}.cma-summaryRange strong{display:block;margin-top:4px;color:#fff;font-size:25px;line-height:1.1;font-weight:720;letter-spacing:-.035em}.cma-summaryRange__band{display:flex;justify-content:space-between;gap:8px;margin-top:10px;color:#ffffffb8;font-size:11px;font-weight:580}.cma-summarySubjectMini{display:grid;gap:10px;margin-top:12px}.cma-page,.cma-workbench,.cma-mainStage,.cma-stageCard,.cma-summaryRail,.cma-summaryCard{max-width:100%;overflow-x:hidden}.cma-summaryDecisionCard{display:grid;gap:8px;border:1px solid #0f172a;background:#0f172a;color:#fff;padding:12px;margin-top:10px}.cma-summaryDecisionCard>span{color:#ffffffb8;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.cma-summaryDecisionCard>strong{color:#fff;font-size:29px;line-height:1;font-weight:800;letter-spacing:-.045em}.cma-summaryDecisionCard>p{margin:0;color:#ffffffb8;font-size:12px;line-height:1.35}.cma-summaryDecisionCard__meta{display:grid;gap:7px;border-top:1px solid rgba(255,255,255,.14);margin-top:4px;padding-top:8px}.cma-summaryDecisionCard__meta div{display:flex;justify-content:space-between;gap:10px}.cma-summaryDecisionCard__meta small{color:#ffffff9e;font-size:11px;font-weight:650}.cma-summaryDecisionCard__meta b{color:#fff;font-size:12px;font-weight:750;text-align:right;overflow-wrap:anywhere}.cma-summaryDecisionCard__meta b.is-negative{color:#fecaca}.cma-summarySupportCard{border:1px solid var(--cma-border);background:#fff;padding:10px;margin-top:10px}.cma-summarySupportCard div{display:flex;justify-content:space-between;gap:10px;align-items:center}.cma-summarySupportCard span{color:#64748b;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-summarySupportCard strong{color:#0f172a;font-size:14px;font-weight:760;text-align:right}.cma-summarySupportCard p{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.35}.cma-summaryAdjustmentDetails{display:grid;gap:10px;margin-top:10px}.cma-summaryAdjustmentSection{border:1px solid var(--cma-border);background:#fff}.cma-summaryAdjustmentSection__head{min-height:34px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:8px 9px}.cma-summaryAdjustmentSection__head span{color:#0f172a;font-size:12px;font-weight:700;text-transform:none}.cma-summaryAdjustmentSection__head strong{color:var(--cma-success);font-size:12px;font-weight:750;white-space:nowrap}.cma-summaryAdjustmentSection__head strong.is-negative{color:var(--cma-danger)}.cma-summaryAdjustmentSection>p{margin:0;color:#64748b;font-size:12px;line-height:1.35;padding:9px}.cma-summaryAdjustmentList{display:grid}.cma-summaryAdjustmentRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--cma-border-soft);padding:8px 9px}.cma-summaryAdjustmentRow:last-child{border-bottom:0}.cma-summaryAdjustmentRow span{min-width:0}.cma-summaryAdjustmentRow strong{display:block;color:#0f172a;font-size:12px;font-weight:700;line-height:1.25}.cma-summaryAdjustmentRow small{display:block;margin-top:3px;color:#64748b;font-size:11px;line-height:1.3}.cma-summaryAdjustmentRow b{color:var(--cma-success);font-size:12px;font-weight:750;white-space:nowrap}.cma-summaryAdjustmentRow b.is-negative{color:var(--cma-danger)}.cma-workbench--report .cma-stageCard{padding:18px 22px 0}.cma-workbench--report .cma-stageFooter{margin-left:-22px;margin-right:-22px}.cma-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:0;overflow:hidden;border-top:1px solid var(--cma-border)}.cma-mainStage{min-width:0;min-height:0;height:100%;display:flex;overflow:hidden}.cma-summaryRail{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--cma-border);scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0!important;margin:0!important;background:#f6f8fb;scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard>.cma-stageFooter,.cma-adjustmentWizard>.cma-stageFooter{margin-top:auto!important}.cma-stageFooter{position:sticky;bottom:0;z-index:40;width:100%;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;padding:12px 18px!important;border-top:1px solid var(--cma-border);background:#fff;box-shadow:0 -8px 18px #0f172a0f;box-sizing:border-box}.cma-workbench--report .cma-mainStage{width:100%}@media(max-width:980px){.cma-workbench{grid-template-columns:1fr}.cma-summaryRail{display:none}.cma-stageCard>:not(.cma-stageFooter){margin-left:12px;margin-right:12px}.cma-stageFooter{padding-left:12px!important;padding-right:12px!important}}html.cma-lock-scroll,body.cma-lock-scroll{height:100%;overflow:hidden}body:has(.cma-page) main,body:has(.cma-page) .app-main,body:has(.cma-page) .app-content,body:has(.cma-page) .page-content{padding:0!important;margin:0!important}.cma-page{--cma-summary-width: 360px;--cma-footer-height: 68px;width:100%;height:100dvh;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:0!important;margin:0!important;overflow:hidden;background:#f6f8fb}.cma-topBar{border-top:0}.cma-progressBar{position:relative;z-index:50}.cma-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--cma-summary-width);gap:0;overflow:hidden;border-top:1px solid var(--cma-border)}.cma-stageCard{flex:1 1 auto;min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:18px 18px calc(var(--cma-footer-height) + 18px)!important;margin:0!important;background:#f6f8fb;border-radius:0;scrollbar-width:none;-ms-overflow-style:none}.cma-adjustmentWizard,.cma-adjustmentScrollArea,.cma-customAdjustments,.cma-adjustmentReview,.cma-conditionGrid{scrollbar-width:none;-ms-overflow-style:none}.cma-adjustmentWizard::-webkit-scrollbar,.cma-adjustmentScrollArea::-webkit-scrollbar,.cma-customAdjustments::-webkit-scrollbar,.cma-adjustmentReview::-webkit-scrollbar,.cma-conditionGrid::-webkit-scrollbar{width:0;height:0;display:none}.cma-stageFooter{left:0;right:var(--cma-summary-width);bottom:0;z-index:120;min-height:var(--cma-footer-height);display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:12px 18px!important;box-sizing:border-box;border-top:1px solid var(--cma-border);background:#fff;box-shadow:0 -8px 18px #0f172a14}.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{left:0;bottom:0;z-index:120;margin:0!important;padding:12px 18px!important;background:#fff;border-top:1px solid var(--cma-border);box-shadow:0 -8px 18px #0f172a14}.cma-stageFooter>.cma-btn,.cma-stageFooter>button{flex-shrink:0}.cma-workbench--report .cma-stageFooter,.cma-workbench--report .cma-adjustmentWizard .cma-stageFooter{right:0}@media(max-width:980px){.cma-page{--cma-summary-width: 0px}.cma-workbench{grid-template-columns:minmax(0,1fr)}.cma-summaryRail{display:none}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{right:0}}@media(max-width:760px){.cma-page{--cma-footer-height: 96px}.cma-stageCard{padding:12px 12px calc(var(--cma-footer-height) + 12px)!important}.cma-stageFooter{min-height:var(--cma-footer-height);display:grid;grid-template-columns:1fr;padding:12px!important}.cma-stageFooter .cma-btn,.cma-stageFooter button{width:100%}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:grid;grid-template-columns:1fr;width:100%}}body:has(.cma-page) main,body:has(.cma-page) .app-main,body:has(.cma-page) .app-content,body:has(.cma-page) .page-content{padding:0!important;margin:0!important;overflow:hidden}.cma-page{width:100%;height:100dvh;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:0!important;margin:0!important;overflow:hidden;background:#f6f8fb}.cma-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;overflow:hidden;border-top:1px solid var(--cma-border)}.cma-summaryRail{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;border-left:1px solid var(--cma-border);background:#fff;scrollbar-width:none;-ms-overflow-style:none}.cma-summaryRail::-webkit-scrollbar{display:none}.cma-stageCard{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0!important;margin:0!important;background:#f6f8fb;border-radius:0;scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard::-webkit-scrollbar{display:none}.cma-stageCard>:last-child:not(.cma-stageFooter){margin-bottom:18px}.cma-adjustmentWizard{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cma-adjustmentWizard>:not(.cma-stageFooter){flex-shrink:0}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{position:sticky!important;bottom:0;z-index:40;width:100%;min-height:66px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 0 0!important;padding:12px 18px!important;box-sizing:border-box;border-top:1px solid var(--cma-border);background:#fff;box-shadow:0 -8px 18px #0f172a0f}@media(max-width:980px){.cma-workbench{grid-template-columns:minmax(0,1fr)}.cma-summaryRail{display:none}.cma-stageCard>:not(.cma-stageFooter){margin-left:12px;margin-right:12px}.cma-stageFooter{padding-left:12px!important;padding-right:12px!important}}@media(max-width:760px){.cma-stageFooter{min-height:92px;display:grid;grid-template-columns:1fr}.cma-stageFooter .cma-btn,.cma-stageFooter button{width:100%}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:grid;grid-template-columns:1fr;width:100%}}.cma-page{width:100%;height:100dvh;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:0!important;margin:0!important;overflow:hidden!important;background:#f6f8fb}.cma-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;overflow:hidden!important;border-top:1px solid var(--cma-border)}.cma-mainStage{min-width:0;min-height:0;height:100%;display:flex;overflow:hidden!important;background:#f6f8fb}.cma-summaryRail{min-width:0;min-height:0;height:100%;overflow-y:auto!important;overflow-x:hidden!important;border-left:1px solid var(--cma-border);background:#fff;scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard{flex:1 1 auto;min-width:0;min-height:0;height:100%;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important;margin:0!important;background:#f6f8fb;border-radius:0;scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard::-webkit-scrollbar{width:0;height:0;display:none}.cma-stageCard>:not(.cma-stageFooter){margin-left:18px;margin-right:18px}.cma-stageCard>.cma-stageHeader{margin-top:18px}.cma-stageCard--adjustments .cma-adjustmentWizard{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:visible!important}.cma-stageCard--adjustments .cma-adjustmentWizard>:not(.cma-stageFooter){flex-shrink:0}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;z-index:60!important;width:100%;min-height:66px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 0 0!important;padding:12px 18px!important;box-sizing:border-box;border-top:1px solid var(--cma-border);background:#fff;box-shadow:0 -8px 18px #0f172a0f}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cma-workbench--report .cma-stageCard>:not(.cma-stageFooter){margin-left:22px;margin-right:22px}.cma-workbench--report .cma-stageFooter{padding-left:22px!important;padding-right:22px!important}@media(max-width:980px){.cma-workbench{grid-template-columns:minmax(0,1fr)}.cma-summaryRail{display:none}.cma-stageCard>:not(.cma-stageFooter){margin-left:12px;margin-right:12px}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{padding-left:12px!important;padding-right:12px!important}}@media(max-width:760px){.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{min-height:92px;display:grid;grid-template-columns:1fr}.cma-stageFooter .cma-btn,.cma-stageFooter button{width:100%}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:grid;grid-template-columns:1fr;width:100%}}.cma-page{--cma-summary-width: 360px;--cma-footer-height: 68px;height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important}.cma-workbench{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--cma-summary-width)!important;overflow:hidden!important;margin:0!important;gap:0!important}.cma-mainStage{min-height:0!important;height:100%!important;overflow:hidden!important;display:flex!important}.cma-summaryRail{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;border-left:1px solid var(--cma-border)!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-summaryRail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cma-stageCard{min-width:0!important;min-height:0!important;height:100%!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 18px calc(var(--cma-footer-height) + 18px)!important;margin:0!important;background:#f6f8fb!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-stageCard::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cma-adjustmentWizard,.cma-stageCard--adjustments .cma-adjustmentWizard{display:block!important;min-height:0!important;height:auto!important;overflow:visible!important}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{position:fixed!important;left:0!important;right:var(--cma-summary-width)!important;bottom:0!important;z-index:300!important;width:auto!important;min-height:var(--cma-footer-height)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:12px 18px!important;box-sizing:border-box!important;border-top:1px solid var(--cma-border)!important;background:#fff!important;box-shadow:0 -8px 18px #0f172a14!important}.cma-workbench--report{grid-template-columns:minmax(0,1fr)!important}@media(max-width:980px){.cma-page{--cma-summary-width: 0px}.cma-workbench{grid-template-columns:minmax(0,1fr)!important}.cma-summaryRail{display:none!important}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{right:0!important}}@media(max-width:760px){.cma-page{--cma-footer-height: 92px}.cma-stageCard{padding:12px 12px calc(var(--cma-footer-height) + 12px)!important}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{min-height:var(--cma-footer-height)!important;display:grid!important;grid-template-columns:1fr!important;padding:12px!important}.cma-stageFooter .cma-btn,.cma-stageFooter button{width:100%!important}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}}.cma-headerBtn{min-height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cma-border);background:#fff;color:#334155;border-radius:3px;padding:0 11px;font-size:13px;font-weight:650}.cma-headerBtn:hover:not(:disabled){border-color:#c8d4e1;background:#f8fafc}.cma-headerBtn .material-symbols-outlined{font-size:17px;color:#64748b}.cma-headerBtn--primary{border-color:var(--cma-primary);background:var(--cma-primary);color:#fff}.cma-headerBtn--primary .material-symbols-outlined{color:#fff}.cma-headerBtn--primary:hover:not(:disabled){border-color:var(--cma-primary-strong);background:var(--cma-primary-strong)}.cma-btn{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--cma-border);background:#fff;color:#334155;border-radius:3px;padding:0 12px;font-size:13px;font-weight:650}.cma-btn:hover:not(:disabled){border-color:#c3cfdd;background:#f8fafc}.cma-btn--primary{border-color:var(--cma-primary);background:var(--cma-primary);color:#fff}.cma-btn--primary:hover:not(:disabled){border-color:var(--cma-primary-strong);background:var(--cma-primary-strong)}.cma-btn--secondary{border-color:#d0d7e2;background:#fff;color:var(--cma-primary)}.cma-btn--secondary:hover:not(:disabled){border-color:var(--cma-primary);background:#f8fbff}.cma-iconButton{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--cma-border);background:#fff;color:#334155;border-radius:3px}.cma-iconButton:hover:not(:disabled){background:#f8fafc}.cma-alert{border:1px solid #f0b8b4;background:var(--cma-danger-soft);color:#8a1c14;padding:10px 12px;border-radius:0;margin:0;font-size:13px;font-weight:580}.cma-inlineWarning{display:grid;gap:4px;border-left:4px solid var(--cma-warning);background:var(--cma-warning-soft);color:#7c3f00;padding:10px 12px;margin-bottom:12px;border-radius:3px}.cma-inlineWarning strong{font-size:13px;font-weight:680}.cma-inlineWarning span{font-size:13px;line-height:1.4}.cma-segmented{display:flex;border:1px solid var(--cma-border);background:#fff;border-radius:3px;overflow:hidden}.cma-segmented button{border:0;border-right:1px solid var(--cma-border-soft);background:transparent;color:#475569;padding:7px 10px;font-size:12px;font-weight:580}.cma-segmented button:last-child{border-right:0}.cma-segmented button.is-active{background:var(--cma-primary-soft);color:var(--cma-primary)}.cma-formGrid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;margin-top:10px}.cma-formGrid label{display:grid;gap:6px}.cma-formGrid label span{color:#334155;font-size:12px;font-weight:680}.cma-formGrid input,.cma-formGrid textarea{width:100%;border:1px solid var(--cma-border);background:#fff;color:var(--cma-text);border-radius:3px;outline:0}.cma-formGrid input{height:36px;padding:0 10px;font-size:13px}.cma-formGrid textarea{min-height:96px;resize:vertical;padding:9px 10px;font-size:13px}.cma-formGrid input:focus,.cma-formGrid textarea:focus{border-color:var(--cma-primary);box-shadow:0 0 0 2px #1a73e814}.cma-linkMini{border:0;background:transparent;color:var(--cma-primary);padding:0;font-size:12px;font-weight:680}.cma-linkMini.is-danger{color:var(--cma-danger)}.cma-contactPickerOverlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#0f172a6b;padding:24px}.cma-contactPicker{width:min(720px,100%);max-height:min(720px,calc(100dvh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--cma-border);background:#fff;box-shadow:0 24px 70px #0f172a47}.cma-contactPicker__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid var(--cma-border-soft);padding:16px}.cma-contactPicker__head h3{margin:0;color:#111827;font-size:18px;font-weight:680}.cma-contactPicker__head p{margin:4px 0 0;color:var(--cma-muted);font-size:13px}.cma-contactPicker__search{height:48px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--cma-border-soft)}.cma-contactPicker__search .material-symbols-outlined{justify-self:center;color:#64748b}.cma-contactPicker__search input{width:100%;height:100%;border:0;outline:0;padding-right:14px;font-size:14px}.cma-contactPicker__body{min-height:0;overflow-y:auto}.cma-contactPickRow{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:0;border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:12px 16px;text-align:left}.cma-contactPickRow:hover{background:#fbfcfe}.cma-contactPickRow.is-selected{background:var(--cma-primary-soft);box-shadow:inset 4px 0 0 var(--cma-primary)}.cma-contactPickRow strong{display:block;color:#111827;font-size:14px;font-weight:680}.cma-contactPickRow span{display:block;margin-top:3px;color:var(--cma-muted);font-size:12px}.cma-contactPickRow em{color:var(--cma-primary);font-size:12px;font-style:normal;font-weight:680}.cma-customPanel .cma-btn,.cma-manualRow--clean button,.cma-overridePanel input,.cma-agentNotesPanel textarea,.cma-manualRow--clean input{border-radius:0}.cma-searchBand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px}.cma-searchField{height:40px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;border:1px solid var(--cma-border);background:#fff;border-radius:3px}.cma-searchField .material-symbols-outlined{justify-self:center;color:#64748b;font-size:19px}.cma-searchField input{width:100%;height:100%;border:0;background:transparent;color:var(--cma-text);outline:0;padding:0 12px 0 0;font-size:15px}.cma-searchField:focus-within{border-color:var(--cma-primary);box-shadow:0 0 0 2px #1a73e814}.cma-searchStatus{min-height:24px;display:flex;align-items:center;gap:10px;margin-bottom:6px;color:var(--cma-muted);font-size:12px}.cma-searchStatus span{font-weight:580}.cma-searchStatus em{color:var(--cma-faint);font-style:normal}.cma-recentCma{border:1px solid var(--cma-border);background:#fff;margin:10px 0 14px}.cma-recentCma__top{min-height:50px;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;background:#fff;border-bottom:1px solid var(--cma-border-soft)}.cma-recentCma.is-compact .cma-recentCma__top{border-bottom:0}.cma-recentCma.is-compact .cma-recentCma__row{border-top:1px solid var(--cma-border-soft)}.cma-recentCma__top h3{margin:0;color:#0f172a;font-size:14px;font-weight:700}.cma-recentCma__top p{margin:2px 0 0;color:var(--cma-muted);font-size:12px}.cma-recentCma__actions{display:flex;gap:8px;align-items:center}.cma-recentCma__list{display:grid;max-height:220px;overflow-y:auto}.cma-recentCma__row{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:0;border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:9px 12px;text-align:left}.cma-recentCma__row:last-child{border-bottom:0}.cma-recentCma__row:hover{background:#f8fafc}.cma-recentCma__row strong{display:block;color:#0f172a;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-recentCma__row span{display:block;margin-top:3px;color:var(--cma-muted);font-size:12px}.cma-recentCma__row b{display:block;color:#0f172a;font-size:13px;font-weight:700;text-align:right}.cma-recentCma__row em{display:block;margin-top:3px;color:var(--cma-primary);font-size:12px;font-style:normal;font-weight:700;text-align:right}.cma-propertyList{display:grid;gap:6px;min-height:auto;overflow:visible;padding-right:0}.cma-propertyRow{width:100%;min-height:78px;display:grid;grid-template-columns:88px minmax(0,1fr) 140px;gap:12px;align-items:center;border:1px solid var(--cma-border);background:#fff;border-radius:0;padding:8px 10px;text-align:left}.cma-propertyRow:hover{border-color:#c8d4e1;background:#f8fafc}.cma-propertyRow.is-selected{border-color:var(--cma-primary);background:#f8fbff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-propertyRow__main,.cma-propertyRow__meta{min-width:0}.cma-propertyRow__main strong{display:block;margin-bottom:5px;color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}.cma-propertyMetaLine{display:flex;align-items:center;gap:6px;min-width:0;margin-top:3px;color:var(--cma-muted);font-size:12px}.cma-propertyMetaLine .material-symbols-outlined{color:#64748b;font-size:16px}.cma-propertyMetaLine span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-propertyRow__meta{text-align:right}.cma-propertyRow__meta strong{display:block;color:#0f172a;font-size:14px;font-weight:700}.cma-propertyRow__metaLine{margin-top:3px;color:var(--cma-muted);font-size:12px}.cma-selectedBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--cma-border-soft);margin-top:12px;padding-top:12px}.cma-selectedBanner__content{display:flex;align-items:center;gap:10px}.cma-selectedBanner__content>.material-symbols-outlined{color:var(--cma-success);font-size:20px}.cma-selectedBanner__content small{display:block;color:var(--cma-muted);font-size:11px;font-weight:580;text-transform:uppercase;letter-spacing:.05em}.cma-selectedBanner__content strong{display:block;margin-top:2px;font-size:14px;font-weight:680}.cma-prefillContact{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--cma-border-soft);background:#f8fbff;padding:10px 12px;margin-bottom:12px}.cma-prefillContact .material-symbols-outlined{color:var(--cma-primary)}.cma-prefillContact strong{display:block;color:#111827;font-size:13px;font-weight:680}.cma-prefillContact small{display:block;margin-top:2px;color:var(--cma-muted);font-size:12px}.cma-offMarketFallback{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #d9e4ef;background:#f8fbff;padding:12px;margin:10px 0 12px}.cma-offMarketFallback .material-symbols-outlined{color:var(--cma-primary);font-size:24px}.cma-offMarketFallback strong{display:block;color:#111827;font-size:14px;font-weight:680}.cma-offMarketFallback p{margin:4px 0 0;color:var(--cma-muted);font-size:12px;line-height:1.4}.cma-offMarketFallback small{display:block;margin-top:5px;color:#334155;font-size:12px;font-weight:580}.cma-lensGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px}.cma-lensCard{min-height:190px;display:grid;align-content:start;gap:8px;border:1px solid var(--cma-border);background:#fff;border-radius:3px;padding:14px;text-align:left}.cma-lensCard:hover:not(:disabled){border-color:#c8d4e1;background:#fbfcfe}.cma-lensCard.is-active{border-color:var(--cma-primary);background:var(--cma-primary-soft);box-shadow:inset 4px 0 0 var(--cma-primary)}.cma-lensCard.is-disabled{border-color:#e5e9f0;background:#fafbfc;color:#94a3b8}.cma-lensCard.is-disabled strong,.cma-lensCard.is-disabled small,.cma-lensCard.is-disabled p,.cma-lensCard.is-disabled em,.cma-lensCard.is-disabled .material-symbols-outlined{color:#94a3b8}.cma-lensCard__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cma-lensCard__top .material-symbols-outlined{color:var(--cma-primary);font-size:23px}.cma-lensCard__top b{border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:680}.cma-lensCard__top b.is-limited{border-color:#fde68a;background:#fffbeb;color:#a16207}.cma-lensCard__top b.is-unavailable{border-color:#e5e7eb;background:#f8fafc;color:#64748b}.cma-lensCard strong{color:#0f172a;font-size:16px;font-weight:680}.cma-lensCard small{color:var(--cma-primary);font-size:12px;font-weight:680}.cma-lensCard p{margin:0;color:var(--cma-muted);font-size:13px;line-height:1.42}.cma-lensCard em{color:#64748b;font-size:12px;font-style:normal;line-height:1.35}.cma-subjectFactsPanel{border:1px solid #dbe7f3;background:#f8fbff;border-radius:3px;overflow:hidden;margin:10px 0 12px}.cma-subjectFactsHead{width:100%;border:0;background:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;text-align:left}.cma-subjectFactsHead strong{display:block;color:#0f172a;font-size:14px;font-weight:680}.cma-subjectFactsHead span{display:block;margin-top:3px;color:#64748b;font-size:12px}.cma-subjectFactsHead em{color:#2563eb;font-size:12px;font-style:normal;font-weight:680}.cma-subjectSnapshot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--cma-border-soft);background:#fafbfc;border-radius:3px;padding:10px;margin-top:8px}.cma-subjectSnapshot h3{margin:2px 0 6px;color:#111827;font-size:16px;font-weight:680}.cma-chipRow{display:flex;flex-wrap:wrap;gap:5px}.cma-chipRow b{border:1px solid var(--cma-border);background:#fff;border-radius:3px;padding:3px 7px;color:#334155;font-size:11px;font-weight:580}.cma-compReviewHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:10px 0}.cma-compReviewStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cma-border);background:#fff;border-radius:0;overflow:hidden}.cma-compReviewStats div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:10px 12px}.cma-compReviewStats span{display:block;color:var(--cma-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cma-compReviewStats strong{display:block;margin-top:3px;color:#0f172a;font-size:17px;font-weight:750}.cma-compReviewActions{display:flex;align-items:center;gap:8px}.cma-compGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.cma-compCard{border:1px solid var(--cma-border);background:#fff;border-radius:0;overflow:hidden;box-shadow:none}.cma-compCard:hover{border-color:#c8d4e1}.cma-compCard.is-excluded{opacity:.62;background:#fafbfc}.cma-compCard.is-excluded .cma-photoFrame img{filter:grayscale(.8)}.cma-compCard__body{display:grid;gap:7px;padding:10px}.cma-compCard__top,.cma-priceLine{display:flex;align-items:center;justify-content:space-between;gap:8px}.cma-compCard__top span{color:var(--cma-primary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cma-compCard h3{margin:0;color:#0f172a;font-size:14px;line-height:1.25;font-weight:700}.cma-priceLine strong{color:#0f172a;font-size:17px;font-weight:750}.cma-priceLine span{color:var(--cma-muted);font-size:12px;font-weight:600}.cma-factGrid{display:flex;flex-wrap:wrap;gap:5px}.cma-factGrid span{border:1px solid var(--cma-border-soft);background:#f8fafc;color:#475569;border-radius:2px;padding:3px 7px;font-size:11px;font-weight:600}.cma-compCard p{margin:0;color:var(--cma-muted);font-size:12px;line-height:1.35}.cma-score{min-width:32px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#eef2f7;color:#475569;padding:0 6px;font-size:12px;font-weight:700}.cma-score.is-good{background:var(--cma-primary-soft);color:var(--cma-primary)}.cma-score.is-strong{background:var(--cma-success-soft);color:var(--cma-success)}.cma-score.is-fair{background:var(--cma-warning-soft);color:var(--cma-warning)}.cma-compCard__actions{display:flex;justify-content:flex-end;border-top:1px solid var(--cma-border-soft);padding-top:8px;margin-top:2px}.cma-compCard__actions .cma-btn{min-height:32px;font-size:12px}.cma-compCard__actions .material-symbols-outlined{font-size:16px}.cma-tableWrap{overflow:auto;border:1px solid var(--cma-border-soft);border-radius:3px;margin-top:8px}.cma-compTable{width:100%;min-width:920px;border-collapse:collapse;background:#fff}.cma-compTable th,.cma-compTable td{border-bottom:1px solid var(--cma-border-soft);padding:9px 10px;text-align:left;vertical-align:middle;font-size:13px}.cma-compTable th{background:#fafbfc;color:var(--cma-muted);font-size:11px;font-weight:680;text-transform:uppercase;letter-spacing:.04em}.cma-compTable tr:last-child td{border-bottom:0}.cma-compTable tbody tr.is-excluded{opacity:.62;background:#fafbfc}.cma-tableAddress{min-width:250px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.cma-tableAddress div{min-width:0}.cma-tableAddress strong,.cma-tableAddress span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-tableAddress strong{color:#111827;font-weight:680}.cma-tableAddress span{color:var(--cma-muted);font-size:12px}.cma-tableAction{min-height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid #bbf7d0;background:var(--cma-success-soft);color:var(--cma-success);border-radius:3px;padding:0 8px;font-size:12px;font-weight:580}.cma-tableAction.is-include{border-color:#cfe5ef;background:#edf8fc;color:var(--cma-primary-strong)}.cma-tableAction .material-symbols-outlined{font-size:16px}.cma-mapShell{display:grid;gap:9px;margin-top:8px}.cma-mapCanvas{position:relative;min-height:390px;overflow:hidden;border:1px solid var(--cma-border-soft);border-radius:3px;background:linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),#f8fafc;background-size:42px 42px}.cma-mapSubject{position:absolute;left:50%;top:50%;width:min(245px,62%);transform:translate(-50%,-50%);z-index:3;border:2px solid var(--cma-primary);border-radius:3px;background:#fff;box-shadow:var(--cma-shadow);padding:10px;text-align:center}.cma-mapSubject strong{display:block;color:var(--cma-primary);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.cma-mapSubject span{display:block;margin-top:3px;font-size:13px;font-weight:680}.cma-mapPin{position:absolute;transform:translate(-50%,-50%);min-width:76px;border:1px solid var(--cma-border);border-radius:3px;background:#fff;box-shadow:var(--cma-shadow);padding:6px 9px;text-align:center}.cma-mapPin span{display:block;color:var(--cma-muted);font-size:10px;font-weight:680}.cma-mapPin strong{display:block;font-size:11px;font-weight:720}.cma-mapPin.is-good{border-color:#bfdbfe;background:var(--cma-primary-soft)}.cma-mapPin.is-strong{border-color:#bbf7d0;background:var(--cma-success-soft)}.cma-mapNote{color:var(--cma-muted);font-size:12px}.cma-compReviewHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:8px 0 12px}.cma-compReviewStats{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--cma-border);background:#fff}.cma-compReviewStats div{min-width:0;min-height:48px;display:grid;align-content:center;gap:3px;border-right:1px solid var(--cma-border-soft);padding:7px 10px}.cma-compReviewStats div:last-child{border-right:0}.cma-compReviewStats span{display:block;color:#64748b;font-size:10px;line-height:1;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.cma-compReviewStats strong{display:block;color:#0f172a;font-size:15px;line-height:1.1;font-weight:820;letter-spacing:-.02em}.cma-compReviewActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:270px}.cma-compReviewActions>.cma-btn{min-height:36px;border-radius:0;padding:0 14px;white-space:nowrap}.cma-compReviewActions .cma-segmented{min-height:36px;display:inline-grid;grid-template-columns:repeat(3,minmax(66px,auto));border:1px solid var(--cma-border);background:#fff;border-radius:0;overflow:hidden}.cma-compReviewActions .cma-segmented button{min-height:36px;border:0;border-right:1px solid var(--cma-border-soft);border-radius:0;background:#fff;color:#334155;padding:0 14px;font-size:12px;font-weight:720}.cma-compReviewActions .cma-segmented button:last-child{border-right:0}.cma-compReviewActions .cma-segmented button:hover:not(:disabled){background:#f8fafc}.cma-compReviewActions .cma-segmented button.is-active{background:#eaf2ff;color:var(--cma-primary);box-shadow:inset 0 -3px 0 var(--cma-primary)}@media(max-width:1180px){.cma-compReviewHeader{grid-template-columns:1fr;align-items:stretch}.cma-compReviewActions{justify-content:flex-end;min-width:0}}@media(max-width:760px){.cma-compReviewStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-compReviewStats div:nth-child(2n){border-right:0}.cma-compReviewStats div:nth-last-child(-n+2){border-bottom:0}.cma-compReviewActions{display:grid;grid-template-columns:1fr}.cma-compReviewActions>.cma-btn,.cma-compReviewActions .cma-segmented{width:100%}.cma-compReviewActions .cma-segmented{grid-template-columns:repeat(3,minmax(0,1fr))}}.cma-selectedPropertyLink{display:inline-flex;align-items:center;margin-top:3px;color:var(--cma-primary);font-size:12px;font-weight:760;text-decoration:none}.cma-selectedPropertyLink:hover{text-decoration:underline}.cma-compAddressLink{color:inherit;text-decoration:none}.cma-compAddressLink:hover,.cma-compAddressLink:focus{color:var(--cma-primary);text-decoration:underline;text-underline-offset:3px}.cma-googleCompsMap,.cma-googleCompsMap .airz-googleMapCanvas{min-height:430px}.cma-stageCard--adjustments{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.cma-stageCard--adjustments .cma-adjustmentWizard{min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;overflow:hidden}.cma-stageCard--adjustments .cma-stageFooter{margin:0 -18px}.cma-adjustSubStepper{--adj-step-accent: #16a34a;--adj-step-soft: #f0fdf4;--adj-step-icon: #dcfce7;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--cma-border);background:#fff;margin:10px 0 14px;overflow:hidden}.cma-adjustSubStep{min-width:0;min-height:50px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;border:0;border-right:1px solid var(--cma-border-soft);border-radius:0;background:#fff;padding:8px 12px;text-align:left}.cma-adjustSubStep:last-child{border-right:0}.cma-adjustSubStep:before{width:20px;height:20px;display:grid;place-items:center;border:1px solid #bfd0df;background:#f8fafc;color:#64748b;font-size:11px;font-weight:750;line-height:1}.cma-adjustSubStep:nth-child(1):before{content:"1"}.cma-adjustSubStep:nth-child(2):before{content:"2"}.cma-adjustSubStep:nth-child(3):before{content:"3"}.cma-adjustSubStep:nth-child(4):before{content:"4"}.cma-adjustSubStep:nth-child(5):before{content:"5"}.cma-adjustSubStep:hover:not(:disabled){background:#f8fafc}.cma-adjustSubStep.is-active{background:var(--adj-step-soft);box-shadow:inset 3px 0 0 var(--adj-step-accent)}.cma-adjustSubStep.is-active:before{border-color:var(--adj-step-accent);background:var(--adj-step-icon);color:#166534}.cma-adjustSubStep.is-done{background:#fbfefc}.cma-adjustSubStep.is-done:before{content:"✓";border-color:var(--adj-step-accent);background:#e6f4ea;color:#188038}.cma-adjustSubStep.is-done strong{color:#188038}.cma-adjustSubStep strong{display:block;color:#0f172a;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-adjustSubStep span{display:none}.cma-adjustmentWizard{display:grid;gap:12px}.cma-adjustmentScrollArea{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-bottom:8px}.cma-adjustmentIntro{border:1px solid var(--cma-border);background:#fff;padding:12px}.cma-adjustmentIntro h3{margin:0;color:#0f172a;font-size:15px;font-weight:700}.cma-adjustmentIntro p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.4}.cma-adjustmentIntro--custom{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border-left:3px solid #7c3aed;background:#fbfaff}.cma-adjustmentIntro--custom .material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;background:#f3e8ff;color:#7c3aed;font-size:20px}.cma-adjustmentRule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;border:1px solid var(--cma-border);border-left:3px solid #16a34a;background:#fbfefc;padding:10px 12px}.cma-adjustmentRule strong{color:#0f172a;font-size:13px;font-weight:700}.cma-adjustmentRule span{color:#64748b;font-size:12px;line-height:1.35}.cma-linkButton{grid-row:1 / span 2;grid-column:2;border:1px solid var(--cma-border);background:#fff;color:var(--cma-primary);border-radius:0;padding:7px 10px;font-size:12px;font-weight:700}.cma-linkButton:hover{border-color:var(--cma-primary);background:var(--cma-primary-soft)}.cma-conditionGrid{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow-y:auto;padding-bottom:8px}.cma-conditionCard{min-height:132px;border:1px solid var(--cma-border);background:#fff;border-radius:0;padding:12px;text-align:left}.cma-conditionCard:hover{background:#f8fafc;border-color:#c8d4e1}.cma-conditionCard.is-selected{background:#f8fbff;border-color:var(--cma-primary);box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-conditionCard strong{display:block;color:#0f172a;font-size:14px;font-weight:700}.cma-conditionCard span{display:block;margin-top:6px;color:var(--cma-muted);font-size:12px;line-height:1.35}.cma-conditionCard small{display:block;margin-top:8px;color:#475569;font-size:12px;line-height:1.3}.cma-adjustmentCompactList{display:grid;gap:12px}.cma-adjustmentCompactGroup{display:grid;gap:6px}.cma-adjustmentCompactGroup h4,.cma-adjustmentCategoryBlock h4{margin:0;color:#334155;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.cma-adjustmentRows{display:grid;border:1px solid var(--cma-border);background:#fff}.cma-adjustmentRows__header,.cma-adjustmentRow{display:grid;grid-template-columns:minmax(360px,1fr) 110px 130px minmax(320px,.9fr);gap:10px;align-items:center}.cma-adjustmentRows__header{min-height:30px;background:#f8fafc;border-bottom:1px solid var(--cma-border-soft);padding:0 10px}.cma-adjustmentRows__header span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-adjustmentRow{min-height:50px;border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:7px 10px}.cma-adjustmentRow:last-child{border-bottom:0}.cma-adjustmentRow:hover{background:#f8fafc}.cma-adjustmentRow.is-selected{background:#f8fbff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-adjustmentRow__check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;margin:0;cursor:pointer}.cma-adjustmentRow__check input{width:16px;height:16px;margin-top:2px;accent-color:var(--cma-primary)}.cma-adjustmentRow__check strong{display:block;color:#0f172a;font-size:13px;font-weight:700;line-height:1.25}.cma-adjustmentRow__check small{display:block;margin-top:2px;color:var(--cma-muted);font-size:11px;line-height:1.25}.cma-adjustmentRow__check em{display:block;margin-top:3px;color:var(--cma-primary);font-size:11px;font-style:normal;font-weight:600;line-height:1.25}.cma-adjustmentRow__suggestedValue{justify-self:end;color:var(--cma-success);font-size:13px;font-weight:750;white-space:nowrap}.cma-adjustmentRow__suggestedValue.is-negative{color:var(--cma-danger)}.cma-adjustmentRow__amountInput,.cma-adjustmentRow__noteInput{height:31px;width:100%;border:1px solid var(--cma-border);background:#fff;color:#0f172a;border-radius:0;padding:0 8px;font-size:13px;outline:0}.cma-adjustmentRow__amountInput:focus,.cma-adjustmentRow__noteInput:focus{border-color:var(--cma-primary);box-shadow:0 0 0 2px #1a73e814}.cma-adjustmentRow__muted{color:#94a3b8;font-size:12px}.cma-customAdjustments{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:12px;align-items:start;overflow-y:auto;padding-bottom:8px}.cma-customPanel,.cma-overridePanel,.cma-agentNotesPanel{border:1px solid var(--cma-border);background:#fff;border-radius:0;box-shadow:none}.cma-customPanel{grid-column:1;border-left:3px solid #7c3aed}.cma-sectionTitleRow--agentPrice{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#fbfaff;padding:11px 12px}.cma-sectionTitleRow--agentPrice:before{content:"edit_note";width:30px;height:30px;display:grid;place-items:center;background:#f3e8ff;color:#7c3aed;font-family:Material Symbols Outlined;font-size:20px;font-weight:400;line-height:1;font-feature-settings:"liga"}.cma-sectionTitleRow--agentPrice h3{margin:0;color:#0f172a;font-size:15px;font-weight:700}.cma-sectionTitleRow--agentPrice p{max-width:780px;margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.35}.cma-btn--agentAdd{min-height:36px;border-color:#7c3aed;background:#7c3aed;color:#fff;border-radius:0;padding:0 13px;font-size:13px;font-weight:750}.cma-btn--agentAdd .material-symbols-outlined{color:#fff;font-size:18px}.cma-btn--agentAdd:hover:not(:disabled){border-color:#6d28d9;background:#6d28d9}.cma-btn--agentAdd:focus-visible{outline:0;box-shadow:0 0 0 2px #7c3aed29}.cma-manualList{display:grid}.cma-manualHeader,.cma-manualRow--clean{display:grid;grid-template-columns:minmax(0,1fr) 150px 90px;gap:8px;align-items:center}.cma-manualHeader{min-height:32px;background:#f8fafc;border-bottom:1px solid var(--cma-border-soft);padding:0 12px}.cma-manualHeader span{color:#475569;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-manualHeader span:first-child{color:#7c3aed}.cma-manualRow,.cma-manualRow--clean{border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:8px 12px}.cma-manualRow--clean:hover{background:#fbfaff}.cma-manualRow--clean:last-child{border-bottom:0}.cma-manualRow input,.cma-manualRow--clean input{height:34px;border:1px solid var(--cma-border);background:#fff;color:#0f172a;border-radius:0;padding:0 9px;font-size:13px;outline:0}.cma-manualRow input:focus,.cma-manualRow--clean input:focus{border-color:#7c3aed;box-shadow:0 0 0 2px #7c3aed14}.cma-manualRow--clean input.is-positive{color:var(--cma-success);font-weight:700}.cma-manualRow--clean input.is-negative{color:var(--cma-danger);font-weight:700}.cma-manualRow button,.cma-manualRow--clean button{height:34px;border:1px solid #fecaca;background:#fff5f5;color:var(--cma-danger);border-radius:0;padding:0 10px;font-size:12px;font-weight:700}.cma-manualRow button:hover:not(:disabled),.cma-manualRow--clean button:hover:not(:disabled){border-color:#ef4444;background:#fee2e2}.cma-overridePanel{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border-left:3px solid #0f172a;background:#fff;color:#0f172a;padding:12px}.cma-overridePanel:before{content:"price_change";width:30px;height:30px;display:grid;place-items:center;background:#f1f5f9;color:#0f172a;font-family:Material Symbols Outlined;font-size:20px;font-weight:400;line-height:1;font-feature-settings:"liga"}.cma-overridePanel>*{grid-column:2}.cma-overridePanel__head{display:grid;gap:2px}.cma-overridePanel span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.cma-overridePanel h3{margin:0;color:#0f172a;font-size:15px;font-weight:750}.cma-overridePanel p{display:none}.cma-overridePanel input{height:38px;width:100%;border:1px solid var(--cma-border);background:#fff;color:#0f172a;border-radius:0;padding:0 10px;font-size:15px;font-weight:750;outline:0}.cma-overridePanel input::placeholder{color:#94a3b8}.cma-overridePanel input:focus{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a14}.cma-overridePanel small{color:#64748b;font-size:11px;line-height:1.35}.cma-agentNotesPanel{grid-column:1 / -1;border-left:3px solid #2563eb;padding:12px}.cma-agentNotesPanel label{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.cma-agentNotesPanel label:before{content:"notes";width:30px;height:30px;display:grid;place-items:center;background:#e8f0fe;color:#2563eb;font-family:Material Symbols Outlined;font-size:20px;font-weight:400;line-height:1;font-feature-settings:"liga"}.cma-agentNotesPanel label span{grid-column:2;color:#2563eb;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-agentNotesPanel textarea{grid-column:2;min-height:104px;width:100%;border:1px solid var(--cma-border);background:#fff;color:#0f172a;border-radius:0;padding:10px;resize:vertical;outline:0;font-size:13px;line-height:1.45}.cma-agentNotesPanel textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.cma-adjustmentReview{min-height:0;display:grid;gap:12px;overflow-y:auto;padding-bottom:8px}.cma-adjustmentReviewHero,.cma-adjustmentBridge,.cma-adjustmentReviewSection,.cma-adjustmentReviewNotice,.cma-adjustmentReviewNotes{border:1px solid var(--cma-border);background:#fff;border-radius:0;box-shadow:none}.cma-adjustmentReviewHero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px;align-items:center;border-left:3px solid #0f172a;padding:14px 16px}.cma-adjustmentReviewHero span,.cma-adjustmentBridge span,.cma-adjustmentReviewSection__head span,.cma-adjustmentReviewNotes strong,.cma-adjustmentReviewNotice strong{display:block}.cma-adjustmentReviewHero span{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-adjustmentReviewHero h3{margin:4px 0 0;color:#0f172a;font-size:20px;line-height:1.2;font-weight:760;letter-spacing:-.03em}.cma-adjustmentReviewHero p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.4}.cma-adjustmentReviewHero__price{border-left:3px solid var(--cma-primary);background:#f8fbff;padding:12px}.cma-adjustmentReviewHero__price span{color:var(--cma-primary)}.cma-adjustmentReviewHero__price strong{display:block;margin-top:5px;color:var(--cma-primary);font-size:30px;line-height:1;font-weight:780;letter-spacing:-.045em}.cma-adjustmentBridge{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.cma-adjustmentBridge div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:11px 12px}.cma-adjustmentBridge div:last-child{border-right:0}.cma-adjustmentBridge div.is-final{background:#f8fbff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-adjustmentBridge span{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.cma-adjustmentBridge strong{display:block;margin-top:5px;color:#0f172a;font-size:16px;font-weight:760}.cma-adjustmentBridge strong.is-positive{color:var(--cma-success)}.cma-adjustmentBridge strong.is-negative{color:var(--cma-danger)}.cma-adjustmentReviewNotice{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border-left:3px solid #f59e0b;background:#fffbeb;padding:12px}.cma-adjustmentReviewNotice .material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;background:#fef3c7;color:#b45309;font-size:20px}.cma-adjustmentReviewNotice strong{color:#92400e;font-size:13px;font-weight:750}.cma-adjustmentReviewNotice p{margin:4px 0 0;color:#92400e;font-size:12px;line-height:1.4}.cma-adjustmentReviewSections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cma-adjustmentReviewSection{min-width:0;overflow:hidden}.cma-adjustmentReviewSection.is-feature{border-left:3px solid var(--cma-success)}.cma-adjustmentReviewSection.is-work{border-left:3px solid var(--cma-danger)}.cma-adjustmentReviewSection.is-agent{border-left:3px solid #7c3aed}.cma-adjustmentReviewSection__head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:10px 11px}.cma-adjustmentReviewSection__head span{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-adjustmentReviewSection__head strong{display:block;margin-top:3px;color:#0f172a;font-size:16px;font-weight:760}.cma-adjustmentReviewSection.is-feature .cma-adjustmentReviewSection__head strong{color:var(--cma-success)}.cma-adjustmentReviewSection.is-work .cma-adjustmentReviewSection__head strong{color:var(--cma-danger)}.cma-adjustmentReviewSection.is-agent .cma-adjustmentReviewSection__head strong{color:#7c3aed}.cma-adjustmentReviewSection__body{display:grid}.cma-adjustmentReviewSection__body>p{margin:0;color:#64748b;font-size:12px;line-height:1.4;padding:11px}.cma-adjustmentReviewLine{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--cma-border-soft);padding:9px 11px}.cma-adjustmentReviewLine:last-child{border-bottom:0}.cma-adjustmentReviewLine span{min-width:0}.cma-adjustmentReviewLine strong{display:block;color:#0f172a;font-size:13px;line-height:1.25;font-weight:700}.cma-adjustmentReviewLine small{display:block;margin-top:3px;color:#64748b;font-size:11px;line-height:1.3}.cma-adjustmentReviewLine b{color:#0f172a;font-size:12px;font-weight:760;white-space:nowrap}.cma-adjustmentReviewLine b.is-positive{color:var(--cma-success)}.cma-adjustmentReviewLine b.is-negative{color:var(--cma-danger)}.cma-adjustmentReviewNotes{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border-left:3px solid #2563eb;padding:12px}.cma-adjustmentReviewNotes .material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;background:#e8f0fe;color:#2563eb;font-size:20px}.cma-adjustmentReviewNotes strong{color:#2563eb;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-adjustmentReviewNotes p{margin:5px 0 0;color:#334155;font-size:13px;line-height:1.45;white-space:pre-wrap}.cma-adjustFooterActions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cma-adjustSaveStatus{display:flex;align-items:center;gap:8px}.cma-adjustSaveStatus span{color:var(--cma-muted);font-size:12px;font-weight:600;white-space:nowrap}.cma-adjustmentMiniSummary{margin-top:12px;border:1px solid var(--cma-border);background:#fff;padding:10px}.cma-adjustmentMiniSummary div{display:flex;justify-content:space-between;gap:10px}.cma-adjustmentMiniSummary span{color:var(--cma-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.cma-adjustmentMiniSummary strong{color:#0f172a;font-size:14px;font-weight:750}.cma-adjustmentMiniSummary p{margin:6px 0 0;color:var(--cma-muted);font-size:12px;line-height:1.35}.cma-adjustLayout{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.cma-adjustSection{min-width:0;border:1px solid var(--cma-border);background:#fff;border-radius:0;padding:12px}.cma-adjustSection--wide{grid-column:1 / -1}.cma-adjustSection h3{margin:0 0 10px;color:#0f172a;font-size:15px;font-weight:700}.cma-optionList,.cma-checkList{display:grid;gap:7px}.cma-optionCard{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--cma-border);background:#fff;border-radius:0;padding:10px;text-align:left}.cma-optionCard:hover{border-color:#c8d4e1;background:#f8fafc}.cma-optionCard.is-selected{border-color:var(--cma-primary);background:#f8fbff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-optionCard strong{display:block;color:#0f172a;font-size:13px;font-weight:700}.cma-optionCard span{display:block;color:var(--cma-muted);font-size:12px;line-height:1.35}.cma-optionCard b{color:var(--cma-primary);font-size:12px;font-weight:750}.cma-checkRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--cma-border);background:#fff;border-radius:0;padding:9px}.cma-checkRow.is-negative{background:snow}.cma-checkRow input{margin-top:3px}.cma-checkRow strong{display:block;color:#0f172a;font-size:13px;font-weight:700}.cma-checkRow small{display:block;color:var(--cma-muted);font-size:11px}@media(max-width:1180px){.cma-adjustmentRows__header,.cma-adjustmentRow{grid-template-columns:minmax(260px,1fr) 100px}.cma-adjustmentRows__header span:nth-child(3),.cma-adjustmentRows__header span:nth-child(4){display:none}.cma-adjustmentRow__amountInput,.cma-adjustmentRow__noteInput,.cma-adjustmentRow__muted{grid-column:1 / -1}.cma-customAdjustments{grid-template-columns:1fr}.cma-customPanel,.cma-overridePanel,.cma-agentNotesPanel{grid-column:1}.cma-adjustmentReviewHero,.cma-adjustmentReviewSections{grid-template-columns:1fr}.cma-adjustmentBridge{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-adjustmentBridge div:nth-child(2n){border-right:0}}@media(max-width:980px){.cma-adjustSubStepper,.cma-conditionGrid,.cma-adjustmentReviewGrid,.cma-adjustLayout{grid-template-columns:1fr}.cma-adjustSubStep{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-adjustSubStep:last-child{border-bottom:0}.cma-adjustSection--wide{grid-column:1}}@media(max-width:760px){.cma-adjustmentRule{grid-template-columns:1fr}.cma-linkButton{grid-row:auto;grid-column:auto;width:100%}.cma-adjustmentRows__header,.cma-adjustmentRow,.cma-manualHeader,.cma-manualRow--clean,.cma-customPanel .cma-sectionTitleRow,.cma-overridePanel,.cma-agentNotesPanel label{grid-template-columns:1fr}.cma-adjustmentRows__header span:not(:first-child){display:none}.cma-adjustmentRow__suggestedValue{justify-self:start}.cma-manualHeader{display:none}.cma-customPanel .cma-sectionTitleRow:before,.cma-overridePanel:before,.cma-agentNotesPanel label:before{display:none}.cma-overridePanel>*,.cma-agentNotesPanel label span,.cma-agentNotesPanel textarea{grid-column:auto}.cma-adjustFooterActions{display:grid;grid-template-columns:1fr;width:100%}.cma-adjustmentReviewHero,.cma-adjustmentBridge,.cma-adjustmentReviewNotice,.cma-adjustmentReviewNotes{grid-template-columns:1fr}.cma-adjustmentReviewNotice .material-symbols-outlined,.cma-adjustmentReviewNotes .material-symbols-outlined{display:none}.cma-adjustmentBridge div{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-adjustmentBridge div:last-child{border-bottom:0}}.cma-majorSystemsPanel{border:1px solid var(--cma-border);border-left:3px solid #2563eb;background:#fff;padding:12px;margin-bottom:12px}.cma-majorSystemsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.cma-majorSystemCard{min-width:0;border:1px solid var(--cma-border-soft);background:#fff;padding:10px}.cma-majorSystemCard__head span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-majorSystemCard label span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-majorSystemCard textarea{margin-top:7px;resize:vertical}.cma-majorSystemCard p{margin:8px 0 0;color:#475569;font-size:12px;line-height:1.35}@media(max-width:1180px){.cma-majorSystemsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cma-majorSystemsGrid,.cma-majorSystemInputs{grid-template-columns:1fr}}.cma-stageCard--scenarios{background:#f6f8fb}.cma-scenarioStrategy{display:grid;gap:12px;padding-bottom:12px}.cma-scenarioPrimary,.cma-scenarioWarningPanel,.cma-scenarioBoard,.cma-scenarioPanel,.cma-scenarioDetails{border:1px solid var(--cma-border);background:#fff;border-radius:0;box-shadow:none}.cma-scenarioPrimary{display:grid;grid-template-columns:1fr;overflow:hidden}.cma-scenarioPrimary>div:first-child{border-left:3px solid var(--cma-primary);padding:18px}.cma-scenarioPrimary span,.cma-scenarioBoard__head span,.cma-scenarioPanel__head span,.cma-pricingStrategyCard__top span,.cma-scenarioSimpleAdjustments span,.cma-scenarioDetailRows span{display:block;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-scenarioPrimary>div:first-child>strong{display:block;margin-top:6px;color:var(--cma-primary);font-size:42px;line-height:1;font-weight:700;letter-spacing:-.055em}.cma-scenarioPrimary p{max-width:945px;margin:9px 0 0;color:#475569;font-size:13px;line-height:1.45}.cma-scenarioPrimary__support{display:grid;align-content:center;border-left:1px solid var(--cma-border-soft);background:#f8fafc;padding:16px}.cma-scenarioPrimary__support strong{display:block;margin-top:5px;color:#0f172a;font-size:22px;font-weight:760}.cma-scenarioPrimary__support small{display:block;margin-top:8px;color:#64748b;font-size:12px;line-height:1.35}.cma-scenarioWarningPanel{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;border-left:3px solid #f59e0b;background:#fffbeb;padding:12px}.cma-scenarioWarningPanel .material-symbols-outlined{width:30px;height:30px;display:grid;place-items:center;background:#fef3c7;color:#b45309;font-size:20px}.cma-scenarioWarningPanel strong{display:block;color:#92400e;font-size:13px;font-weight:750}.cma-scenarioWarningPanel p{margin:4px 0 0;color:#92400e;font-size:12px;line-height:1.4}.cma-scenarioBoard{overflow:hidden}.cma-scenarioBoard__head,.cma-scenarioPanel__head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:12px 14px}.cma-scenarioBoard__head h3,.cma-scenarioPanel__head h3{margin:4px 0 0;color:#0f172a;font-size:16px;line-height:1.2;font-weight:760;letter-spacing:-.02em}.cma-pricingStrategyCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cma-pricingStrategyCard{min-width:0;border:0;border-right:1px solid var(--cma-border-soft);background:#fff;border-radius:0;padding:14px;text-align:left}.cma-pricingStrategyCard:last-child{border-right:0}.cma-pricingStrategyCard:hover:not(:disabled){background:#f8fafc}.cma-pricingStrategyCard.is-selected{background:#f8fbff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-pricingStrategyCard.is-conservative.is-selected{box-shadow:inset 3px 0 0 var(--cma-success)}.cma-pricingStrategyCard.is-aggressive.is-selected{box-shadow:inset 3px 0 #f59e0b}.cma-pricingStrategyCard__top{display:flex;justify-content:space-between;gap:10px;align-items:center}.cma-pricingStrategyCard__top b{min-height:22px;display:inline-flex;align-items:center;border:1px solid #cfe0ff;background:#fff;color:var(--cma-primary);padding:0 8px;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-pricingStrategyCard h4{margin:9px 0 0;color:#0f172a;font-size:15px;line-height:1.25;font-weight:760}.cma-pricingStrategyCard>strong{display:block;margin-top:7px;color:#0f172a;font-size:24px;line-height:1;font-weight:780;letter-spacing:-.04em}.cma-pricingStrategyCard.is-selected>strong{color:var(--cma-primary)}.cma-pricingStrategyCard p{margin:9px 0 0;color:#475569;font-size:12px;line-height:1.4}.cma-scenarioPanel{overflow:hidden}.cma-scenarioSimpleAdjustments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cma-scenarioSimpleAdjustments div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:11px 12px}.cma-scenarioSimpleAdjustments div:last-child{border-right:0}.cma-scenarioSimpleAdjustments strong{display:block;margin-top:4px;color:#0f172a;font-size:15px;font-weight:760}.cma-scenarioSimpleAdjustments .is-positive strong{color:var(--cma-success)}.cma-scenarioSimpleAdjustments .is-negative strong{color:var(--cma-danger)}.cma-scenarioSimpleAdjustments .is-agent strong{color:#7c3aed}.cma-scenarioDetails{overflow:hidden}.cma-scenarioDetails summary{min-height:46px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--cma-border-soft);background:#fff;color:#0f172a;padding:0 14px;font-size:13px;font-weight:750;cursor:pointer}.cma-scenarioDetails summary::-webkit-details-marker{display:none}.cma-scenarioDetails summary .material-symbols-outlined{color:var(--cma-primary);font-size:19px}.cma-scenarioDetails__body{display:grid;grid-template-columns:320px minmax(0,1fr);gap:0}.cma-scenarioDetailBlock{min-width:0;border-right:1px solid var(--cma-border-soft);padding:12px}.cma-scenarioDetailBlock:last-child{border-right:0}.cma-scenarioDetailBlock h3{margin:0 0 10px;color:#0f172a;font-size:14px;font-weight:750}.cma-scenarioDetailRows{display:grid;border:1px solid var(--cma-border-soft)}.cma-scenarioDetailRows div{border-bottom:1px solid var(--cma-border-soft);padding:9px 10px}.cma-scenarioDetailRows div:last-child{border-bottom:0}.cma-scenarioDetailRows strong{display:block;margin-top:4px;color:#0f172a;font-size:13px;font-weight:760}.cma-scenarioOptionList{display:grid;border:1px solid var(--cma-border-soft)}.cma-scenarioOptionRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:10px 12px}.cma-scenarioOptionRow:last-child{border-bottom:0}.cma-scenarioOptionRow.is-selected{background:#f8fbff;box-shadow:inset 3px 0 0 var(--cma-primary)}.cma-scenarioOptionRow strong{display:block;color:#0f172a;font-size:13px;font-weight:750}.cma-scenarioOptionRow span{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}.cma-scenarioOptionRow b{color:#0f172a;font-size:13px;font-weight:760;white-space:nowrap}.cma-scenarioPrimary__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cma-border-soft);margin-top:14px;background:#fff}.cma-scenarioPrimary__meta div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:10px 12px}.cma-scenarioPrimary__meta div:last-child{border-right:0}.cma-scenarioPrimary__meta span{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-scenarioPrimary__meta b{display:block;margin-top:4px;color:#0f172a;font-size:13px;font-weight:760}@media(max-width:1180px){.cma-scenarioPrimary,.cma-scenarioDetails__body,.cma-scenarioSimpleAdjustments{grid-template-columns:1fr}.cma-scenarioPrimary__support,.cma-scenarioDetailBlock{border-left:0;border-right:0;border-top:1px solid var(--cma-border-soft)}.cma-pricingStrategyCards{grid-template-columns:1fr}.cma-pricingStrategyCard{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-pricingStrategyCard:last-child{border-bottom:0}.cma-scenarioSimpleAdjustments div{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-scenarioSimpleAdjustments div:last-child{border-bottom:0}.cma-scenarioPrimary__meta{grid-template-columns:1fr}.cma-scenarioPrimary__meta div{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-scenarioPrimary__meta div:last-child{border-bottom:0}}@media(max-width:760px){.cma-scenarioWarningPanel,.cma-scenarioOptionRow{grid-template-columns:1fr}.cma-scenarioWarningPanel .material-symbols-outlined{display:none}.cma-scenarioPrimary>div:first-child{padding:14px}.cma-scenarioPrimary>div:first-child>strong{font-size:32px}.cma-scenarioBoard__head,.cma-scenarioPanel__head{display:grid}}.cma-investorAssumptions,.cma-investorScenarioCard{border:1px solid #dbe4ef;background:#fff;padding:14px;display:grid;gap:12px}.cma-investorGrid,.cma-investorMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cma-investorGrid label{display:grid;gap:5px}.cma-investorGrid label span,.cma-investorMetricGrid div span{font-size:11px;font-weight:700;color:#64748b}.cma-investorGrid input,.cma-investorGrid select{height:36px;border:1px solid #dbe4ef;background:#fff;padding:0 10px;font-size:13px;font-weight:700}.cma-investorGrid .is-wide{grid-column:span 2}.cma-investorMetricGrid div{border:1px solid #e5edf5;padding:10px;background:#f8fafc;display:grid;gap:4px}.cma-investorMetricGrid div strong{font-size:15px;color:#0f172a}.cma-investorMetricGrid .is-negative{color:#b91c1c}.cma-investorRisks{margin:0;padding-left:18px;color:#92400e;font-size:13px}@media(max-width:900px){.cma-investorGrid,.cma-investorMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cma-investorGrid,.cma-investorMetricGrid{grid-template-columns:1fr}.cma-investorGrid .is-wide{grid-column:span 1}}.cma-stageCard--sellerReport{background:#f6f8fb}.cma-reportToolbar{max-width:1240px;margin:0 auto 12px;display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--cma-border);background:#fff;padding:10px 12px}.cma-reportToolbar strong{display:block;color:#0f172a;font-size:14px;font-weight:750}.cma-reportToolbar span{display:block;margin-top:2px;color:#64748b;font-size:12px}.cma-reportFooterActions{display:flex;align-items:center;gap:8px}.cma-sellerReport{--seller-brand-color: #2563eb;display:grid;gap:14px;max-width:1240px;margin:0 auto;padding-bottom:24px}.cma-sellerReportCover,.cma-sellerReportSection,.cma-sellerReportAgent{border:1px solid var(--cma-border);background:#fff;border-radius:0;box-shadow:none}.cma-sellerReportCover{display:grid;grid-template-columns:390px minmax(0,1fr);min-height:390px;overflow:hidden}.cma-sellerReportCover__media{min-width:0;border-right:1px solid var(--cma-border-soft);background:#e5e7eb}.cma-sellerReportImage{width:100%;height:100%;overflow:hidden;background:#e5e7eb}.cma-sellerReportImage img{width:100%;height:100%;display:block;object-fit:cover}.cma-sellerReportImage.is-cover{height:100%;min-height:390px}.cma-sellerReportImage.is-comp{height:126px;border-bottom:1px solid var(--cma-border-soft)}.cma-sellerReportImage.is-agent{width:64px;height:64px;border:1px solid var(--cma-border-soft);background:#f8fafc}.cma-sellerReportImage__fallback{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:5px;color:#64748b;background:#f1f5f9}.cma-sellerReportImage__fallback .material-symbols-outlined{font-size:30px}.cma-sellerReportImage__fallback small{font-size:12px;font-weight:650}.cma-sellerReportCover__content{min-width:0;display:flex;flex-direction:column;padding:24px}.cma-sellerReportBrandLine{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:26px}.cma-sellerReportBrandLine img{width:auto;max-width:154px;max-height:54px;object-fit:contain}.cma-sellerReportBrandLine strong{color:#0f172a;font-size:17px;font-weight:750}.cma-sellerReportBrandLine span{color:var(--seller-brand-color);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;text-align:right}.cma-sellerReportCover h1{max-width:820px;margin:0;color:#0f172a;font-size:34px;line-height:1.05;font-weight:700;letter-spacing:-.045em}.cma-sellerReportCover p{max-width:760px;margin:10px 0 0;color:#475569;font-size:14px;line-height:1.5}.cma-sellerReportPriceHero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;align-items:end;margin-top:auto;padding-top:24px}.cma-sellerReportPriceHero>span{grid-column:1 / -1;color:var(--seller-brand-color);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.cma-sellerReportPriceHero>strong{color:var(--seller-brand-color);font-size:46px;line-height:1;font-weight:700;letter-spacing:-.055em}.cma-sellerReportPriceHero div{display:grid;gap:5px;border-left:3px solid var(--seller-brand-color);padding-left:12px}.cma-sellerReportPriceHero small{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.cma-sellerReportPriceHero b{color:#0f172a;font-size:18px;font-weight:760}.cma-sellerReportPrepared{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cma-border-soft);margin-top:22px;padding-top:14px;gap:12px}.cma-sellerReportPrepared span,.cma-sellerFacts span,.cma-sellerMarketStats span,.cma-sellerReportPriceGrid span,.cma-sellerValueGroup__head span,.cma-sellerDomCard span,.cma-sellerImprovementStats span,.cma-sellerImprovementResponse span,.cma-sellerReportAgent span{display:block;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-sellerReportPrepared strong{display:block;margin-top:4px;color:#0f172a;font-size:13px;font-weight:700}.cma-sellerReportSection{padding:16px}.cma-sellerReportSection--connected{margin-top:-4px}.cma-sellerReportSection__head{margin-bottom:12px}.cma-sellerReportSection__head h2{margin:0;color:#0f172a;font-size:19px;line-height:1.25;font-weight:780;letter-spacing:-.025em}.cma-sellerReportSection p,.cma-sellerCompCard p,.cma-sellerImprovementCard p{margin:0;color:#475569;font-size:13px;line-height:1.5}.cma-sellerReportLeadText{max-width:1100px;margin-top:12px!important;font-size:14px!important}.cma-sellerReportMuted{color:#64748b;font-size:13px}.cma-sellerReportPriceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cma-border-soft);background:#fff}.cma-sellerReportPriceGrid div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:11px 12px}.cma-sellerReportPriceGrid div:last-child{border-right:0}.cma-sellerReportPriceGrid strong{display:block;margin-top:4px;color:#0f172a;font-size:16px;font-weight:760;overflow-wrap:anywhere}.cma-sellerReportPriceGrid .is-primary{background:#f8fbff;box-shadow:inset 3px 0 0 var(--seller-brand-color)}.cma-sellerReportPriceGrid .is-primary strong{color:var(--seller-brand-color);font-size:22px}.cma-sellerReportPriceGrid strong.is-negative{color:var(--cma-danger)}.cma-sellerReportGridTwo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.cma-sellerFacts,.cma-sellerMarketStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--cma-border-soft);background:#fff}.cma-sellerFacts div,.cma-sellerMarketStats div{min-width:0;min-height:62px;display:grid;align-content:start;gap:5px;border-right:1px solid var(--cma-border-soft);border-bottom:1px solid var(--cma-border-soft);padding:10px 11px}.cma-sellerFacts div:nth-child(2n),.cma-sellerMarketStats div:nth-child(2n){border-right:0}.cma-sellerFacts div:nth-last-child(-n+2),.cma-sellerMarketStats div:nth-last-child(-n+2){border-bottom:0}.cma-sellerFacts strong,.cma-sellerMarketStats strong{color:#0f172a;font-size:14px;line-height:1.25;font-weight:780;overflow-wrap:anywhere;word-break:normal}.cma-sellerDomCard{border:1px solid var(--cma-border-soft);border-left:3px solid var(--seller-brand-color);padding:12px;margin-bottom:12px;background:#f8fbff}.cma-sellerDomCard strong{display:block;margin-top:4px;color:var(--seller-brand-color);font-size:24px;font-weight:700}.cma-sellerDomCard p{margin-top:6px}.cma-sellerValueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cma-sellerValueGroup{min-width:0;border:1px solid var(--cma-border-soft);background:#fff}.cma-sellerValueGroup.is-positive{border-left:3px solid var(--cma-success)}.cma-sellerValueGroup.is-negative{border-left:3px solid var(--cma-danger)}.cma-sellerValueGroup.is-agent{border-left:3px solid #7c3aed}.cma-sellerValueGroup__head{min-height:42px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:9px 10px}.cma-sellerValueGroup__head span{min-width:0;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-sellerValueGroup__head strong{color:#0f172a;font-size:13px;font-weight:700;white-space:nowrap}.cma-sellerValueGroup.is-positive .cma-sellerValueGroup__head strong{color:var(--cma-success)}.cma-sellerValueGroup.is-negative .cma-sellerValueGroup__head strong{color:var(--cma-danger)}.cma-sellerValueGroup.is-agent .cma-sellerValueGroup__head strong{color:#7c3aed}.cma-sellerValueGroup>p{margin:0;padding:10px}.cma-sellerValueList{display:grid}.cma-sellerValueRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border-bottom:1px solid var(--cma-border-soft);padding:8px 10px}.cma-sellerValueRow:last-child{border-bottom:0}.cma-sellerValueRow strong{display:block;color:#0f172a;font-size:12px;line-height:1.25;font-weight:750}.cma-sellerValueRow small{display:block;margin-top:3px;color:#64748b;font-size:11px;line-height:1.3}.cma-sellerValueRow b{color:#0f172a;font-size:12px;font-weight:700;white-space:nowrap}.cma-sellerImprovementGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cma-sellerImprovementCard{min-width:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;border:1px solid var(--cma-border-soft);border-left:3px solid #f59e0b;background:#fff;padding:12px}.cma-sellerImprovementCard__head span{display:block;color:#b45309;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-sellerImprovementCard__head h3{margin:4px 0 10px;color:#0f172a;font-size:15px;line-height:1.25;font-weight:780}.cma-sellerImprovementStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--cma-border-soft);margin-bottom:10px}.cma-sellerImprovementStats div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:9px}.cma-sellerImprovementStats div:last-child{border-right:0}.cma-sellerImprovementStats strong{display:block;margin-top:4px;color:#0f172a;font-size:12px;line-height:1.25;font-weight:780;overflow-wrap:anywhere}.cma-sellerImprovementResponse{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border-top:1px solid var(--cma-border-soft);margin-top:10px;padding-top:10px}.cma-sellerImprovementResponse span{width:100%;color:#64748b}.cma-sellerImprovementResponse button{min-height:28px;border:1px solid var(--cma-border);background:#f8fafc;color:#475569;border-radius:0;padding:0 8px;font-size:12px;font-weight:700}.cma-sellerImprovementCard small{display:block;margin-top:8px;color:#64748b;font-size:11px;line-height:1.35}.cma-sellerCompGroups{display:grid;gap:12px}.cma-sellerCompGroup{border:1px solid var(--cma-border-soft);background:#fff}.cma-sellerCompGroup__head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:10px 12px}.cma-sellerCompGroup__head span{display:block;color:var(--seller-brand-color);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.cma-sellerCompGroup__head strong{color:#0f172a;font-size:13px;font-weight:750;text-align:right}.cma-sellerCompGroup>.cma-sellerReportMuted{padding:12px}.cma-sellerComps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.cma-sellerCompCard{position:relative;min-width:0;border:1px solid var(--cma-border-soft);background:#fff}.cma-sellerCompCard>div:last-child{padding:11px}.cma-sellerCompCard__rank{position:absolute;top:8px;left:8px;width:24px;height:24px;display:grid;place-items:center;background:var(--seller-brand-color);color:#fff;font-size:12px;font-weight:750;z-index:2}.cma-sellerCompCard__label{display:inline-flex;align-items:center;min-height:20px;border:1px solid #cfe0ff;background:#f8fbff;color:var(--seller-brand-color);padding:0 7px;margin-bottom:7px;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-sellerCompCard h3{margin:0;color:#0f172a;font-size:14px;line-height:1.25;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-sellerCompCard span{display:block;margin-top:4px;color:#64748b;font-size:12px}.cma-sellerCompFacts{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.cma-sellerCompFacts b{border:1px solid var(--cma-border-soft);background:#f8fafc;color:#475569;padding:3px 6px;font-size:11px;font-weight:650}.cma-sellerCompPricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cma-border-soft);margin:8px 0}.cma-sellerCompPricing div{min-width:0;border-right:1px solid var(--cma-border-soft);padding:6px 7px}.cma-sellerCompPricing div:last-child{border-right:0}.cma-sellerCompPricing span{display:block;color:#64748b;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-sellerCompPricing strong{display:block;margin-top:3px;color:#0f172a;font-size:12px;font-weight:760}.cma-sellerPlanList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cma-sellerPlanList li{position:relative;border:1px solid var(--cma-border-soft);background:#fff;padding:10px 12px 10px 34px;color:#334155;font-size:13px;line-height:1.45}.cma-sellerPlanList li:before{content:"check";position:absolute;left:10px;top:10px;color:var(--seller-brand-color);font-family:Material Symbols Outlined;font-size:18px;font-feature-settings:"liga"}.cma-sellerReportAgent{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 16px}.cma-sellerReportAgent>div{display:flex;gap:12px;align-items:center}.cma-sellerReportAgent strong{display:block;margin-top:3px;color:#0f172a;font-size:15px;font-weight:750}.cma-sellerReportAgent p{margin:3px 0 0;color:#475569;font-size:12px}.cma-sellerReportAgent small{display:block;margin-top:2px;color:#64748b;font-size:11px}@media(max-width:1180px){.cma-sellerReportCover,.cma-sellerReportGridTwo{grid-template-columns:1fr}.cma-sellerReportCover__media{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-sellerComps{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-sellerValueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cma-sellerImprovementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.cma-sellerValueGrid,.cma-sellerImprovementGrid{grid-template-columns:1fr}}@media(max-width:760px){.cma-reportToolbar,.cma-reportFooterActions,.cma-sellerReportAgent,.cma-sellerReportAgent>div,.cma-sellerCompGroup__head{display:grid;grid-template-columns:1fr}.cma-sellerReportCover__content{padding:16px}.cma-sellerReportCover h1{font-size:26px}.cma-sellerReportPriceHero,.cma-sellerReportPrepared,.cma-sellerReportPriceGrid,.cma-sellerFacts,.cma-sellerMarketStats,.cma-sellerImprovementStats,.cma-sellerComps{grid-template-columns:1fr}.cma-sellerReportPriceGrid div,.cma-sellerFacts div,.cma-sellerMarketStats div,.cma-sellerImprovementStats div{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-sellerReportPriceGrid div:last-child,.cma-sellerFacts div:last-child,.cma-sellerMarketStats div:last-child,.cma-sellerImprovementStats div:last-child{border-bottom:0}.cma-sellerValueGrid,.cma-sellerImprovementGrid{grid-template-columns:1fr}}.cma-sellerImprovementStats--single{grid-template-columns:1fr}.cma-sellerImprovementReason{border:1px solid var(--cma-border-soft);border-left:3px solid #f59e0b;background:#fffbeb;padding:9px 10px;margin-bottom:10px}.cma-sellerImprovementReason span{display:block;color:#b45309;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-sellerImprovementReason p{margin-top:4px;color:#475569;font-size:12px;line-height:1.45}.cma-sellerSystemReview__head{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:10px 11px}.cma-sellerSystemReview__head strong{color:#0f172a;font-size:13px;font-weight:750}.cma-sellerSystemGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cma-sellerSystemCard{min-width:0;border-right:1px solid var(--cma-border-soft);border-bottom:1px solid var(--cma-border-soft);background:#fff;padding:10px 11px}.cma-sellerSystemCard:nth-child(3n){border-right:0}.cma-sellerSystemCard:nth-last-child(-n+3){border-bottom:0}.cma-sellerSystemCard span{display:block;color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-sellerSystemCard strong{display:block;margin-top:4px;color:#0f172a;font-size:15px;line-height:1.2;font-weight:700}.cma-sellerSystemCard p{margin:6px 0 0;color:#475569;font-size:12px;line-height:1.4}.cma-sellerSystemCard:nth-child(3n){border-right:1px solid var(--cma-border-soft)}.cma-sellerSystemCard,.cma-sellerSystemCard:nth-child(2n),.cma-sellerSystemCard:nth-child(3n){border-right:0}.cma-sellerSystemCard:nth-last-child(-n+3){border-bottom:1px solid var(--cma-border-soft)}.cma-sellerSystemReview{margin-top:10px;border:1px solid var(--cma-border-soft);background:#fff}.cma-sellerSystemReview__head{min-height:40px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:8px 10px}.cma-sellerSystemReview__head span{color:#64748b;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-sellerSystemReview__head strong{color:#0f172a;font-size:12px;font-weight:750}.cma-sellerSystemGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cma-sellerSystemCard{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start;border-right:1px solid var(--cma-border-soft);background:#fff;padding:10px}.cma-sellerSystemCard:last-child{border-right:0}.cma-sellerSystemCard.is-good{box-shadow:inset 3px 0 0 var(--cma-success)}.cma-sellerSystemCard.is-watch{box-shadow:inset 3px 0 #f59e0b}.cma-sellerSystemCard.is-concern{box-shadow:inset 3px 0 0 var(--cma-danger)}.cma-sellerSystemCard__icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--cma-border-soft);background:#f8fafc;color:#475569}.cma-sellerSystemCard.is-good .cma-sellerSystemCard__icon{color:var(--cma-success);background:var(--cma-success-soft)}.cma-sellerSystemCard.is-watch .cma-sellerSystemCard__icon{color:#b45309;background:#fffbeb}.cma-sellerSystemCard.is-concern .cma-sellerSystemCard__icon{color:var(--cma-danger);background:var(--cma-danger-soft)}.cma-sellerSystemCard__icon .material-symbols-outlined{font-size:20px}.cma-sellerSystemCard__body{min-width:0}.cma-sellerSystemCard__body span{display:block;color:#64748b;font-size:9px;line-height:1.1;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-sellerSystemCard__body strong{display:block;margin-top:4px;color:#0f172a;font-size:14px;line-height:1.1;font-weight:820}.cma-sellerSystemCard__body p{margin:5px 0 0;color:#475569;font-size:11px;line-height:1.35}.cma-sellerSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-sellerSystemCard:nth-child(2n){border-right:0}.cma-sellerSystemCard:nth-child(-n+2){border-bottom:1px solid var(--cma-border-soft)}.cma-sellerSystemReview__head{display:grid;grid-template-columns:1fr}.cma-sellerSystemGrid{grid-template-columns:1fr}.cma-sellerSystemCard,.cma-sellerSystemCard:nth-child(2n){border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-sellerSystemCard:last-child{border-bottom:0}.cma-sellerCompAddressLink{color:inherit;text-decoration:none}.cma-sellerCompAddressLink:hover{color:var(--seller-brand-color);text-decoration:underline}.cma-reportPreviewColumn .cma-sellerReportSection img:not(.cma-sellerReportCover__content img):not(.cma-sellerReportBrandLine img){object-position:center 40%!important}@media(max-width:1440px){.cma-workbench{grid-template-columns:minmax(0,1fr) 360px}.cma-lensGrid,.cma-compGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cma-scenarioGrid,.cma-reportGrid{grid-template-columns:1fr}}@media(max-width:980px){.cma-topBar{grid-template-columns:132px minmax(0,1fr)}.cma-topBar__content{padding:0 14px}.cma-topBar h1{font-size:20px}.cma-lensGrid,.cma-adjustLayout,.cma-formGrid,.cma-reportCover,.cma-customAdjustments,.cma-conditionGrid,.cma-adjustmentReviewGrid{grid-template-columns:1fr}.cma-customPanel,.cma-overridePanel,.cma-agentNotesPanel{grid-column:1}.cma-adjustSubStepper{grid-template-columns:1fr}.cma-adjustSubStep{border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-adjustSubStep:last-child{border-bottom:0}}@media(max-width:820px){.cma-offMarketFallback{grid-template-columns:32px minmax(0,1fr)}.cma-offMarketFallback button{grid-column:1 / -1;width:100%}}@media(max-width:760px){.cma-topBar{grid-template-columns:1fr}.cma-topBar__brand{min-height:42px;border-right:0;border-bottom:1px solid var(--cma-border-soft)}.cma-topBar__content{grid-template-columns:1fr;padding:10px 14px}.cma-topBar h1{white-space:normal;font-size:18px}.cma-topBar__actions{justify-content:flex-start;flex-wrap:wrap}.cma-progressBar,.cma-lensGrid,.cma-compGrid,.cma-scenarioGrid,.cma-reportGrid,.cma-reportPriceStory,.cma-reportReadiness,.cma-reportStoryGrid{grid-template-columns:1fr}.cma-progressStep{min-height:48px}.cma-workbench{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.cma-summaryRail{display:none}.cma-stageCard{padding:14px 14px 0}.cma-searchBand,.cma-propertyRow,.cma-selectedBanner,.cma-stageHeader,.cma-subjectSnapshot,.cma-manualRow,.cma-manualRow--clean,.cma-recentCma__top,.cma-recentCma__row,.cma-contactPickRow{display:grid;grid-template-columns:1fr}.cma-propertyRow__meta{text-align:left}.cma-stageFooter{display:grid;grid-template-columns:1fr;margin:14px -14px 0;padding:12px 14px}.cma-stageFooter .cma-btn{width:100%}.cma-compReviewStats{grid-template-columns:1fr 1fr}.cma-compReviewActions{display:grid;grid-template-columns:1fr}.cma-reportHero h2{font-size:22px}.cma-sectionTitleRow--agentPrice,.cma-overridePanel,.cma-agentNotesPanel label{grid-template-columns:1fr}.cma-sectionTitleRow--agentPrice:before,.cma-overridePanel:before,.cma-agentNotesPanel label:before{display:none}.cma-overridePanel>*,.cma-agentNotesPanel label span,.cma-agentNotesPanel textarea{grid-column:auto}}.cma-page{--cma-summary-width: 360px;--cma-footer-height: 68px;--cma-stage-pad-x: 18px;--cma-stage-pad-y: 18px;width:100%;max-width:100vw;height:100dvh;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;padding:0;margin:0;background:#f6f8fb}html.cma-lock-scroll,body.cma-lock-scroll,body.cma-lock-scroll #root{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none}body:has(.cma-page) main,body:has(.cma-page) .app-main,body:has(.cma-page) .app-content,body:has(.cma-page) .page-content{padding:0!important;margin:0!important;overflow:hidden!important}.cma-topBar,.cma-progressBar,.cma-workbench{margin:0!important}.cma-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--cma-summary-width);gap:0;overflow:hidden;border-top:1px solid var(--cma-border);background:#f6f8fb}.cma-workbench--report{grid-template-columns:minmax(0,1fr)}.cma-mainStage{min-width:0;min-height:0;height:100%;display:flex;overflow:hidden;background:#f6f8fb}.cma-summaryRail{min-width:0;min-height:0;height:100%;overflow-y:auto!important;overflow-x:hidden!important;border-left:1px solid var(--cma-border);background:#fff;padding-bottom:96px!important;box-sizing:border-box!important;overscroll-behavior:contain!important;scrollbar-width:none;-ms-overflow-style:none}.cma-summaryRail::-webkit-scrollbar{width:0;height:0;display:none}.cma-summaryCard{padding-bottom:96px!important}.cma-summaryRail>*:last-child,.cma-summaryCard>*:last-child{margin-bottom:96px!important}.cma-stageCard,.cma-stageCard--adjustments,.cma-stageCard--scenarios,.cma-stageCard--sellerReport{min-width:0!important;min-height:0!important;height:100%!important;flex:1 1 auto!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding:var(--cma-stage-pad-y) var(--cma-stage-pad-x) calc(var(--cma-footer-height) + 92px)!important;margin:0!important;background:#f6f8fb!important;border:0!important;border-radius:0!important;box-shadow:none!important;scrollbar-width:none;-ms-overflow-style:none}.cma-stageCard::-webkit-scrollbar,.cma-stageCard--adjustments::-webkit-scrollbar,.cma-stageCard--scenarios::-webkit-scrollbar,.cma-stageCard--sellerReport::-webkit-scrollbar{width:0;height:0;display:none}.cma-stageCard--adjustments .cma-adjustmentWizard,.cma-adjustmentWizard,.cma-adjustmentScrollArea,.cma-adjustmentCompactList,.cma-customAdjustments,.cma-adjustmentReview,.cma-conditionGrid,.cma-scenarioStrategy,.cma-scenarioDetails,.cma-scenarioDetails__body,.cma-buyerConcernsPanel,.cma-majorSystemsPanel{overflow:visible!important;max-height:none!important;min-height:0!important}.cma-stageCard--adjustments .cma-adjustmentWizard,.cma-adjustmentWizard{display:block!important;height:auto!important}.cma-stageCard--adjustments .cma-emptyState{min-height:72px!important;padding:14px!important}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{position:fixed!important;left:0!important;right:var(--cma-summary-width)!important;bottom:0!important;z-index:500!important;width:auto!important;min-height:var(--cma-footer-height)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:12px 18px!important;box-sizing:border-box!important;border-top:1px solid var(--cma-border)!important;background:#fff!important;box-shadow:0 -8px 18px #0f172a14!important}.cma-workbench--report .cma-stageFooter,.cma-workbench--report .cma-adjustmentWizard .cma-stageFooter{right:0!important}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.cma-compGrid,.cma-mapShell,.cma-tableWrap,.cma-scenarioStrategy,.cma-customAdjustments,.cma-adjustmentReview,.cma-adjustmentCompactList,.cma-conditionGrid,.cma-buyerConcernsPanel,.cma-majorSystemsPanel{padding-bottom:calc(var(--cma-footer-height) + 44px)!important}.cma-compGrid>.cma-compCard:nth-last-child(-n+3),.cma-adjustmentCompactList>*:last-child,.cma-scenarioStrategy>*:last-child,.cma-adjustmentReview>*:last-child{margin-bottom:24px!important}.cma-compCard__actions{min-height:44px;padding-bottom:8px}.cma-agentNotesPanel textarea{min-height:126px!important}.cma-stageCard--adjustments{padding-top:12px!important}.cma-stageCard--adjustments .cma-stageHeader{min-height:34px;align-items:center;margin:0 0 10px!important}.cma-stageCard--adjustments .cma-stageHeader h2{font-size:18px;line-height:1.15}.cma-stageCard--adjustments .cma-stageHeader p{display:none}.cma-stageCard--adjustments .cma-stageActions{min-height:28px}.cma-stageCard--adjustments .cma-adjustSaveStatus span{font-size:11px}.cma-stageCard--adjustments .cma-subjectSnapshot{min-height:72px;grid-template-columns:104px minmax(0,1fr) auto;gap:10px;margin-top:0!important;margin-bottom:10px!important;padding:8px 10px}.cma-stageCard--adjustments .cma-subjectSnapshot .cma-photoFrame.is-subject{width:104px;min-width:104px}.cma-stageCard--adjustments .cma-subjectSnapshot h3{font-size:15px;margin-bottom:5px}.cma-stageCard--adjustments .cma-chipRow{gap:4px}.cma-stageCard--adjustments .cma-chipRow b{padding:2px 6px;font-size:10px}.cma-stageCard--adjustments .cma-adjustSubStepper{min-height:42px;margin:8px 0 10px!important}.cma-stageCard--adjustments .cma-adjustSubStep{min-height:42px;padding:7px 10px}.cma-stageCard--adjustments .cma-adjustmentRule{padding:9px 12px;margin-bottom:10px}.cma-stageCard--adjustments .cma-adjustmentRule span{font-size:12px}.cma-adjustmentRule.is-sellerReviewMode{border-left:4px solid #9334e6!important;background:#faf5ff!important}.cma-adjustmentRule.is-sellerReviewMode strong{color:#681da8!important}.cma-adjustmentRule.is-sellerReviewMode span{color:#475569!important}.cma-buyerConcernsPanel{border:1px solid var(--cma-border);border-left:3px solid #2563eb;background:#fff;margin-bottom:14px}.cma-buyerConcernsPanel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;padding:10px 12px}.cma-buyerConcernsPanel__head h3{margin:0;color:#0f172a;font-size:16px;font-weight:760}.cma-buyerConcernsPanel__head p,.cma-buyerConcernsBlock__head p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.35}.cma-buyerConcernsBlock{padding:12px}.cma-buyerConcernsBlock+.cma-buyerConcernsBlock{border-top:1px solid var(--cma-border-soft)}.cma-buyerConcernsBlock__head{margin-bottom:10px}.cma-buyerConcernsBlock__head h4{margin:0;color:#334155;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cma-buyerConcernsBlock .cma-adjustmentCompactList{padding-bottom:0!important}.cma-majorSystemsGrid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px}.cma-majorSystemCard{min-width:0;border:1px solid var(--cma-border-soft);background:#fff;padding:9px!important}.cma-majorSystemCard.is-good{border-left:3px solid var(--cma-success)}.cma-majorSystemCard.is-watch{border-left:3px solid #f59e0b}.cma-majorSystemCard.is-concern{border-left:3px solid var(--cma-danger)}.cma-majorSystemCard__head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.cma-majorSystemCard__head strong{color:#0f172a;font-size:13px;font-weight:780}.cma-majorSystemCard__head span,.cma-majorSystemCard label span{color:#64748b;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.cma-majorSystemInputs{display:grid;grid-template-columns:.65fr 1fr;gap:7px}.cma-majorSystemCard label{display:grid;gap:4px}.cma-majorSystemCard input,.cma-majorSystemCard select,.cma-majorSystemCard textarea{width:100%;border:1px solid var(--cma-border);background:#fff;color:#0f172a;border-radius:0;font-size:13px;padding:7px 8px}.cma-majorSystemCard textarea{min-height:54px;margin-top:7px;resize:vertical}.cma-majorSystemCard p{margin:8px 0 0;color:#475569;font-size:11px;line-height:1.32}.cma-adjustmentRow__suggestedValue.is-talkingPoint{color:#475569!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cma-adjustmentRow__amountInput,.cma-adjustmentRow__noteInput,.cma-adjustmentRow__systemAgeInput,.cma-adjustmentRow__systemConditionSelect{width:100%!important;min-width:0!important;height:32px!important;border:1px solid var(--cma-border)!important;border-radius:0!important;background:#fff!important;color:#0f172a!important;padding:0 8px!important;font-family:inherit!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;outline:0!important}.cma-adjustmentRow__noteInput::placeholder,.cma-adjustmentRow__amountInput::placeholder{color:#94a3b8!important;font-weight:400!important}.cma-adjustmentRow__amountInput:disabled{background:#f8fafc!important;color:#64748b!important;cursor:not-allowed!important}.cma-adjustmentRow__systemAgeInput:focus,.cma-adjustmentRow__systemConditionSelect:focus,.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__amountInput:focus,.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__noteInput:focus{border-color:var(--cma-primary)!important;box-shadow:0 0 0 2px #1a73e814!important}.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__suggestedValue,.cma-adjustmentSystemInline{display:none!important}.cma-adjustmentRows.is-noGuideColumn:not(.is-systemColumns):not(.is-rentalReadiness) .cma-adjustmentRows__header,.cma-adjustmentRows.is-noGuideColumn:not(.is-systemColumns):not(.is-rentalReadiness) .cma-adjustmentRow{grid-template-columns:minmax(420px,1.25fr) 160px minmax(420px,1fr)!important}.cma-adjustmentRows.is-noGuideColumn.is-systemColumns:not(.is-rentalReadiness) .cma-adjustmentRows__header,.cma-adjustmentRows.is-noGuideColumn.is-systemColumns:not(.is-rentalReadiness) .cma-adjustmentRow{grid-template-columns:minmax(330px,1.2fr) 90px 150px 160px minmax(320px,1fr)!important}.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow{min-height:56px!important;align-items:center!important}.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__amountInput,.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__noteInput,.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__systemAgeInput,.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__systemConditionSelect{grid-column:auto!important;grid-row:auto!important}.cma-adjustmentRows.is-noGuideColumn .cma-adjustmentRow__muted{align-self:center!important;color:#94a3b8!important;font-size:13px!important}.cma-adjustmentRow__check em.is-requiredRepair,.cma-adjustmentRow__check em.is-rentDrag{display:inline-flex!important;width:fit-content!important;padding:2px 6px!important;margin-top:4px!important;font-style:normal!important;font-size:11px!important;font-weight:800!important}.cma-adjustmentRow__check em.is-requiredRepair{color:#b45309!important;background:#fff7ed!important;border:1px solid #fed7aa!important}.cma-adjustmentRow__check em.is-rentDrag{color:#475569!important;background:#f8fafc!important;border:1px solid #dbe3ef!important}.cma-adjustmentRows.is-noGuideColumn.is-rentalReadiness.is-systemColumns .cma-adjustmentRows__header,.cma-adjustmentRows.is-noGuideColumn.is-rentalReadiness.is-systemColumns .cma-adjustmentRow{display:grid!important;grid-template-columns:minmax(330px,1.25fr) 78px 140px minmax(210px,.85fr) 170px 130px minmax(300px,1fr)!important;column-gap:10px!important;align-items:center!important}.cma-adjustmentRows.is-noGuideColumn.is-rentalReadiness:not(.is-systemColumns) .cma-adjustmentRows__header,.cma-adjustmentRows.is-noGuideColumn.is-rentalReadiness:not(.is-systemColumns) .cma-adjustmentRow{display:grid!important;grid-template-columns:minmax(360px,1.25fr) minmax(210px,.85fr) 170px 130px minmax(320px,1fr)!important;column-gap:10px!important;align-items:center!important}.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRows__header{white-space:nowrap!important}.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRows__header span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRow__noteInput,.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRow__amountInput,.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRow__rentalActionSelect,.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRow__ownerCostRange{min-width:0!important;width:100%!important}.cma-adjustmentRow__rentalActionSelect{min-height:32px!important;border:1px solid #cfd8e3!important;background:#fff!important;padding:4px 8px!important;font-size:12px!important;font-weight:700!important;color:#0f172a!important}.cma-adjustmentRow__ownerCostRange,.cma-manualOwnerCostRange{display:grid!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)!important;align-items:center!important;gap:5px!important}.cma-adjustmentRow__ownerCostRange input,.cma-manualOwnerCostRange input{width:100%!important;min-width:0!important;min-height:32px!important;border:1px solid #cfd8e3!important;background:#fff!important;padding:4px 7px!important;font-size:12px!important}.cma-adjustmentRow__ownerCostRange span,.cma-manualOwnerCostRange span{color:#64748b!important;font-weight:800!important;text-align:center!important}.cma-manualRowTypeSelect{width:100%!important;min-height:34px!important;border:1px solid #cfd8e3!important;background:#fff!important;padding:5px 8px!important;font-size:12px!important;font-weight:750!important;color:#0f172a!important}.cma-manualList.is-rentalCustom .cma-manualHeader,.cma-manualList.is-rentalCustom .cma-manualRow--clean{display:grid!important;grid-template-columns:minmax(360px,1fr) 220px 170px 90px!important;gap:10px!important;align-items:center!important}.cma-manualList.is-rentalCustom .cma-manualRow--clean input,.cma-manualList.is-rentalCustom .cma-manualRow--clean select,.cma-manualList.is-rentalCustom .cma-manualRow--clean button{min-width:0!important;width:100%!important}.cma-summaryAdjustmentRow.is-rentalReadiness{grid-template-columns:1fr!important;gap:5px!important;padding:8px 9px 9px!important}.cma-summaryAdjustmentRow.is-rentalReadiness>span,.cma-summaryAdjustmentRow.is-rentalReadiness>span>strong,.cma-summaryAdjustmentRow.is-rentalReadiness>span>small{min-width:0!important;max-width:100%!important}.cma-summaryAdjustmentRow.is-rentalReadiness>span>strong{font-size:12px!important;line-height:1.22!important}.cma-summaryAdjustmentRow.is-rentalReadiness>span>small{font-size:11px!important;line-height:1.28!important;color:#64748b!important}.cma-summaryAdjustmentRow.is-rentalReadiness>b{justify-self:start!important;white-space:normal!important;max-width:100%!important;line-height:1.25!important;font-size:11px!important;font-weight:700!important}.cma-summaryAdjustmentRow.is-rentalReadiness>b.is-rentalReadinessValue{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;padding:3px 6px!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;color:#047857!important}.cma-summaryAdjustmentRow.is-rentalReadiness>b.is-rentalReadinessValue.is-negative{border-color:#fecaca!important;background:#fff5f5!important;color:#dc2626!important}.cma-summaryAdjustmentRow.is-child{background:#fff!important;padding:7px 9px 7px 14px!important;border-left:3px solid #e5eaf3!important}.cma-summaryAdjustmentRow.is-child strong{font-size:11px!important;font-weight:760!important;color:#334155!important}.cma-summaryAdjustmentRow.is-child b{font-size:11px!important;font-weight:850!important}.cma-summaryAdjustmentSection.is-repairPrep .cma-summaryAdjustmentSection__head{background:#f8fafc!important;box-shadow:inset 3px 0 #0f766e!important}.cma-summaryAdjustmentSection.is-repairPrep .cma-summaryAdjustmentSection__head span,.cma-summaryAdjustmentSection.is-repairPrep .cma-summaryAdjustmentSection__head strong{color:#0f766e!important}.cma-summaryAgentEstimate{color:#047857!important;font-weight:750!important}.cma-summaryPreparedRentCard,.cma-summaryRepairEstimateCard{border:1px solid #dbe3ef!important;background:#fff!important;padding:14px!important;margin-top:12px!important}.cma-summaryPreparedRentCard span,.cma-summaryRepairEstimateCard span,.cma-summaryOwnerPrepCost span{display:block!important;color:#475569!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.25!important}.cma-summaryPreparedRentCard strong{display:block!important;margin-top:6px!important;color:#0f766e!important;font-size:28px!important;font-weight:900!important;line-height:1.05!important}.cma-summaryRepairEstimateCard strong{display:block!important;margin-top:6px!important;color:#0f172a!important;font-size:23px!important;font-weight:900!important;line-height:1.05!important}.cma-summaryPreparedRentCard small,.cma-summaryRepairEstimateCard small{display:block!important;margin-top:7px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}.cma-summaryOwnerPrepCost{border-top:1px solid #dbe3ef!important;margin-top:10px!important;padding-top:10px!important}.cma-summaryOwnerPrepCost b{display:block!important;margin-top:4px!important;color:#0f172a!important;font-size:18px!important;font-weight:900!important}.cma-adjustmentReviewHero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important}.cma-adjustmentReviewHero__values{display:grid!important;grid-template-columns:170px 220px!important;gap:10px!important;align-items:stretch!important}.cma-adjustmentReviewHero__value,.cma-adjustmentReviewHero__preview{border-left:3px solid #1a73e8!important;background:#f8fafc!important;padding:12px 14px!important;min-width:0!important}.cma-adjustmentReviewHero__value span,.cma-adjustmentReviewHero__preview span{display:block!important;color:#2563eb!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cma-adjustmentReviewHero__value strong,.cma-adjustmentReviewHero__preview strong{display:block!important;margin-top:5px!important;color:#0f172a!important;font-size:20px!important;font-weight:900!important;line-height:1.1!important}.cma-adjustmentReviewHero__preview strong{color:#1a73e8!important;font-size:28px!important}.cma-adjustmentReviewSections{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important}.cma-adjustmentReviewSection.is-agent{border-left-color:#7c3aed!important}.cma-adjustmentReviewLine b.is-neutral{color:#0f766e!important;font-weight:900!important}.cma-adjustmentReviewLine.is-rentalWorkNeeded b{color:#0f766e!important;font-weight:900!important;white-space:nowrap!important}.cma-adjustmentReviewLine.is-rentalWorkNeeded b.is-denied{color:#b91c1c!important;font-weight:900!important;text-transform:uppercase!important}.cma-adjustmentReviewLine.is-rentalWorkNeeded small{color:#64748b!important;line-height:1.35!important}.cma-rentalPrepCallout{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid #dbe3ef!important;background:#f8fafc!important;margin-top:12px!important}.cma-rentalPrepCallout>div{padding:12px 14px!important;border-right:1px solid #dbe3ef!important}.cma-rentalPrepCallout>div:last-child{border-right:0!important}.cma-rentalPrepCallout span,.cma-summaryPreparedRent span{display:block!important;color:#475569!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cma-rentalPrepCallout strong,.cma-summaryPreparedRent strong{display:block!important;margin-top:4px!important;color:#0f172a!important;font-size:20px!important;font-weight:900!important}.cma-rentalPrepCallout small,.cma-summaryPreparedRent small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}.cma-rentalPreparedOnly{border:1px solid #dbe3ef!important;background:#f8fafc!important;margin-top:12px!important;padding:12px 14px!important}.cma-rentalPreparedOnly span{display:block!important;color:#475569!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cma-rentalPreparedOnly strong{display:block!important;margin-top:4px!important;color:#0f766e!important;font-size:22px!important;font-weight:900!important}.cma-rentalPreparedOnly small{display:block!important;margin-top:4px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}.cma-scenarioSimpleAdjustments,.cma-scenarioSimpleAdjustments.is-rentalCompact,.cma-scenarioSimpleAdjustments.is-rentalDetail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top:1px solid #dbe3ef!important}.cma-scenarioSimpleAdjustments>div,.cma-scenarioSummaryCard{min-width:0!important;min-height:80px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-right:1px solid #dbe3ef!important;background:#fff!important}.cma-scenarioSimpleAdjustments>div:last-child,.cma-scenarioSummaryCard:last-child{border-right:0!important}.cma-scenarioSimpleAdjustments>div span,.cma-scenarioSummaryCard>span{display:block!important;color:#52647a!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important}.cma-scenarioSimpleAdjustments>div strong,.cma-scenarioSummaryCard>strong{display:block!important;margin-top:7px!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important}.cma-scenarioSummaryCard.is-positive>strong,.cma-scenarioSimpleAdjustments .is-positive strong{color:#047857!important}.cma-scenarioSummaryCard.is-negative>strong,.cma-scenarioSimpleAdjustments .is-negative strong{color:#dc2626!important}.cma-scenarioSummaryCard.is-agent>strong,.cma-scenarioSimpleAdjustments .is-agent strong{color:#7c3aed!important}.cma-scenarioSummaryCard.is-repairPrep>strong,.cma-scenarioSimpleAdjustments .is-repairPrep strong,.cma-scenarioSimpleAdjustments .is-preparedRent strong{color:#0f766e!important}.cma-scenarioRepairPrepSummary{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;border-top:1px solid #dbe3ef!important;background:#f8fafc!important;padding:14px 16px!important}.cma-scenarioRepairPrepSummary span{display:block!important;color:#0f766e!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cma-scenarioRepairPrepSummary strong{display:block!important;margin-top:5px!important;color:#0f766e!important;font-size:24px!important;font-weight:900!important;line-height:1.05!important}.cma-scenarioRepairPrepSummary small,.cma-scenarioRepairPrepSummary p{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}.cma-summarySupportCard .cma-summaryPreparedRent{display:block!important;border-top:1px solid #dbe3ef!important;margin-top:12px!important;padding-top:12px!important}.cma-summarySupportCard .cma-summaryPreparedRent strong{display:block!important;margin-top:5px!important;color:#0f766e!important;font-size:25px!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important}.cma-summarySupportCard .cma-summaryPreparedRent small{display:block!important;margin-top:6px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}.cma-summarySupportCard>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.cma-summarySupportCard>div:first-child strong{white-space:nowrap!important}.cma-summarySupportCard>p{margin:8px 0 0!important;font-size:12px!important;line-height:1.35!important}.cma-stageCard--sellerReport{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important;background:#f6f8fb!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 16px 8px!important}.cma-reportStageGrid{min-height:0!important;height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 408px!important;gap:16px!important;align-items:stretch!important;overflow:hidden!important}.cma-reportPreviewColumn,.cma-reportAgentRail{min-width:0!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow-y:scroll!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-reportPreviewColumn::-webkit-scrollbar,.cma-reportAgentRail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cma-reportPreviewColumn{position:relative!important;padding-right:2px!important}.cma-reportAgentRail{position:static!important;top:auto!important;align-self:stretch!important;display:grid!important;align-content:start!important;gap:10px!important;padding-right:2px!important}.cma-reportPreviewColumn .cma-sellerReport{margin:0!important;max-width:none!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn>*,.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReport,.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReportPage,.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReportSection{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cma-reportAgentRail .cma-reportToolbar,.cma-reportAgentRail .cma-reportToolbar--rail,.cma-reportToolbar--rail,.cma-reportToolbarActions{display:none!important}.cma-stageCard--sellerReport .cma-stageFooter,.cma-workbench--report .cma-stageFooter{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:auto!important;width:auto!important;min-height:40px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:8px 0 0!important;padding:6px 0 0!important;box-sizing:border-box!important;border-top:1px solid #dbe3ef!important;background:transparent!important;box-shadow:none!important}.cma-stageCard--sellerReport .cma-stageFooter .cma-btn,.cma-workbench--report .cma-stageFooter .cma-btn{min-height:32px!important;height:32px!important;padding:0 12px!important;font-size:12px!important}.cma-reportPreviewColumn.is-sellerFeedbackFocus .cma-sellerReport,.cma-reportPreviewColumn.is-sellerFeedbackFocus .cma-emptyState,.cma-reportPreviewColumn.is-sellerFeedbackFocus .cma-loadingBlock{opacity:.5!important;filter:grayscale(.25)!important;pointer-events:auto!important}.cma-reportPreviewLockMessage{position:sticky!important;top:0!important;z-index:5!important;margin-bottom:10px!important;border:1px solid #d7e3f8!important;background:#fff!important;padding:10px 12px!important;box-shadow:inset 4px 0 #9334e6!important}.cma-reportPreviewLockMessage strong{display:block!important;color:#174ea6!important;font-size:13px!important;font-weight:850!important}.cma-reportPreviewLockMessage span{display:block!important;margin-top:3px!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.cma-reportAgentRail .cma-sellerResponsePanel,.cma-sellerResponsePanel{max-width:none!important;margin:0!important;border:1px solid #d7e3f8!important;background:#fff!important;border-radius:0!important;box-shadow:none!important}.cma-sellerResponsePanel__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:56px!important;padding:10px 12px!important;border-bottom:1px solid #d7e3f8!important;background:#e8f0fe!important;box-shadow:inset 4px 0 #1a73e8!important}.cma-sellerResponsePanel__head h3{margin:0!important;color:#174ea6!important;font-size:15px!important;line-height:1.15!important;font-weight:850!important}.cma-sellerResponsePanel__head p{margin:3px 0 0!important;color:#334155!important;font-size:11px!important;line-height:1.25!important}.cma-reportAgentRail .cma-sellerResponsePanel__head .cma-btn{display:none!important}.cma-sellerResponseList{display:grid!important;gap:0!important;padding:0!important}.cma-sellerResponseCard{border:0!important;border-left:4px solid #1a73e8!important;background:#fff!important;padding:12px!important}.cma-sellerResponseCard.is-submitted,.cma-sellerResponseCard.is-updatedreportsent{border-left-color:#1a73e8!important}.cma-sellerResponseCard.is-inreview,.cma-sellerResponseCard.is-sellerneedsmoreinfo{border-left-color:#9334e6!important}.cma-sellerResponseCard.is-waitingonquotes{border-left-color:#f9ab00!important}.cma-sellerResponseCard.is-agentfollowupadded,.cma-sellerResponseCard.is-selleraccepted,.cma-sellerResponseCard.is-closed{border-left-color:#188038!important}.cma-sellerResponseCompactTop{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.cma-sellerResponseCompactTop>div{min-width:0!important;display:flex!important;align-items:baseline!important;gap:7px!important;flex-wrap:wrap!important}.cma-sellerResponseCompactTop strong{color:#111827!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important}.cma-sellerResponseCompactTop time{color:#64748b!important;font-size:11px!important;line-height:1.2!important;font-weight:650!important}.cma-sellerResponseStatusPill{flex:0 0 auto!important;border:1px solid #dbeafe!important;background:#f8fbff!important;color:#174ea6!important;padding:3px 7px!important;font-size:10px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;white-space:nowrap!important}.cma-sellerResponseStatusPill.is-submitted,.cma-sellerResponseStatusPill.is-updatedreportsent{border-color:#bfdbfe!important;background:#eff6ff!important;color:#174ea6!important}.cma-sellerResponseStatusPill.is-inreview,.cma-sellerResponseStatusPill.is-sellerneedsmoreinfo{border-color:#e9d5ff!important;background:#faf5ff!important;color:#7e22ce!important}.cma-sellerResponseStatusPill.is-waitingonquotes{border-color:#fde68a!important;background:#fffbeb!important;color:#92400e!important}.cma-sellerResponseStatusPill.is-agentfollowupadded,.cma-sellerResponseStatusPill.is-selleraccepted,.cma-sellerResponseStatusPill.is-closed{border-color:#bbf7d0!important;background:#ecfdf5!important;color:#047857!important}.cma-sellerResponseCard__top,.cma-sellerResponseIdentity,.cma-sellerResponseHistoryLine,.cma-reportAgentRail .cma-sellerResponseHistory{display:none!important}.cma-sellerMessageBlock{margin:8px 0 10px!important}.cma-sellerMessageBlock>span,.cma-sellerResponseChoices:before{display:block!important;color:#64748b!important;font-size:10px!important;line-height:1.1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cma-sellerMessageBlock>p{margin:5px 0 0!important;color:#111827!important;font-size:12px!important;line-height:1.35!important}.cma-sellerResponseChoices{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e5edf7!important}.cma-sellerResponseChoices:before{content:"Seller selections"!important;margin-bottom:1px!important}.cma-sellerSelectionRow{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:2px 8px!important;align-items:start!important;padding:3px 0!important;border:0!important;background:transparent!important}.cma-sellerSelectionRow span{grid-column:1!important;border:0!important;background:transparent!important;padding:0!important;font-size:10px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important;white-space:nowrap!important}.cma-sellerSelectionRow strong,.cma-sellerSelectionRow em,.cma-sellerSelectionRow small{grid-column:2!important;min-width:0!important}.cma-sellerSelectionRow strong{color:#111827!important;font-size:12px!important;line-height:1.25!important;font-weight:820!important}.cma-sellerSelectionRow em,.cma-sellerSelectionRow small{font-size:11px!important;line-height:1.25!important}.cma-sellerSelectionRow em{color:#047857!important;font-style:normal!important;font-weight:760!important}.cma-sellerSelectionRow small{color:#64748b!important}.cma-sellerSelectionRow.is-interested span,.cma-sellerSelectionRow.is-completed span{color:#047857!important}.cma-sellerSelectionRow.is-notdoing span{color:#b91c1c!important}.cma-sellerSelectionRow.is-askagent span{color:#92400e!important}.cma-sellerSelectionRow.is-maybe span{color:#174ea6!important}.cma-sellerResponseNextStep{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important;padding-top:10px!important;border:0!important;border-top:1px solid #e5edf7!important;background:transparent!important}.cma-sellerResponseNextStep strong{display:block!important;color:#111827!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important}.cma-sellerResponseNextStep span{display:block!important;margin-top:3px!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.cma-sellerResponseNextStep .cma-btn,.cma-reportRailFooter .cma-btn{width:100%!important;min-height:34px!important;font-size:12px!important}.cma-sellerResponseNextStep .cma-btn:not(.cma-btn--primary){background:#fff!important;border-color:#d7e3f8!important;color:#174ea6!important}.cma-reportRailFooter{border:1px solid #d7e3f8!important;background:#fff!important;padding:10px!important;display:grid!important;gap:8px!important}.cma-reportRailFooter:empty{display:none!important}.cma-sellerEstimateEditor{margin-top:12px!important;border-top:1px solid #e5edf7!important;padding-top:12px!important}.cma-sellerEstimateEditor__head{margin-bottom:10px!important}.cma-sellerEstimateEditor__head strong{display:block!important;color:#111827!important;font-size:13px!important;font-weight:850!important}.cma-sellerEstimateEditor__head span{display:block!important;margin-top:3px!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.cma-sellerEstimateRows{display:grid!important;gap:8px!important}.cma-sellerEstimateRow{display:grid!important;grid-template-columns:minmax(180px,1fr) 110px minmax(150px,.75fr) minmax(170px,1fr)!important;gap:8px!important;align-items:start!important}.cma-sellerEstimateRow>div{min-width:0!important}.cma-sellerEstimateRow>div strong{display:block!important;color:#111827!important;font-size:12px!important;font-weight:850!important}.cma-sellerEstimateRow>div span{display:block!important;margin-top:2px!important;color:#64748b!important;font-size:11px!important}.cma-sellerEstimateRow input,.cma-sellerWorkReviewEdit input{width:100%!important;min-width:0!important;height:34px!important;border:1px solid #dbe3ef!important;border-radius:0!important;background:#fff!important;color:#111827!important;padding:0 9px!important;font-size:12px!important;outline:none!important}.cma-sellerEstimateRow input:focus,.cma-sellerWorkReviewEdit input:focus{border-color:#1a73e8!important;box-shadow:0 0 0 2px #1a73e81f!important}.cma-sellerEstimateEditor__actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.cma-sellerEstimateEditor__actions .cma-btn{width:100%!important;min-height:36px!important}.cma-sellerWorkReviewPanel{border:1px solid #e9d5ff!important;border-left:4px solid #9334e6!important;background:#faf5ff!important;margin:0 0 14px!important}.cma-sellerWorkReviewPanel__head{padding:10px 12px!important;border-bottom:1px solid #eadcff!important}.cma-sellerWorkReviewPanel__head strong{display:block!important;color:#681da8!important;font-size:13px!important;font-weight:850!important}.cma-sellerWorkReviewPanel__head span{display:block!important;margin-top:3px!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.cma-sellerWorkReviewGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px 12px!important}.cma-sellerWorkReviewCard{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)!important;gap:18px!important;align-items:start!important;min-width:0!important;overflow:hidden!important;border:1px solid #eadcff!important;background:#fff!important;padding:10px!important}.cma-sellerWorkReviewCard__main,.cma-sellerWorkReviewCard__estimate,.cma-sellerWorkReviewCard__actions{min-width:0!important}.cma-sellerWorkReviewCard span{display:block!important;color:#64748b!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cma-sellerWorkReviewCard strong{display:block!important;margin-top:3px!important;color:#111827!important;font-size:12px!important;font-weight:850!important}.cma-sellerWorkReviewCard small,.cma-sellerWorkReviewCard em,.cma-sellerWorkReviewCard p{display:block!important;margin:4px 0 0!important;color:#475569!important;font-size:11px!important;line-height:1.3!important;font-style:normal!important;overflow-wrap:anywhere!important}.cma-sellerWorkReviewCard__estimate b{display:block!important;margin-top:4px!important;color:#047857!important;font-size:15px!important;font-weight:900!important}.cma-sellerWorkReviewInlineActions,.cma-sellerWorkReviewActions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;margin-top:9px!important}.cma-sellerWorkReviewInlineActions .cma-linkButton,.cma-sellerWorkReviewActions .cma-linkButton,.cma-sellerWorkReviewCard__actions .cma-linkButton{width:auto!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;color:#1a73e8!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;cursor:pointer!important}.cma-sellerWorkReviewInlineActions .cma-linkButton:hover,.cma-sellerWorkReviewActions .cma-linkButton:hover,.cma-sellerWorkReviewCard__actions .cma-linkButton:hover{text-decoration:underline!important;text-underline-offset:3px!important}.cma-sellerWorkReviewApplied,.cma-appliedQuoteText{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:3px 7px!important;border:1px solid #bbf7d0!important;background:#f0fdf4!important;color:#047857!important;font-size:10px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap!important}.cma-sellerWorkReviewEdit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:6px!important}.cma-sellerWorkReviewEdit input:nth-of-type(3),.cma-sellerWorkReviewEdit input:nth-of-type(4),.cma-sellerWorkReviewEdit>div,.cma-sellerWorkReviewActions{grid-column:1 / -1!important}.cma-sellerReviewInlineQuote,.cma-sellerEstimateReviewInline{display:none!important}.cma-adjustmentRow.is-sellerReviewItem{background:#fff!important;box-shadow:inset 4px 0 #9334e6!important}.cma-reportPreviewColumn .cma-sellerReportCover,.cma-sellerReportCover{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important}.cma-reportPreviewColumn .cma-sellerReportCover__media,.cma-sellerReportCover__media,.cma-reportPreviewColumn .cma-sellerReportCover__photo{min-width:0!important;align-self:stretch!important;display:flex!important;min-height:260px!important;height:auto!important;background:#f1f5f9!important;overflow:hidden!important}.cma-reportPreviewColumn .cma-sellerReportCover__media .cma-sellerReportImage.is-cover,.cma-sellerReportCover__media .cma-sellerReportImage.is-cover{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:100%!important;display:block!important;overflow:hidden!important;background:#f1f5f9!important}.cma-reportPreviewColumn .cma-sellerReportCover__media .cma-sellerReportImage.is-cover>img,.cma-sellerReportCover__media .cma-sellerReportImage.is-cover>img,.cma-reportPreviewColumn .cma-sellerReportCover__photo>img{width:100%!important;height:100%!important;min-height:260px!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center center!important}.cma-reportPreviewColumn .cma-sellerReportCover__content .cma-sellerReportBrandLine img,.cma-sellerReportCover__content .cma-sellerReportBrandLine img,.cma-reportPreviewColumn .cma-sellerReportCover__body img,.cma-reportPreviewColumn .cma-sellerReportLogo img,.cma-reportPreviewColumn .cma-brandLogo img{width:auto!important;height:auto!important;min-height:0!important;max-width:160px!important;max-height:64px!important;object-fit:contain!important}.cma-reportPreviewColumn .cma-sellerReportCover__body,.cma-reportPreviewColumn .cma-sellerReportHero__body{padding-top:24px!important;padding-bottom:24px!important}.cma-sellerReportSection--factsFull .cma-sellerReportSection__head{background:#e6f4ea!important;box-shadow:inset 4px 0 #188038!important}.cma-sellerReportSection--factsFull .cma-sellerReportSection__head h2{color:#137333!important}.cma-sellerReportSection--factsFull .cma-sellerFacts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid #dbe3ef!important;border-bottom:0!important}.cma-sellerReportSection--factsFull .cma-sellerFacts>div{min-width:0!important;min-height:38px!important;display:flex!important;align-items:baseline!important;gap:8px!important;padding:9px 10px!important;border-right:1px solid #dbe3ef!important;border-bottom:1px solid #dbe3ef!important;background:#fff!important}.cma-sellerReportSection--factsFull .cma-sellerFacts>div:nth-child(4n){border-right:0!important}.cma-sellerReportSection--factsFull .cma-sellerFacts span{flex:0 0 auto!important;color:#64748b!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cma-sellerReportSection--factsFull .cma-sellerFacts strong{min-width:0!important;color:#111827!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cma-sellerReportLeadText{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:10px!important;font-size:12px!important;line-height:1.35!important}.cma-sellerCompCard img,.cma-reportPreviewColumn .cma-sellerCompCard img,.cma-reportPreviewColumn .cma-sellerReportSection img:not(.cma-sellerReportCover__content img):not(.cma-sellerReportBrandLine img):not(.cma-sellerReportLogo img):not(.cma-brandLogo img){object-fit:cover!important;object-position:center 40%!important}.cma-sellerReport .cma-sellerReportSection__head{display:flex;align-items:center;min-height:48px;margin:-16px -16px 14px;padding:12px 16px;border-bottom:1px solid var(--cma-border-soft);background:#f8fafc;box-shadow:inset 4px 0 #5f6368}.cma-sellerReport .cma-sellerReportSection__head h2{margin:0;color:#202124;font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.025em}.cma-sellerReport .cma-sellerReportSection__head span,.cma-sellerReport .cma-sellerReportSection__head p{display:none}.cma-sellerReport .cma-sellerReportSection--price .cma-sellerReportSection__head{background:#e8f0fe;box-shadow:inset 4px 0 #1a73e8}.cma-sellerReport .cma-sellerReportSection--price .cma-sellerReportSection__head h2{color:#174ea6}.cma-sellerReportGridTwo .cma-sellerReportSection:first-child .cma-sellerReportSection__head{background:#e6f4ea;box-shadow:inset 4px 0 #188038}.cma-sellerReportGridTwo .cma-sellerReportSection:first-child .cma-sellerReportSection__head h2{color:#137333}.cma-sellerReportGridTwo .cma-sellerReportSection:last-child .cma-sellerReportSection__head{background:#fef7e0;box-shadow:inset 4px 0 #f9ab00}.cma-sellerReportGridTwo .cma-sellerReportSection:last-child .cma-sellerReportSection__head h2{color:#b06000}.cma-sellerReport .cma-sellerReportSection--connected .cma-sellerReportSection__head{background:#fff7e6;box-shadow:inset 4px 0 #fbbc04}.cma-sellerReport .cma-sellerReportSection--connected .cma-sellerReportSection__head h2{color:#b06000}.cma-sellerReportSection--disclosures .cma-sellerReportSection__head{background:#f8fafc!important;box-shadow:inset 4px 0 #64748b!important}.cma-sellerReportSection--disclosures .cma-sellerValueGroup{border-left-color:#64748b!important}.cma-sellerReportSection--disclosures .cma-sellerValueGroup__head strong{color:#475569!important}.cma-sellerValueGrid.is-single{grid-template-columns:1fr!important}.cma-sellerValueRow b{font-weight:900!important}.cma-sellerImprovementGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cma-sellerImprovementCard{border:1px solid #dbe3ef!important;border-left:3px solid #f9ab00!important;background:#fff!important;padding:12px 14px!important;min-height:0!important}.cma-sellerImprovementCard__head{margin:0 0 8px!important;padding:0!important;border:0!important}.cma-sellerImprovementCard__head h3{margin:0!important;color:#0f172a!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important}.cma-sellerAgentEstimate{border:1px solid #dbe3ef!important;background:#f8fafc!important;padding:9px 10px!important;margin:0 0 8px!important}.cma-sellerAgentEstimate>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin:0 0 4px!important}.cma-sellerAgentEstimate span{color:#64748b!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cma-sellerAgentEstimate strong{color:#047857!important;font-size:15px!important;font-weight:900!important;line-height:1.15!important;white-space:nowrap!important}.cma-sellerAgentEstimate p{margin:2px 0 0!important;color:#334155!important;font-size:12px!important;line-height:1.3!important}.cma-sellerAgentEstimate p b{color:#0f172a!important;font-weight:850!important}.cma-sellerAgentEstimate small{display:block!important;margin-top:5px!important;color:#64748b!important;font-size:11px!important;line-height:1.25!important}.cma-sellerImprovementReason{border:0!important;border-left:2px solid #f9ab00!important;background:#fff8e1!important;padding:8px 10px!important;margin:8px 0!important}.cma-sellerImprovementReason.is-rentalSoft{background:#f8fafc!important;border-left-color:#64748b!important}.cma-sellerImprovementReason span{display:block!important;color:#92400e!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:3px!important}.cma-sellerImprovementReason.is-rentalSoft span{color:#475569!important}.cma-sellerImprovementReason p{margin:0!important;color:#334155!important;font-size:12px!important;line-height:1.35!important}.cma-sellerFollowUpPrompt{border-top:1px solid #e5eaf3!important;margin-top:9px!important;padding-top:8px!important}.cma-sellerFollowUpPrompt strong{display:block!important;color:#0f172a!important;font-size:12px!important;font-weight:850!important;margin-bottom:2px!important}.cma-sellerFollowUpPrompt p{margin:0!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.cma-sellerImprovementResponse{margin-top:12px!important}.cma-sellerImprovementChoices{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cma-sellerImprovementResponse button{border-radius:0!important}.cma-sellerImprovementResponse button:disabled{cursor:default;opacity:.72}.cma-sellerImprovementResponse button.is-selected,.cma-sellerImprovementResponse button.is-selected:disabled{border-color:var(--seller-brand-color, #2563eb)!important;background:#eaf2ff!important;color:var(--seller-brand-color, #2563eb)!important;font-weight:700;opacity:1}.cma-sellerImprovementNote{width:100%!important;min-height:58px!important;margin-top:8px!important;border:1px solid #dbe3ef!important;border-radius:0!important;background:#fff;color:#0f172a;padding:8px 10px!important;font-family:inherit!important;font-size:12px!important;line-height:1.35!important;resize:vertical}.cma-sellerImprovementNote:disabled,.cma-sellerImprovementNote[readonly]{background:#f8fafc;color:#334155;cursor:default}.cma-sellerImprovementCard.is-rentalCompact{border:1px solid #dbe3ef!important;border-left:3px solid #f9ab00!important;background:#fff!important;padding:10px 12px!important;min-height:0!important}.cma-sellerImprovementCard.is-rentalCompact .cma-sellerImprovementCompactLine{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.cma-sellerImprovementCompactLine strong{min-width:0!important;color:#0f172a!important;font-size:13px!important;font-weight:850!important;line-height:1.25!important}.cma-sellerImprovementCompactLine span{color:#0f766e!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}.cma-sellerImprovementResponse.is-rentalCompact{margin-top:9px!important;padding-top:9px!important;border-top:1px solid #edf2f7!important}.cma-sellerImprovementResponse.is-rentalCompact>span{display:block!important;margin-bottom:6px!important;color:#64748b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cma-sellerRentalPrepInline{border-top:1px solid #dbe3ef!important;margin-top:18px!important;padding-top:14px!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;align-items:center!important}.cma-sellerRentalPrepInline span{display:block!important;color:#475569!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}.cma-sellerRentalPrepInline strong{display:block!important;margin-top:4px!important;color:#0f766e!important;font-size:28px!important;font-weight:900!important;line-height:1.05!important}.cma-sellerRentalPrepInline p{margin:0!important;color:#475569!important;font-size:13px!important;line-height:1.4!important}.cma-sellerCompCard__address{margin:0;color:#0f172a;font-size:14px;line-height:1.25;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-sellerCompCard__address a,.cma-sellerCompAddressLink{color:inherit;text-decoration:none}.cma-sellerCompCard__address a:hover,.cma-sellerCompCard__address a:focus,.cma-sellerCompAddressLink:hover{color:var(--seller-brand-color, #2563eb);text-decoration:underline;text-underline-offset:3px}.cma-sellerCompPricing{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cma-sellerMarketStats{margin-top:12px}.cma-shareLinkBox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;border:1px solid #bfdbfe;background:#eff6ff;padding:10px 12px;margin-bottom:12px}.cma-shareLinkBox span{grid-column:1 / -1;color:#1e40af;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.cma-shareLinkBox a{min-width:0;color:#2563eb;font-size:13px;font-weight:760;word-break:break-all;text-decoration:none}.cma-shareLinkBox a:hover{text-decoration:underline}.cma-shareLinkBox .cma-btn{min-height:32px;font-size:12px}.cma-shareDialogOverlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#0f172a5c;padding:24px}.cma-shareDialog,.cma-confirmDialog{width:min(620px,calc(100vw - 48px));border:1px solid #dbe3ef;background:#fff;box-shadow:0 22px 60px #0f172a3d}.cma-confirmDialog{max-width:460px!important}.cma-shareDialog__head{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;gap:12px;align-items:start;border-bottom:1px solid #e2e8f0;padding:18px}.cma-shareDialog__head>div:first-child{width:40px;height:40px;display:grid;place-items:center;background:#eff6ff;color:#2563eb}.cma-shareDialog__head h3,.cma-confirmDialog .cma-shareDialog__head h3{margin:0!important;color:#0f172a!important;font-size:16px!important;font-weight:900!important}.cma-shareDialog__head p,.cma-confirmDialog .cma-shareDialog__head p{margin:4px 0 0!important;color:#475569!important;font-size:13px!important;line-height:1.4!important}.cma-shareDialog__linkRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px}.cma-shareDialog__linkRow input{min-width:0;height:40px;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;padding:0 10px;font-size:13px;font-weight:650}.cma-shareDialog__actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #e2e8f0;padding:14px 18px}.cma-shareDialog__actions a.cma-btn{text-decoration:none}.cma-confirmDialog.is-danger .cma-shareDialog__head>div:first-child{background:#fef2f2!important;color:#b91c1c!important}.cma-btn--danger{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.cma-btn--danger:hover:not(:disabled){background:#991b1b!important;border-color:#991b1b!important}@media(max-width:1260px){.cma-reportStageGrid{grid-template-columns:minmax(0,1fr) 380px!important}}@media(max-width:1200px){.cma-sellerWorkReviewGrid,.cma-sellerWorkReviewCard{grid-template-columns:1fr!important}}@media(max-width:1180px){.cma-majorSystemsGrid,.cma-sellerSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cma-sellerSystemCard:nth-child(2n){border-right:0}}@media(max-width:1100px){.cma-manualList.is-rentalCustom .cma-manualHeader,.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRows__header{display:none!important}.cma-manualList.is-rentalCustom .cma-manualRow--clean,.cma-adjustmentRows.is-rentalReadiness .cma-adjustmentRow{grid-template-columns:1fr!important;gap:8px!important}}@media(max-width:1080px){.cma-stageCard--sellerReport{height:100%!important;overflow-y:auto!important;display:block!important}.cma-reportStageGrid{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.cma-reportAgentRail{order:-1!important}.cma-reportPreviewColumn,.cma-reportAgentRail{height:auto!important;max-height:none!important;overflow:visible!important}}@media(max-width:1000px){.cma-scenarioSimpleAdjustments,.cma-scenarioSimpleAdjustments.is-rentalCompact,.cma-scenarioSimpleAdjustments.is-rentalDetail{grid-template-columns:1fr!important}.cma-scenarioSimpleAdjustments>div,.cma-scenarioSummaryCard{border-right:0!important;border-bottom:1px solid #dbe3ef!important}.cma-scenarioSimpleAdjustments>div:last-child,.cma-scenarioSummaryCard:last-child{border-bottom:0!important}}@media(max-width:980px){.cma-page{--cma-summary-width: 0px}.cma-workbench{grid-template-columns:minmax(0,1fr)}.cma-summaryRail{display:none!important}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{right:0!important}}@media(max-width:900px){.cma-adjustmentReviewHero,.cma-adjustmentReviewHero__values,.cma-sellerImprovementGrid,.cma-rentalPrepCallout,.cma-scenarioRepairPrepSummary,.cma-sellerRentalPrepInline{grid-template-columns:1fr!important}.cma-sellerAgentEstimate>div{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}.cma-sellerReportSection--factsFull .cma-sellerFacts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cma-sellerReportSection--factsFull .cma-sellerFacts>div:nth-child(4n){border-right:1px solid #dbe3ef!important}.cma-sellerReportSection--factsFull .cma-sellerFacts>div:nth-child(2n){border-right:0!important}.cma-sellerReportLeadText{white-space:normal!important}.cma-scenarioRepairPrepSummary,.cma-sellerEstimateRow,.cma-sellerWorkReviewEdit{grid-template-columns:1fr!important}}@media(max-width:800px){.cma-sellerImprovementCard.is-rentalCompact .cma-sellerImprovementCompactLine{grid-template-columns:1fr!important;gap:4px!important}.cma-sellerImprovementCompactLine span{white-space:normal!important}}@media(max-width:760px){.cma-page{--cma-footer-height: 96px;--cma-stage-pad-x: 12px;--cma-stage-pad-y: 12px}.cma-stageFooter,.cma-stageCard--adjustments .cma-stageFooter,.cma-adjustmentWizard .cma-stageFooter{min-height:var(--cma-footer-height)!important;display:grid!important;grid-template-columns:1fr!important;padding:12px!important}.cma-stageFooter button,.cma-stageFooter .cma-btn{width:100%}.cma-stageFooter .cma-adjustFooterActions,.cma-reportFooterActions{display:grid!important;grid-template-columns:1fr!important;width:100%}.cma-buyerConcernsPanel__head{grid-template-columns:1fr}.cma-buyerConcernsPanel__head .cma-linkButton{width:100%}.cma-majorSystemsGrid,.cma-sellerSystemGrid{grid-template-columns:1fr!important}.cma-sellerSystemCard{border-right:0;border-bottom:1px solid var(--cma-border-soft)!important}.cma-sellerSystemCard:last-child{border-bottom:0!important}.cma-stageCard--sellerReport{padding:10px 12px 8px!important}.cma-sellerResponseCompactTop{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.cma-sellerResponseStatusPill{width:fit-content!important}.cma-reportPreviewColumn .cma-sellerReportCover,.cma-sellerReportCover{grid-template-columns:1fr!important}.cma-reportPreviewColumn .cma-sellerReportCover__media,.cma-sellerReportCover__media,.cma-reportPreviewColumn .cma-sellerReportCover__photo,.cma-reportPreviewColumn .cma-sellerReportCover__media .cma-sellerReportImage.is-cover>img,.cma-sellerReportCover__media .cma-sellerReportImage.is-cover>img,.cma-reportPreviewColumn .cma-sellerReportCover__photo>img{min-height:220px!important;height:220px!important}}.cma-stageCard--sellerReport{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important}.cma-stageCard--sellerReport .cma-reportStageGrid{height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 408px!important;gap:16px!important;overflow:hidden!important;align-items:stretch!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn,.cma-stageCard--sellerReport .cma-reportAgentRail{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReport{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:48px!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReportSection,.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReportCover,.cma-stageCard--sellerReport .cma-reportPreviewColumn .cma-sellerReportAgent{height:auto!important;max-height:none!important;overflow:visible!important}@media(max-width:1080px){.cma-stageCard--sellerReport{display:block!important;overflow-y:auto!important}.cma-stageCard--sellerReport .cma-reportStageGrid{height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn,.cma-stageCard--sellerReport .cma-reportAgentRail{height:auto!important;max-height:none!important;overflow:visible!important}}.cma-adjustmentReviewSections{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.cma-adjustmentReviewSection{min-width:0!important}.cma-adjustmentReviewSection.is-agent{border-left:3px solid #7c3aed!important}.cma-adjustmentReviewSection.is-rent{border-left:3px solid #1a73e8!important}.cma-adjustmentReviewSection.is-rent .cma-adjustmentReviewSection__head strong{color:#1a73e8!important}@media(max-width:1400px){.cma-adjustmentReviewSections{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:850px){.cma-adjustmentReviewSections{grid-template-columns:1fr!important}}.cma-stageCard--sellerReport .cma-reportStageGrid{grid-template-columns:minmax(0,1fr) minmax(430px,460px)!important}.cma-reportAgentRail,.cma-reportAgentRail *{box-sizing:border-box!important}.cma-reportAgentRail{min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:0!important}.cma-reportAgentRail .cma-sellerResponsePanel,.cma-reportAgentRail .cma-sellerResponseCard,.cma-reportAgentRail .cma-sellerEstimateEditor,.cma-reportAgentRail .cma-sellerEstimateRows,.cma-reportAgentRail .cma-sellerEstimateRow{min-width:0!important;max-width:100%!important;width:100%!important;overflow:hidden!important}.cma-reportAgentRail .cma-sellerResponseCard strong,.cma-reportAgentRail .cma-sellerResponseCard span,.cma-reportAgentRail .cma-sellerResponseCard small,.cma-reportAgentRail .cma-sellerResponseCard p,.cma-reportAgentRail .cma-sellerResponseCard em{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.cma-reportAgentRail .cma-sellerEstimateRows{display:grid!important;gap:10px!important}.cma-reportAgentRail .cma-sellerEstimateRow{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:stretch!important;border:1px solid #e5edf7!important;background:#fff!important;padding:8px!important}.cma-reportAgentRail .cma-sellerEstimateRow>div{grid-column:auto!important;min-width:0!important}.cma-reportAgentRail .cma-sellerEstimateRow>div strong{display:block!important;color:#0f172a!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;overflow-wrap:anywhere!important}.cma-reportAgentRail .cma-sellerEstimateRow input{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;border:1px solid #dbe3ef!important;background:#fff!important;color:#0f172a!important;padding:0 9px!important;font-size:12px!important;border-radius:0!important}.cma-reportAgentRail .cma-sellerEstimateRow input:focus{border-color:#1a73e8!important;box-shadow:0 0 0 2px #1a73e81a!important;outline:none!important}.cma-reportAgentRail .cma-sellerEstimateEditor__actions{margin-top:10px!important}.cma-reportAgentRail .cma-sellerEstimateEditor__actions .cma-btn{width:100%!important;min-height:38px!important}.cma-reportAgentRail{scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-reportAgentRail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media(max-width:1180px){.cma-stageCard--sellerReport .cma-reportStageGrid{grid-template-columns:1fr!important}.cma-reportAgentRail{max-height:none!important;overflow:visible!important}}.cma-stageCard--sellerReport{height:100%!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important}.cma-stageCard--sellerReport .cma-reportStageGrid{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(430px,460px)!important;gap:16px!important;align-items:stretch!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-stageCard--sellerReport .cma-reportAgentRail{height:100%!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;display:block!important;padding-right:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn::-webkit-scrollbar,.cma-stageCard--sellerReport .cma-reportAgentRail::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cma-stageCard--sellerReport .cma-reportAgentRail>*{min-width:0!important;max-width:100%!important}.cma-stageCard--sellerReport .cma-reportAgentRail>*:last-child{margin-bottom:80px!important}.cma-stageCard--sellerReport .cma-reportAgentRail .cma-sellerResponsePanel,.cma-stageCard--sellerReport .cma-reportAgentRail .cma-sellerResponseList,.cma-stageCard--sellerReport .cma-reportAgentRail .cma-sellerResponseCard,.cma-stageCard--sellerReport .cma-reportAgentRail .cma-sellerEstimateEditor,.cma-stageCard--sellerReport .cma-reportAgentRail .cma-sellerEstimateRows{max-height:none!important;overflow:visible!important}.cma-stageCard--sellerReport .cma-reportAgentRail .cma-sellerEstimateRow{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}@media(max-width:1180px){.cma-stageCard--sellerReport{display:block!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.cma-stageCard--sellerReport::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cma-stageCard--sellerReport .cma-reportStageGrid{height:auto!important;max-height:none!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.cma-stageCard--sellerReport .cma-reportPreviewColumn,.cma-stageCard--sellerReport .cma-reportAgentRail{height:auto!important;max-height:none!important;overflow:visible!important}}.cma-sellerImprovementResponse.is-rentalReadOnly{margin-top:9px!important;padding-top:9px!important;border-top:1px solid #edf2f7!important;display:grid!important;gap:4px!important}.cma-sellerImprovementResponse.is-rentalReadOnly>span{color:#64748b!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cma-sellerImprovementResponse.is-rentalReadOnly>strong{color:#0f172a!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important}.cma-sellerImprovementResponse.is-rentalReadOnly>p{margin:0!important;color:#475569!important;font-size:12px!important;line-height:1.35!important}.cma-investorAssumptions{margin:0 0 14px;padding:16px 16px 14px;border:1px solid var(--cma-border-soft, #e5e9f0);border-left:4px solid var(--cma-primary, #1a73e8);background:#fff;box-shadow:none}.cma-investorAssumptions>.cma-miniSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px;padding:0;border:0;background:transparent}.cma-investorAssumptions>.cma-miniSectionHead>div{display:grid;gap:3px;min-width:0}.cma-investorAssumptions>.cma-miniSectionHead strong{display:block;color:var(--cma-heading, #0f172a);font-size:14px;font-weight:750;line-height:1.25}.cma-investorAssumptions>.cma-miniSectionHead span{display:block;color:var(--cma-muted, #64748b);font-size:12px;font-weight:500;line-height:1.35}.cma-investorGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;align-items:end}.cma-investorGrid label{display:grid;gap:5px;min-width:0;margin:0;color:var(--cma-muted, #64748b);font-size:11px;font-weight:650;line-height:1.2}.cma-investorGrid label>span{display:block;min-height:14px;color:var(--cma-muted, #64748b);font-size:11px;font-weight:700;line-height:1.2}.cma-investorGrid input,.cma-investorGrid select{width:100%;height:36px;min-height:36px;box-sizing:border-box;border:1px solid var(--cma-border, #d7dde7);border-radius:0;background:#fff;color:var(--cma-heading, #0f172a);font-size:13px;font-weight:600;line-height:1;padding:0 10px;outline:none}.cma-investorGrid input:focus,.cma-investorGrid select:focus{border-color:var(--cma-primary, #1a73e8);box-shadow:0 0 0 2px #1a73e81f}.cma-investorGrid input::placeholder{color:#9aa4b2;font-weight:500}.cma-investorGrid label:has(select){grid-column:span 2}.cma-investorAssumptions+.cma-customAdjustments,.cma-investorAssumptions+.cma-customAdjustmentsShell,.cma-investorAssumptions+section{margin-top:12px}@media(max-width:1100px){.cma-investorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cma-investorGrid label:has(select){grid-column:span 2}}@media(max-width:760px){.cma-investorAssumptions{padding:14px 12px;margin-bottom:12px}.cma-investorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cma-investorGrid label:has(select){grid-column:1 / -1}}@media(max-width:520px){.cma-investorGrid{grid-template-columns:1fr}.cma-investorGrid label:has(select){grid-column:auto}}.propertyPage{width:100%;min-height:100vh;overflow-x:hidden;background:#f6f8fb;color:#0f172a;padding-bottom:40px;box-sizing:border-box}.propertyPage *,.propertyPage *:before,.propertyPage *:after{box-sizing:border-box}.propertyHeader{border-bottom:1px solid #dbe3ef;background:#fff;padding:14px 20px 0}.propertyBackBtn{height:32px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#0f172a;padding:0;font-size:13px;font-weight:760;cursor:pointer}.propertyBackBtn .material-symbols-outlined{font-size:18px}.propertyHeaderMain{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:0 0 12px}.propertyHeaderMain>div:first-child{min-width:0}.propertyHeaderMain h1{max-width:100%;margin:0;color:#0f172a;font-size:clamp(28px,3.2vw,42px);line-height:1.05;font-weight:820;letter-spacing:-.045em;overflow-wrap:anywhere}.propertyHeaderMain p{margin:6px 0 0;color:#64748b;font-size:14px}.propertyHeaderPrice{display:flex;align-items:center;gap:18px;white-space:nowrap}.propertyHeaderPrice>strong{font-size:32px;font-weight:700}.propertyHeaderPrice>div{display:flex;gap:10px}.propertyHeroFact{min-width:64px;display:grid;justify-items:center;border-left:1px solid #e2e8f0;padding-left:10px}.propertyHeroFact strong{font-size:19px;font-weight:700}.propertyHeroFact span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.propertyTabs{display:flex;gap:22px;overflow-x:auto;border-top:1px solid #eef2f7}.propertyTabs a{color:#475569;padding:11px 0 12px;font-size:14px;font-weight:760;text-decoration:none;white-space:nowrap}.propertyTabs a:hover{color:#2563eb}.propertyOverview{width:min(1480px,calc(100vw - 40px));display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin:18px auto 0}.propertyMedia{position:relative;border:1px solid #dbe3ef;background:#fff}.propertyMediaBadges{position:absolute;top:18px;left:18px;z-index:2;display:flex;gap:8px}.propertyMediaBadges b{background:#0f172a;color:#fff;padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.propertyMediaBadges b:last-child{background:#2563eb}.propertyPhoto{background:#e2e8f0;overflow:hidden}.propertyPhoto img{width:100%;height:100%;display:block;object-fit:cover}.propertyPhoto.is-main{height:520px}.propertyPhoto__fallback{min-height:180px;display:grid;place-items:center;align-content:center;gap:6px;color:#64748b;background:#f1f5f9}.propertyPhoto__fallback .material-symbols-outlined{font-size:34px}.propertyThumbStrip{display:flex;gap:8px;overflow-x:auto;border-top:1px solid #dbe3ef;padding:10px;background:#fff}.propertyThumbStrip button{width:92px;height:62px;flex:0 0 auto;border:2px solid transparent;background:transparent;padding:0;cursor:pointer}.propertyThumbStrip button.is-active{border-color:#2563eb}.propertyThumbStrip .propertyPhoto{width:100%;height:100%}.propertySideCard{align-self:start;position:sticky;top:16px;border:1px solid #dbe3ef;background:#fff;padding:18px}.propertySideCard__top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e2e8f0;padding-bottom:14px}.propertySideCard__top strong{font-size:30px;font-weight:700}.propertySideCard__top span{border:1px solid #bbf7d0;background:#dcfce7;color:#166534;padding:8px 12px;font-size:11px;font-weight:700;text-transform:uppercase}.propertySideFacts{display:grid}.propertySideFacts div{min-height:44px;display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #eef2f7}.propertySideFacts span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.propertySideFacts strong{text-align:right;font-size:14px;font-weight:700}.propertyDescription,.propertyFactsSection,.propertyLocationSection,.propertyAgentSection{width:min(1480px,calc(100vw - 40px));border:1px solid #dbe3ef;background:#fff;margin:16px auto 0;padding:24px}.propertyDescription p{text-align:justify;margin:0;color:#475569;font-size:15px;line-height:1.7}.propertySectionHead{margin-bottom:18px}.propertySectionHead.is-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.propertySectionHead h2,.propertyLocationSection h2,.propertyAgentSection h2{margin:0;color:#0f172a;font-size:28px;font-weight:820;letter-spacing:-.035em}.propertyDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.propertyDetailBlock{border:1px solid #e2e8f0;background:#fff}.propertyDetailBlock h2{margin:0;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:14px 18px;font-size:18px;font-weight:820}.propertyDetailRows{display:grid;padding:0 18px}.propertyDetailRow{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;border-bottom:1px solid #eef2f7;padding:12px 0}.propertyDetailRow:last-child{border-bottom:0}.propertyDetailRow span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.propertyDetailRow strong{min-width:0;color:#111827;font-size:14px;line-height:1.45;font-weight:720;overflow-wrap:anywhere;text-align:justify}.propertyMapButton{border:1px solid #dbe3ef;background:#fff;color:#0f172a;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none}.propertyMapButton:hover{background:#f8fafc}.propertyMapPlaceholder{min-height:320px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #dbe3ef;background:#f8fafc;color:#475569}.propertyMapPlaceholder .material-symbols-outlined{color:#ef4444;font-size:44px}.propertyMapPlaceholder strong{color:#0f172a;font-size:18px}.propertyMapPlaceholder small{font-size:13px}.propertyAgentCard{display:flex;gap:16px;align-items:flex-start;margin-top:22px}.propertyAgentCard>.material-symbols-outlined{width:58px;height:58px;display:grid;place-items:center;background:#eff6ff;color:#2563eb;font-size:30px}.propertyAgentCard strong{display:block;color:#0f172a;font-size:22px;font-weight:700}.propertyAgentCard p{margin:8px 0 0;color:#475569;font-size:15px}.propertyState{width:min(760px,calc(100vw - 40px));border:1px solid #dbe3ef;background:#fff;margin:32px auto 0;padding:24px;color:#475569}.propertyState.is-error{display:grid;gap:6px;border-left:4px solid #dc2626}.propertyState strong{color:#991b1b}@media(max-width:1100px){.propertyOverview{grid-template-columns:1fr}.propertySideCard{position:static}.propertyDetailGrid,.propertyHeaderMain{grid-template-columns:1fr}.propertyHeaderPrice{justify-content:space-between}}@media(max-width:720px){.propertyOverview,.propertyDescription,.propertyFactsSection,.propertyLocationSection,.propertyAgentSection{width:calc(100vw - 24px)}.propertyHeader{padding:12px 12px 0}.propertyHeaderPrice{display:grid;gap:12px}.propertyHeaderPrice>div{flex-wrap:wrap}.propertyPhoto.is-main{height:320px}.propertyDetailRow{grid-template-columns:1fr;gap:4px}.propertySectionHead.is-row{align-items:flex-start;flex-direction:column}}.propertyOverview,.propertyDescription,.propertyFactsSection,.propertyLocationSection,.propertyAgentSection{max-width:calc(100vw - 40px);overflow:hidden}.propertyDetailGrid,.propertyDetailBlock,.propertyDetailRows,.propertyDetailRow,.propertyDetailRow strong{min-width:0}.propertyDetailRow strong{overflow-wrap:anywhere;word-break:normal;white-space:normal}.propertySideCard,.propertyMedia{min-width:0}.propertyPhoto img{max-width:100%}.propertyAdvancedMls{margin-top:18px;border:1px solid #dbe3ef;background:#fff}.propertyAdvancedMls summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:0 16px;list-style:none}.propertyAdvancedMls summary::-webkit-details-marker{display:none}.propertyAdvancedMls summary span{color:#0f172a;font-size:15px;font-weight:820}.propertyAdvancedMls summary strong{color:#64748b;font-size:12px;font-weight:760}.propertyAdvancedMls summary:after{content:"expand_more";font-family:Material Symbols Outlined;color:#64748b;font-size:22px}.propertyAdvancedMls[open] summary{border-bottom:1px solid #e2e8f0}.propertyAdvancedMls[open] summary:after{content:"expand_less"}.propertyDetailGrid--advanced{padding:16px}.propertyDetailGrid--advanced .propertyDetailBlock h2{font-size:16px}.propertyDetailGrid--advanced .propertyDetailRow{grid-template-columns:170px minmax(0,1fr);padding:10px 0}.propertyDetailGrid--advanced .propertyDetailRow strong{font-size:13px;font-weight:680}.propertyGoogleMap{min-height:420px;margin-top:12px}.propertyGoogleMap .airz-googleMapCanvas{min-height:420px}.propertyMapLink{display:inline-flex;margin-top:10px;color:#2563eb;font-size:13px;font-weight:760;text-decoration:none}.propertyMapLink:hover{text-decoration:underline}.publicCmaPage{--cma-border: #dbe3ef;--cma-border-soft: #e8edf4;--cma-danger: #b91c1c;min-height:100vh;box-sizing:border-box;padding:16px;background:#f6f8fb;color:#0f172a}.publicCmaPage *,.publicCmaPage *:before,.publicCmaPage *:after{box-sizing:border-box}.publicCmaPage>.cma-sellerReport,.publicCmaSubmitBar{width:100%;max-width:1240px;margin-inline:auto}.publicCmaSubmitBar{margin-top:0;margin-bottom:32px;border:1px solid var(--cma-border);background:#fff}.publicCmaSubmitBar__head{border-bottom:1px solid var(--cma-border-soft);padding:16px 18px}.publicCmaSubmitBar__head h2{margin:0;color:#0f172a;font-size:20px;line-height:1.25;font-weight:780;letter-spacing:-.025em}.publicCmaSubmitBar__head p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.45}.publicCmaIdentityFields,.publicCmaNoteFields{display:grid;grid-template-columns:1fr;gap:14px;padding:16px 18px 0}.publicCmaIdentityFields label,.publicCmaNoteFields label{min-width:0;display:grid;gap:6px}.publicCmaIdentityFields label>span,.publicCmaNoteFields label>span{color:#475569;font-size:11px;font-weight:750}.publicCmaIdentityFields input,.publicCmaNoteFields textarea{width:100%;border:1px solid #cbd5e1;border-radius:0;outline:none;background:#fff;color:#0f172a;padding:10px 12px;font:inherit;font-size:13px}.publicCmaIdentityFields input{min-height:40px}.publicCmaNoteFields textarea{min-height:92px;resize:vertical}.publicCmaIdentityFields input:focus,.publicCmaNoteFields textarea:focus{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.publicCmaIdentityFields input:disabled,.publicCmaNoteFields textarea:disabled{background:#f8fafc;color:#64748b}.publicCmaSubmitBar__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;border-top:1px solid var(--cma-border-soft);padding:14px 18px}.publicCmaSubmitBar__actions button{min-height:38px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 16px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.publicCmaSubmitBar__actions button:last-child{border-color:#2563eb;background:#2563eb;color:#fff}.publicCmaSubmitBar__actions button:disabled{opacity:.55;cursor:not-allowed}.publicCmaSubmitBar .is-error,.publicCmaError{margin:16px 18px 0;color:#b91c1c;font-size:13px;font-weight:700}@media(max-width:700px){.publicCmaPage{padding:10px}.publicCmaIdentityFields,.publicCmaNoteFields{grid-template-columns:1fr}.publicCmaSubmitBar__actions{display:grid;grid-template-columns:1fr 1fr}}.adminAiUsage{display:grid;gap:16px;padding:22px}.adminAiUsage__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminAiUsage__header h1{margin:0;color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.035em}.adminAiUsage__header p{margin:5px 0 0;color:#64748b;font-size:13px}.adminAiUsage__actions{display:flex;align-items:center;gap:8px}.adminAiUsage__actions input,.adminAiUsage__actions button{height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:700}.adminAiUsage__actions button{cursor:pointer}.adminAiUsage__actions button:disabled{opacity:.6;cursor:not-allowed}.adminAiUsage__error{border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.adminAiUsage__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.adminAiUsageMetric,.adminAiUsageBucket,.adminAiUsage__section{border:1px solid #e2e8f0;background:#fff}.adminAiUsageMetric{display:grid;gap:6px;padding:14px}.adminAiUsageMetric span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.adminAiUsageMetric strong{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.03em}.adminAiUsage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.adminAiUsageBucket{padding:14px}.adminAiUsageBucket h2,.adminAiUsage__sectionHead h2{margin:0;color:#0f172a;font-size:15px;font-weight:700}.adminAiUsageBucket p{margin:12px 0 0;color:#64748b;font-size:13px}.adminAiUsageBucket table{width:100%;border-collapse:collapse;margin-top:10px}.adminAiUsageBucket td{border-top:1px solid #edf2f7;padding:8px 0;color:#334155;font-size:12px}.adminAiUsageBucket td:nth-child(2),.adminAiUsageBucket td:nth-child(3){text-align:right;font-weight:750}.adminAiUsage__section{min-width:0}.adminAiUsage__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e2e8f0}.adminAiUsage__sectionHead span{color:#64748b;font-size:12px;font-weight:750}.adminAiUsage__tableWrap{overflow-x:auto;scrollbar-width:none}.adminAiUsage__tableWrap::-webkit-scrollbar{display:none}.adminAiUsage__table{width:100%;min-width:1080px;border-collapse:collapse}.adminAiUsage__table th{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.045em;padding:10px 12px}.adminAiUsage__table td{border-top:1px solid #edf2f7;color:#334155;font-size:12px;padding:10px 12px;vertical-align:top}.adminAiUsage__table small{display:block;max-width:320px;margin-top:4px;color:#b42318;line-height:1.35}.adminAiUsage__ok,.adminAiUsage__fail{display:inline-flex;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700}.adminAiUsage__ok{background:#ecfdf3;color:#047857}.adminAiUsage__fail{background:#fff1f2;color:#b42318}.adminAiUsage__empty{text-align:center;color:#64748b!important;padding:24px!important}@media(max-width:1100px){.adminAiUsage__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAiUsage__grid{grid-template-columns:1fr}}@media(max-width:720px){.adminAiUsage{padding:14px}.adminAiUsage__header{display:grid}.adminAiUsage__metrics{grid-template-columns:1fr}}.adminDashboard{display:grid;gap:16px;padding:22px}.adminDashboard__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.adminDashboard__header h1{margin:0;color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.035em}.adminDashboard__header p{margin:5px 0 0;color:#64748b;font-size:13px}.adminDashboard__actions{display:flex;align-items:center;gap:8px}.adminDashboard__actions button,.adminDashboardPanel__head button{height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:750;cursor:pointer}.adminDashboard__actions .is-primary{border-color:#2563eb;background:#2563eb;color:#fff}.adminDashboard__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.adminDashboardMetric{display:grid;gap:6px;text-align:left;border:1px solid #e2e8f0;background:#fff;padding:14px;cursor:pointer}.adminDashboardMetric:hover{border-color:#bfdbfe;background:#f8fbff}.adminDashboardMetric span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.adminDashboardMetric strong{color:#0f172a;font-size:24px;font-weight:700;letter-spacing:-.035em}.adminDashboardMetric small{color:#64748b;font-size:12px;font-weight:700}.adminDashboardMetric.is-good small{color:#047857}.adminDashboardMetric.is-warn small{color:#b45309}.adminDashboard__error{border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.adminDashboard__layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px}.adminDashboard__main,.adminDashboard__side{display:grid;align-content:start;gap:14px;min-width:0}.adminDashboardPanel{border:1px solid #e2e8f0;background:#fff;min-width:0}.adminDashboardPanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e2e8f0}.adminDashboardPanel__head h2{margin:0;color:#0f172a;font-size:16px;font-weight:700}.adminDashboardPanel__head p{margin:4px 0 0;color:#64748b;font-size:12px}.adminDashboard__usageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.adminDashboardMiniBucket{border:1px solid #edf2f7;background:#fbfdff;padding:12px}.adminDashboardMiniBucket h3{margin:0 0 10px;color:#0f172a;font-size:13px;font-weight:700}.adminDashboardMiniBucket p{margin:0;color:#64748b;font-size:12px}.adminDashboardMiniBucket div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf2f7;padding:8px 0}.adminDashboardMiniBucket div:first-of-type{border-top:0;padding-top:0}.adminDashboardMiniBucket span{color:#334155;font-size:12px}.adminDashboardMiniBucket strong{color:#0f172a;font-size:12px;font-weight:700}.adminDashboard__recent{display:grid}.adminDashboard__recent article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #edf2f7}.adminDashboard__recent article:first-child{border-top:0}.adminDashboard__recent strong{display:block;color:#0f172a;font-size:13px}.adminDashboard__recent span{display:block;margin-top:3px;color:#64748b;font-size:12px}.adminDashboard__recent b{display:block;color:#0f172a;font-size:13px;text-align:right}.adminDashboard__recent small{display:block;margin-top:3px;font-size:11px;font-weight:700;text-align:right}.adminDashboard__recent .is-good{color:#047857}.adminDashboard__recent .is-bad{color:#b42318}.adminDashboard__empty{margin:0;padding:16px 14px;color:#64748b;font-size:13px}.adminDashboardLinks{display:grid}.adminDashboardLinks button{display:grid;gap:4px;width:100%;text-align:left;border:0;border-top:1px solid #edf2f7;background:#fff;padding:12px 14px;cursor:pointer}.adminDashboardLinks button:first-child{border-top:0}.adminDashboardLinks button:hover{background:#f8fbff}.adminDashboardLinks strong{color:#0f172a;font-size:13px;font-weight:700}.adminDashboardLinks span{color:#64748b;font-size:12px}.adminDashboardRoadmap{margin:0;padding:14px 14px 14px 34px}.adminDashboardRoadmap li{color:#334155;font-size:13px;line-height:1.45}.adminDashboardRoadmap li+li{margin-top:8px}@media(max-width:1180px){.adminDashboard__layout{grid-template-columns:1fr}.adminDashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboard__usageGrid{grid-template-columns:1fr}}@media(max-width:720px){.adminDashboard{padding:14px}.adminDashboard__header{display:grid}.adminDashboard__actions{width:100%}.adminDashboard__actions button{flex:1}.adminDashboard__metrics{grid-template-columns:1fr}}.adminTenants{display:grid;gap:16px;padding:22px}.adminTenants__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminTenants__header h1{margin:0;color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.035em}.adminTenants__header p{margin:5px 0 0;color:#64748b;font-size:13px}.adminTenants__actions,.adminTenants__filters{display:flex;align-items:center;gap:8px}.adminTenants__actions input,.adminTenants__actions button,.adminTenants__filters input,.adminTenants__filters select{height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:700}.adminTenants__actions button{cursor:pointer}.adminTenants__actions button:disabled{opacity:.6;cursor:not-allowed}.adminTenants__error{border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.adminTenants__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.adminTenantsMetric,.adminTenants__panel{border:1px solid #e2e8f0;background:#fff}.adminTenantsMetric{display:grid;gap:6px;padding:14px}.adminTenantsMetric span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.adminTenantsMetric strong{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.03em}.adminTenants__filters{border:1px solid #e2e8f0;background:#fff;padding:10px}.adminTenants__filters input{min-width:300px;flex:1}.adminTenants__panel{min-width:0}.adminTenants__panelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e2e8f0}.adminTenants__panelHead h2{margin:0;color:#0f172a;font-size:16px;font-weight:700}.adminTenants__panelHead span{color:#64748b;font-size:12px;font-weight:750}.adminTenants__tableWrap{overflow-x:auto;scrollbar-width:none}.adminTenants__tableWrap::-webkit-scrollbar{display:none}.adminTenants__table{width:100%;min-width:1180px;border-collapse:collapse}.adminTenants__table th{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.045em;padding:10px 12px}.adminTenants__table td{border-top:1px solid #edf2f7;color:#334155;font-size:12px;padding:10px 12px;vertical-align:top}.adminTenants__table td strong{display:block;color:#0f172a;font-size:13px;font-weight:700}.adminTenants__table small{display:block;margin-top:4px;color:#64748b;font-size:11px;line-height:1.35}.adminTenants__pill,.adminTenants__status,.adminTenants__trial{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;text-transform:capitalize}.adminTenants__pill{background:#eff6ff;color:#1d4ed8}.adminTenants__status{background:#f1f5f9;color:#334155}.adminTenants__status.is-active{background:#ecfdf3;color:#047857}.adminTenants__status.is-disabled,.adminTenants__status.is-paused{background:#fff1f2;color:#b42318}.adminTenants__trial{background:#f8fafc;color:#475569}.adminTenants__trial.is-active{background:#ecfdf3;color:#047857}.adminTenants__trial.is-expired,.adminTenants__trial.is-disabled{background:#fff7ed;color:#b45309}.adminTenants__empty{text-align:center;color:#64748b!important;padding:24px!important}@media(max-width:1180px){.adminTenants__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adminTenants__filters{flex-wrap:wrap}.adminTenants__filters input{min-width:220px}}@media(max-width:720px){.adminTenants{padding:14px}.adminTenants__header{display:grid}.adminTenants__actions{width:100%}.adminTenants__actions input,.adminTenants__actions button{flex:1}.adminTenants__metrics{grid-template-columns:1fr}.adminTenants__filters{display:grid}.adminTenants__filters input{min-width:0}}.adminTenants__tenantLink{display:grid;gap:4px;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.adminTenants__tenantLink:hover strong{color:#2563eb}.adminTenantDetail{display:grid;gap:16px;padding:22px}.adminTenantDetail__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.adminTenantDetail__back{border:0;background:transparent;color:#2563eb;font-size:13px;font-weight:700;padding:0;cursor:pointer}.adminTenantDetail__header h1{margin:8px 0 0;color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.035em}.adminTenantDetail__header p{margin:5px 0 0;color:#64748b;font-size:13px}.adminTenantDetail__actions{display:flex;align-items:center;gap:8px}.adminTenantDetail__actions input,.adminTenantDetail__actions button{height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:700}.adminTenantDetail__actions button{cursor:pointer}.adminTenantDetail__error{border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.adminTenantDetail__metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.adminTenantDetailMetric,.adminTenantDetail__panel{border:1px solid #e2e8f0;background:#fff}.adminTenantDetailMetric{display:grid;gap:6px;padding:14px}.adminTenantDetailMetric span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.adminTenantDetailMetric strong{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.03em}.adminTenantDetail__tabs{display:flex;gap:6px;border-bottom:1px solid #e2e8f0}.adminTenantDetail__tabs button{height:38px;border:0;border-bottom:3px solid transparent;background:transparent;color:#64748b;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.adminTenantDetail__tabs button.is-active{border-bottom-color:#2563eb;color:#0f172a}.adminTenantDetail__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.adminTenantDetail__panel{min-width:0}.adminTenantDetail__panelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e2e8f0}.adminTenantDetail__panelHead h2{margin:0;color:#0f172a;font-size:16px;font-weight:700}.adminTenantDetail__panelHead span{color:#64748b;font-size:12px;font-weight:750}.adminTenantDetail__panelBody{padding:14px;display:grid;gap:10px}.adminTenantDetailInfo{display:grid;gap:4px;border-top:1px solid #edf2f7;padding-top:10px}.adminTenantDetailInfo:first-child{border-top:0;padding-top:0}.adminTenantDetailInfo span{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.adminTenantDetailInfo strong{color:#0f172a;font-size:13px;word-break:break-word}.adminTenantDetailBucket{border:1px solid #edf2f7;background:#fbfdff;padding:12px}.adminTenantDetailBucket+.adminTenantDetailBucket{margin-top:10px}.adminTenantDetailBucket h3{margin:0 0 10px;font-size:13px;font-weight:700}.adminTenantDetailBucket div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf2f7;padding:8px 0;font-size:12px}.adminTenantDetailBucket div:first-of-type{border-top:0;padding-top:0}.adminTenantDetailBucket p{margin:0;color:#64748b;font-size:12px}.adminTenantDetail__tableWrap{overflow-x:auto;scrollbar-width:none}.adminTenantDetail__tableWrap::-webkit-scrollbar{display:none}.adminTenantDetail__table{width:100%;min-width:980px;border-collapse:collapse}.adminTenantDetail__table th{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.045em;padding:10px 12px}.adminTenantDetail__table td{border-top:1px solid #edf2f7;color:#334155;font-size:12px;padding:10px 12px;vertical-align:top}.adminTenantDetail__table td strong{display:block;color:#0f172a;font-size:13px}.adminTenantDetail__table small{display:block;margin-top:4px;color:#64748b;font-size:11px;line-height:1.35}.adminTenantDetail__table .is-good{color:#047857;font-weight:700}.adminTenantDetail__table .is-bad{color:#b42318;font-weight:700}.adminTenantDetail__empty{text-align:center;color:#64748b!important;padding:24px!important}.adminTenantDetailCaps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}.adminTenantDetailCaps article{display:grid;gap:4px;border:1px solid #edf2f7;background:#fbfdff;padding:12px}.adminTenantDetailCaps article.is-enabled{border-color:#bbf7d0;background:#f0fdf4}.adminTenantDetailCaps strong{color:#0f172a;font-size:13px}.adminTenantDetailCaps span{color:#64748b;font-size:12px;font-weight:700}.adminTenantDetailCaps article.is-enabled span{color:#047857}.adminTenantDetailCaps small{color:#64748b;font-size:11px}@media(max-width:1180px){.adminTenantDetail__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adminTenantDetail__grid,.adminTenantDetailCaps{grid-template-columns:1fr}}@media(max-width:720px){.adminTenantDetail{padding:14px}.adminTenantDetail__header{display:grid}.adminTenantDetail__actions{width:100%}.adminTenantDetail__actions input,.adminTenantDetail__actions button{flex:1}.adminTenantDetail__metrics{grid-template-columns:1fr}.adminTenantDetail__tabs{overflow-x:auto}}.adminTenantDetail__panelHead p{margin:4px 0 0;color:#64748b;font-size:12px}.adminTenantDetailCaps article{display:flex;align-items:center;justify-content:space-between;gap:14px}.adminTenantDetail__emptyBlock{grid-column:1 / -1;border:1px solid #edf2f7;background:#fbfdff;color:#64748b;padding:18px;font-size:13px;text-align:center}.adminTenantCapabilityGroups{display:grid;gap:14px;padding:14px}.adminTenantCapabilityGroup{border:1px solid #e2e8f0;background:#fff}.adminTenantCapabilityGroup>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.adminTenantCapabilityGroup h3{margin:0;color:#0f172a;font-size:14px;font-weight:700}.adminTenantCapabilityGroup header p{margin:3px 0 0;color:#64748b;font-size:12px;font-weight:750}.adminTenantDetailCaps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.adminTenantDetailCaps article{display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-top:1px solid #edf2f7;background:#fff;padding:12px 14px}.adminTenantDetailCaps article:nth-child(1),.adminTenantDetailCaps article:nth-child(2){border-top:0}.adminTenantDetailCaps article:nth-child(odd){border-right:1px solid #edf2f7}.adminTenantDetailCaps article.is-enabled{background:#f0fdf4}.adminTenantDetailCaps article>div{display:grid;gap:4px;min-width:0}.adminTenantDetailCaps strong{color:#0f172a;font-size:13px;font-weight:700}.adminTenantDetailCaps p{margin:0;color:#64748b;font-size:12px;line-height:1.35}.adminTenantDetailCaps small{color:#64748b;font-size:11px;line-height:1.35}.adminTenantDetailCaps code{color:#475569;background:#f1f5f9;padding:1px 4px;font-size:10px}.adminTenantCapabilitySwitch{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#64748b;font-size:12px;font-weight:700}.adminTenantCapabilitySwitch input{width:34px;height:18px;appearance:none;border:1px solid #cbd5e1;background:#e2e8f0;cursor:pointer;position:relative}.adminTenantCapabilitySwitch input:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;transition:transform .15s ease}.adminTenantCapabilitySwitch input:checked{border-color:#22c55e;background:#22c55e}.adminTenantCapabilitySwitch input:checked:before{transform:translate(16px)}.adminTenantCapabilitySwitch input:disabled{opacity:.55;cursor:not-allowed}.adminTenantDetail__inlineError{margin:12px 14px 0;border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.adminTenantDetail__emptyBlock{border:1px solid #edf2f7;background:#fbfdff;color:#64748b;padding:18px;font-size:13px;text-align:center}@media(max-width:1180px){.adminTenantDetailCaps{grid-template-columns:1fr}.adminTenantDetailCaps article:nth-child(odd){border-right:0}.adminTenantDetailCaps article:nth-child(2){border-top:1px solid #edf2f7}}.adminTenantBillingWarnings{display:grid;gap:6px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;padding:12px}.adminTenantBillingWarnings strong{font-size:13px;font-weight:700}.adminTenantBillingWarnings span{font-size:12px;line-height:1.35}.adminTenantBillingOverride{display:grid;gap:12px;padding:14px}.adminTenantBillingOverride label{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.adminTenantBillingOverride select,.adminTenantBillingOverride textarea{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:9px 10px;font-size:13px;font-weight:700}.adminTenantBillingOverride textarea{min-height:88px;resize:vertical;line-height:1.4}.adminTenantBillingActions{display:flex;gap:8px;flex-wrap:wrap}.adminTenantBillingActions button{height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:700;cursor:pointer}.adminTenantBillingActions button.is-danger{border-color:#b42318;background:#b42318;color:#fff}.adminTenantBillingActions button:disabled{opacity:.55;cursor:not-allowed}.adminTenantBillingNote{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;padding:12px;font-size:13px;font-weight:700}.adminTenantBillingSuccess{border:1px solid #bbf7d0;background:#f0fdf4;color:#047857;padding:10px 12px;font-size:13px;font-weight:700}.adminTenantPlanPreview{border:1px solid #e2e8f0;background:#fff}.adminTenantPlanPreview>header{display:grid;gap:4px;border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:12px}.adminTenantPlanPreview>header strong{color:#0f172a;font-size:14px;font-weight:700}.adminTenantPlanPreview>header span{color:#64748b;font-size:12px;line-height:1.35}.adminTenantPlanPreview__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.adminTenantPlanPreview__grid>div{padding:12px}.adminTenantPlanPreview__grid>div+div{border-left:1px solid #e2e8f0}.adminTenantPlanPreview h3{margin:0 0 8px;color:#0f172a;font-size:13px;font-weight:700}.adminTenantPlanPreview article{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf2f7;padding:10px 0}.adminTenantPlanPreview article:first-of-type{border-top:0}.adminTenantPlanPreview article strong{display:block;color:#0f172a;font-size:12px}.adminTenantPlanPreview article p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.35}.adminTenantPlanPreview article small{display:block;margin-top:3px;color:#64748b;font-size:11px}.adminTenantPlanPreview article span{white-space:nowrap;font-size:11px;font-weight:700}.adminTenantPlanPreview article span.is-on{color:#047857}.adminTenantPlanPreview article span.is-off{color:#b42318}.adminTenantBillingFuture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.adminTenantBillingFuture span{border:1px solid #e2e8f0;background:#f8fafc;color:#475569;padding:10px;font-size:12px;font-weight:700}@media(max-width:900px){.adminTenantPlanPreview__grid{grid-template-columns:1fr}.adminTenantPlanPreview__grid>div+div{border-left:0;border-top:1px solid #e2e8f0}.adminTenantBillingFuture{grid-template-columns:1fr}}.adminAudit{display:grid;gap:16px;padding:22px}.adminAudit__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminAudit__header h1{margin:0;color:#0f172a;font-size:28px;font-weight:700;letter-spacing:-.035em}.adminAudit__header p{margin:5px 0 0;color:#64748b;font-size:13px}.adminAudit__header button,.adminAudit__filters select{height:36px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:0 12px;font-size:13px;font-weight:750}.adminAudit__header button{cursor:pointer}.adminAudit__filters{display:flex;gap:8px;border:1px solid #e2e8f0;background:#fff;padding:10px}.adminAudit__error{border:1px solid #fecaca;background:#fff1f2;color:#b42318;padding:10px 12px;font-size:13px;font-weight:750}.adminAudit__panel{border:1px solid #e2e8f0;background:#fff;min-width:0}.adminAudit__panelHead{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e2e8f0}.adminAudit__panelHead h2{margin:0;color:#0f172a;font-size:16px;font-weight:700}.adminAudit__panelHead span{color:#64748b;font-size:12px;font-weight:750}.adminAudit__tableWrap{overflow-x:auto;scrollbar-width:none}.adminAudit__tableWrap::-webkit-scrollbar{display:none}.adminAudit__table{width:100%;min-width:1100px;border-collapse:collapse}.adminAudit__table th{background:#f8fafc;color:#475569;font-size:11px;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.045em;padding:10px 12px}.adminAudit__table td{border-top:1px solid #edf2f7;color:#334155;font-size:12px;padding:10px 12px;vertical-align:top}.adminAudit__table small{display:block;margin-top:4px;color:#64748b;font-size:11px}.adminAudit__sev{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700}.adminAudit__sev.is-info{background:#eff6ff;color:#1d4ed8}.adminAudit__sev.is-warning{background:#fff7ed;color:#b45309}.adminAudit__sev.is-critical{background:#fff1f2;color:#b42318}.adminAudit__empty{text-align:center;color:#64748b!important;padding:24px!important}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#0f172a;background:#f8fafc;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-height:100%;background:#f8fafc}h1{font-size:3.2em;line-height:1.1}#root{height:100%}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body,#root{width:100%}#root{max-width:none;margin:0;padding:0}
