:root{--blue:#174f49;--blue-light:#edf3ef;--ink:#293d36;--muted:#7c8b81;--line:#e8e9e1;--canvas:#f8f7f3;--teal:#397d70;--sidebar:244px;--coral:#ee7c5b;font-family:"Avenir Next",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}
body{background:var(--canvas);font-size:14px}h1{font-size:37px;line-height:1.18;letter-spacing:-1.5px;font-weight:650}h2{font-size:18px;letter-spacing:-.5px}.eyebrow{color:#7d8d80;font-size:10px;letter-spacing:1.5px}.page-head{margin-bottom:32px}.page-head h1{max-width:760px}.page-subtitle{font-size:13px;color:#7b887f;line-height:1.8}.greeting-dot{color:var(--coral)}
.sidebar{background:#fcfbf8;color:#4b5b52;border-right:1px solid var(--line);padding:30px 20px 24px}.brand{padding:0 11px}.brand-logo{width:166px;height:44px;object-fit:contain;object-position:left center}.brand-sub{font-size:7px;letter-spacing:1.15px;color:#8d9a8f;opacity:1;margin-top:10px}.workspace{border:1px solid #e7e7de;background:#fffefa;color:#44574c;font-size:12px;padding:12px;margin:32px 0 34px}.workspace small{color:#8a988d;font-size:9px}.workspace-mark{background:#f4e8dc;color:#9d704b;font-size:22px;letter-spacing:-2px;font-weight:700}.workspace>.icon{color:#95a091}.nav-label{color:#9ca895;font-size:8px}.nav-item{color:#7c8a7b;font-size:13px;margin-bottom:7px;gap:12px;padding:13px 15px}.nav-item:hover{color:#36573d;background:#f2f1e9}.nav-item.active{color:#765039;background:#f7e8d9;box-shadow:none}.nav-item.active .icon{color:#ce8960}.nav-item b{background:#efd0b5;color:#92673d}.sidebar-bottom{padding-top:28px}.demo-note{background:#f2f1e8;border:1px solid #e7e7dd;padding:17px;border-radius:13px;margin-bottom:24px}.demo-label{color:#81917d;font-size:8px}.demo-label i{background:#93ae85}.demo-note p{color:#7c8d73;font-size:12px;margin:12px 0}.sidebar-help,.demo-note button{color:#597449;font-size:10px;font-weight:600}.sidebar-help .icon{width:13px;height:13px;margin-left:7px}.sidebar-signoff{display:block;font-size:13px;color:#9daa90;line-height:1.7;padding:0 16px;margin:20px 0}.sidebar-signoff strong{font-weight:500;color:#6f875e}.logout-button,.reset-link{font-size:10px;color:#869878;background:none;box-shadow:none}.logout-button{padding:0 16px;margin-top:3px}.logout-button:hover,.reset-link:hover{color:#315d38}
.topbar{height:83px;background:#fcfbf8;border-bottom:1px solid #e9e9df;padding:0 38px}.breadcrumb{color:#96a38f;font-size:11px}.breadcrumb strong{color:#63775b}.topbar-right{gap:17px}.user-switch{border-color:#e4e7d9;padding-left:20px}.user-switch small{color:#8b9d7c}.user-switch strong{font-size:12px}.avatar{object-position:center;box-shadow:0 0 0 3px #f8f8ef}.avatar-fallback{background:#dfead7;display:inline-flex;align-items:center;justify-content:center;color:#5c7d46;font-size:14px;text-transform:uppercase;font-weight:600}.avatar-fallback.large{font-size:26px}.main-wrap main{padding:36px 38px 45px}.button{border-radius:9px;padding:11px 16px;font-size:12px;min-height:41px;gap:8px}.button.primary{background:#225c51;box-shadow:none;color:#fffdf7}.button.primary:hover{background:#184b40;box-shadow:0 4px 13px #235c5118}.button.secondary{background:#fdfdfa;border-color:#dfe2d5;color:#718264}.button.secondary:hover{background:#f4f5eb;color:#406137}.button.danger-ghost{background:#fcf0e6;color:#a67853;border-color:#f1dfcb}.button .icon{width:15px;height:15px}.head-actions>.button.primary{background:#ee7d5e;color:#fffdf8}.head-actions>.button.primary:hover{background:#dc6c4d}.icon-button{color:#95a58c}.icon-button:hover{color:#4b7441;background:#edf2e6}.info-banner{border-color:#e0e8d6;background:#eff4e7;color:#6a8056;font-size:12px;border-radius:10px;padding:16px 19px}.info-banner>.icon{color:#809c69}.error-banner{background:#fcf2e6;border-color:#eedfc5;color:#a28253}.connection-error{font-size:12px;color:#a3744f;margin:15px 0;line-height:1.8}.field-help{font-size:11px;color:#8b9b7a;line-height:1.8}.small-note{font-size:11px;color:#92a281}.text-button{font-size:11px;color:#50753d}
.panel,.stat-card,.profile-card{border-color:#e5e8da;background:#fefefa;border-radius:14px;box-shadow:0 3px 2px #4d624202}.stat-grid{gap:17px;margin-bottom:32px}.stat-card{padding:23px}.stat-top{color:#7f9172;font-size:12px}.stat-value{font-size:34px;color:#39522c;letter-spacing:-1px;font-weight:600;margin:14px 0 8px}.stat-icon{border-radius:9px;width:32px;height:32px}.blue{background:#edf2e5;color:#8caa70}.teal{background:#eaf2e3;color:#7fa45d}.violet{background:#f4eee0;color:#aa925f}.amber{background:#f9ecde;color:#bc9a60}.stat-bottom{font-size:10px;color:#92a17e}.growth{color:#84a267}.panel-head h2{color:#4e6b39;font-size:16px}.panel-head p:not(.eyebrow){font-size:12px;color:#90a277;line-height:1.7}.muted-pill{background:#f1f4e7;border-color:#ebefdb;color:#9aad86;font-size:10px}.recent-panel{margin-top:29px;overflow:hidden}.section-heading{margin-top:30px;margin-bottom:20px}.section-heading h2{font-size:19px;color:#54713c}.section-heading p{font-size:12px;color:#8fa476;margin-top:6px}.profile-card{padding:24px 24px 0}.profile-card h3{font-size:18px;font-weight:600;color:#466b2a}.profile-portrait{background:#f0f4e3;border-color:#dce6cc;width:65px;height:65px;padding:5px}.profile-card-top .avatar{width:100%;height:100%}.profile-card .avatar-fallback{font-size:26px}.profile-state{background:#eff5e2;color:#96ae74;font-size:9px;padding:5px 9px}.profile-state i,.profile-portrait:after{background:#a5c17b}.profile-description{font-size:12px;color:#8fa775;margin-bottom:19px}.profile-numbers{gap:35px;margin:23px 0}.profile-numbers strong{color:#547b30;font-size:23px;font-weight:500}.profile-numbers span{color:#93ad76;font-size:11px}.profile-card-link{width:calc(100% + 48px);margin-left:-24px;border-color:#eaf0db;background:#f9fcf0;color:#769b4d;font-size:12px;padding:16px 24px}.profile-card-link:hover{background:#f0f6e2;color:#537f28}.network{border-radius:8px;width:31px;height:31px}.badge{font-size:10px;border-radius:5px;padding:5px 8px}.status-scheduled{background:#ecf3df;color:#83a553}.status-published{background:#eaf3dd;color:#779d49}.status-pending{background:#faf2df;color:#b59a4e}.status-error{background:#faebdb;color:#b38b58}.status-draft{background:#eff2e2;color:#94a978}
.table-scroll table{font-size:12px}th{font-size:11px;color:#8ca46b;background:#f9fcf0;border-color:#e5edd4;padding:15px 22px}td{font-size:12px;color:#738d50;border-color:#ecf2df;padding:19px 22px}tbody tr:hover{background:#fbfdf4}.post-title-cell{max-width:370px}.post-title-cell strong{font-size:12px;color:#587b2f;max-width:330px;font-weight:500}.post-title-cell small{font-size:10px;color:#9eb87b}.person-inline,.person-inline strong{font-size:12px;color:#6a8e3e}.table-scroll td small{display:block;color:#9bb878;font-size:10px;margin:6px 0}.table-scroll .text-button{margin-top:7px;font-size:11px}.metric-caption{display:block;max-width:330px;line-height:1.8;color:#628a34}.tab-link{font-size:12px;white-space:nowrap;padding:14px 15px;color:#95b072;border-bottom:2px solid transparent}.tab-link.active{color:#608933;border-bottom-color:#9ec572}.tabs{gap:8px;border-color:#e2ecd0}.app-footer{font-size:9px;color:#9bb580;padding-left:38px;padding-right:38px}.footer-links{display:flex;gap:16px}.footer-links a:hover{color:#5b862a}
.form-field>input,.form-field>select,.form-field>textarea,.assignment-form select{border:1px solid #dce7cc;border-radius:9px;color:#557c2d;font-size:13px;line-height:1.7;padding:12px;background:#fffffb}.form-field>input::placeholder,.form-field>textarea::placeholder{color:#a6c187}.form-field>label{font-size:12px;color:#749c47;margin-bottom:9px}.form-field input[type=file]{font-size:12px;padding:14px;max-width:100%}.select-wrap{border-color:#dfeace;color:#81a35a;background:#fdfef7;border-radius:8px}.select-wrap select{font-size:12px;color:#6f9941}.check-group{display:flex;flex-direction:column;gap:14px;font-size:12px;color:#678e39;line-height:1.8;margin:20px 0}.check-group>label{display:block}.check-group input{accent-color:#6d9a3c;margin-right:8px;vertical-align:middle}.check-group a{text-decoration:underline;text-underline-offset:3px;color:#5e8b2b}.check-group .indented{padding-left:22px}.inline-form{display:inline-flex;margin:5px 5px 5px 0}.inline-form .button{font-size:11px}.assignment-form{border-top:1px solid #e7f0d6;margin:15px 0;padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:9px}.assignment-form>label{flex:1;font-size:11px;color:#7ba14d;min-width:160px}.assignment-form select{display:block;width:100%;font-size:11px;padding:9px;margin-top:8px}.assignment-form small{display:block;font-size:10px;color:#9fbd7c;margin-top:7px}.staff-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.staff-card{padding:25px}.staff-card>h3{font-size:19px;color:#527e28}.staff-card>p{font-size:12px;color:#88ac59}.role-tag{font-size:9px;background:#edf6df;color:#82ab50}.staff-assigned strong{font-size:12px;color:#638e31}.staff-assigned small{font-size:11px;color:#8cb25d}.staff-assigned .icon{color:#a2c77d}.staff-card-head .avatar-fallback{width:58px;height:58px}.team-invite{padding:27px;margin:25px 0}.team-invite>div>p:not(.eyebrow){font-size:13px;color:#8db35b;margin:10px 0 25px}.team-invite form{display:grid;grid-template-columns:1fr 1.1fr 1fr auto;gap:16px;align-items:end}.team-invite form .form-field{margin:0}.team-invite form>.button{min-height:49px}.company-mark{background:#bbdba0;color:#597e32;border-radius:14px;font-weight:650;font-size:28px;letter-spacing:-2px}.invitation-panel{padding:27px;background:#f6fbec;border-color:#dcebc5}.invitation-panel p{font-size:12px;color:#7ca54a;margin-top:10px}.copy-field{display:flex;gap:10px;margin:18px 0}.copy-field input{min-width:0;flex:1;padding:12px;border:1px solid #d5e8bc;border-radius:8px;color:#658f31;background:#fff}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.settings-card{padding:28px}.settings-card h2{margin-bottom:14px}.settings-card>p:not(.eyebrow){font-size:13px;color:#8eae64;margin-bottom:24px}.settings-card h3{font-size:16px;margin-top:28px}.settings-card>form{margin-top:25px}.integration-state{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:23px 0;font-size:12px;color:#82a956}.integration-state>span:first-child{display:flex;align-items:center;gap:10px}.integration-state small{display:block;font-size:11px;color:#a2c182;margin-top:7px}.diagnostic-list{margin:20px 0 25px}.diagnostic-list>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #eaf4dd;padding:15px 0;font-size:12px}.diagnostic-list dt{color:#91b96b}.diagnostic-list dd{margin:0;text-align:right;color:#6c9e39;overflow-wrap:anywhere}.callback-list{display:flex;flex-direction:column;gap:10px;margin:18px 0 25px}.callback-list code{font-size:12px;padding:14px;background:#f5fbea;color:#78a844;border-radius:7px;overflow-wrap:anywhere}
.composer-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:30px}.composer-form{padding:30px}.composer-step>span{background:#f0f7df;color:#9abc6b}.composer-step h2{font-size:16px}.composer-submit{border-color:#e9f2d7}.preview-heading{color:#99bb70;font-size:11px}.social-card{background:#fffef9;border:1px solid #e2edd0;border-radius:16px;box-shadow:0 7px 15px #95b86b05}.social-card-header{padding:18px}.social-card-header strong{font-size:12px}.social-caption{padding:20px;font-size:13px;white-space:pre-wrap;line-height:1.9}.social-placeholder{background:#edf5dc}.social-placeholder:after{border-color:#dcebc4}.preview-brand{color:#86ac53;font-size:28px}.social-placeholder p{font-size:23px;color:#a0c17b}.preview-note{font-size:11px;line-height:1.8}.real-preview-media img,.real-preview-media video{width:100%;max-height:440px;object-fit:contain;background:#f2f8e6}.creator-info{font-size:12px;line-height:1.8}.two-networks{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-card{padding:29px}.connection-metric strong{font-size:32px}.connection-metric span,.handle{font-size:12px}.connection-card .inline-form{margin-right:8px}.content-detail-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:25px;align-items:start}.detail-card{padding:27px}.detail-caption{font-size:14px;line-height:2}.detail-media{max-height:500px;object-fit:contain;background:#f2f8e5;border-radius:11px}.delivery-panel{padding:10px 24px 24px}.delivery-panel .panel-head{padding:14px 0 22px}.delivery-item{padding:20px 0;border-top:1px solid #eaf3dc}.delivery-item>div{display:flex;align-items:center;gap:9px;font-size:13px}.delivery-item>div .badge{margin-left:auto}.delivery-item>p{font-size:12px;margin-top:9px}.delivery-help{margin:15px 0 20px}.detail-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #e9f3d8;padding-top:20px;margin-top:24px}.calendar-cell{height:125px}.calendar-day{font-size:12px}.calendar-toolbar h2{font-size:21px}.calendar-event{font-size:10px;border-radius:5px;padding:6px}.metric-filters{flex-wrap:wrap}
.auth-layout{min-height:100vh;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(450px,1.1fr)}.auth-brand{background:#174f49;padding:50px 54px;color:#fffbf2;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-brand .brand-logo{width:195px;height:50px}.auth-brand>div{position:relative;padding:50px 0}.auth-brand .eyebrow{color:#b8c9aa;letter-spacing:1.8px;font-size:9px}.auth-brand h1{font-size:51px;line-height:1.15;letter-spacing:-2.3px;font-weight:500;margin:21px 0 23px;position:relative;z-index:2}.auth-brand>div>p:not(.eyebrow){font-size:14px;color:#b5cebb;line-height:1.8;max-width:320px;position:relative;z-index:2}.auth-brand-foot{font-size:11px;color:#94b1a3}.auth-orbits{position:absolute;right:-185px;bottom:-125px;width:340px;height:340px;opacity:.9}.auth-orbits i{display:block;border-radius:50%;position:absolute}.auth-orbits i:nth-child(1){width:300px;height:300px;border:60px solid #31685c}.auth-orbits i:nth-child(2){width:125px;height:125px;background:#ef795b;left:30px;top:35px}.auth-orbits i:nth-child(3){width:72px;height:72px;background:#f5c0a4;left:-40px;top:150px}.auth-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:100vh;padding:55px 45px;position:relative;background:#f8f7f3}.auth-panel{width:100%;max-width:390px}.auth-panel>h1{font-size:35px;letter-spacing:-1.2px;line-height:1.2;color:#364b3e;margin:16px 0}.auth-panel>p{font-size:13px;color:#7f9075;line-height:1.9;margin-bottom:28px}.auth-panel form .form-field{margin-bottom:21px}.auth-panel .form-field>label{font-size:12px;color:#6c835b}.auth-panel .form-field>input{font-size:14px;padding:13px 15px;color:#597a3c;border-color:#d9e4cb;background:#fdfdf8}.auth-panel .button.primary{font-size:13px;margin:8px 0 18px;background:#ef795b}.auth-panel .button.primary:hover{background:#d96b50}.auth-panel>.field-help{font-size:11px;color:#8fa475;margin-top:14px}.auth-footer{display:flex;gap:22px;font-size:11px;color:#91aa75;margin-top:38px}.auth-wrapper.single{padding:30px}.single .auth-panel{max-width:580px;padding:35px}.real-wordmark{font-size:26px;font-weight:700;letter-spacing:-1px;color:#31523d}.real-wordmark span{color:#ef795b}.invite-identity{font-size:14px!important;padding:13px 16px;background:#edf3df;border-radius:8px;color:#739846!important}.legal-page{max-width:830px!important;margin:45px auto!important;background:#fdfdf8;border:1px solid #e2ecce;border-radius:16px;padding:45px!important}.legal-page h1{font-size:32px;margin:35px 0}.legal-page h2{font-size:19px;margin:30px 0 13px}.legal-page p{font-size:14px;line-height:1.9;color:#718c50}.legal-page footer{display:flex;gap:20px;margin-top:30px;font-size:12px}
/* Texto de lectura en verde petróleo, con acentos coral y superficies crema. */
main h1,main h2,main h3,.profile-card h3,.stat-value,.profile-numbers strong{color:#294b3b}.page-subtitle,.field-help,.panel-head p:not(.eyebrow),.profile-description,.profile-numbers span,.stat-top,.stat-bottom,.section-heading p,.staff-card>p,.staff-assigned small,.connection-status,.connection-metric span,.handle,.settings-card>p:not(.eyebrow),.integration-state,.diagnostic-list dt,.delivery-item>p,.preview-note,.social-caption,.detail-caption,.creator-info{color:#778a77}.person-inline,.person-inline strong,.post-title-cell strong,.check-group,.form-field>label,.table-scroll td,.metric-caption,.assignment-form>label,.staff-assigned strong{color:#526e50}.form-field>input,.form-field>select,.form-field>textarea,.assignment-form select,.select-wrap select,.copy-field input,.callback-list code,.diagnostic-list dd{color:#365b3c}.tab-link,.auth-footer,.legal-page footer{color:#7f9479}.badge.status-scheduled{color:#6f8b59}.badge.status-published{color:#587f41}.badge.status-error{color:#a47b50}.badge.status-pending{color:#a58e4c}.badge.status-draft{color:#8b9c77}.profile-card-link,.text-button{color:#5f814b}.check-group a{color:#52753e}.form-field input::placeholder,.form-field textarea::placeholder{color:#a4b298}.diagnostic-list>div,.delivery-item,.composer-submit,.detail-toolbar,.assignment-form{border-color:#e7eddf}.callback-list code{background:#f2f6eb}.profile-card .network{filter:saturate(.8)}
@media(max-width:1250px){:root{--sidebar:220px}.topbar{padding:0 28px}.main-wrap main{padding:30px 28px}.stat-card{padding:19px}.stat-value{font-size:30px}.profile-card h3{font-size:16px}.team-invite form{grid-template-columns:1fr 1fr}.auth-brand{padding:42px}.auth-brand h1{font-size:45px}}
@media(max-width:950px){.settings-grid,.content-detail-layout{grid-template-columns:1fr}.auth-layout{grid-template-columns:.85fr 1.15fr}.auth-brand{padding:32px}.auth-brand h1{font-size:40px}.auth-wrapper{padding:35px}.composer-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){:root{--sidebar:244px}.sidebar-scrim{border:0}.topbar{padding:0 20px}.main-wrap main{padding:28px 22px}.auth-layout{display:block}.auth-brand{min-height:310px;padding:30px}.auth-brand>div{padding:20px 0}.auth-brand h1{font-size:35px;margin:15px 0}.auth-brand h1 br:last-of-type{display:none}.auth-brand>div>p:not(.eyebrow){max-width:420px;font-size:12px}.auth-brand-foot{display:none}.auth-wrapper{min-height:0;padding:45px 25px}.auth-orbits{right:-120px;bottom:-200px}.auth-panel{max-width:440px}.composer-layout{grid-template-columns:1fr}.preview-column{position:static;max-width:420px}.staff-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}}
@media(max-width:680px){h1,.page-head h1{font-size:30px;letter-spacing:-1.1px}.page-head{align-items:flex-start}.page-subtitle{font-size:12px}.stat-grid{gap:12px}.stat-card{padding:17px}.stat-value{font-size:28px}.stat-top{font-size:11px}.profile-grid,.two-networks{grid-template-columns:1fr}.profile-card{padding:23px 23px 0}.profile-card h3{font-size:18px}.profile-card-link{width:calc(100% + 46px);margin-left:-23px;padding-left:23px;padding-right:23px}.profile-state{display:flex;font-size:9px}.main-wrap main{padding:27px 18px}.team-invite{padding:22px}.team-invite form{grid-template-columns:1fr}.settings-card,.detail-card,.composer-form{padding:23px}.copy-field{flex-direction:column}.invitation-panel{padding:22px}.connection-card{padding:25px}.diagnostic-list>div{font-size:11px;gap:15px}.callback-list code{font-size:11px}.check-group{font-size:11px}.calendar-grid,.calendar-weekdays{min-width:630px}.calendar-cell{height:115px}.calendar-toolbar .button{font-size:10px;padding:8px}.calendar-toolbar .button .icon{display:none}.calendar-toolbar h2{font-size:17px}.auth-brand .brand-logo{width:158px;height:40px}.auth-brand h1{font-size:33px}.auth-panel>h1{font-size:31px}.auth-footer{margin-top:28px}.auth-orbits{opacity:.5}.legal-page{margin:15px!important;padding:26px!important;max-width:calc(100% - 30px)!important}.legal-page h1{font-size:28px}.auth-wrapper.single{padding:20px}.single .auth-panel{padding:25px}.app-footer{padding-left:18px;padding-right:18px}}

.head-actions>.button.primary,.auth-panel .button.primary{color:#293d36}.head-actions>.button.primary:hover,.auth-panel .button.primary:hover{color:#182e26}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #397d70;outline-offset:3px}.chart-legend i{background:#397d70}.chart-legend span:last-child i{background:#ee7c5b}

.social-setup-intro{margin:0 0 25px;display:flex;align-items:center;justify-content:space-between;gap:30px}.social-setup-intro h2{font-size:25px;letter-spacing:-.8px}.social-setup-intro p:not(.eyebrow){font-size:12px;line-height:1.8;color:#667c70;max-width:490px;margin-top:9px}.social-setup-intro ol{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;font-size:11px;flex-shrink:0;color:#496858}.social-setup-intro li{display:flex;gap:10px;align-items:center}.social-setup-intro li span{width:23px;height:23px;display:grid;place-content:center;border-radius:50%;background:#efe4d5;color:#73543d;font-weight:600}.social-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.social-setup-card{overflow:hidden}.social-setup-heading{display:flex;gap:12px;align-items:center;padding:24px;border-bottom:1px solid var(--line);background:#f3f5ec;flex-wrap:wrap}.social-setup-heading h2{font-size:20px}.social-setup-heading p{font-size:11px;line-height:1.6;color:#64796a;margin-top:4px}.social-setup-heading>.badge{margin-left:auto}.social-setup-heading>.network{width:40px;height:40px}.social-setup-body{padding:24px}.social-setup-body details{margin:22px 0 25px;border-bottom:1px solid var(--line);padding-bottom:18px;font-size:12px;line-height:1.8;color:#506c59}.social-setup-body summary{font-weight:600;cursor:pointer}.social-setup-body details ol{padding-left:20px;margin:14px 0}.social-setup-body details li{margin-bottom:9px}.social-setup-body details a{color:#174f49;text-decoration:underline;text-underline-offset:3px}.social-setup-body details a .icon{width:12px;height:12px;vertical-align:middle}.setup-label{display:block;font-size:11px;font-weight:600;color:#536d5d;margin-bottom:8px}.social-setup-body .copy-field{margin:0 0 22px}.social-setup-body .copy-field input{font-size:11px;background:#f7f8f1;color:#385d49;width:0}.setup-scopes{font-size:11px;line-height:1.8;overflow-wrap:anywhere;background:#f1f5eb;color:#466b51;border-radius:7px;padding:12px;margin-bottom:25px}.setup-next{border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:12px;color:#47624f}.setup-next p{font-size:11px;line-height:1.8;color:#607968;margin-top:7px}.setup-review-note{margin:24px 0 35px}.social-setup-body .button .icon{width:14px;height:14px}
@media(max-width:1050px){.social-setup-intro{align-items:flex-start}.social-setup-heading>.badge{margin-left:0}.social-setup-grid{gap:18px}.social-setup-heading,.social-setup-body{padding:21px}}
@media(max-width:850px){.social-setup-grid{grid-template-columns:1fr}.social-setup-intro{flex-direction:column;gap:20px}.social-setup-intro ol{flex-direction:row;flex-wrap:wrap;gap:12px;font-size:10px}.social-setup-heading>.badge{margin-left:auto}.social-setup-body .copy-field input{width:auto;flex:auto}}
@media(max-width:680px){.social-setup-intro h2{font-size:23px}.social-setup-intro ol{flex-direction:column}.social-setup-body .copy-field{flex-direction:column}.social-setup-body .copy-field input{width:100%}.social-setup-heading,.social-setup-body{padding:20px}.social-setup-heading h2{font-size:19px}}
.connection-flow{display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #e0e7d6;background:#f1f5eb;border-radius:14px;padding:25px 28px;margin-bottom:25px}.connection-flow h2{font-size:23px;margin-bottom:10px}.connection-flow p:not(.eyebrow){font-size:13px;line-height:1.8;color:#58715c;max-width:530px}.connection-flow ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px;flex-shrink:0;font-size:11px;color:#496750}.connection-flow li{display:flex;align-items:center;gap:9px}.connection-flow li span{width:23px;height:23px;display:grid;place-content:center;background:#e3b99c;border-radius:50%;color:#4a4e37;font-weight:600}.button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}
@media(max-width:850px){.connection-flow{align-items:flex-start;flex-direction:column;padding:23px}.connection-flow ol{flex-direction:row;flex-wrap:wrap;gap:16px}.connection-flow p:not(.eyebrow){font-size:12px}}
.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar>*{flex-shrink:0}
