@charset "UTF-8";.rf-proto-nav{display:flex;flex-direction:column;height:100%;min-height:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.rf-proto-nav .rf-nav-main{flex:1 1 0%;min-height:0px;display:flex;flex-direction:column;gap:3px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.rf-proto-nav .rf-nav-admin{flex-shrink:0;display:flex;flex-direction:column;gap:3px;padding-top:4px}.rf-proto-nav .rf-nav-item{display:flex;align-items:center;gap:11px;width:100%;min-height:36px;flex-shrink:0;padding:8px 11px;border:0px;border-radius:8px;background:transparent;color:#9fbcae;font:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.2;text-align:left;cursor:pointer;transition:background .15s,color .15s}.rf-proto-nav .rf-nav-item:hover{background:#ffffff0b;color:#def0e6}.rf-proto-nav .rf-nav-item.active{color:#edf9f0;font-weight:600;background:#ffffff12}.rf-proto-nav .rf-nav-item:focus-visible,.rf-proto-nav .rf-nav-submenu button:focus-visible{outline:2px solid rgba(141,220,183,.7);outline-offset:1px}.rf-proto-nav .rf-nav-icon{width:15px;height:15px;flex-shrink:0;color:inherit}.rf-proto-nav .rf-nav-item.active .rf-nav-icon{color:#70dfa2}.rf-proto-nav .rf-nav-icon:not(.outline),.rf-proto-nav .rf-nav-icon:not(.outline) path{fill:currentColor}.rf-proto-nav .rf-nav-label{flex:1 1 0%;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-proto-nav .rf-nav-pill{margin-left:auto;padding:3px 5px;border-radius:4px;background:#e9f7ed;color:#1c573c;font-size:9px;font-weight:700;flex-shrink:0}.rf-proto-nav .rf-nav-count{margin-left:auto;min-width:18px;padding:2px 5px;border-radius:9px;background:#17b76a;color:#fff;font-size:9px;font-weight:700;text-align:center}.rf-proto-nav .rf-nav-submenu{display:grid;gap:1px;margin:0 0 2px 23px;padding-left:16px;border-left:1px solid rgba(255,255,255,.14);flex-shrink:0}.rf-proto-nav .rf-nav-submenu button{display:flex;align-items:center;width:100%;padding:7px 12px;border:0px;border-radius:8px;background:transparent;color:#9fbcae;font:inherit;font-size:12px;font-weight:500;letter-spacing:.01em;text-align:left;cursor:pointer;transition:background .15s,color .15s}.rf-proto-nav .rf-nav-submenu button:hover{background:#ffffff0b;color:#def0e6}.rf-proto-nav .rf-nav-submenu button.active{color:#80e7ac;font-weight:600}.rf-proto-nav .rf-nav-divider{height:1px;margin:7px 5px;background:#ffffff13;flex-shrink:0}.rfc-topbar,.rfc-topbar *,.rfc-referral,.rfc-referral *,.rfc-dialog-overlay,.rfc-dialog-overlay *{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rfc-topbar button,.rfc-referral button,.rfc-dialog-overlay button{font:inherit;border:0px;background:none;cursor:pointer;margin:0}.rfc-topbar h2,.rfc-referral h2,.rfc-dialog-overlay h2,.rfc-dialog-overlay p,.rfc-referral p{margin:0}.rfc-topbar .icon,.rfc-referral .icon,.rfc-dialog-overlay .icon{display:block;flex-shrink:0}.rfc-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 26px;background:#fff;border-bottom:1px solid rgb(231,236,233);color:#172e29}.rfc-breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:#939d99}.rfc-breadcrumb .icon{width:19px;height:19px}.rfc-breadcrumb strong{font-weight:500;color:#476257}.rfc-actions{display:flex;align-items:center;gap:18px}.rfc-icon-button{display:grid;place-items:center;width:33px;height:33px;padding:0;border-radius:8px;color:#65766e}.rfc-icon-button:hover{background:#edf2ef}.rfc-icon-button .icon{width:19px;height:19px}.rfc-topbar .rfc-bell{position:relative;display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid rgb(224,233,228);border-radius:12px;background:#fff;color:#426b50;cursor:pointer;transition:background .18s,border-color .18s}.rfc-topbar .rfc-bell:hover,.rfc-topbar .rfc-bell[aria-expanded=true]{background:#f0f8f3;border-color:#b8dcc7}.rfc-topbar .rfc-bell .icon{width:21px;height:21px}.rfc-bell-count{position:absolute;top:-5px;right:-4px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border:2px solid rgb(255,255,255);border-radius:20px;background:#159158;color:#fff;font-size:9px;font-weight:700;line-height:13px;text-align:center}.rfc-profile{position:relative}.rfc-avatar-button{display:flex;align-items:center;padding:0;border-radius:50%}.rfc-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d8efe0;color:#1b3728;font-size:10px;font-weight:600;overflow:hidden}.rfc-avatar img{width:100%;height:100%;object-fit:cover}.rfc-dropdown{position:absolute;top:44px;right:0;z-index:25;width:280px;padding:6px;background:#fff;border:1px solid rgb(227,232,239);border-radius:10px;box-shadow:#244b3420 0 14px 38px}.rfc-identity{padding:10px 10px 12px;margin:0 0 2px;border-bottom:1px solid rgb(227,232,239)}.rfc-identity strong{display:block;font-size:11px;font-weight:700;line-height:1.4;color:#121212;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfc-identity>span{display:block;margin-top:4px;font-size:9px;color:#677489;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfc-identity>.rfc-plan{display:inline-flex;align-items:center;margin-top:8px;padding:4px 7px;border-radius:5px;background:#eaf7ed;color:#1b3728;font-size:9px;font-weight:600;line-height:1.3}.rfc-usage{padding:10px 10px 13px;margin:0 0 4px;border-bottom:1px solid rgb(227,232,239)}.rfc-usage-label{display:block;margin-bottom:10px;font-size:7px;font-weight:650;letter-spacing:.9px;color:#677489}.rfc-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:10px;border-radius:6px;font-size:12px;line-height:1.4;text-align:left;color:#121212}.rfc-menu-item:hover{background:#f5f8f6}.rfc-menu-item .icon{width:16px;height:16px;color:#1b3728}.rfc-menu-divider{height:1px;margin:5px 3px;background:#e3e8ef}.rfc-menu-item.rfc-signout,.rfc-menu-item.rfc-signout .icon{color:#d7656a}.rfc-referral{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(193,232,213,.106);border-radius:11px;background:linear-gradient(150deg,#124b41,#0a3e36);color:#aec5be}.rfc-flourish{position:absolute;right:-25px;bottom:-23px;z-index:-1;width:190px;height:220px;color:#248074;opacity:.25;pointer-events:none}.rfc-referral-content{padding:12px 13px}.rfc-referral-kicker{display:block;margin-bottom:6px;font-size:7px;font-weight:650;letter-spacing:.8px;color:#a8cfbb}.rfc-referral h2{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.25px;color:#eaf7ed}.rfc-discount{display:block;font-size:34px;font-weight:650;line-height:1;letter-spacing:-1px;color:#d8efe0}.rfc-discount span{margin-left:2px;font-size:23px}.rfc-referral p{margin:5px 0 10px;font-size:10px;line-height:1.45;color:#b2cabd}.rfc-referral p b{color:#d8efe0}.rfc-referral-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:31px;padding:8px 9px;border-radius:7px;background:#d8efe0!important;color:#426b50;font-size:10px!important;font-weight:650!important;transition:background .15s}.rfc-referral-button:hover{background:#eaf7ed!important}.rfc-referral-button .icon{width:13px;height:13px}.rfc-dialog-overlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:30px;background:#ecf2efc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rfc-dialog{width:min(520px,100%);max-height:calc(100dvh - 60px);overflow:auto;border-radius:17px;background:#fff;box-shadow:#001c2233 0 20px 80px;border:1px solid rgb(224,233,228);color:#172e29}.rfc-dialog-overlay .rfc-dialog-heading{margin:0;font-size:20px;font-weight:700;letter-spacing:-.3px;color:#172e29}.rfc-dialog-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border-bottom:1px solid rgb(231,236,233);background:#fff;z-index:3}.rfc-dialog-body{padding:25px}.rfc-dialog-body>h2{margin:0 0 12px;font-size:21px;font-weight:700}.rfc-dialog-body>p{font-size:12px;line-height:1.8;color:#648575}.rfc-benefit{display:flex;align-items:center;gap:18px;margin:24px 0;padding:20px;border-radius:12px;background:#d8efe0;color:#426b50}.rfc-benefit>.icon{width:38px;height:38px}.rfc-benefit span{display:block;margin-bottom:7px;font-size:9px;letter-spacing:1px}.rfc-benefit strong{font-size:23px;letter-spacing:-.5px}.rfc-benefit p{margin-top:6px;font-size:12px;color:#648575}.rfc-share{margin:0 0 16px;padding:15px;border:1px solid rgb(224,233,228);border-radius:10px;background:#f8faf5}.rfc-share-label{display:block;margin-bottom:10px;font-size:12px;font-weight:650;color:#426b50}.rfc-share-row{display:flex;align-items:stretch;gap:8px}.rfc-share-row input{flex:1 1 0%;min-width:0px;padding:10px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;color:#426b50;font:inherit;font-size:11px;text-overflow:ellipsis}.rfc-share-row input:focus{outline:2px solid rgba(20,183,106,.35);outline-offset:1px}.rfc-share-copy,.rfc-share-cta{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;padding:10px 12px!important;border-radius:7px;background:#14b76a!important;box-shadow:#0d955a0d 0 3px 6px;color:#fff;font-size:11px!important;font-weight:600!important;white-space:nowrap}.rfc-share-copy:disabled{opacity:.55;cursor:default}.rfc-share-copy .icon{width:15px;height:15px}.rfc-copy-status{display:block;font-size:10px;line-height:1.5;color:#426b50}.rfc-copy-status:not(:empty){margin-top:9px}.rfc-share>small{display:block;margin-top:8px;font-size:9px;color:#648575}.rfc-share-more{padding:0!important;color:#148c54;font-size:9px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:2px}.rfc-share-locked{margin-bottom:12px!important;font-size:11px;line-height:1.6;color:#648575}.rfc-steps>div{display:flex;gap:13px;padding:13px 0}.rfc-steps b{display:grid;place-items:center;flex:0 0 auto;width:27px;height:27px;border-radius:8px;background:#edf2ef;color:#426b50;font-size:11px}.rfc-steps strong{font-size:12px;color:#426b50}.rfc-steps p{margin-top:6px;font-size:11px;line-height:1.8;color:#648575}.rfc-note{margin-top:12px;padding-top:16px;border-top:1px solid rgb(224,233,228);font-size:10px;line-height:1.8;color:#648575}.rfc-dialog-action{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px!important;padding:12px 18px;border-radius:7px;background:#14b76a!important;box-shadow:#0d955a0d 0 3px 6px;color:#fff;font-size:13px!important;font-weight:600!important}@media(max-width:600px){.rfc-dialog-overlay{padding:0;place-items:end center}.rfc-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0}}.rfc-dropdown .rfc-menu-item{font-size:12px;font-weight:400;line-height:1.4}.rfc-dropdown .rfc-menu-item .icon{width:16px;height:16px}.rfc-usage [role=region]{padding:0!important;border:0px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rfc-usage [role=region]>div:first-child{margin-bottom:8px!important}.rfc-usage [role=region]>div:first-child>p{font-size:11px!important;font-weight:700!important;color:#1b3728!important}.rfc-usage [role=region]>div:first-child>a{font-size:10px!important;font-weight:600!important;color:#426b50!important;text-decoration:underline;text-underline-offset:3px}.rfc-usage [role=region]>div:nth-child(2){height:6px!important;border-radius:6px!important;background:#e3e8ef!important;overflow:hidden}.rfc-usage [role=progressbar]{height:100%!important;border-radius:6px!important;background:#94dab0!important}.rfc-usage [role=region]>div:last-child{margin-top:8px!important}.rfc-usage [role=region]>div:last-child p{font-size:9px!important;color:#677489!important}.rfc-usage [role=region]>div:last-child p span{font-weight:700!important;color:#121212!important}.rfh-mobile{--forest: #093e36;--green: #17b86b;--ink: #172e29;--muted: #74817d;--line: #e7ece9;--soft: #f5f8f6;--mint: #eaf7ee;--white: #fff}.rfh-mobile,.rfh-mobile *:where(:not(.rfh-native,.rfh-native *)){box-sizing:border-box}.rfh-mobile,.rfh-mobile *:where(:not(.rfh-native,.rfh-native *)){border-color:currentcolor;border-style:none}.rfh-mobile{-webkit-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal}.rfh-mobile h1:where(:not(.rfh-native,.rfh-native *)),.rfh-mobile h2:where(:not(.rfh-native,.rfh-native *)),.rfh-mobile h3:where(:not(.rfh-native,.rfh-native *)){font-weight:700}.rfh-mobile{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#f7f9f8;font-size:14px;line-height:normal;letter-spacing:normal}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)){font:inherit}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)){padding:1px 6px}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)){cursor:pointer}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)){outline-offset:4px}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)):focus-visible{outline:rgb(41,187,120) solid 3px}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)){border:0px}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)):disabled{opacity:.5;cursor:not-allowed}.rfh-mobile svg:where(:not(.rfh-native,.rfh-native *)){display:block}.rfh-mobile h1:where(:not(.rfh-native,.rfh-native *)),.rfh-mobile h2:where(:not(.rfh-native,.rfh-native *)),.rfh-mobile h3:where(:not(.rfh-native,.rfh-native *)),.rfh-mobile p:where(:not(.rfh-native,.rfh-native *)){margin:0}.rfh-mobile button:where(:not(.rfh-native,.rfh-native *)) svg{flex-shrink:0}.rfh-mobile .icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0}.rfh-mobile .avatar{width:34px;height:34px;border-radius:50%;background:#d8efe0;color:#164a37;display:grid;place-items:center;font-weight:600;flex-shrink:0}.rfh-mobile .page{max-width:1390px;margin:auto;padding:34px 40px 48px}.rfh-mobile h1{font-size:28px;letter-spacing:-.9px;font-weight:650}.rfh-mobile .journey{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:#103e2603 0 4px 15px;overflow:hidden}.rfh-mobile .journey-heading{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.rfh-mobile .journey-heading h2{font-size:15px;font-weight:650;display:flex;gap:9px;align-items:center}.rfh-mobile .journey-heading h2 .icon{color:#4b7359}.rfh-mobile .journey-heading p{margin-top:6px;font-size:11px;color:#839188}.rfh-mobile .progress-wrap{display:flex;align-items:center;gap:12px;min-width:205px}.rfh-mobile .progress-label{font-size:11px;color:#6d7e74;white-space:nowrap}.rfh-mobile .progress-track{height:5px;width:110px;background:#edf2ef;border-radius:10px;overflow:hidden}.rfh-mobile .progress-track i{height:100%;display:block;background:var(--green);border-radius:10px;transition:width .3s}.rfh-mobile .journey-body{display:grid;grid-template-columns:340px 1fr;min-height:419px}.rfh-mobile .step-list{padding:16px;border-right:1px solid var(--line);background:#fdfefd}.rfh-mobile .step-row{padding:12px 13px;border-radius:8px;display:flex;align-items:center;width:100%;background:transparent;text-align:left;gap:12px;position:relative;color:#7e8a83;margin-bottom:3px}.rfh-mobile .step-row:hover{background:#f3f7f4}.rfh-mobile .step-row.active{background:#eaf7ed;color:#234e36}.rfh-mobile .step-row.done{color:#426b50}.rfh-mobile .step-row.waiting{cursor:not-allowed;opacity:.6}.rfh-mobile .step-row.waiting:hover{background:transparent}.rfh-mobile .step-number{border:1px solid rgb(224,233,228);width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0;background:#fff}.rfh-mobile .active .step-number{color:#fff;background:#17b66a;border-color:#17b66a;box-shadow:#d8efe0 0 0 0 3px}.rfh-mobile .done .step-number{background:#e8f6ec;color:#159158;border-color:#e8f6ec}.rfh-mobile .step-text{display:block;flex:1 1 0%}.rfh-mobile .step-text strong{display:block;font-size:12px;font-weight:550}.rfh-mobile .step-text small{display:block;font-size:10px;margin-top:4px;color:#426b50}.rfh-mobile .step-row>.icon{width:14px;height:14px;color:#92a498}.rfh-mobile .step-note{display:flex;gap:7px;font-size:10px;color:#648575;padding:13px 12px 2px;align-items:center}.rfh-mobile .step-note .icon{width:13px;height:13px}.rfh-mobile .focus-card{padding:30px 36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden}.rfh-mobile .focus-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px}.rfh-mobile .focus-tag{font-size:9px;letter-spacing:1px;font-weight:750;color:#268050;display:flex;align-items:center;gap:6px}.rfh-mobile .dot{height:5px;width:5px;background:#22b775;border-radius:50%;display:inline-block}.rfh-mobile .focus-card h3{font-size:24px;letter-spacing:-.7px;font-weight:650;margin-bottom:9px}.rfh-mobile .focus-card>p{font-size:12px;color:#809084;line-height:1.8;max-width:460px}.rfh-mobile .btn{border-radius:7px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:600;transition:background .15s}.rfh-mobile .btn.primary{background:#14b76a;color:#fff;box-shadow:#0d955a0d 0 3px 6px}.rfh-mobile .btn.primary:hover{background:#0f9c5a}.rfh-mobile .btn .icon{width:16px;height:16px}.rfh-mobile .safe{display:flex;align-items:center;gap:5px;margin-top:13px;color:#648575;font-size:10px}.rfh-mobile .safe .icon{width:12px;height:12px}.rfh-mobile .journey-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:13px 25px;font-size:10px;color:#89968d;align-items:center;background:#fdfefd}.rfh-mobile .journey-footer span{display:flex;align-items:center;gap:7px}.rfh-mobile .journey-footer .icon{width:13px;height:13px}.rfh-mobile .text-button{color:#488463;background:none;padding:0;font-size:11px;font-weight:600}.rfh-mobile .page{padding:28px}.rfh-mobile .journey-body{grid-template-columns:290px 1fr}.rfh-mobile .focus-card{padding:25px}.rfh-mobile .journey-body{grid-template-columns:265px 1fr}.rfh-mobile .progress-track{width:75px}.rfh-mobile .progress-wrap{min-width:170px}.rfh-mobile .journey-heading{padding:20px}.rfh-mobile .page{padding:24px 17px}.rfh-mobile h1{font-size:24px}.rfh-mobile .journey-heading{padding:20px 18px;align-items:flex-start;flex-direction:column;gap:12px}.rfh-mobile .progress-wrap{width:100%}.rfh-mobile .progress-track{flex:1 1 0%}.rfh-mobile .journey-body{display:flex;flex-direction:column-reverse}.rfh-mobile .focus-card{padding:23px 20px;border-bottom:1px solid var(--line)}.rfh-mobile .focus-card h3{font-size:22px}.rfh-mobile .step-list{border:0px;padding:13px}.rfh-mobile .step-row{padding:11px 12px}.rfh-mobile .journey-footer{padding:14px 19px;gap:8px}.rfh-mobile .journey-footer>span{max-width:220px;line-height:1.5}.rfh-mobile{--edge: #e0e9e4;--body: #426b50}.rfh-mobile .page{max-width:1460px}.rfh-mobile .btn{font-size:13px}.rfh-mobile .p-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 9px;border-radius:5px;font-size:10px;font-weight:550;background:#edf2ef;color:#648575}.rfh-mobile .p-badge:before{content:"";width:5px;height:5px;background:currentcolor;border-radius:50%}.rfh-mobile .p-badge.finished{background:#edf2f8;color:#778ba5}.rfh-mobile .p-badge.running{background:#eaf7ed;color:#159158}.rfh-mobile .p-badge.paused{background:#fdf3e2;color:#b7791f}.rfh-mobile .gx-overline{font-size:10px;font-weight:750;letter-spacing:1.4px;color:#426b50;margin-bottom:10px}.rfh-mobile .gx-journey .journey-heading h2{margin-top:0}.rfh-mobile .gx-journey .journey-body{grid-template-columns:minmax(280px,40%) 1fr;min-height:490px}.rfh-mobile .gx-journey .step-row{min-height:59px}.rfh-mobile .gx-journey .step-row small{display:block;font-size:10px;color:#648575;margin-top:4px}.rfh-mobile .gx-journey .step-row.active small{color:#426b50}.rfh-mobile .gx-reward{color:#426b50;background:#d8efe0;padding:6px 10px;border-radius:7px;font-size:11px;white-space:nowrap}.rfh-mobile .gx-focus{display:flex;flex-direction:column;justify-content:center;padding:30px 36px}.rfh-mobile .gx-focus .focus-top{margin-bottom:10px}.rfh-mobile .gx-focus h3{font-size:24px;max-width:430px;margin:8px 0 12px}.rfh-mobile .gx-focus>p{font-size:13px;line-height:1.8;margin:0 0 25px;max-width:420px;color:#426b50}.rfh-mobile .gx-focus>.btn{width:100%;margin-top:6px}.rfh-mobile .gx-focus{padding:25px}.rfh-mobile .gx-journey .journey-body{display:flex;flex-direction:column-reverse}.rfh-mobile .gx-focus{padding:23px}.rfh-mobile .gx-focus h3{font-size:22px}.rfh-mobile .gx-connection-visual{margin:22px 0 24px;padding:24px 18px 17px;border-radius:18px;background:radial-gradient(at 70% 40%,rgba(216,239,224,.5),transparent 70%),#f5faf7;border:1px solid rgb(231,241,234)}.rfh-mobile .gx-connection-brands{display:flex;align-items:center;justify-content:center;max-width:350px;margin:auto}.rfh-mobile .gx-brand-tile{width:110px;height:105px;flex:0 0 auto;border-radius:19px;background:#fff;border:1px solid rgb(224,235,228);box-shadow:#1b633e07 0 8px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.rfh-mobile .gx-meta-tile>svg{width:56px;height:39px}.rfh-mobile .gx-meta-tile>strong{font-size:19px;font-weight:600;letter-spacing:-.6px;color:#243344}.rfh-mobile .gx-resgata-tile>strong{font-size:14px;letter-spacing:-.6px;color:#1b3728;font-weight:750}.rfh-mobile .gx-resgata-tile em{font-style:normal;color:#159158}.rfh-mobile .gx-resgata-symbol{position:relative;color:#159158;height:40px;display:grid;place-items:center}.rfh-mobile .gx-resgata-symbol>.icon{width:35px;height:35px;stroke-width:1.6}.rfh-mobile .gx-resgata-symbol>span{position:absolute;right:-7px;bottom:1px;display:grid;place-items:center;border:2px solid white;border-radius:50%;background:#d8efe0;width:20px;height:20px}.rfh-mobile .gx-resgata-symbol>span>.icon{width:13px;height:13px}.rfh-mobile .gx-connection-line{position:relative;flex:1 1 0%;min-width:48px;height:2px;background:#c6e7d2}.rfh-mobile .gx-connection-line>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#eaf7ed;border:1px solid rgb(198,231,210);color:#159158}.rfh-mobile .gx-connection-line .icon{width:15px;height:15px}.rfh-mobile .gx-connection-line>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#159158;top:-2px;animation:3s ease-in-out 0s infinite normal none running rfh-gx-connect}.rfh-mobile .gx-connection-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:19px;font-size:10px;color:#648575;text-align:center;line-height:1.5}.rfh-mobile .gx-connection-caption>.icon{width:13px;height:13px;flex:0 0 auto}.rfh-mobile .gx-focus .gx-reward{background:#eaf7ed;color:#159158}.rfh-mobile .gx-focus>p{color:#677489}.rfh-mobile .gx-connection-visual{margin:14px 0 18px;padding:18px 12px 14px}.rfh-mobile .gx-brand-tile{width:95px;height:90px;border-radius:16px}.rfh-mobile .gx-connection-caption{font-size:9px;margin-top:15px}.rfh-mobile .ac-profile{position:relative;flex:0 0 auto}.rfh-mobile .ac-profile-trigger{display:flex;align-items:center;gap:10px;background:none;padding:0;color:#677489;text-align:left}.rfh-mobile .ac-profile-trigger>.avatar{width:35px;height:35px;font-size:11px;background:#d8efe0;color:#1b3728}.rfh-mobile .ac-profile-trigger>.avatar{width:31px;height:31px}.rfh-mobile .ns-avatar{width:40px;height:40px;flex:0 0 40px;position:relative;display:block!important}.rfh-mobile .ns-avatar-image{width:40px;height:40px;background:#fff;overflow:hidden;border-radius:50%;box-shadow:#caa86755 0 0 0 1px;display:block!important}.rfh-mobile .ns-avatar-image img{display:block;width:100%;height:100%}.rfh-mobile .ns-avatar-initials{display:grid!important;place-items:center;font-size:11px;font-weight:700;color:#159158;background:#eaf7ed;box-shadow:#15915833 0 0 0 1px}.rfh-mobile .ns-avatar>i{position:absolute;right:-1px;bottom:0;width:10px;height:10px;border:2px solid rgb(49,91,76);background:#17b76a;border-radius:50%}.rfh-mobile{--ui-green: #17b76a;--ui-accent: #159158;--ui-heading: #1b3728;--ui-text: #426b50;--ui-muted: #648575;--ui-mint: #eaf7ed;--ui-mint-strong: #d8efe0;--ui-border: #c6e7d2;--edge: #e0e9e4;--body: #648575}.rfh-mobile .ac-profile-trigger>.avatar{width:32px;height:32px;font-size:10px}.rfh-mobile .ac-profile-trigger>.avatar{width:30px;height:30px}.rfh-mobile{--mp-bottom-space: calc(66px + env(safe-area-inset-bottom, 0px)) }.rfh-mobile{font-size:14px}.rfh-mobile .page{padding:20px 16px 25px;max-width:100%;min-width:0px}.rfh-mobile .page>*{min-width:0px}.rfh-mobile h1{font-size:25px;line-height:1.2;letter-spacing:-.7px}.rfh-mobile .btn{min-height:44px;font-size:13px;padding:11px 15px}.rfh-mobile .text-button{min-height:40px;font-size:12px}.rfh-mobile button{-webkit-tap-highlight-color:transparent}.rfh-mobile .ac-profile-trigger{min-width:44px;min-height:44px;justify-content:center}.rfh-mobile .ac-profile-trigger>.avatar{width:34px;height:34px}.rfh-mobile .mp-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:26;display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));min-height:var(--mp-bottom-space);border-top:1px solid rgb(224,233,228);background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:#1b372804 0 -3px 18px}.rfh-mobile .mp-bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:49px;padding:5px 2px;border-radius:10px;background:transparent;color:#78887f;font-size:10px;font-weight:550}.rfh-mobile .mp-bottom-nav .icon{width:21px;height:21px}.rfh-mobile .mp-bottom-nav button.active{color:#159158;background:#eaf7ed}.rfh-mobile .journey-heading{padding:19px 18px 15px;gap:12px}.rfh-mobile .journey-heading h2{font-size:19px}.rfh-mobile .journey-heading p{font-size:12px;line-height:1.6}.rfh-mobile .journey-heading .gx-overline{font-size:9px}.rfh-mobile .progress-wrap{min-width:0px;gap:12px;width:100%}.rfh-mobile .progress-label{font-size:11px}.rfh-mobile .progress-track{width:auto;flex:1 1 0%}.rfh-mobile .journey-body{display:flex;flex-direction:column}.rfh-mobile .journey-body .step-list{display:flex;flex-direction:row;gap:8px;width:100%;border-width:1px 0px;border-style:solid none;border-color:rgb(237,242,239) currentcolor;border-image:none;padding:13px 16px;overflow-x:auto;scroll-snap-type:x;scrollbar-width:none;background:#f8faf9}.rfh-mobile .step-list::-webkit-scrollbar{display:none}.rfh-mobile .step-list .step-row{flex:0 0 172px;min-height:68px;padding:11px 10px;gap:9px;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;margin:0;scroll-snap-align:center;text-align:left}.rfh-mobile .step-list .step-row.active{background:#eaf7ed;border-color:#95d6b2}.rfh-mobile .step-list .step-number{width:26px;height:26px;flex:0 0 26px;font-size:11px}.rfh-mobile .step-list .step-text strong{font-size:11px;line-height:1.45}.rfh-mobile .step-list .step-text small{font-size:9px;margin-top:4px}.rfh-mobile .step-list .step-row>.icon,.rfh-mobile .step-list .step-note{display:none}.rfh-mobile .focus-card.gx-focus{padding:22px 19px;border:0px}.rfh-mobile .gx-focus h3{font-size:22px;line-height:1.3;margin-top:15px}.rfh-mobile .gx-focus>p{font-size:13px;line-height:1.7}.rfh-mobile .gx-focus .btn{width:100%;justify-content:center;min-height:47px}.rfh-mobile .gx-focus .safe{font-size:10px;line-height:1.6}.rfh-mobile .gx-connection-visual{padding:17px 10px;margin:15px 0}.rfh-mobile .gx-brand-tile{width:94px;height:86px}.rfh-mobile .journey-footer{padding:12px 17px;gap:8px;align-items:flex-start}.rfh-mobile .journey-footer>span{max-width:none;font-size:10px;line-height:1.6}.rfh-mobile .journey-footer>.text-button{display:none}.rfh-mobile .mh-main{background:#f5f7f6}.rfh-mobile .mh-main>.page{padding:0}.rfh-mobile .mh-home{width:100%;min-width:0px}.rfh-mobile .mh-hero{padding:23px 22px 24px;color:#fff;background:var(--forest);border-radius:0 0 30px 30px;overflow:visible}.rfh-mobile .mh-welcome{display:flex;align-items:center;gap:11px}.rfh-mobile .mh-welcome .ac-profile-trigger{padding:0;min-width:46px}.rfh-mobile .mh-welcome .avatar{width:44px;height:44px;background:#fff;color:#159158;border:3px solid rgb(102,198,151);box-shadow:#ffffff12 0 0 0 3px;font-size:13px}.rfh-mobile .mh-greeting{flex:1 1 0%;min-width:0px}.rfh-mobile .mh-greeting>small{color:#c3d8d0;font-size:11px}.rfh-mobile .mh-greeting h1{font-size:23px;letter-spacing:-.5px;margin:4px 0 0;font-weight:650;line-height:1.2;color:#fff}.rfh-mobile .mh-greeting h1 span{font-size:19px}.rfh-mobile .mh-notifications{width:43px;height:43px;border-radius:50%;background:#ffffff10;border:1px solid rgba(255,255,255,.086);color:#fff;display:grid;place-items:center;flex:0 0 auto}.rfh-mobile .mh-notifications .icon{width:19px;height:19px}.rfh-mobile .mh-hero-copy{text-align:center;margin:25px auto 0;max-width:410px}.rfh-mobile .mh-connection{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:20px;background:#ffffff10;color:#daebe3;font-size:10px}.rfh-mobile .mh-connection .icon{width:13px;height:13px}.rfh-mobile .mh-connection.connected{color:#bcf5d5;background:#1fa36e28}.rfh-mobile .mh-hero-copy h2{font-size:28px;line-height:1.18;letter-spacing:-.85px;font-weight:650;margin:14px auto 10px;max-width:310px;color:#fff}.rfh-mobile .mh-hero-copy p{font-size:12px;line-height:1.7;color:#c4d9cf;max-width:300px;margin:0 auto}.rfh-mobile .mh-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:49px;border-radius:14px;background:#17b76a;color:#fff;font-weight:600;font-size:13px;margin-top:19px;padding:12px 14px;box-shadow:#001c1820 0 4px 12px}.rfh-mobile .mh-primary>.icon{width:18px;height:18px}.rfh-mobile .mh-primary>.icon:last-child{margin-left:auto;width:16px}.rfh-mobile .mh-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:8px;margin-top:23px}.rfh-mobile .mh-shortcuts button{background:transparent;color:#ecf7f0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;min-height:65px}.rfh-mobile .mh-shortcuts button>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.125)}.rfh-mobile .mh-shortcuts .icon{width:19px;height:19px}.rfh-mobile .mh-content{padding:0 17px 24px}.rfh-mobile .mh-section{margin-top:23px}.rfh-mobile .mh-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.rfh-mobile .mh-section-head h2{font-size:17px;letter-spacing:-.35px;color:#1b3728;margin:0}.rfh-mobile .mh-section-head button{display:flex;align-items:center;gap:5px;min-height:40px;font-size:11px;font-weight:550;color:#159158;background:transparent;padding:0}.rfh-mobile .mh-section-head .icon{width:14px;height:14px}.rfh-mobile .mh-number-track{display:flex;gap:10px;overflow-x:auto;margin:0 -17px;padding:2px 17px 7px;scroll-snap-type:x;scrollbar-width:none}.rfh-mobile .mh-number-track::-webkit-scrollbar{display:none}.rfh-mobile .mh-number{position:relative;display:flex;flex:0 0 170px;flex-direction:column;align-items:flex-start;min-height:154px;padding:15px 13px 11px;border-radius:18px;border:1px solid rgb(228,235,231);background:#fff;text-align:left;scroll-snap-align:center;color:#1b3728}.rfh-mobile .mh-number.selected{border-color:#159158;background:#f5fcf8;box-shadow:#15915810 0 0 0 1px}.rfh-mobile .mh-number .ns-avatar,.rfh-mobile .mh-number .ns-avatar-image{width:34px;height:34px;flex-basis:34px}.rfh-mobile .mh-number-state{position:absolute;right:10px;top:20px;font-size:8px;color:#159158;background:#eaf7ed;padding:4px 6px;border-radius:6px;max-width:104px}.rfh-mobile .mh-number>strong{font-size:11px;line-height:1.5;margin-top:12px;max-width:100%;overflow-wrap:anywhere}.rfh-mobile .mh-number>small{font-size:10px;color:#78877f;margin-top:3px}.rfh-mobile .mh-selected{display:flex;gap:4px;align-items:center;margin-top:auto;padding-top:10px;color:#159158;font-size:9px}.rfh-mobile .mh-selected .icon{width:11px;height:11px}.rfh-mobile .mh-add{justify-content:center;align-items:center;text-align:center;flex-basis:145px;border-style:dashed;background:#fafcfb}.rfh-mobile .mh-plus{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#eaf7ed;color:#159158}.rfh-mobile .mh-plus .icon{width:19px;height:19px}.rfh-mobile .mh-progress{margin-top:21px;border:1px solid rgb(228,235,231);border-radius:19px;background:#fff;padding:15px}.rfh-mobile .mh-progress-toggle{display:flex;align-items:center;width:100%;text-align:left;gap:10px;background:transparent;color:#1b3728;padding:0;min-height:44px}.rfh-mobile .mh-progress-icon{width:35px;height:35px;display:grid;place-items:center;background:#eaf7ed;color:#159158;border-radius:11px;flex:0 0 auto}.rfh-mobile .mh-progress-icon .icon{width:18px;height:18px}.rfh-mobile .mh-progress-toggle>span:nth-child(2){flex:1 1 0%}.rfh-mobile .mh-progress-toggle strong{display:block;font-size:13px}.rfh-mobile .mh-progress-toggle small{display:block;font-size:10px;color:#7b8780;margin-top:4px}.rfh-mobile .mh-progress-toggle b{font-size:16px;color:#159158;font-weight:600}.rfh-mobile .mh-progress-toggle>.icon{width:13px;height:13px;color:#89968e}.rfh-mobile .mh-progress-track{height:6px;background:#e9f2ec;border-radius:10px;margin-top:13px;overflow:hidden}.rfh-mobile .mh-progress-track>i{display:block;height:100%;background:#17b76a;border-radius:10px}.rfh-mobile .mh-progress>p{font-size:10px;color:#7b8780;margin:9px 0 0;line-height:1.5}.rfh-mobile #mh-guide-detail{scroll-margin-top:15px}.rfh-mobile #mh-guide-detail>.journey{margin:17px -8px 0;box-shadow:none;border:0px}.rfh-mobile #mh-guide-detail .journey-heading{display:none}.rfh-mobile #mh-guide-detail .gx-focus{padding:18px 10px}.rfh-mobile #mh-guide-detail .journey-footer{padding:12px 10px}.rfh-mobile .mh-learning{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid rgb(228,235,231);border-radius:17px;padding:15px;width:100%;margin-top:20px;text-align:left;color:#1b3728}.rfh-mobile .mh-learning>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#eaf7ed;color:#159158}.rfh-mobile .mh-learning>div{flex:1 1 0%}.rfh-mobile .mh-learning strong{display:block;font-size:12px}.rfh-mobile .mh-learning small{display:block;font-size:10px;color:#78877f;margin-top:4px}.rfh-mobile .mh-learning>.icon{width:16px;color:#159158}.rfh-mobile .mh-recent{background:#fff;border:1px solid rgb(228,235,231);border-radius:18px;overflow:hidden}.rfh-mobile .mh-recent>button{display:flex;align-items:center;gap:10px;padding:16px 13px;width:100%;min-height:79px;background:#fff;border-bottom:1px solid rgb(237,242,239);text-align:left}.rfh-mobile .mh-recent>button:last-child{border:0px}.rfh-mobile .mh-row-icon{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:#eaf7ed;color:#159158;flex:0 0 auto}.rfh-mobile .mh-row-icon.purple{background:#f1eefb;color:#8875b9}.rfh-mobile .mh-row-icon .icon{width:17px;height:17px}.rfh-mobile .mh-row-copy{flex:1 1 0%;min-width:0px}.rfh-mobile .mh-row-copy strong{display:block;font-size:12px;line-height:1.45;color:#1b3728;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfh-mobile .mh-row-copy small{display:block;font-size:9px;color:#78877f;line-height:1.5;margin-top:5px}.rfh-mobile .mh-recent .p-badge{font-size:8px;flex:0 0 auto;padding:5px 6px}.rfh-mobile .mh-recent>button>.icon{width:14px;color:#99a49d;flex:0 0 auto}.rfh-mobile .mh-empty{padding:20px;border:1px solid rgb(228,235,231);border-radius:18px;background:#fff}.rfh-mobile .mh-empty h3{font-size:14px;margin:12px 0 6px;color:#1b3728}.rfh-mobile .mh-empty p{font-size:11px;line-height:1.65;color:#78877f;margin:0;max-width:280px}.rfh-mobile .mh-empty button{display:flex;align-items:center;gap:7px;background:transparent;color:#159158;font-size:12px;font-weight:600;min-height:44px;margin-top:8px;padding:6px 0}.rfh-mobile .mh-empty button .icon{width:14px;height:14px}.rfh-mobile .mh-empty-small{display:flex;align-items:flex-start;gap:12px;padding:17px}.rfh-mobile .mh-empty-small h3{margin-top:0;font-size:12px}.rfh-mobile .mh-empty-small p{font-size:10px}.rfh-mobile .mh-empty-small button{margin-top:4px}.rfh-mobile .mp-bottom-nav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));min-height:64px;padding:7px;border:1px solid rgb(228,235,231);border-radius:22px;box-shadow:#153c2810 0 4px 25px}.rfh-mobile .mp-bottom-nav button.active{background:transparent}.rfh-mobile .mp-bottom-nav button.active .icon{stroke-width:2.5}.rfh-mobile .mp-bottom-nav button{font-size:9px}.rfh-mobile .mp-bottom-nav button.mp-create-campaign{color:#159158;font-weight:650;gap:3px;padding:0 2px;background:transparent;min-height:53px}.rfh-mobile .mp-create-disc{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#17b76a;color:#fff;box-shadow:#17b76a25 0 3px 9px}.rfh-mobile .mp-bottom-nav .mp-create-disc .icon{width:25px;height:25px;stroke-width:2.3}.rfh-mobile .mp-bottom-nav button.mp-create-campaign:hover .mp-create-disc{background:#159158}.rfh-mobile .mp-bottom-nav button.mp-create-campaign:active .mp-create-disc{transform:scale(.96)}.rfh-mobile .gx-journey .journey-body{min-height:0px}.rfh-mobile .focus-card.gx-focus{justify-content:flex-start;align-items:stretch;min-height:0px;width:100%;min-width:0px}.rfh-mobile .gx-focus .gx-connection-visual{width:100%;max-width:none;box-sizing:border-box;align-self:stretch;margin:16px 0 12px;padding:18px 10px 14px;background:#f5faf7}.rfh-mobile .gx-focus .gx-connection-brands{width:100%;max-width:350px}.rfh-mobile .gx-focus .gx-brand-tile{width:clamp(76px,25vw,104px);height:88px;min-width:0px}.rfh-mobile .gx-focus .gx-connection-line{min-width:30px}.rfh-mobile .gx-focus .gx-connection-caption{font-size:9px;line-height:1.5}.rfh-mobile .gx-focus .gx-connection-line>i{animation-duration:4s;animation-iteration-count:2}.rfh-mobile #journey-focus-1 .mh-step-art{width:100%;height:138px;display:flex;align-items:center;justify-content:center;margin:18px 0 10px;flex:0 0 auto}.rfh-mobile #journey-focus-1 .mh-step-art>svg{width:260px;max-width:100%;height:138px;overflow:visible}.rfh-mobile #journey-focus-1 .mh-step-object{animation:5s ease-in-out 0s 2 normal none running rfh-mh-step-drift;transform-origin:center center;transform-box:fill-box}.rfh-mobile #journey-focus-1 .mh-step-glints{animation:5s ease-in-out 0s 2 normal none running rfh-mh-step-shimmer}.rfh-mobile .gx-focus .ji-explanation{max-width:none;margin-bottom:14px;line-height:1.75}.rfh-mobile .ji-prepare{display:flex;align-items:flex-start;gap:9px;color:#648575;font-size:12px;line-height:1.65;margin-bottom:18px;max-width:100%}.rfh-mobile .ji-prepare>.icon{width:17px;height:17px;flex:0 0 auto;margin-top:2px}.rfh-mobile .ji-video{width:100%;box-sizing:border-box;margin:0 0 18px}.rfh-mobile .ji-video-placeholder{display:flex;align-items:center;gap:14px;min-height:96px;padding:18px;border:1px dashed rgb(198,231,210);border-radius:14px;background:#f5faf7}.rfh-mobile .ji-play{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;background:#eaf7ed;color:#159158;border-radius:13px}.rfh-mobile .ji-play svg{width:26px;height:26px}.rfh-mobile .ji-video-placeholder strong{display:block;font-size:13px;color:#375440}.rfh-mobile .ji-video-placeholder div>span{display:block;font-size:11px;line-height:1.6;color:#648575;margin-top:5px}.rfh-mobile .ji-prepare{font-size:12px}.rfh-mobile .ji-video-placeholder{padding:14px;gap:11px;min-height:90px}.rfh-mobile .ji-video-placeholder strong{font-size:13px}.rfh-tabbar{position:relative;z-index:1005;height:0;background:transparent}.rfh-mobile .gx-brand-tile>img{display:block;max-width:84%;height:auto}.rfh-mobile .gx-meta-tile>.gx-brand-symbol{width:64px}.rfh-mobile .gx-resgata-tile>.gx-brand-symbol{width:56px;height:56px;border-radius:14px}.rfh-mobile-home{min-height:100vh}.rfh-mobile .safe.safe-link{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-weight:600;color:#159158;text-decoration:underline;text-underline-offset:3px}.rfh-mobile .safe.safe-link:hover{color:#0f3827}.rfh-mobile .mh-journey-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:8px;background:none;border:0;color:#159158;font-size:12px;font-weight:600}.rfh-mobile .mh-journey-toggle .icon{width:14px;height:14px}.rfh-mobile .mh-campaign-list{background:#fff;border:1px solid rgb(228,235,231);border-radius:17px;padding:8px}.rfh-mobile .rfh-native{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:#1a202c;-webkit-font-smoothing:antialiased}.rfh-mobile .ji-page{max-width:1180px;margin:0 auto}.rfh-mobile .ji-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px}.rfh-mobile .ji-back .icon{width:15px;height:15px}.rfh-mobile .p-kicker{font-size:10px;letter-spacing:1.4px;color:#648575;font-weight:700;margin-bottom:10px;text-transform:uppercase}.rfh-mobile .native-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 26px}.rfh-mobile .native-head h1{font-size:25px;letter-spacing:-.7px;line-height:1.22}.rfh-mobile .native-head p{font-size:12px;color:#7b8d80;margin-top:9px;line-height:1.7;max-width:650px}.rfh-mobile .ji-page .gx-focus{justify-content:flex-start}.rfh-mobile .ji-page .gx-focus>.safe{margin-top:14px}.rfh-mobile .gx-focusart{display:none;align-items:center;justify-content:center;flex-direction:column;gap:15px;margin:24px 0;color:#159158}.rfh-mobile .gx-focusart>.icon{width:67px;height:67px;padding:17px;box-sizing:content-box;border-radius:29px;background:#eaf7ed;stroke-width:1.3}.rfh-mobile .gx-focusart>span{font-size:10px;letter-spacing:.4px;color:#648575}.rfh-guide,.rfh-guide *{box-sizing:border-box}.rfh-guide{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:normal;letter-spacing:normal;-webkit-font-smoothing:auto}.rfh-guide button{font:inherit;cursor:pointer;border:0px;background:none}.rfh-guide h3,.rfh-guide p{margin:0}.rfh-guide h3{font-weight:700}.rfh-guide .text-button{color:#488463;background:none;padding:0;font-size:11px;font-weight:600}.rfh-guide .tour-shade{position:fixed;background:#e2ece7cc;z-index:1500;pointer-events:auto}.rfh-guide .tour-shade.pass-through{pointer-events:none;background:#e2ece78c}.rfh-guide .tour-outline{position:fixed;border-radius:10px;pointer-events:none;z-index:1502;border:2px solid rgb(23,183,106);box-shadow:#17b76a2e 0 0 0 5px,#1b37281f 0 10px 30px}.rfh-guide .tour-pulse{position:absolute;inset:-2px;border-radius:inherit;animation:1.4s ease-in-out .2s 2 normal none running rfh-tour-target-emphasis}.rfh-guide .tour-target-hint{position:fixed;z-index:1504;pointer-events:none;-webkit-user-select:none;user-select:none;background:#17b76a;border:1px solid rgb(141,232,185);color:#fff;padding:5px 10px;border-radius:6px;font-size:9px;font-weight:750;letter-spacing:.6px;line-height:14px;box-shadow:#062b2440 0 3px 12px;white-space:nowrap}.rfh-guide .tour-target-hint i{position:absolute;width:7px;height:7px;background:#17b76a;bottom:-4px;left:16px;transform:rotate(45deg);border-bottom:1px solid rgb(141,232,185);border-right:1px solid rgb(141,232,185)}.rfh-guide .tour-tooltip{position:fixed;width:310px;background:#fff;border:1px solid rgb(224,233,228);border-radius:14px;padding:19px;z-index:1510;box-shadow:#1b372829 0 18px 50px;color:#315441}.rfh-guide .tour-kicker{display:flex;align-items:center;justify-content:space-between;color:#19a85e;font-size:9px;letter-spacing:1px;font-weight:750;margin-bottom:13px}.rfh-guide .tour-kicker button{padding:0;border:0px;background:none;color:#648575;font-size:16px;line-height:14px}.rfh-guide .tour-tooltip h3{font-size:18px;letter-spacing:-.4px;margin-bottom:9px;line-height:1.35}.rfh-guide .tour-tooltip p{font-size:12px;line-height:1.75;color:#648575}.rfh-guide .tour-instruction{border-top:1px solid rgb(230,236,232);margin-top:15px;padding-top:13px;cursor:default}.rfh-guide .tour-instruction>span{display:block;font-size:8px;font-weight:700;letter-spacing:.9px;color:#829189;margin-bottom:6px}.rfh-guide .tour-tooltip .tour-instruction p{font-size:12px;color:#53675b;line-height:1.7;margin:0}.rfh-guide .tour-instruction strong{color:#1b633e;font-weight:700}.rfh-guide .tour-instruction small{display:block;font-size:10px;line-height:1.6;color:#829189;margin-top:7px}.rfh-guide .tour-steps{display:flex;gap:5px;margin-top:16px}.rfh-guide .tour-steps i{height:3px;flex:1 1 0%;background:#e0e9e4;border-radius:3px}.rfh-guide .tour-steps i.on{background:#28b96a}.rfh-guide .tour-controls{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.rfh-guide .tour-controls button{font-size:10px}.rfh-guide .tour-controls .tour-next{background:#17b76a;color:#fff;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;cursor:pointer}.rfh-guide .tour-controls .tour-next:hover{background:#129657}.rfh-guide .tour-controls .tour-next:disabled{background:#b0d6c0;cursor:not-allowed}.rfh-guide .tour-banner{position:fixed;top:12px;left:50%;transform:translate(-50%);width:min(760px,calc(100vw - 24px));display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;background:#fff;border:1px solid rgb(198,231,210);border-radius:12px;padding:12px 16px;font-size:11px;color:#426b50;z-index:1510;box-shadow:#1b372824 0 12px 40px}.rfh-guide .tour-banner.at-bottom{top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.rfh-guide .tour-banner>span{color:#19a85e;font-size:9px;letter-spacing:1px;font-weight:750}.rfh-guide .tour-banner>strong{color:#1b3728;font-size:12px}.rfh-guide .tour-banner>p{flex:1 1 200px;font-size:11px;line-height:1.6;color:#426b50}.rfh-guide .tour-banner>button{margin-left:auto;white-space:nowrap}@keyframes rfh-tour-target-emphasis{50%{box-shadow:#17b76a38 0 0 0 9px}}@keyframes rfh-tour-fade-in{0%{opacity:0}}@keyframes rfh-tour-tip-in{0%{opacity:0;transform:translateY(6px)}}.rfh-guide{animation:rfh-tour-fade-in .18s ease-out}.rfh-guide .tour-tooltip,.rfh-guide .tour-target-hint,.rfh-guide .tour-banner{animation:rfh-tour-tip-in .22s ease-out}.rfh-guide .tour-banner{animation-name:rfh-tour-fade-in}.rfh-guide.is-gliding .tour-shade,.rfh-guide.is-gliding .tour-outline,.rfh-guide.is-gliding .tour-target-hint,.rfh-guide.is-gliding .tour-tooltip{transition:left .26s ease,top .26s ease,width .26s ease,height .26s ease,right .26s ease,bottom .26s ease}@media(prefers-reduced-motion:reduce){.rfh-guide,.rfh-guide .tour-pulse,.rfh-guide .tour-tooltip,.rfh-guide .tour-target-hint,.rfh-guide .tour-banner{animation:none}.rfh-guide.is-gliding *{transition:none}}@media(max-width:680px){.rfh-guide .tour-tooltip{width:calc(100vw - 24px);max-width:310px;padding:16px}.rfh-guide .tour-tooltip h3{font-size:16px}.rfh-guide .tour-tooltip p{font-size:11px}}@media(max-width:600px){.rfh-guide .tour-tooltip{max-width:calc(100vw - 24px);width:calc(100vw - 24px)}.rfh-guide .tour-tooltip p{font-size:13px;line-height:1.6}.rfh-guide .tour-tooltip button{min-height:44px}}.rfh-guide .tour-tooltip[data-side=dock-bottom]{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.rfh-guide .tour-tooltip[data-side^=dock]{max-height:46dvh;overflow-y:auto;padding:16px}.rfh-guide .tour-tooltip[data-side^=dock] h3{font-size:16px;margin-bottom:6px}.rfh-guide .tour-tooltip[data-side^=dock] p{font-size:12.5px;line-height:1.55}.rfh-guide .tour-tooltip[data-side^=dock] .tour-instruction{margin-top:10px;padding-top:10px}.rfh-guide .tour-tooltip[data-side^=dock] .tour-controls{margin-top:10px}.rfh-guide .tour-tooltip[data-side^=dock] .tour-controls button{min-height:40px}.al-library .field,.al-portal .field{display:block;font-size:11px;font-weight:600;color:#46654f;margin-bottom:17px}.al-library .field>span,.al-portal .field>span{font-weight:400;color:#677489}.al-library .field input,.al-library .field select,.al-portal .field input,.al-portal .field select{display:block;width:100%;background:#fff;border:1px solid rgb(224,233,228);border-radius:7px;padding:11px 12px;color:#355540;margin-top:8px;font:inherit;font-size:12px;font-weight:400;transition:border-color .2s}.al-library .field input:focus,.al-library .field select:focus,.al-portal .field input:focus,.al-portal .field select:focus{outline:rgba(23,184,107,.2) solid 2px;border-color:#17b86b}.al-library .text-button,.al-portal .text-button{color:#488463;background:none;padding:0;font-size:11px;font-weight:600}.al-library .btn:disabled,.al-portal .btn:disabled{opacity:.5;cursor:not-allowed}.al-library .cb-badge{display:inline-block;white-space:nowrap;padding:5px 8px;border-radius:6px;background:#eaf7ed;color:#426b50;font-size:9px}.al-library .error-message,.al-portal .error-message{font-size:11px;color:#ac573e;margin:10px 0;line-height:1.7}.al-library .al-icon,.al-portal .al-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:var(--ui-mint);color:var(--ui-accent);flex-shrink:0}.al-library .al-icon .icon,.al-portal .al-icon .icon{width:21px;height:21px}.al-library .al-modal-note,.al-portal .al-modal-note{font-size:11px;line-height:1.6;color:#677489;background:#f6f8f7;padding:12px 14px;border-radius:10px;margin-top:20px}.al-library .al-create-layout{display:grid;grid-template-columns:minmax(0px,1fr) 280px;align-items:start;gap:20px}.al-library .al-create-column{display:grid;gap:18px;min-width:0px}.al-library .al-name-card{padding:20px 24px;border-color:#d5e4dc}.al-library .al-name-card .field{margin:0;font-size:14px;color:#1b3728}.al-library .al-name-card .field input{margin-top:10px}.al-library .al-name-card>p{margin:9px 0 0;font-size:11px;line-height:1.6;color:#677489}.al-library .al-create-main{padding:24px}.al-library .al-origin-heading{margin:0 0 17px;font-size:14px;line-height:1.4;color:#1b3728}.al-library .cu-import-primary{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:22px 18px;border:1px dashed rgb(149,214,178);border-radius:10px;background:#eaf7ed;transition:background .15s,border-color .15s}.al-library .cu-import-primary:hover{border-color:#17b76a}.al-library .cu-import-primary>.icon{width:28px;height:28px;color:var(--ui-accent)}.al-library .cu-import-primary>div{flex:1 1 0%;min-width:0px}.al-library .cu-feature-label{display:block;font-size:8px;letter-spacing:.8px;font-weight:700;color:var(--ui-accent);margin-bottom:7px}.al-library .cu-import-primary strong{display:block;font-size:13px;line-height:1.5;color:#426b50}.al-library .cu-import-primary p{font-size:11px;color:#677489;margin:6px 0 0;line-height:1.6}.al-library .cu-import-primary .btn{font-size:10px;padding:10px 12px;white-space:nowrap;flex:0 0 auto}.al-library .cu-import-primary .btn .icon{width:13px;height:13px}.al-library .cu-more-bar{margin-top:20px;padding-top:15px;border-top:1px solid rgb(230,236,232)}.al-library .cu-more-toggle{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;background:#fff;border:1px solid rgb(224,233,228);border-radius:7px;color:#426b50;font-size:11px;font-weight:600}.al-library .cu-more-toggle:hover{background:#f3faf5;border-color:#c6e7d2}.al-library .cu-more-toggle>.icon{width:13px;height:13px;transition:transform .15s}.al-library .cu-more-toggle[aria-expanded=true]>.icon{transform:rotate(180deg)}.al-library .cu-other-heading{margin:17px 0 13px}.al-library .cu-other-heading strong{display:block;font-size:12px;color:#426b50}.al-library .cu-other-heading span{display:block;font-size:10px;color:#677489;margin-top:6px}.al-library .cc-sources{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.al-library .cc-source{display:flex;align-items:center;gap:9px;text-align:left;padding:14px 11px;border:1px solid rgb(224,233,227);border-radius:10px;background:#fff;min-width:0px;color:#426b50}.al-library .cc-source.selected{border-color:#17b76a;background:#eaf7ed;box-shadow:#17b76a12 0 0 0 1px}.al-library .cc-source>span{display:grid;place-items:center;background:#eaf7ed;color:var(--ui-accent);border-radius:8px;width:30px;height:30px;flex:0 0 auto}.al-library .cc-source>span>.icon{width:17px;height:17px}.al-library .cc-source>div{flex:1 1 0%;min-width:0px}.al-library .cc-source strong{font-size:11px;display:block;line-height:1.5}.al-library .cc-source small{display:block;font-size:10px;line-height:1.6;color:#677489;margin-top:4px}.al-library .cc-source>.icon{width:13px;height:13px;flex:0 0 auto;color:var(--ui-accent)}.al-library .cc-source-workspace{margin-top:20px}.al-library .cc-source-config,.al-library .ca-config{padding:18px;border:1px solid rgb(225,235,229);background:#f8fbf9;border-radius:10px}.al-library .cc-config-heading{display:flex;align-items:center;gap:8px;margin-bottom:16px}.al-library .cc-config-heading>.icon{width:18px;height:18px;color:var(--ui-accent)}.al-library .cc-config-heading strong{font-size:12px;color:#426b50;flex:1 1 0%}.al-library .cc-source-fields{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.al-library .cc-source-fields>.field{margin:0}.al-library .cc-source-config>p,.al-library .ca-config>p{font-size:10px;line-height:1.7;color:#677489;margin:15px 0}.al-library .cc-source-config .btn,.al-library .ca-config .btn{font-size:11px}.al-library .cc-source-config .btn .icon,.al-library .ca-config .btn .icon{width:14px;height:14px}.al-library .cc-readonly{display:block;margin-top:8px;padding:11px 12px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;font-size:12px;font-weight:400;color:#355540}.al-library .cc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.al-library .cc-tags button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgb(224,233,228);border-radius:999px;background:#fff;font-size:11px;color:#426b50}.al-library .cc-tags button.selected{border-color:#17b76a;background:#eaf7ed;color:var(--ui-accent);font-weight:600}.al-library .cc-tags i{width:9px;height:9px;border-radius:50%;display:inline-block}.al-library .cc-progress{margin-top:16px}.al-library .cc-progress>div{height:6px;border-radius:6px;background:var(--ui-mint-strong);overflow:hidden}.al-library .cc-progress i{display:block;height:100%;background:var(--ui-accent);transition:width .3s}.al-library .cc-progress small{display:block;margin-top:8px;font-size:10px;color:#677489}.al-library .cc-ready-note{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;border-radius:10px;background:#eaf7ed;color:var(--ui-accent)}.al-library .cc-ready-note>.icon{width:19px;height:19px;flex:0 0 auto}.al-library .cc-ready-note strong{display:block;font-size:12px;color:#426b50}.al-library .cc-ready-note p{font-size:11px;color:#677489;line-height:1.7;margin:5px 0 0}.al-library .cc-save-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#677489;padding-top:22px;line-height:1.6}.al-library .cc-save-note .icon{width:15px;height:15px;flex:0 0 auto}.al-library .ca-config>.field{font-size:12px;margin:0 0 16px}.al-library .ca-origin{background:#fff;border:1px solid var(--ui-edge);border-radius:10px;padding:14px}.al-library .ca-origin>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ui-accent)}.al-library .ca-origin .icon{width:13px;height:13px}.al-library .ca-origin>strong{display:block;font-size:13px;color:#1b3728;margin:8px 0 6px}.al-library .ca-origin>small{font-size:11px;color:#677489}.al-library .ca-config h3{font-size:13px;margin:20px 0 12px;color:#1b3728}.al-library .ca-segments{display:grid;gap:10px;margin-bottom:16px}.al-library .ca-segments>button{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid var(--ui-edge);background:#fff;padding:14px;border-radius:10px}.al-library .ca-segments>button.selected{background:var(--ui-mint);border-color:var(--ui-border)}.al-library .ca-segments>button>span:nth-child(2){flex:1 1 0%}.al-library .ca-segments strong{display:block;font-size:12px;color:#1b3728}.al-library .ca-segments small{display:block;font-size:10px;line-height:1.6;color:#677489;margin-top:4px}.al-library .ca-segments b{font-size:22px;color:var(--ui-accent);white-space:nowrap}.al-library .ca-radio{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--ui-border);border-radius:50%;color:var(--ui-accent);background:#fff;flex-shrink:0}.al-library .ca-radio .icon{width:12px;height:12px}.al-library .ca-pick-hint{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;color:#677489;padding:4px 0}.al-library .ca-pick-hint>.icon{width:19px;height:19px;flex-shrink:0}.al-library .al-save-card{padding:24px;position:sticky;top:84px}.al-library .al-save-card h2{font-size:16px;margin:16px 0 8px;color:#1b3728}.al-library .al-save-card>p{font-size:12px;line-height:1.6;color:#677489;overflow-wrap:anywhere;margin:0}.al-library .al-contact-total{display:flex;align-items:baseline;gap:8px;padding:22px 0 18px}.al-library .al-contact-total b{font-size:32px;letter-spacing:-1px;color:#1b3728}.al-library .al-contact-total span{color:#677489;font-size:12px}.al-library .al-source-line{display:flex;gap:12px;justify-content:space-between;border-top:1px solid rgb(224,233,228);padding:16px 0;font-size:12px}.al-library .al-source-line span{color:#677489}.al-library .al-source-line strong{overflow-wrap:anywhere;max-width:75%;text-align:right;line-height:1.5;color:#1b3728}.al-library .al-save-card>.btn{width:100%;margin-top:8px}.al-library .al-save-card>small{display:block;color:#677489;font-size:11px;line-height:1.6;text-align:center;margin-top:14px}.al-library .al-blocked{padding:24px}.al-library .al-block-heading{display:flex;gap:12px;align-items:center}.al-library .al-block-heading h2{font-size:15px}.al-library .al-block-heading p{margin:5px 0 0;color:#677489;font-size:12px}.al-library .al-blocked .p-search{width:280px;margin:0}.al-library .al-count{display:inline-flex;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;background:var(--ui-mint);color:var(--ui-accent);font-size:11px;font-weight:700;margin-left:5px}.al-library .al-table-wrap{overflow-x:auto}.al-library .al-block-table{border-collapse:collapse;width:100%;margin-top:20px;text-align:left;font-size:12px}.al-library .al-block-table th{padding:12px;background:#f6f8f7;font-size:11px;font-weight:600;color:#677489}.al-library .al-block-table td{padding:16px 12px;border-bottom:1px solid rgb(237,241,238);color:#677489}.al-library .al-block-table td:first-child{color:#1b3728}.al-library .al-block-table td:last-child{text-align:right}.al-library .al-block-table strong,.al-library .al-block-table small{display:block}.al-library .al-block-table small{margin-top:5px;color:#677489;font-size:11px}.al-library .al-block-table .btn{font-size:11px;padding:8px 12px}.al-library .al-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:11px;color:#677489}.al-library .al-pager>div{display:flex;gap:8px}.al-library .al-pager .btn{font-size:11px;padding:8px 12px}.al-library .al-more{position:relative}.al-library .al-more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:15;width:260px;padding:6px;background:#fff;border:1px solid rgb(224,233,228);border-radius:12px;box-shadow:#123d2a1a 0 10px 32px}.al-library .al-more-menu button{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px;border-radius:8px;background:#fff;text-align:left;color:#1b3728}.al-library .al-more-menu button:hover{background:var(--ui-mint)}.al-library .al-more-menu .icon{width:15px;height:15px;color:var(--ui-accent);margin-top:1px}.al-library .al-more-menu strong{display:block;font-size:12px}.al-library .al-more-menu small{display:block;font-size:10px;color:#677489;margin-top:3px;line-height:1.5}.al-portal{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:30px;background:#ecf2efc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172e29}.al-portal *,.al-portal *:before,.al-portal *:after{box-sizing:border-box}.al-portal button{font:inherit;border:0px;background:none;cursor:pointer;margin:0}.al-portal h2,.al-portal p{margin:0}.al-portal .icon{display:block;flex-shrink:0}.al-portal .dialog{width:min(520px,calc(100vw - 60px));max-height:calc(100dvh - 60px);background:#fff;border-radius:17px;overflow:auto;box-shadow:#001c2255 0 20px 100px}.al-portal .dialog.cu-dialog{width:min(880px,calc(100vw - 60px))}.al-portal .dialog-head{padding:19px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(231,236,233);position:sticky;top:0;background:#fff;z-index:3}.al-portal .dialog-head h2{font-size:18px;font-weight:650;letter-spacing:-.3px}.al-portal .cu-dialog .dialog-head{padding:23px 28px}.al-portal .cu-dialog .dialog-head h2{font-size:22px;letter-spacing:-.5px;margin-top:7px}.al-portal .cb-eyebrow{font-size:9px;font-weight:700;letter-spacing:1px;color:#648575}.al-portal .icon-button{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#65766e}.al-portal .icon-button:hover{background:#edf2ef}.al-portal .icon-button .icon{width:17px;height:17px}.al-portal .small-content{padding:25px}.al-portal .small-content>p{font-size:13px;line-height:1.8;color:#648575;margin-bottom:16px}.al-portal .action-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.al-portal .btn{border-radius:7px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:600;transition:background .15s}.al-portal .btn .icon{width:15px;height:15px}.al-portal .btn.primary{background:#14b76a;color:#fff}.al-portal .btn.primary:hover{background:#0f9c5a}.al-portal .btn.secondary{border:1px solid rgb(224,233,228);color:#159158;background:#fff}.al-portal .btn.secondary:hover{background:#eaf7ed}.al-portal .btn.danger{background:#c44b34;color:#fff}.al-portal .cu-body{padding:25px 28px 10px}.al-portal .cu-intro{font-size:12px;color:#677489;line-height:1.8;margin-bottom:20px}.al-portal .cu-table-wrap{overflow:auto;border:1px solid rgb(224,233,227);border-radius:10px}.al-portal .cu-table-wrap table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.al-portal .cu-table-wrap th{text-align:left;background:#eaf7ed;color:#426b50;padding:15px 13px;font-weight:600}.al-portal .cu-table-wrap td{padding:16px 13px;color:#426b50;border-top:1px solid rgb(224,233,227)}.al-portal .cu-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:23px 0}.al-portal .cu-guidance>div{display:flex;align-items:flex-start;gap:8px}.al-portal .cu-guidance b{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#eaf7ed;color:#159158;font-size:10px;flex:0 0 auto}.al-portal .cu-guidance span{font-size:10px;line-height:1.7;color:#677489}.al-portal .cu-guidance strong{display:block;font-size:11px;color:#426b50;margin-bottom:3px}.al-portal .cu-note{display:flex;gap:9px;padding:12px 14px;border-radius:8px;background:#f7faf8;color:#677489;font-size:10px;line-height:1.7}.al-portal .cu-note .icon{width:16px;height:16px;color:#648575;margin-top:2px}.al-portal .cu-footer{padding:20px 28px 25px;display:flex;justify-content:space-between;align-items:center;gap:15px}.al-portal .cu-footer>div{display:flex;gap:10px}.al-portal .cu-file{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-radius:8px;background:#eaf7ed;color:#159158;font-size:12px}.al-portal .cu-file .icon{width:16px;height:16px}@media(max-width:1100px){.al-library .al-create-layout{grid-template-columns:minmax(0px,1fr) 240px}.al-library .al-create-main{padding:18px}.al-library .cu-import-primary{flex-wrap:wrap}.al-library .cc-source-fields{grid-template-columns:1fr}}@media(max-width:800px){.al-library .al-create-layout{grid-template-columns:1fr}.al-library .al-save-card{position:static}.al-library .cc-sources{grid-template-columns:1fr}.al-library .al-blocked .p-sectionhead{align-items:stretch;flex-direction:column;gap:18px}.al-library .al-blocked .p-search{width:100%}.al-library .al-blocked{padding:18px}.al-library .al-block-table{min-width:520px}.al-portal .cu-guidance{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.al-library .al-name-card,.al-library .al-save-card{padding:18px}.al-library .cu-import-primary{flex-direction:column;align-items:center;text-align:center;padding:20px 14px}.al-library .cu-import-primary .btn{width:100%}.al-library .cu-more-toggle{min-height:44px;font-size:12px}.al-library .al-more-menu{right:auto;left:0}.al-portal{padding:0;place-items:end center}.al-portal .dialog,.al-portal .dialog.cu-dialog{width:100%;border-radius:16px 16px 0 0;max-height:92dvh}.al-portal .dialog-head,.al-portal .cu-dialog .dialog-head{padding:17px 18px}.al-portal .cu-body{padding:18px 18px 5px}.al-portal .cu-footer{padding:14px 18px;flex-wrap:wrap}.al-portal .cu-footer>div,.al-portal .action-row .btn{flex:1 1 0%}.al-portal .cu-footer .btn{flex:1 1 0%}}.al-library .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap}.al-library .al-empty .al-icon{margin:0 auto 4px}.al-library .cu-test-mode{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px dashed rgb(214,196,150);border-radius:10px;background:#fffbf0}.al-library .cu-test-mode.on{border-color:#a48340;background:#fff4df}.al-library .cu-test-mode-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;flex-shrink:0;background:#fff4df;color:#a48340}.al-library .cu-test-mode-icon .icon{width:16px;height:16px}.al-library .cu-test-mode>div{flex:1 1 0%;min-width:0px}.al-library .cu-test-mode strong{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b521e}.al-library .cu-test-mode em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#a4834024}.al-library .cu-test-mode small{display:block;margin-top:3px;font-size:10.5px;line-height:1.5;color:#856e3e}.al-library .cu-test-mode .p-switch.on{background:#a48340}.al-portal .dialog.pf-dialog{width:min(560px,calc(100vw - 60px))}.al-portal .pf-tabs-row{padding:16px 26px 0}.al-portal .pf-tabs{display:flex;gap:5px;padding:4px;border-radius:9px;background:#eaf7ed}.al-portal .pf-tabs button{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:6px;font-size:12px;color:#648575}.al-portal .pf-tabs button .icon{width:14px;height:14px}.al-portal .pf-tabs button.active{background:#fff;color:#172e29;font-weight:600;box-shadow:#1b372810 0 1px 6px}.al-portal .pf-body{padding:20px 26px 24px}.al-portal .pf-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:50px 0;font-size:12px;color:#677489}.al-portal .pf-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgb(216,239,224);border-top-color:#159158;animation:pf-spin .8s linear infinite}.al-portal .pf-photo{display:flex;align-items:center;gap:16px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgb(237,242,239)}.al-portal .pf-avatar{position:relative;width:68px;height:68px;flex-shrink:0;border-radius:50%;background:#d8efe0!important;display:grid;place-items:center;overflow:visible}.al-portal .pf-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.al-portal .pf-avatar>span{font-size:18px;font-weight:700;color:#1b3728}.al-portal .pf-avatar i{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14b76a;color:#fff;box-shadow:0 0 0 3px #fff}.al-portal .pf-avatar i .icon{width:13px;height:13px}.al-portal .pf-photo-text{min-width:0px}.al-portal .pf-photo-text strong{display:block;font-size:15px;color:#172e29;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-portal .pf-photo-text small{display:block;margin-top:3px;font-size:12px;color:#677489}.al-portal .pf-photo-actions{display:flex;gap:12px;margin-top:8px}.al-portal .pf-photo-actions .text-button{font-size:12px;font-weight:600;color:#159158}.al-portal .pf-photo-actions .pf-remove{color:#b75940}.al-portal .pf-grid{display:grid;grid-template-columns:1fr 1fr;gap:0px 14px}.al-portal .pf-grid .pf-span{grid-column:1 / -1}.al-portal .pf-grid .field{margin-bottom:14px}.al-portal .pf-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:16px;border-top:1px solid rgb(237,242,239)}.al-portal .pf-footer small{font-size:11px;color:#677489}.al-portal .pf-stepper{display:flex;gap:8px;margin:0 0 20px;padding:0;list-style:none}.al-portal .pf-stepper li{flex:1 1 0%;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:9px;border:1px solid rgb(224,233,228);font-size:11px;font-weight:600;color:#8c9e95}.al-portal .pf-stepper li span{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#edf2ef;font-size:10px}.al-portal .pf-stepper li span .icon{width:12px;height:12px}.al-portal .pf-stepper li.active{border-color:#8fcfab;background:#f7fcf9;color:#172e29}.al-portal .pf-stepper li.active span{background:#14b76a;color:#fff}.al-portal .pf-stepper li.done{color:#159158}.al-portal .pf-stepper li.done span{background:#eaf7ed;color:#159158}.al-portal .pf-lead{margin:0 0 16px!important;font-size:13px;line-height:1.7;color:#50665c}.al-portal .pf-lead strong{color:#172e29}.al-portal .pf-channels{display:grid;gap:10px;margin-bottom:16px}.al-portal .pf-channel{display:flex;align-items:center;gap:12px;width:100%;padding:14px!important;border:1px solid rgb(224,233,228)!important;border-radius:12px;background:#fff!important;text-align:left;transition:border-color .15s,background .15s}.al-portal .pf-channel:hover:not(:disabled){border-color:#c6e7d2!important}.al-portal .pf-channel.active{border-color:#159158!important;background:#f0faf3!important}.al-portal .pf-channel:disabled{opacity:.55;cursor:not-allowed}.al-portal .pf-channel-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#eaf7ed;color:#159158}.al-portal .pf-channel-icon .icon{width:18px;height:18px}.al-portal .pf-channel-text{flex:1 1 0%;min-width:0px}.al-portal .pf-channel-text strong{display:block;font-size:13px;color:#1b3728}.al-portal .pf-channel-text small{display:block;margin-top:3px;font-size:11px;color:#677489}.al-portal .pf-radio{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid rgb(198,214,205)}.al-portal .pf-channel.active .pf-radio{border:5px solid rgb(21,145,88)}.al-portal .pf-full{width:100%;padding:13px 16px}.al-portal .pf-code{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.al-portal .pf-code input{width:46px;height:56px;margin:0!important;border:1px solid rgb(198,231,210);border-radius:10px;background:#fafdfb;text-align:center;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;color:#172e29;outline:none}.al-portal .pf-code input:focus{border-color:#17b86b;box-shadow:#17b86b33 0 0 0 3px}.al-portal .pf-code-links{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.al-portal .pf-code-links span{width:1px;height:14px;background:#e0e9e4}.al-portal .pf-code-links .text-button{font-size:12px;font-weight:600;color:#488463}.al-portal .pf-code-links .text-button:disabled{color:#9aaaa2;cursor:default}.al-portal .pf-password{position:relative;display:block}.al-portal .pf-password input{padding-right:42px!important}.al-portal .pf-eye{position:absolute;right:6px;top:calc(50% + 4px);transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:#648575}.al-portal .pf-eye .icon{width:16px;height:16px}.al-portal .pf-rules{display:grid;gap:6px;margin:2px 0 16px;padding:0;list-style:none}.al-portal .pf-rules li{display:flex;align-items:center;gap:7px;font-size:11px;color:#8c9e95}.al-portal .pf-rules li .icon{width:13px;height:13px}.al-portal .pf-rules li.ok{color:#159158}.al-portal .pf-done{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0 6px;text-align:center}.al-portal .pf-done strong{margin-top:6px;font-size:20px;color:#172e29}.al-portal .pf-done small{font-size:13px;color:#677489}.al-portal .pf-done .btn{margin-top:14px;min-width:160px}.al-portal .pf-check{width:72px;height:72px;border-radius:50%;background:#eaf7ed;display:grid;place-items:center;animation:pf-pop .52s cubic-bezier(.34,1.56,.64,1) 80ms both,pf-glow 1.4s ease-out .86s 1}.al-portal .pf-check svg{width:42px;height:42px;fill:none;stroke-linecap:round;stroke-linejoin:round}.al-portal .pf-check-ring{stroke:#17b76a59;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:pf-draw .6s ease-out .22s forwards}.al-portal .pf-check-tick{stroke:#159158;stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:pf-draw .42s ease-out .58s forwards}@keyframes pf-spin{to{transform:rotate(360deg)}}@keyframes pf-pop{0%{transform:scale(.4);opacity:0}}@keyframes pf-glow{0%{box-shadow:0 0 #17b76a59}to{box-shadow:0 0 0 18px #17b76a00}}@keyframes pf-draw{to{stroke-dashoffset:0}}@media(max-width:600px){.al-portal .dialog.pf-dialog{width:100vw}.al-portal .pf-body,.al-portal .pf-tabs-row{padding-left:16px;padding-right:16px}.al-portal .pf-grid{grid-template-columns:1fr}.al-portal .pf-stepper li{font-size:0px;justify-content:center}.al-portal .pf-code input{width:40px;height:50px}.al-portal .pf-footer{position:sticky;bottom:-24px;flex-direction:column;align-items:stretch;margin:6px -16px -24px;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:#1b37280f 0 -6px 16px}.al-portal .pf-footer small{text-align:center}}@media(max-width:600px){.al-portal,.rfh-lesson-overlay,.cw-created-overlay,.ps-overlay,.rfc-dialog-overlay{padding:0!important;place-items:end center!important;background:#172e2952!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;animation:rf-sheet-fade .22s ease-out!important}.al-portal>.dialog,.rfh-lesson-dialog,.cw-created,.ps-dialog,.rfc-dialog,body.rf-proto .chakra-modal__content-container>.chakra-modal__content{width:100%!important;max-width:100%!important;max-height:90dvh!important;margin:0!important;border-radius:22px 22px 0 0!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:#172e292e 0 -10px 40px!important;animation:rf-sheet-up .34s cubic-bezier(.22,1,.36,1) both!important}body.rf-proto .chakra-modal__content-container:has(>.chakra-modal__content){align-items:flex-end!important;padding:0!important}body.rf-proto .chakra-modal__overlay{background:#172e2952!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@keyframes rf-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes rf-sheet-fade{0%{opacity:0}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.al-portal>.dialog,.rfh-lesson-dialog,.cw-created,.ps-dialog,.rfc-dialog,body.rf-proto .chakra-modal__content-container>.chakra-modal__content{animation:none!important}}@media(max-width:768px){body.rf-proto .support-robot-hint{display:none!important}body.rf-proto .support-robot-chat-tab{width:26px;padding:9px 0;border-radius:9px 0 0 9px;box-shadow:#172e292e 0 4px 14px}body.rf-proto .support-robot-chat-tab__label{display:none}}.rfn-panel{position:fixed;z-index:1300;width:390px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e7ed;border-radius:18px;background:#fff;box-shadow:0 16px 50px #173b2c18,0 3px 10px #173b2c08;color:#19392c;font-family:inherit;text-align:left;animation:rfn-enter .16s ease-out}.rfn-panel *{box-sizing:border-box}.rfn-panel button{font-family:inherit;cursor:pointer}.rfn-panel .icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0}.rfn-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 20px 17px;flex:0 0 auto}.rfn-header h2{font-size:17px;font-weight:700;line-height:1.3;margin:0;display:flex;align-items:center;gap:8px;color:#19392c}.rfn-header h2>span{font-size:10px;color:#159158;background:#eaf7ed;border-radius:6px;padding:3px 6px;font-weight:600;line-height:1.2}.rfn-header p{font-size:11px;line-height:1.5;color:#7e8d86;margin:6px 0 0}.rfn-close{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#819089;border-radius:8px;flex:0 0 auto}.rfn-close:hover{background:#f2f6f4}.rfn-panel .rfn-close .icon{width:17px;height:17px}.rfn-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 20px 15px;border-bottom:1px solid #edf1ef;flex:0 0 auto}.rfn-filters{display:flex;gap:4px}.rfn-filters button{border:0;border-radius:8px;background:transparent;color:#7e8d86;font-size:11px;font-weight:600;padding:8px 10px;white-space:nowrap}.rfn-filters button[aria-pressed=true]{color:#159158;background:#eaf7ed}.rfn-read-all{border:0;background:transparent;color:#598069;font-size:10px;display:flex;align-items:center;gap:5px;padding:7px 0}.rfn-panel .rfn-read-all .icon{width:14px;height:14px}.rfn-panel .rfn-read-all:disabled{opacity:.4;cursor:default}.rfn-list{overflow-y:auto;overscroll-behavior:contain;min-height:0}.rfn-item{width:100%;display:flex;align-items:flex-start;gap:12px;padding:18px 20px;background:#fff;border:0;border-bottom:1px solid #edf1ef;text-align:left;color:inherit}.rfn-item:last-child{border-bottom:0}.rfn-item.unread{background:#f8fcfa}.rfn-item:hover{background:#f0f7f3}.rfn-item-icon{width:35px;height:35px;flex:0 0 auto;border-radius:11px;display:grid;place-items:center;background:#f1f4f3;color:#7a8e83}.rfn-item-icon.green{background:#eaf7ed;color:#159158}.rfn-item-icon.blue{background:#edf5fd;color:#5d8ab7}.rfn-item-icon.amber{background:#fdf6e8;color:#b8893a}.rfn-item-icon.red{background:#fdf0ef;color:#c25b55}.rfn-panel .rfn-item-icon .icon{width:17px;height:17px}.rfn-item-copy{display:block;flex:1 1 0%;min-width:0}.rfn-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rfn-item-top strong{font-size:12px;font-weight:650;line-height:1.5;color:#19392c}.rfn-unread-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#17b76a}.rfn-description{display:block;font-size:11px;line-height:1.65;color:#78897f;margin-top:4px;overflow-wrap:anywhere}.rfn-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.rfn-item-bottom small{font-size:10px;color:#9aa69f}.rfn-item-bottom>span{display:flex;align-items:center;gap:4px;color:#598069;font-size:10px;font-weight:600;white-space:nowrap}.rfn-panel .rfn-item-bottom .icon{width:12px;height:12px}.rfn-loading{display:flex;justify-content:center;padding:48px 0}.rfn-empty{text-align:center;padding:38px 20px}.rfn-empty>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;margin:0 auto 13px;background:#eaf7ed;color:#159158}.rfn-empty strong{display:block;font-size:14px;color:#19392c}.rfn-empty p{font-size:12px;line-height:1.5;color:#7e8d86;margin:8px 0 18px}.rfn-empty button{border:0;border-radius:8px;background:#eaf7ed;color:#159158;padding:9px 14px;font-size:12px}@keyframes rfn-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.rfn-item{padding:17px 18px}.rfn-item-top strong{font-size:13px}.rfn-description{font-size:12px}.rfn-item-bottom small,.rfn-item-bottom>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.rfn-panel{animation:none}}:root{--rf-brand-cta: #21c163;--rf-brand-cta-hover: #1eaf5c;--rf-brand-cta-active: #199653;--rf-brand-cta-text: #084039;--rf-brand-dark: #194b3a;--rf-brand-primary: #09413b;--rf-brand-icon: #21c163;--rf-brand-secondary: #d8f4cc;--dark-hero: #103928;--dark: #0b2e20;--rf-bg-top: #0f3a28;--rf-bg-bottom: #0b2e20;--rf-bg: linear-gradient(var(--rf-bg-top) 0%, var(--rf-bg-bottom) 100%);--rf-success-accent: #2f9e62;--rf-error-accent: #d64545;--rf-warning-accent: #c7801e;--rf-info-accent: #2b6cb0;--rf-border: #e2e8f0;--rf-border-input: #9494aa;--rf-text-primary: #1a202c;--rf-text-secondary: #4a5568;--rf-text-muted: #a0aec0;--rf-radius-card: 10px;--rf-radius-button: 10px;--rf-radius-input: 10px;--rf-radius-modal: 16px;--rf-shadow-card: 0 1px 3px rgba(15,57,40,.06), 0 1px 2px rgba(0,0,0,.04);--rf-shadow-btn: 0 2px 8px rgba(8,25,17,.2);--rf-ease: .18s ease;--rf-ease-fast: .12s ease;--rf-ease-slow: .28s ease}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--rf-bg)}body,#root{background:var(--rf-bg);min-height:100vh;font-family:Inter,sans-serif}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9494aa59;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4cd2798c}*:focus-visible{outline:2px solid var(--rf-brand-cta);outline-offset:2px}.navBar .boxNavlast .navItem,.navBar .chakra-collapse .navItem{border-bottom:0px!important}.navBar .chakra-collapse{margin-top:-7px!important;margin-left:7px}.navBar .navItem .chakra-collapse .navItem a{padding:0!important}@media(max-width:768px){.navBar{padding-top:0!important;width:100%!important}}.support-robot-root{font-family:inherit}.support-robot-panel{display:flex;flex-direction:column;height:auto;max-height:none}.support-robot-fab{z-index:1101}.support-robot-fab-wrap{display:flex;align-items:center;justify-content:flex-end;touch-action:none;-webkit-user-select:none;user-select:none}.support-robot-fab-wrap--dragging .support-robot-fab{filter:brightness(.96)}.support-robot-chat-tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;width:32px;height:auto;padding:10px 0 8px;border:0;border-radius:10px 0 0 10px;background:#21c163;color:#fff;box-shadow:0 4px 12px #21c16347;cursor:pointer;transition:background .15s ease}.support-robot-chat-tab:hover{background:#1eaf5c}.support-robot-chat-tab:active{background:#1aa154}.support-robot-chat-tab__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;color:#fff}.support-robot-chat-tab__orb{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#fff;color:#21c163;flex-shrink:0}.support-robot-hint{position:relative;display:inline-flex;align-items:flex-start;gap:8px;max-width:min(240px,calc(100vw - 72px));margin-right:8px;padding:10px 28px 10px 12px;border:1px solid rgba(15,56,39,.1);border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f38271f;color:#0f3827;text-align:left;cursor:pointer;animation:supportFabHintIn .35s cubic-bezier(.22,1,.36,1) both}.support-robot-hint:after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;background:#fff;border-right:1px solid rgba(15,56,39,.1);border-top:1px solid rgba(15,56,39,.1);transform:translateY(-50%) rotate(45deg)}.support-robot-hint__text{font-size:12px;font-weight:600;line-height:1.35;color:#0f3827}.support-robot-hint__close{position:absolute;top:4px;right:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;color:#6b7c74;background:#0f38270f;cursor:pointer}.support-robot-hint__close:hover{color:#0f3827;background:#0f38271f}.support-robot-fab--pulse{animation:supportChatTabPulse 2.4s ease-in-out infinite}@keyframes supportFabHintIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes supportChatTabPulse{0%,to{box-shadow:0 4px 12px #21c16347}50%{box-shadow:0 6px 16px #21c1636b}}.support-typing-bubble{display:inline-flex;align-items:center;gap:4px;padding:10px 14px;background:#fff;border:1px solid rgba(15,56,39,.08);border-radius:14px 14px 14px 4px;box-shadow:0 2px 8px #0f38270f}.support-typing-dot{width:6px;height:6px;border-radius:50%;background:#5f7a6c;animation:supportTypingBounce 1.2s infinite ease-in-out}.support-typing-dot:nth-child(2){animation-delay:.15s}.support-typing-dot:nth-child(3){animation-delay:.3s}@keyframes supportTypingBounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.support-read-ticks{display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle;line-height:1}.support-tab-switch{display:flex;align-items:stretch;width:100%;padding:3px;border-radius:999px;background:#e8ece9;gap:2px}.support-tab-switch__btn{flex:1;border:none;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.support-tab-switch__btn--active{background:#fff;color:#0f3827;box-shadow:0 1px 3px #0f38271a}.support-tab-switch__btn--inactive{background:transparent;color:#8a9690}.support-tab-switch__btn--inactive:hover:not(:disabled){color:#5f6f68}.support-tab-switch__btn:disabled{opacity:.55;cursor:not-allowed}.support-welcome-hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:28px 16px 20px}.support-welcome-hero__logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:92px;height:92px;margin-bottom:22px;animation:supportWelcomeFadeUp .65s cubic-bezier(.22,1,.36,1) both}.support-welcome-hero__logo-glow{position:absolute;inset:8px;border-radius:999px;background:radial-gradient(circle,#21c16347,#21c16300 72%);animation:supportWelcomeGlow 2.8s ease-in-out infinite}.support-welcome-hero__logo{position:relative;z-index:1;width:68px;height:68px;animation:supportWelcomeLogoFloat 2.8s ease-in-out infinite}.support-welcome-hero__title{font-size:22px;font-weight:700;color:#0f3827;line-height:1.25;margin-bottom:8px;animation:supportWelcomeFadeUp .65s cubic-bezier(.22,1,.36,1) .12s both}.support-welcome-hero__subtitle{font-size:15px;font-weight:500;color:#6b7c74;line-height:1.45;max-width:260px;margin-bottom:10px;animation:supportWelcomeFadeUp .65s cubic-bezier(.22,1,.36,1) .22s both}.support-welcome-hero__description{font-size:12px;font-weight:400;color:#8a9a92;line-height:1.5;max-width:280px;animation:supportWelcomeFadeUp .65s cubic-bezier(.22,1,.36,1) .32s both}.support-welcome-hero__hours{font-size:12px;font-weight:500;color:#5f746b;line-height:1.5;max-width:280px;margin-top:8px;animation:supportWelcomeFadeUp .65s cubic-bezier(.22,1,.36,1) .4s both}@keyframes supportWelcomeFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes supportWelcomeLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes supportWelcomeGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.support-welcome-footer{background:linear-gradient(180deg,#fff,#fafcfb)}.support-welcome-options{width:100%}.support-welcome-suggestions{border:1px solid rgba(15,56,39,.06);border-radius:12px;overflow:hidden;background:#fafcfb}.support-welcome-suggestion{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-bottom:1px solid rgba(15,56,39,.05);background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}.support-welcome-suggestion:last-child{border-bottom:none}.support-welcome-suggestion:hover:not(:disabled){background:#21c16312}.support-welcome-suggestion:disabled{opacity:.55;cursor:not-allowed}.support-welcome-pills{scrollbar-width:none}.support-welcome-pills::-webkit-scrollbar{display:none}.support-welcome-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,56,39,.1);background:#fff;color:#6b7c74;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.support-welcome-pill:hover:not(:disabled){border-color:#21c1634d;color:#084039}.support-welcome-pill--active{background:#21c1631a;border-color:#21c16359;color:#084039}.support-welcome-pill:disabled{opacity:.55;cursor:not-allowed}.support-composer__input{box-shadow:0 1px 2px #0f38270a}.support-composer textarea{scrollbar-width:thin}.support-composer textarea::-webkit-scrollbar{width:5px}.support-composer textarea::-webkit-scrollbar-thumb{background:#0f382729;border-radius:999px}.support-composer__send{box-shadow:0 2px 6px #21c16347}.support-mark-resolved{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(33,193,99,.35);background:#21c16314;color:#084039;cursor:pointer;transition:background .15s ease,border-color .15s ease}.support-mark-resolved:hover:not(:disabled){background:#21c16324;border-color:#21c16380}.support-mark-resolved:disabled{opacity:.55;cursor:not-allowed}.support-rating-panel{min-height:280px}.support-rating-card{background:#fff;border:1px solid rgba(15,56,39,.1);border-radius:16px;padding:16px;box-shadow:0 4px 18px #0f38270f}.support-rating-emoji{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;height:44px;border-radius:999px;border:1px solid rgba(15,56,39,.1);background:#f5f8f6f2;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;opacity:1}.support-rating-emoji:hover:not(:disabled){transform:translateY(-1px);background:#e9f0ecfa;border-color:#0f38272e;box-shadow:0 2px 8px #0f382714}.support-rating-emoji--active{opacity:1;background:#21c16324;border-color:#21c16373;box-shadow:0 2px 10px #21c16333;transform:scale(1.08)}.support-rating-comment{background:#f5f8f6!important;border-color:#0f38271f!important;border-radius:12px!important}@media(prefers-reduced-motion:reduce){.support-welcome-hero__logo-wrap,.support-welcome-hero__title,.support-welcome-hero__subtitle,.support-welcome-hero__description,.support-welcome-hero__hours,.support-welcome-hero__logo,.support-welcome-hero__logo-glow{animation:none!important}}@media(max-width:768px){.support-robot-chat-tab{width:28px;height:auto;padding:8px 0 6px;gap:5px}.support-robot-chat-tab__label{font-size:11px}.support-robot-chat-tab__orb{width:16px;height:16px}}.support-summary-card{background:#fff;border:1px solid rgba(15,56,39,.1);border-radius:16px;padding:14px;box-shadow:0 4px 18px #0f38270f}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}body.getting-started-tour.driver-active *{pointer-events:auto}body.getting-started-tour .driver-overlay,body.getting-started-tour .driver-overlay *{pointer-events:none}.getting-started-tour.driver-popover{border-radius:12px;padding:18px 20px;max-width:340px}.getting-started-tour .driver-popover-title{font-size:17px}.getting-started-tour .driver-popover-next-btn{background:#22c55e;color:#fff;border:none;text-shadow:none;padding:6px 14px;border-radius:8px}.rf-proto-frame .proto-canvas-outer{border:0px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.rf-proto-frame .proto-canvas-inner{padding:0!important;background:transparent!important}.rf-proto-frame .proto-primary-action{background:#14b76a!important;box-shadow:#0d955a0d 0 3px 6px!important;border-radius:7px!important}.rf-proto-frame .proto-primary-action:hover{background:#0f9c5a!important}.rf-proto-frame .proto-pad-x{padding-left:0!important;padding-right:0!important}.rf-proto-frame .proto-pad-top{padding-top:0!important}.pp-card{display:flex;flex-direction:column;min-width:0px;padding:24px;background:#fff;border:1px solid rgb(224,233,228);border-radius:15px;color:#1b3728}.pp-card button{font:inherit;text-align:left;cursor:pointer}.pp-card h2{font-size:15px;font-weight:700;color:#1b3728}.pp-card>p{margin-top:7px;font-size:11px;line-height:1.6;color:#677489}.pp-donutwrap{display:flex;flex:1 1 auto;align-items:center;gap:26px;margin-top:22px}.pp-donut{position:relative;display:grid;place-items:center;flex-shrink:0;width:132px;height:132px;border-radius:50%}.pp-donut:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#fff}.pp-donut>div{position:relative;text-align:center;font-size:10px;color:#677489}.pp-donut b{display:block;margin-top:5px;font-size:24px;letter-spacing:-.8px;color:#1b3728}.pp-legend{display:grid;flex:1 1 0%;gap:2px;min-width:0px}.pp-row{display:block;width:100%;padding:8px 10px;margin:0 -10px;border-radius:9px;background:none;color:inherit;box-sizing:content-box}.pp-row.pp-clickable:hover,.pp-row.pp-clickable:focus-visible{background:#f0faf4;outline:none}.pp-row-head{display:flex;align-items:center;gap:8px;font-size:11px}.pp-row-head>i{flex-shrink:0;width:7px;height:7px;border-radius:50%}.pp-row-name{flex:1 1 auto;min-width:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;color:#426b50}.pp-row-head b{flex-shrink:0;font-size:11px;font-weight:600;color:#1b3728}.pp-row-head .icon{flex-shrink:0;width:12px;height:12px;color:#7e8e86}.pp-row.pp-clickable:hover .icon{color:#159158}.pp-track{display:block;height:5px;margin-top:7px;border-radius:5px;background:#eaf7ed;overflow:hidden}.pp-track i{display:block;height:100%;border-radius:5px}@media(max-width:600px){.pp-card{padding:18px}.pp-donutwrap{flex-direction:column;align-items:stretch;gap:18px}.pp-donut{align-self:center}}.plt{margin:0 0 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plt-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plt-search{position:relative;flex:1 1 0%;min-width:180px;margin:0}.plt-search svg{position:absolute;top:13px;left:13px;width:16px;height:16px;color:#648575}.plt-search input{display:block;width:100%;height:42px;margin:0;padding:0 12px 0 39px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#355540}.plt-search input::placeholder{color:#718096}.plt-search input:focus,.plt-order:focus{outline:rgba(23,184,107,.2) solid 2px;border-color:#17b86b}.plt-order{height:42px;min-width:180px;margin:0;padding:0 12px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#355540}.plt-tabs{display:flex;gap:5px;align-items:center;margin-top:18px;background:#eaf7ed;padding:4px;border-radius:8px;width:max-content;max-width:100%;flex-wrap:wrap}.plt-tabs button{background:none;border:0px;padding:8px 12px;color:#648575;font:inherit;font-size:11px;border-radius:5px;cursor:pointer}.plt-tabs button.active{background:#fff;color:#426b50;box-shadow:#1b372810 0 1px 6px}@media(max-width:600px){.plt-row{flex-direction:column;align-items:stretch;gap:10px}.plt-order{width:100%}.plt-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.plt-tabs button{flex:0 0 auto;white-space:nowrap;min-height:42px;font-size:12px}}.cp-table{border:1px solid rgb(224,233,228);border-radius:12px;overflow:hidden;background:#fff}.cp-head{padding:16px 18px;column-gap:16px;background:#f7faf8;border-bottom:1px solid rgb(224,233,228);font-size:10px;font-weight:600;letter-spacing:.7px;color:#648575}.cp-row{padding:20px 18px;background:#fff;border-bottom:1px solid rgb(224,233,228);transition:background .15s}.cp-row:hover{background:#fcfef9}.cp-row-wrap:last-child .cp-row{border-bottom:0px}.cp-row>div>p,.cp-row>div>div>p{color:#1b3728}.cp-collapse{border-bottom:1px solid rgb(224,233,228);background:#fafcfb}.cp-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 9px;border-radius:5px;font-size:10px;font-weight:550;background:#edf2ef;color:#648575}.cp-badge:before{content:"";width:5px;height:5px;background:currentcolor;border-radius:50%;flex-shrink:0}.cp-badge .chakra-text,.cp-badge>div,.cp-badge span{font-size:10px!important;font-weight:550!important;color:inherit!important}.cp-badge.running{background:#eaf7ed;color:#159158}.cp-badge.paused,.cp-badge.pending{background:#fff4df;color:#a48340}.cp-badge.finished{background:#edf2f8;color:#778ba5}.cp-badge.rejected{background:#fff0e9;color:#b7775d}.cp-row .cp-icon-button,.cp-row [data-guide=campaign-row-menu] button[aria-label="Ações da campanha"]{width:30px!important;min-width:30px!important;height:30px!important;border:1px solid rgb(224,233,228)!important;border-radius:8px!important;background:#fff!important;color:#159158!important}.cp-row .cp-icon-button:hover,.cp-row [data-guide=campaign-row-menu] button[aria-label="Ações da campanha"]:hover{background:#eaf7ed!important}@media(max-width:767px){.cp-row{padding:16px 14px}}.cp-menu.cp-menu{min-width:264px;max-width:292px;padding:6px;border:1px solid rgb(224,233,228);border-radius:12px;background:#fff;box-shadow:#001c221f 0 18px 48px,#001c220a 0 2px 6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cp-menu.cp-menu .cp-menu-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:8px;background:transparent;text-align:left;transition:background .12s}.cp-menu.cp-menu .cp-menu-item:hover,.cp-menu.cp-menu .cp-menu-item[data-focus],.cp-menu.cp-menu .cp-menu-item:focus{background:#f4faf6}.cp-menu.cp-menu .cp-menu-item[aria-disabled=true],.cp-menu.cp-menu .cp-menu-item:disabled{opacity:.55;cursor:progress}.cp-menu.cp-menu .cp-menu-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;flex-shrink:0;background:#eaf7ed;color:#159158;font-size:14px}.cp-menu.cp-menu .cp-menu-text{flex:1 1 0%;min-width:0px}.cp-menu.cp-menu .cp-menu-text strong{display:block;font-size:12px;font-weight:600;line-height:1.3;color:#172e29}.cp-menu.cp-menu .cp-menu-text small{display:block;margin-top:2px;font-size:10.5px;line-height:1.4;color:#677489}.cp-menu.cp-menu .cp-menu-item.danger .cp-menu-icon{background:#fff0e9;color:#c44b34}.cp-menu.cp-menu .cp-menu-item.danger strong{color:#b0402c}.cp-menu.cp-menu .cp-menu-item.danger:hover,.cp-menu.cp-menu .cp-menu-item.danger[data-focus],.cp-menu.cp-menu .cp-menu-item.danger:focus{background:#fff6f2}.cp-menu.cp-menu .cp-menu-divider{margin:6px 4px;border-color:#edf2ef;opacity:1}.cw-shell .cf-block{background:#fff;border:1px solid rgb(224,233,228);border-radius:12px;padding:20px;margin-bottom:16px}.cw-shell .cf-name>.field{display:block;font-size:13px;font-weight:600;color:#46654f;margin:0}.cw-shell .cf-name input{display:block;width:100%;height:40px;margin-top:10px;padding:0 12px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;font:inherit;font-size:13px;font-weight:400;color:#355540}.cw-shell .cf-name input:focus{outline:rgba(23,184,107,.2) solid 2px;border-color:#17b86b}.cw-shell .cx-audience{display:flex;align-items:center;gap:9px;padding:8px 11px;margin-bottom:14px;background:#eaf7ed;border:1px solid rgb(216,239,224);border-radius:8px;color:#426b50;font-size:10px}.cw-shell .cx-audience>.icon{width:15px;height:15px}.cw-shell .cx-audience strong{max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.cw-shell .cx-audience .text-button{font-size:10px;margin-left:auto;padding:0;color:#488463;font-weight:600}.cw-shell .cx-choices{display:flex;gap:5px;background:#f3f7f5;border-radius:8px;padding:4px;margin-bottom:14px}.cw-shell .cx-choices button{flex:1 1 0%;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid transparent;color:#677489;border-radius:6px;padding:10px;font-size:12px;white-space:nowrap}.cw-shell .cx-choices button.active{background:#fff;border-color:#c6e7d2;color:#159158;box-shadow:#1b372808 0 1px 3px}.cw-shell .cx-choices .icon{width:15px;height:15px}.cw-shell .cx-ask-ai{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin:-6px 0 14px;padding:10px;border:1px dashed rgb(198,231,210);border-radius:8px;background:#fff;color:#159158;font-size:12px}.cw-shell .cx-ask-ai:hover{background:#f3f7f5}.cw-shell .cx-ask-ai .icon{width:15px;height:15px}.cw-shell .cb-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:1px;color:#648575}.cw-shell .cb-badge{display:inline-block;white-space:nowrap;padding:5px 8px;border-radius:6px;background:#eaf7ed;color:#426b50;font-size:10px}.cw-shell .cx-saved-gallery .cb-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 18px}.cw-shell .cx-saved-gallery .cb-heading-actions{display:flex;align-items:center;gap:10px}.cw-shell .cx-saved-gallery .cb-heading h2{font-size:18px;font-weight:700;color:#1b3728;margin:7px 0}.cw-shell .cx-saved-gallery .p-search{position:relative;margin-bottom:15px}.cw-shell .cx-saved-gallery .p-search .icon{position:absolute;top:13px;left:13px;width:16px;height:16px;color:#648575}.cw-shell .cx-saved-gallery .p-search input{width:100%;height:42px;padding:0 12px 0 39px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#355540}.cw-shell .cb-categories{display:flex;gap:6px;margin:0 0 16px}.cw-shell .cb-categories button{font-size:11px;padding:8px 13px;border-radius:7px;background:#f3f6f4;color:#677489}.cw-shell .cb-categories .cb-sort{display:flex;gap:6px;margin-left:auto}.cw-shell .cb-categories .active{background:#eaf7ed;color:#159158}.cw-shell .cb-template-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.cw-shell .cb-template-row{display:block;width:100%;border:1px solid rgb(227,234,230);border-radius:11px;background:#fff;padding:16px;text-align:left;min-width:0px;transition:border-color .15s,background .15s}.cw-shell .cb-template-row:hover{border-color:#9bcfb0;background:#fbfdfb}.cw-shell .cb-template-row.selected{border-color:#17b76a;background:#f2faf5;box-shadow:#17b76a18 0 0 0 1px}.cw-shell .cb-template-row>div{display:flex;justify-content:space-between;align-items:center;gap:5px;flex-wrap:wrap}.cw-shell .cb-approved,.cw-shell .cb-status{font-size:9px;color:#159158;display:flex;align-items:center;gap:3px}.cw-shell .cb-status{color:#a48340}.cw-shell .cb-approved .icon{width:12px;height:12px}.cw-shell .cb-template-row>strong{display:block;margin-top:15px;font-size:12px;color:#1b3728;overflow-wrap:anywhere}.cw-shell .cb-template-row>p{font-size:12px;line-height:1.75;color:#677489;margin:10px 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:63px;white-space:pre-wrap}.cw-shell .cb-template-row>footer{display:flex;justify-content:space-between;gap:5px;flex-wrap:wrap;font-size:9px;color:#648575}.cw-shell .cb-template-row footer>span:last-child{color:#159158;display:flex;align-items:center;gap:4px}.cw-shell .cb-template-row footer .icon{width:12px;height:12px}.cw-shell .cb-template-more{border-style:dashed;background:#fafcfb}.cw-shell .cb-template-more:hover{background:#f2faf5}.cw-shell .cb-template-more-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eaf7ed;color:#159158}.cw-shell .cb-template-more-icon .icon{width:15px;height:15px}.cw-shell .cb-footnote{line-height:1.7;margin:14px 0 0;font-size:10px;color:#677489}.cw-shell .cw-gallery-empty{padding:16px;margin-bottom:12px;border-radius:10px;background:#f7faf8;font-size:12px;color:#677489;line-height:1.6}.cw-shell .cw-gallery-empty .text-button{margin-top:8px;font-size:12px;color:#159158}.cw-shell .cw-variable-fields{border-top:1px solid rgb(230,236,232);margin-top:18px;padding-top:18px}.cw-shell .cw-variable-fields>strong{display:block;font-size:13px;color:#1b3728}.cw-shell .cw-variable-fields>small{display:block;font-size:11px;color:#677489;margin:5px 0 14px}.cw-shell .cx-preview{background:#fff;border:1px solid rgb(224,233,228);border-radius:12px;padding:16px}.cw-shell .cx-preview-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#1b3728}.cw-shell .cx-preview-heading>span{font-size:9px;color:#648575}.cw-shell .cx-preview-scroll{margin-top:12px}.cw-shell .rf-message-phone{display:flex;flex-direction:column;width:100%;min-height:420px;border:5px solid rgb(224,233,228);border-radius:25px;overflow:hidden;background:#fff}.cw-shell .rf-message-phone .phone-top{display:flex;align-items:center;gap:9px;padding:13px 12px;background:#f7faf8;font-size:12px;font-weight:650;color:#172e29;line-height:1.4}.cw-shell .rf-message-phone .phone-top .avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:10px;font-weight:700;background:#d8efe0;color:#164a37;flex-shrink:0}.cw-shell .rf-message-phone .phone-top small{display:block;font-size:10px;color:#648575;font-weight:400;margin-top:3px}.cw-shell .rf-message-phone .phone-body{flex:1 1 0%;min-height:360px;max-height:560px;overflow-y:auto;padding:16px 10px;background-color:#edece5;background-image:radial-gradient(rgba(168,207,187,.267) .8px,transparent .8px);background-size:12px 12px}.cw-shell .rf-message-phone .bubble{background:#fff;border-radius:0 9px 9px;padding:12px;color:#1b3728;box-shadow:#0001 0 1px 2px;margin-bottom:8px}.cw-shell .rf-message-phone .bubble>p{font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cw-shell .rf-message-phone .ce-image,.cw-shell .rf-message-phone .ce-video{display:block;width:100%;max-height:200px;object-fit:contain;border-radius:7px;margin-bottom:9px;background:#edf2ef}.cw-shell .rf-message-phone .ce-file-preview{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:14px 9px;margin-bottom:9px;border-radius:7px;background:#edf2ef;color:#648575;font-size:11px}.cw-shell .rf-message-phone .ce-preview-buttons{border-top:1px solid rgb(229,237,232);margin-top:10px}.cw-shell .rf-message-phone .ce-preview-buttons>div{text-align:center;font-size:11px;color:#159158;padding:10px 2px;border-bottom:1px solid rgb(234,240,236)}.cw-shell .rf-message-phone .ce-preview-buttons>div:last-child{border-bottom:0px;padding-bottom:0}@media(max-width:1200px){.cw-shell .cb-template-list{grid-template-columns:1fr}}@media(max-width:760px){.cw-shell .cf-block{padding:16px}.cw-shell .cx-choices button{font-size:11px;padding:8px 6px;gap:5px}.cw-shell .cx-audience{flex-wrap:wrap}.cw-shell .cx-audience strong{max-width:65%}}.cw-campaign-body .cw-form-card.cw-form-flat{background:transparent!important;border:0px!important;box-shadow:none!important;padding:0!important}.cw-shell .cw-gallery-block .cx-choices{margin-bottom:18px}.cw-shell .btn{border-radius:7px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600}.cw-shell .btn .icon{width:15px;height:15px}.cw-shell .btn.secondary{border:1px solid rgb(224,233,228);color:#159158;background:#fff}.cw-shell .btn.secondary:hover{background:#eaf7ed}.cw-shell .text-button{background:none;padding:0;font-size:11px;font-weight:600;color:#488463}.cw-shell .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap}.cw-shell .cf-block h2{font-size:15px;font-weight:700;color:#1b3728;margin:0 0 15px}.cw-shell .cf-content .cx-choices{margin-bottom:18px}.cw-shell .cf-content .field{display:block;font-size:12px;font-weight:600;color:#46654f;margin:0}.cw-shell .cf-content .cf-message textarea{display:block;width:100%;height:170px;min-height:120px;resize:vertical;font:inherit;font-size:13px;font-weight:400;line-height:1.7;padding:12px;margin-top:9px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;color:#355540}.cw-shell .cf-content textarea:focus,.cw-shell .cf-content input:focus,.cw-shell .cf-buttons input:focus,.cw-shell .cf-buttons select:focus{outline:rgba(23,184,107,.2) solid 2px;border-color:#17b86b}.cw-shell .cf-content textarea.is-invalid{border-color:#c53030}.cw-shell .ai-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:7px 0 10px;justify-content:flex-end}.cw-shell .ai-toolbar button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:30px;height:32px;background:transparent;border-radius:6px;color:#648575;font-size:12px;padding:5px 7px}.cw-shell .ai-toolbar button:hover{background:#eaf7ed;color:#159158}.cw-shell .ai-format{display:flex;align-items:center;gap:2px;margin-right:auto}.cw-shell .ai-format button{font-size:14px}.cw-shell .ai-toolbar .icon{width:17px;height:17px}.cw-shell .ai-toolbar .ai-variable{font-size:11px;color:#426b50}.cw-shell .ai-toolbar .ai-variable .icon{width:13px;height:13px}.cw-shell .ai-toolbar .ai-wand{background:#eaf7ed;color:#159158;font-size:11px}.cw-shell .ct-editor-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#677489;margin:7px 0 18px}.cw-shell .ct-editor-meta .is-invalid{color:#c53030}.cw-shell .cf-content .error-message{font-size:11px;color:#c53030;margin:-10px 0 14px}.cw-shell .ce-section{padding-top:18px;margin-top:18px;border-top:1px solid rgb(237,242,239)}.cw-shell .ce-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.cw-shell .ce-heading strong{font-size:13px;color:#1b3728}.cw-shell .ce-heading>span{font-size:10px;color:#829189;background:#f3f6f4;border-radius:5px;padding:4px 7px}.cw-shell .ce-heading small{display:block;font-size:10px;line-height:1.7;color:#677489;margin-top:5px}.cw-shell .ce-media-types{display:flex;flex-wrap:wrap;gap:7px}.cw-shell .ce-media-types button{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid rgb(224,233,227);border-radius:7px;background:#fff;color:#677489;font-size:11px}.cw-shell .ce-media-types button.active{background:#eaf7ed;border-color:#17b76a;color:#159158}.cw-shell .ce-media-types .icon{width:14px;height:14px}.cw-shell .ce-media-file{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#f7faf8;font-size:11px;color:#426b50}.cw-shell .ce-media-file .icon{width:15px;height:15px}.cw-shell .ce-media-file span{flex:1 1 0%;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-shell .ce-ai-image{display:inline-flex;align-items:center;gap:5px;margin-top:12px}.cw-shell .ce-ai-image .icon{width:14px;height:14px}.cw-shell .ce-footer-field input,.cw-shell .cf-buttons input,.cw-shell .cf-buttons select{display:block;width:100%;height:38px;padding:0 12px;border:1px solid rgb(224,233,228);border-radius:7px;background:#fff;font:inherit;font-size:12px;color:#355540}.cw-shell .ce-footer-field{margin-bottom:5px}.cw-shell .ce-count{display:block;text-align:right;font-size:9px;color:#677489}.cw-shell .cf-buttons>.ce-section{border:0px;padding:0;margin:0}.cw-shell .cf-buttons .ce-heading{margin-bottom:14px}.cw-shell .ce-buttons-empty{font-size:11px;padding:12px 0;color:#677489;line-height:1.7}.cw-shell .ce-button-row{padding:12px;margin-bottom:10px;border:1px solid rgb(230,238,233);border-radius:10px;background:#fafcfb}.cw-shell .ce-button-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:#1b3728}.cw-shell .ce-button-fields{display:grid;grid-template-columns:150px minmax(0px,1fr);gap:8px;margin-bottom:8px}.cw-shell .ce-add-button{font-size:12px;margin-top:4px}.cw-shell .ce-limit{display:block;margin-top:10px;font-size:9px;color:#677489}.cw-shell .cw-mobile-preview{width:100%;margin-top:18px}@media(max-width:760px){.cw-shell .ce-button-fields{grid-template-columns:1fr}.cw-shell .ce-media-types button{flex:1 0 40%;justify-content:center}}.cw-shell .phone-caption{text-align:center;font-size:9px;letter-spacing:.3px;color:#648575;margin:8px 0 0}.cw-shell .cx-preview-heading .text-button{font-size:10px}.cw-shell .rv-section-head{margin-bottom:14px}.cw-shell .rv-section-head h2{font-size:16px;font-weight:700;color:#1b3728;line-height:1.5;margin:6px 0 0;overflow-wrap:anywhere}.cw-campaign-body [data-guide=campaign-review-cost]{background:#f2f7ff!important;border:1px solid rgb(219,231,247)!important;border-radius:13px!important;box-shadow:none!important}.cw-campaign-body [data-guide=campaign-review-audience],.cw-campaign-body [data-guide=campaign-review-metrics]{border-color:#e3ece6!important;border-radius:10px!important}.cw-campaign-body [data-guide=campaign-review-audience]{background:#f7faf8!important}.cw-campaign-body .cw-footer-bar .chakra-button{border-radius:7px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;transform:none!important}.cw-campaign-body .cw-footer-bar [data-guide=campaign-advance],.cw-campaign-body .cw-footer-bar [data-guide=campaign-send]{background:#14b76a!important;color:#fff!important;border:0px!important}.cw-campaign-body .cw-footer-bar [data-guide=campaign-advance]:hover,.cw-campaign-body .cw-footer-bar [data-guide=campaign-send]:hover{background:#0f9c5a!important}.cw-campaign-body .cw-footer-bar [data-guide=campaign-advance]:disabled,.cw-campaign-body .cw-footer-bar [data-guide=campaign-send]:disabled{background:#a0d6ba!important}.cw-campaign-body .cw-footer-bar [data-guide=campaign-schedule]{background:#fff!important;color:#159158!important;border:1px solid rgb(224,233,228)!important}.cw-shell .cw-variable-fields{display:grid;gap:10px}.cw-shell .cw-variable-fields>strong,.cw-shell .cw-variable-fields>small{margin-bottom:0}.cw-shell .cw-variable-fields>small{margin-top:-6px}.cw-shell .cw-variable-fields .cw-var-row{padding:14px!important;border:1px solid rgb(224,233,228)!important;border-radius:10px!important;background:#fff!important}.cw-shell .cw-variable-fields .cw-var-row:focus-within{border-color:#c6e7d2!important;box-shadow:#17b76a14 0 0 0 3px}.cw-shell .cw-variable-fields .cw-var-key{min-width:0px!important;margin-top:4px!important;padding:3px 7px;border-radius:5px;background:#eaf7ed;color:#159158!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important;font-weight:600!important;white-space:nowrap}.cw-shell .cw-variable-fields .cw-var-toggle{gap:4px!important;padding:4px!important;border:0px!important;border-radius:8px!important;background:#eaf7ed!important}.cw-shell .cw-variable-fields .cw-var-mode{height:28px!important;padding:0 12px!important;border-radius:5px!important;background:transparent!important;color:#648575!important;font-size:11px!important;font-weight:500!important}.cw-shell .cw-variable-fields .cw-var-mode:hover{color:#172e29!important}.cw-shell .cw-variable-fields .cw-var-mode.active{background:#fff!important;color:#172e29!important;font-weight:600!important;box-shadow:#1b372810 0 1px 6px}.cw-shell .cw-variable-fields .cw-var-input{height:42px;border:1px solid rgb(224,233,228)!important;border-radius:7px!important;background:#fff!important;color:#355540;font-size:12px!important;box-shadow:none!important}.cw-shell .cw-variable-fields .cw-var-input:focus,.cw-shell .cw-variable-fields .cw-var-input:focus-visible{border-color:#17b86b!important;box-shadow:#17b86b33 0 0 0 2px!important}.cw-shell .cw-variable-fields .cw-var-input[aria-invalid=true]{border-color:#c44b34!important}.cw-shell .cw-variable-fields .cw-var-input::placeholder{color:#8c9e95}.cw-shell .cw-variable-fields .cw-var-help{margin-top:7px!important}.cw-shell .cw-variable-fields .cw-var-help p{font-size:10.5px!important;line-height:1.5}@media(max-width:600px){.cw-shell .cw-variable-fields .cw-var-row>div{flex-direction:column;align-items:stretch!important;gap:10px}.cw-shell .cw-variable-fields .cw-var-key{align-self:flex-start}}.al-portal .dialog.cx-preview-dialog{width:min(420px,calc(100vw - 60px))}.al-portal .cx-preview-sheet{padding:16px 18px 20px}.cw-shell .cx-preview.bare{padding:0;border:0px;background:transparent}.cw-shell .cx-preview.bare .cx-preview-heading,.cw-shell .cx-preview.bare .phone-caption{display:none}.cw-shell .cx-preview.bare .cx-preview-scroll{margin-top:0}.al-portal .cx-preview-sheet .rf-message-phone .phone-body{min-height:min(52dvh,460px)}.cw-shell .cb-selected .cb-heading h2{overflow-wrap:anywhere}.cw-shell .cb-change-template{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:9px 13px;border:1px solid rgb(206,226,214);border-radius:8px;background:#fff;font-size:12px;color:#159158;transition:border-color .15s,background .15s}.cw-shell .cb-change-template:hover{border-color:#9bcfb0;background:#f2faf5}.cw-shell .cb-change-template .icon{width:14px;height:14px}.cw-shell .cb-selected-summary{border:1px solid rgb(23,183,106);border-radius:11px;background:#f2faf5;padding:14px 16px}.cw-shell .cb-selected-summary>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cw-shell .cb-selected-media{margin-left:auto;font-size:10px;color:#648575}.cw-shell .cb-selected-summary>p{font-size:12px;line-height:1.7;color:#677489;margin:10px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.cw-shell .cb-selected-empty{margin:18px 0 0;font-size:12px;color:#677489}@media(max-width:640px){.cw-shell .cb-selected .cb-heading{flex-direction:column;align-items:flex-start}}.cw-created-overlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:#ecf2efc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cw-created-fade .2s ease-out;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cw-created-overlay *,.cw-created-overlay *:before{box-sizing:border-box}.cw-created{width:min(640px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:32px 40px 26px;border:1px solid rgb(224,233,228);border-radius:20px;background:#fff;text-align:center;color:#1b3728;box-shadow:#001c2233 0 20px 80px;animation:cw-created-rise .32s cubic-bezier(.2,.8,.2,1)}.cw-created-check{width:64px;height:64px;margin:0 auto 22px;border-radius:50%;background:#eaf7ed;display:grid;place-items:center;animation:cw-created-pop .52s cubic-bezier(.34,1.56,.64,1) .12s both;box-shadow:0 0 #17b76a59}.cw-created-check svg{width:38px;height:38px;fill:none;stroke-linecap:round;stroke-linejoin:round}.cw-created-ring{stroke:#17b76a59;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:cw-created-draw .6s ease-out .26s forwards}.cw-created-tick{stroke:#159158;stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:cw-created-draw .42s ease-out .62s forwards}.cw-created-check{animation:cw-created-pop .52s cubic-bezier(.34,1.56,.64,1) .12s both,cw-created-glow 1.4s ease-out .9s 1}.cw-created-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.4px;color:#648575}.cw-created h2{margin:10px 0 12px;font-size:28px;font-weight:700;letter-spacing:-.6px;color:#172e29}.cw-created>p{max-width:440px;margin:0 auto 22px;font-size:13px;line-height:1.75;color:#677489}.cw-created-summary{padding:18px;margin-bottom:22px;border:1px solid rgb(224,233,228);border-radius:12px;background:#f7faf8}.cw-created-summary>strong{display:block;font-size:15px;color:#1b3728;overflow-wrap:anywhere}.cw-created-summary>div{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:9px;font-size:11px;color:#648575}.cw-created-summary>div span{display:inline-flex;align-items:center;gap:5px}.cw-created-summary .icon{width:14px;height:14px}.cw-created-summary>small{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;color:#159158}.cw-created-summary>small i{width:6px;height:6px;border-radius:50%;background:#17b76a;animation:cw-created-blink 1.6s ease-in-out infinite}.cw-created .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border:0px;border-radius:7px;background:#14b76a;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cw-created .btn:hover{background:#0f9c5a}.cw-created .btn .icon{width:15px;height:15px}.cw-created .text-button{display:block;margin:16px auto 0;padding:0;border:0px;background:none;font:inherit;font-size:12px;font-weight:600;color:#488463;cursor:pointer}.cw-created footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;font-size:10px;color:#677489}.cw-created footer .icon{width:13px;height:13px}@keyframes cw-created-fade{0%{opacity:0}}@keyframes cw-created-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes cw-created-pop{0%{transform:scale(.4);opacity:0}}@keyframes cw-created-draw{to{stroke-dashoffset:0}}@keyframes cw-created-glow{0%{box-shadow:0 0 #17b76a59}to{box-shadow:0 0 0 18px #17b76a00}}@keyframes cw-created-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.cw-created-overlay,.cw-created,.cw-created-check,.cw-created-summary>small i{animation:none}.cw-created-ring,.cw-created-tick{animation:none;stroke-dashoffset:0}}@media(max-width:600px){.cw-created{padding:26px 20px 20px}.cw-created h2{font-size:23px}.cw-created .btn{width:100%}}.al-portal .dialog.cpv-dialog{width:min(1000px,calc(100vw - 60px))}@media(max-width:600px){.al-portal .dialog.cpv-dialog{width:100vw}}.al-portal .cpv-dialog .dialog-head h2{font-size:20px;overflow-wrap:anywhere}.al-portal .cpv-loading{padding:60px 20px;text-align:center;font-size:13px;color:#677489}.al-portal .cpv-body{display:grid;grid-template-columns:minmax(0px,1fr) 340px;gap:24px;padding:24px 28px 28px;align-items:start}.al-portal .cpv-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.al-portal .cpv-number{font-size:12px;color:#648575}.al-portal .cp-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 9px;border-radius:5px;font-size:10px;font-weight:550;background:#edf2ef;color:#648575}.al-portal .cp-badge:before{content:"";width:5px;height:5px;background:currentcolor;border-radius:50%}.al-portal .cp-badge.running{background:#eaf7ed;color:#159158}.al-portal .cp-badge.paused,.al-portal .cp-badge.pending{background:#fff4df;color:#a48340}.al-portal .cp-badge.finished{background:#edf2f8;color:#778ba5}.al-portal .cp-badge.rejected{background:#fff0e9;color:#b7775d}.al-portal .cpv-stats{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px;margin-bottom:20px}.al-portal .p-stat{background:#f7faf8;border:1px solid rgb(224,233,228);border-radius:12px;padding:16px;min-width:0px}.al-portal .p-stat>span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#648575}.al-portal .p-stat .icon{width:16px;height:16px;color:#159158}.al-portal .p-stat strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.8px;color:#1b3728;margin:12px 0 6px}.al-portal .p-stat small{font-size:10px;color:#648575}.al-portal .cpv-rates{display:grid;gap:16px;padding:18px;margin-bottom:20px;border:1px solid rgb(224,233,228);border-radius:12px}.al-portal .cpv-rate>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:#648575;margin-bottom:8px}.al-portal .cpv-rate strong{color:#159158;font-size:13px}.al-portal .cpv-track{height:6px;border-radius:6px;background:#d8efe0;overflow:hidden}.al-portal .cpv-track i{display:block;height:100%;background:#159158}.al-portal .cpv-details .cb-eyebrow{display:block;margin-bottom:4px}.al-portal .review-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid rgb(237,242,239);font-size:12px;color:#648575}.al-portal .review-row:last-child{border-bottom:0px}.al-portal .review-row strong{color:#1b3728;font-weight:550;text-align:right;overflow-wrap:anywhere}.al-portal .cpv-phone{position:sticky;top:90px}@media(max-width:860px){.al-portal .cpv-body{grid-template-columns:1fr;padding:18px}.al-portal .cpv-phone{position:static;max-width:360px;width:100%;justify-self:center}}.al-portal .dialog.cc-dialog{width:min(980px,calc(100vw - 60px))}.al-portal .cc-dialog .dialog-head h2{font-size:20px;overflow-wrap:anywhere}.al-portal .cc-body{padding:22px 28px 28px}.al-portal .cc-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.al-portal .cc-intro p{display:flex;align-items:center;gap:8px;font-size:12px;color:#677489}.al-portal .cc-intro p span{padding:3px 7px;border-radius:5px;background:#edf2ef;color:#648575;font-size:10px;font-weight:600}.al-portal .cc-notice{margin-bottom:18px}.al-portal .cc-loading{display:flex;flex-direction:column;align-items:center;gap:14px;padding:70px 20px;font-size:12px;color:#677489}.al-portal .cc-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgb(216,239,224);border-top-color:#159158;animation:cc-spin .8s linear infinite}@keyframes cc-spin{to{transform:rotate(360deg)}}.al-portal .cc-stats{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:10px;margin-bottom:20px}.al-portal .cc-stats .p-stat{padding:14px}.al-portal .cc-stats .p-stat strong{margin:10px 0 0;font-size:22px}.al-portal .cc-stats .p-stat.danger .icon{color:#c44b34}.al-portal .cc-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.al-portal .cc-search{position:relative;flex:1 1 220px;min-width:0px;max-width:320px}.al-portal .cc-search .icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#648575}.al-portal .cc-search input{width:100%;height:40px;padding:0 14px 0 38px;border:1px solid rgb(224,233,228);border-radius:8px;font:inherit;font-size:12px;color:#172e29;background:#fff;outline:none}.al-portal .cc-search input:focus{border-color:#159158;box-shadow:#1591581f 0 0 0 3px}.al-portal .cc-search input::placeholder{color:#8c9e95}.al-portal .cc-tabs{display:flex;gap:4px;align-items:center;background:#eaf7ed;padding:4px;border-radius:8px;max-width:100%;overflow-x:auto;scrollbar-width:none}.al-portal .cc-tabs::-webkit-scrollbar{display:none}.al-portal .cc-tabs button{flex-shrink:0;padding:8px 11px;color:#648575;font-size:11px;border-radius:5px;white-space:nowrap}.al-portal .cc-tabs button:hover{color:#172e29}.al-portal .cc-tabs button.active{background:#fff;color:#172e29;font-weight:600;box-shadow:#1b372810 0 1px 6px}.al-portal .cc-card{border:1px solid rgb(224,233,228);border-radius:12px;overflow:hidden}.al-portal .cc-table-wrap{overflow-x:auto}.al-portal .cc-table{width:100%;border-collapse:collapse;font-size:12px}.al-portal .cc-table th{text-align:left;padding:0;background:#f7faf8;border-bottom:1px solid rgb(224,233,228)}.al-portal .cc-table th button{display:inline-flex;align-items:center;gap:5px;width:100%;padding:13px 18px;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#677489}.al-portal .cc-table th button.active{color:#159158}.al-portal .cc-sort .icon{width:12px;height:12px;transition:transform .15s}.al-portal .cc-sort.up .icon{transform:rotate(180deg)}.al-portal .cc-table td{padding:14px 18px;border-bottom:1px solid rgb(237,242,239);vertical-align:top}.al-portal .cc-table tbody tr:last-child td{border-bottom:0px}.al-portal .cc-table tbody tr:hover{background:#fcfef9}.al-portal .cc-name{font-weight:600;color:#1b3728;overflow-wrap:anywhere}.al-portal .cc-name.unnamed{font-weight:400;font-style:italic;color:#8c9e95}.al-portal .cc-phone{font-variant-numeric:tabular-nums;color:#648575;white-space:nowrap}.al-portal .cc-badges{display:flex;gap:6px;flex-wrap:wrap}.al-portal .cc-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:5px 9px;border-radius:5px;font-size:10px;font-weight:550;background:#edf2ef;color:#648575}.al-portal .cc-badge:before{content:"";width:5px;height:5px;background:currentcolor;border-radius:50%}.al-portal .cc-badge.success{background:#eaf7ed;color:#159158}.al-portal .cc-badge.pending{background:#fff4df;color:#a48340}.al-portal .cc-badge.info{background:#edf4ff;color:#5679b1}.al-portal .cc-badge.warning{background:#ffeede;color:#b0672e}.al-portal .cc-badge.violet{background:#f3eefc;color:#7c5cb2}.al-portal .cc-badge.muted{background:#eef1f5;color:#475569}.al-portal .cc-badge.danger{background:#fff0e9;color:#b75940}.al-portal .cc-status small{display:block;margin-top:6px;font-size:10.5px;line-height:1.5;color:#677489}.al-portal .cc-status small.strong{font-weight:600;color:#355540}.al-portal .cc-empty{text-align:center;padding:46px 18px!important}.al-portal .cc-empty strong{display:block;font-size:13px;color:#1b3728;margin-bottom:4px}.al-portal .cc-empty span{font-size:11px;color:#677489}.al-portal .cc-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid rgb(224,233,228);background:#f7faf8;font-size:11px;color:#677489}.al-portal .cc-pager>div{display:flex;align-items:center;gap:8px}.al-portal .cc-pager b{font-weight:600;color:#1b3728;min-width:48px;text-align:center}.al-portal .cc-page-button{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgb(224,233,228)!important;border-radius:7px;background:#fff!important;font-size:11px;font-weight:600;color:#159158}.al-portal .cc-page-button .icon{width:13px;height:13px}.al-portal .cc-page-button:hover:not(:disabled){background:#eaf7ed!important}.al-portal .cc-page-button:disabled{opacity:.45;cursor:not-allowed}.al-portal .btn.secondary:disabled{opacity:.6;cursor:progress}@media(max-width:860px){.al-portal .cc-stats{grid-template-columns:repeat(3,minmax(0px,1fr))}}@media(max-width:600px){.al-portal .dialog.cc-dialog{width:100vw}.al-portal .cc-body{padding:18px 16px 22px}.al-portal .cc-stats{grid-template-columns:repeat(3,minmax(0px,1fr));gap:8px}.al-portal .cc-stats .p-stat{padding:11px}.al-portal .cc-stats .p-stat strong{font-size:18px;margin-top:8px}.al-portal .cc-search{max-width:none;flex-basis:100%}.al-portal .cc-table thead{display:none}.al-portal .cc-table,.al-portal .cc-table tbody,.al-portal .cc-table tr,.al-portal .cc-table td{display:block;width:100%}.al-portal .cc-table tbody tr{padding:12px 16px;border-bottom:1px solid rgb(237,242,239)}.al-portal .cc-table tbody tr:last-child{border-bottom:0px}.al-portal .cc-table td{padding:3px 0;border-bottom:0px}.al-portal .cc-table td[data-label=Status]{padding-top:8px}.al-portal .cc-pager{justify-content:center}}.al-portal .dialog.cg-dialog{width:min(540px,calc(100vw - 60px))}.al-portal .cg-body .al-icon{background:#eaf7ed;color:#159158}.al-portal .cg-campaign{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:#f7faf8;border:1px solid rgb(224,233,228);margin-bottom:18px}.al-portal .cg-campaign>div{min-width:0px}.al-portal .cg-campaign small{display:block;font-size:10px;color:#677489;margin-bottom:3px}.al-portal .cg-campaign strong{display:block;font-size:14px;font-weight:600;color:#1b3728;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-portal .cg-segments{display:grid;gap:10px}.al-portal .cg-segment{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:15px 14px!important;border:1px solid rgb(224,233,228)!important;border-radius:12px;background:#fff!important;transition:border-color .15s,background .15s,box-shadow .15s}.al-portal .cg-segment:hover:not(:disabled){border-color:#c6e7d2!important;background:#fafdfb!important;box-shadow:#1b37280f 0 6px 18px}.al-portal .cg-segment:hover:not(:disabled) .cg-chevron{transform:translate(2px);color:#159158}.al-portal .cg-segment.chosen{border-color:#c6e7d2!important;background:#eaf7ed!important}.al-portal .cg-segment:disabled{cursor:progress}.al-portal .cg-segment:disabled:not(.chosen){opacity:.55}.al-portal .cg-segment-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;flex-shrink:0}.al-portal .cg-segment-icon.not_sent{background:#fff4df;color:#a48340}.al-portal .cg-segment-icon.sent{background:#eaf7ed;color:#159158}.al-portal .cg-segment-icon .icon{width:18px;height:18px}.al-portal .cg-segment-text{flex:1 1 0%;min-width:0px}.al-portal .cg-segment-text strong{display:block;font-size:13px;font-weight:600;color:#1b3728}.al-portal .cg-segment-text small{display:block;font-size:11px;line-height:1.55;color:#677489;margin-top:3px}.al-portal .cg-segment>b{display:flex;flex-direction:column;align-items:flex-end;font-size:20px;font-weight:600;letter-spacing:-.5px;color:#159158;white-space:nowrap}.al-portal .cg-segment>b small{font-size:9px;font-weight:500;letter-spacing:0px;color:#677489}.al-portal .cg-chevron{color:#9aaaa2;transition:transform .15s,color .15s}.al-portal .cg-chevron .icon{width:16px;height:16px}.al-portal .cg-progress{margin-top:20px}.al-portal .cg-progress>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:#648575;margin-bottom:8px}.al-portal .cg-progress b{color:#159158}.al-portal .cg-track{height:6px;border-radius:6px;background:#d8efe0;overflow:hidden}.al-portal .cg-track i{display:block;height:100%;border-radius:6px;background:#159158;transition:width .22s ease}.al-portal .cg-footnote{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid rgb(237,242,239);font-size:11px;line-height:1.5;color:#648575}.al-portal .cg-footnote .icon{width:15px;height:15px;color:#159158}.al-portal .cg-danger{display:flex;align-items:flex-start;gap:14px}.al-portal .cg-danger .al-icon{background:#fff0e9;color:#c44b34}.al-portal .cg-body .cg-danger p{margin:0;font-size:13px;line-height:1.7;color:#50665c}.al-portal .btn:disabled{opacity:.6;cursor:progress}@media(max-width:600px){.al-portal .dialog.cg-dialog{width:100vw}.al-portal .cg-segment>b{font-size:16px}}.rfh-desktop{--forest: #093e36;--green: #17b86b;--ink: #172e29;--muted: #74817d;--line: #e7ece9;--soft: #f5f8f6;--mint: #eaf7ee;--white: #fff}.rfh-desktop,.rfh-desktop *:where(:not(.rfh-native,.rfh-native *)){box-sizing:border-box}.rfh-desktop,.rfh-desktop *:where(:not(.rfh-native,.rfh-native *)){border-color:currentcolor;border-style:none}.rfh-desktop{-webkit-font-smoothing:auto;text-rendering:auto;font-feature-settings:normal}.rfh-desktop h1:where(:not(.rfh-native,.rfh-native *)),.rfh-desktop h2:where(:not(.rfh-native,.rfh-native *)),.rfh-desktop h3:where(:not(.rfh-native,.rfh-native *)){font-weight:700}.rfh-desktop{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#f7f9f8;font-size:14px;line-height:normal;letter-spacing:normal}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)){font:inherit}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)){padding:1px 6px}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)){cursor:pointer}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)){outline-offset:4px}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)):focus-visible{outline:rgb(41,187,120) solid 3px}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)){border:0px}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)):disabled{opacity:.5;cursor:not-allowed}.rfh-desktop svg:where(:not(.rfh-native,.rfh-native *)){display:block}.rfh-desktop h1:where(:not(.rfh-native,.rfh-native *)),.rfh-desktop h2:where(:not(.rfh-native,.rfh-native *)),.rfh-desktop h3:where(:not(.rfh-native,.rfh-native *)),.rfh-desktop p:where(:not(.rfh-native,.rfh-native *)){margin:0}.rfh-desktop button:where(:not(.rfh-native,.rfh-native *)) svg{flex-shrink:0}.rfh-desktop .icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0}.rfh-desktop .page{max-width:1390px;margin:auto;padding:34px 40px 48px}.rfh-desktop .page-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.rfh-desktop .eyebrow{font-size:10px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;color:#7d9186;margin-bottom:10px}.rfh-desktop h1{font-size:28px;letter-spacing:-.9px;font-weight:650}.rfh-desktop .wave{font-size:26px;margin-left:4px}.rfh-desktop .subtitle{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.7}.rfh-desktop .help-link{border:1px solid rgb(222,231,225);background:#fff;padding:10px 13px;border-radius:7px;color:#52665b;font-size:12px;display:flex;align-items:center;gap:8px}.rfh-desktop .hero{border-radius:14px;padding:25px 29px;background:#edf2ef;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;border:1px solid rgb(224,233,228);min-height:152px}.rfh-desktop .hero h2{font-size:22px;letter-spacing:-.6px;font-weight:650;margin-bottom:9px;position:relative;z-index:1}.rfh-desktop .hero p{color:#426b50;font-size:12px;line-height:1.8;max-width:480px}.rfh-desktop .hero-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#39714c;background:#ffffff95;border:1px solid rgb(216,239,224);border-radius:20px;padding:5px 9px;margin-bottom:12px;font-weight:600}.rfh-desktop .hero-art{width:270px;flex-shrink:0;position:absolute;right:20px;top:0;height:155px;opacity:.85}.rfh-desktop .hero-text{max-width:70%}.rfh-desktop .journey{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:#103e2603 0 4px 15px;overflow:hidden}.rfh-desktop .journey-heading{padding:22px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.rfh-desktop .journey-heading h2{font-size:15px;font-weight:650;display:flex;gap:9px;align-items:center}.rfh-desktop .journey-heading h2 .icon{color:#4b7359}.rfh-desktop .journey-heading p{margin-top:6px;font-size:11px;color:#839188}.rfh-desktop .progress-wrap{display:flex;align-items:center;gap:12px;min-width:205px}.rfh-desktop .progress-label{font-size:11px;color:#6d7e74;white-space:nowrap}.rfh-desktop .progress-track{height:5px;width:110px;background:#edf2ef;border-radius:10px;overflow:hidden}.rfh-desktop .progress-track i{height:100%;display:block;background:var(--green);border-radius:10px;transition:width .3s}.rfh-desktop .journey-body{display:grid;grid-template-columns:340px 1fr;min-height:419px}.rfh-desktop .step-list{padding:16px;border-right:1px solid var(--line);background:#fdfefd}.rfh-desktop .step-row{padding:12px 13px;border-radius:8px;display:flex;align-items:center;width:100%;background:transparent;text-align:left;gap:12px;position:relative;color:#7e8a83;margin-bottom:3px}.rfh-desktop .step-row:hover{background:#f3f7f4}.rfh-desktop .step-row.active{background:#eaf7ed;color:#234e36}.rfh-desktop .step-row.done{color:#426b50}.rfh-desktop .step-row.waiting{cursor:not-allowed;opacity:.6}.rfh-desktop .step-row.waiting:hover{background:transparent}.rfh-desktop .step-number{border:1px solid rgb(224,233,228);width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0;background:#fff}.rfh-desktop .active .step-number{color:#fff;background:#17b66a;border-color:#17b66a;box-shadow:#d8efe0 0 0 0 3px}.rfh-desktop .done .step-number{background:#e8f6ec;color:#159158;border-color:#e8f6ec}.rfh-desktop .step-text{display:block;flex:1 1 0%}.rfh-desktop .step-text strong{display:block;font-size:12px;font-weight:550}.rfh-desktop .step-text small{display:block;font-size:10px;margin-top:4px;color:#426b50}.rfh-desktop .step-row>.icon{width:14px;height:14px;color:#92a498}.rfh-desktop .step-note{display:flex;gap:7px;font-size:10px;color:#648575;padding:13px 12px 2px;align-items:center}.rfh-desktop .step-note .icon{width:13px;height:13px}.rfh-desktop .focus-card{padding:30px 36px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;overflow:hidden}.rfh-desktop .focus-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px}.rfh-desktop .focus-tag{font-size:9px;letter-spacing:1px;font-weight:750;color:#268050;display:flex;align-items:center;gap:6px}.rfh-desktop .dot{height:5px;width:5px;background:#22b775;border-radius:50%;display:inline-block}.rfh-desktop .focus-card h3{font-size:24px;letter-spacing:-.7px;font-weight:650;margin-bottom:9px}.rfh-desktop .focus-card>p{font-size:12px;color:#809084;line-height:1.8;max-width:460px}.rfh-desktop .btn{border-radius:7px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:600;transition:background .15s}.rfh-desktop .btn.primary{background:#14b76a;color:#fff;box-shadow:#0d955a0d 0 3px 6px}.rfh-desktop .btn.primary:hover{background:#0f9c5a}.rfh-desktop .btn.secondary{border:1px solid rgb(224,233,228);color:#54685a;background:#fff}.rfh-desktop .btn.secondary:hover{background:#f7faf8}.rfh-desktop .btn .icon{width:16px;height:16px}.rfh-desktop .safe{display:flex;align-items:center;gap:5px;margin-top:13px;color:#648575;font-size:10px}.rfh-desktop .safe .icon{width:12px;height:12px}.rfh-desktop .journey-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:13px 25px;font-size:10px;color:#89968d;align-items:center;background:#fdfefd}.rfh-desktop .journey-footer span{display:flex;align-items:center;gap:7px}.rfh-desktop .journey-footer .icon{width:13px;height:13px}.rfh-desktop .text-button{color:#488463;background:none;padding:0;font-size:11px;font-weight:600}.rfh-desktop .overview-heading{margin:29px 0 14px;display:flex;align-items:center;justify-content:space-between}.rfh-desktop .overview-heading h2{font-size:14px}.rfh-desktop .overview-heading span{font-size:10px;color:#91a095}.rfh-desktop .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rfh-desktop .metric{background:#fff;border:1px solid var(--line);border-radius:10px;padding:17px 19px}.rfh-desktop .metric-label{color:#819087;font-size:11px;display:flex;align-items:center;justify-content:space-between}.rfh-desktop .metric-label .icon{color:#a8cfbb;width:16px;height:16px}.rfh-desktop .metric strong{display:block;font-size:25px;font-weight:600;margin:12px 0 6px;letter-spacing:-.6px}.rfh-desktop .metric small{font-size:10px;color:#a0aba3}.rfh-desktop .empty-campaign{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px;margin-top:18px}.rfh-desktop .empty-campaign h3{font-size:13px;margin-bottom:15px}.rfh-desktop .empty-inner{display:flex;align-items:center;justify-content:center;gap:15px;padding:13px;color:#839189}.rfh-desktop .empty-inner .icon{width:32px;height:32px;color:#648575;background:#edf2ef;padding:7px;box-sizing:content-box;border-radius:10px}.rfh-desktop .empty-inner strong{font-size:12px;font-weight:500;display:block;color:#426b50;margin-bottom:5px}.rfh-desktop .empty-inner p{font-size:11px}.rfh-desktop .campaign-row{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f7faf8;border-radius:8px;gap:10px}.rfh-desktop .campaign-row+.campaign-row{margin-top:8px}.rfh-desktop .campaign-row strong{font-size:12px;display:block}.rfh-desktop .campaign-row p{font-size:10px;color:#648575;margin-top:6px}.rfh-desktop .tag{padding:5px 8px;border-radius:20px;font-size:9px;background:#eaf7ed;color:#419257}.rfh-desktop{--edge: #e0e9e4;--body: #426b50}.rfh-desktop .page{max-width:1460px}.rfh-desktop .btn{font-size:13px}.rfh-desktop .gx-overline{font-size:10px;font-weight:750;letter-spacing:1.4px;color:#426b50;margin-bottom:10px}.rfh-desktop .gx-level{display:flex;align-items:center;gap:23px;padding:25px 28px;border:1px solid rgb(216,239,224);border-radius:15px;background:linear-gradient(110deg,#eaf7ed,#eaf7ed);margin-bottom:24px}.rfh-desktop .gx-medal{position:relative;flex:0 0 auto;width:76px;height:84px;display:grid;place-items:center;color:#426b50;background:#d8efe0;border:1px solid rgb(198,231,210);border-radius:23px 23px 34px 34px}.rfh-desktop .gx-medal>.icon{width:32px;height:32px;margin-top:-8px}.rfh-desktop .gx-medal>b{position:absolute;bottom:8px;font-size:13px}.rfh-desktop .gx-levelbody{flex:1 1 0%;min-width:0px;max-width:570px}.rfh-desktop .gx-level h2{margin:0;font-size:21px;font-weight:650;color:#1b3728}.rfh-desktop .gx-level p{margin:7px 0 16px;font-size:12px;color:#426b50}.rfh-desktop .gx-level>.btn{margin-left:auto;white-space:nowrap}.rfh-desktop .gx-xplabel{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin-bottom:7px;color:#426b50}.rfh-desktop .gx-xptrack{height:6px;background:#d8efe0;border-radius:8px;overflow:hidden}.rfh-desktop .gx-xptrack i{display:block;height:100%;background:#426b50;border-radius:8px;transition:width .4s}.rfh-desktop .gx-journey .journey-heading h2{margin-top:0}.rfh-desktop .gx-journey .journey-body{grid-template-columns:minmax(280px,40%) 1fr;min-height:490px}.rfh-desktop .gx-journey .step-row{min-height:59px}.rfh-desktop .gx-journey .step-row small{display:block;font-size:10px;color:#648575;margin-top:4px}.rfh-desktop .gx-journey .step-row.active small{color:#426b50}.rfh-desktop .gx-reward{color:#426b50;background:#d8efe0;padding:6px 10px;border-radius:7px;font-size:11px;white-space:nowrap}.rfh-desktop .gx-focus{display:flex;flex-direction:column;justify-content:center;padding:30px 36px}.rfh-desktop .gx-focus .focus-top{margin-bottom:10px}.rfh-desktop .gx-focus h3{font-size:24px;max-width:430px;margin:8px 0 12px}.rfh-desktop .gx-focus>p{font-size:13px;line-height:1.8;margin:0 0 25px;max-width:420px;color:#426b50}.rfh-desktop .gx-focus>.btn{width:100%;margin-top:6px}.rfh-desktop .gx-next{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:23px 25px;border:1px dashed rgb(198,231,210);border-radius:13px;margin:20px 0 28px;background:#eaf7ed}.rfh-desktop .gx-next h2{font-size:17px;margin:0 0 8px}.rfh-desktop .gx-next p{font-size:12px;color:#648575;margin:0;line-height:1.7}.rfh-desktop .gx-next .btn{white-space:nowrap}.rfh-desktop .gx-connection-visual{margin:22px 0 24px;padding:24px 18px 17px;border-radius:18px;background:radial-gradient(at 70% 40%,rgba(216,239,224,.5),transparent 70%),#f5faf7;border:1px solid rgb(231,241,234)}.rfh-desktop .gx-connection-brands{display:flex;align-items:center;justify-content:center;max-width:350px;margin:auto}.rfh-desktop .gx-brand-tile{width:110px;height:105px;flex:0 0 auto;border-radius:19px;background:#fff;border:1px solid rgb(224,235,228);box-shadow:#1b633e07 0 8px 20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.rfh-desktop .gx-meta-tile>svg{width:56px;height:39px}.rfh-desktop .gx-meta-tile>strong{font-size:19px;font-weight:600;letter-spacing:-.6px;color:#243344}.rfh-desktop .gx-resgata-tile>strong{font-size:14px;letter-spacing:-.6px;color:#1b3728;font-weight:750}.rfh-desktop .gx-resgata-tile em{font-style:normal;color:#159158}.rfh-desktop .gx-resgata-symbol{position:relative;color:#159158;height:40px;display:grid;place-items:center}.rfh-desktop .gx-resgata-symbol>.icon{width:35px;height:35px;stroke-width:1.6}.rfh-desktop .gx-resgata-symbol>span{position:absolute;right:-7px;bottom:1px;display:grid;place-items:center;border:2px solid white;border-radius:50%;background:#d8efe0;width:20px;height:20px}.rfh-desktop .gx-resgata-symbol>span>.icon{width:13px;height:13px}.rfh-desktop .gx-connection-line{position:relative;flex:1 1 0%;min-width:48px;height:2px;background:#c6e7d2}.rfh-desktop .gx-connection-line>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#eaf7ed;border:1px solid rgb(198,231,210);color:#159158}.rfh-desktop .gx-connection-line .icon{width:15px;height:15px}.rfh-desktop .gx-connection-line>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#159158;top:-2px;animation:3s ease-in-out 0s infinite normal none running rfh-gx-connect}.rfh-desktop .gx-connection-caption{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:19px;font-size:10px;color:#648575;text-align:center;line-height:1.5}.rfh-desktop .gx-connection-caption>.icon{width:13px;height:13px;flex:0 0 auto}.rfh-desktop .gx-focus .gx-reward{background:#eaf7ed;color:#159158}.rfh-desktop .gx-focus>p{color:#677489}.rfh-desktop .mx-month{background:#fff;border:1px solid rgb(216,239,224);border-radius:14px;padding:25px;margin:25px 0}.rfh-desktop .mx-monthhead{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.rfh-desktop .mx-monthhead h2{font-size:19px;margin:7px 0}.rfh-desktop .mx-monthhead p{font-size:12px;color:#648575;margin:7px 0 0;text-transform:capitalize}.rfh-desktop .mx-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.rfh-desktop .mx-goals>div{padding:18px;border-radius:10px;border:1px solid rgb(225,236,229);background:#f7faf8}.rfh-desktop .mx-goals span{display:block;color:#648575;margin-bottom:13px}.rfh-desktop .mx-goals strong{display:block;font-size:14px;color:#426b50}.rfh-desktop .mx-goals small{display:block;font-size:10px;color:#648575;margin:9px 0 14px}.rfh-desktop .mx-goals .done{background:#eaf7ed;border-color:#c6e7d2}.rfh-desktop .mx-goals .done span{color:#159158}.rfh-desktop .mx-monthfoot{display:flex;justify-content:space-between;gap:16px;margin-top:20px;font-size:11px;color:#648575}.rfh-desktop .mx-monthfoot small{font-size:10px;color:#677489}.rfh-desktop .mx-month .gx-overline{color:#648575}.rfh-desktop .mx-month .text-button{color:#159158}.rfh-desktop .mx-month .gx-xptrack{background:#d8efe0}.rfh-desktop .mx-month .gx-xptrack i{background:#159158}.rfh-desktop .gx-level{background:#eaf7ed;border-color:#d8efe0}.rfh-desktop .gx-level h2{color:#426b50}.rfh-desktop .gx-level p,.rfh-desktop .gx-level .gx-overline,.rfh-desktop .gx-xplabel{color:#648575}.rfh-desktop .gx-level .gx-medal{background:#d8efe0;border-color:#c6e7d2;color:#159158}.rfh-desktop .gx-xplabel strong{color:#426b50}.rfh-desktop .gx-xptrack{background:#d8efe0}.rfh-desktop .gx-xptrack i{background:#159158}.rfh-desktop .campaign-hero{background:#eaf7ed;border-color:#d8efe0;min-height:218px;padding:26px 29px}.rfh-desktop .campaign-hero .hero-text{position:relative;z-index:1;max-width:calc(100% - 275px)}.rfh-desktop .campaign-hero h2{max-width:none;color:#172e29}.rfh-desktop .campaign-hero p{max-width:510px;color:#648575}.rfh-desktop .campaign-hero .hero-art{width:285px;height:185px;top:50%;transform:translateY(-50%);right:22px;opacity:.9;pointer-events:none}.rfh-desktop .campaign-hero-cta{margin-top:18px;min-height:42px;padding:12px 18px;font-size:12px}.rfh-desktop .home-learning{background:#fff;border:1px solid rgb(227,232,239);border-radius:13px;margin:22px 0;padding:22px}.rfh-desktop .home-learning header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.rfh-desktop .home-learning h2{font-size:18px;color:#1b3728;margin:7px 0}.rfh-desktop .home-learning header p{font-size:11px;line-height:1.7;color:#677489}.rfh-desktop .home-learning-count{font-size:10px;white-space:nowrap;color:#648575}.rfh-desktop .home-learning-list{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.rfh-desktop .home-learning-list>button{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid rgb(231,236,233);background:#fff;border-radius:9px;padding:14px;color:#1b3728;min-width:0px}.rfh-desktop .home-learning-list>button:hover{background:#f7faf8;border-color:#cde5d4}.rfh-desktop .home-learning-icon{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:9px;background:#eaf7ed;color:#159158}.rfh-desktop .home-learning-icon .icon{width:17px;height:17px}.rfh-desktop .home-learning-list strong{display:block;font-size:12px;line-height:1.5}.rfh-desktop .home-learning-list small{display:block;font-size:10px;line-height:1.65;color:#677489;margin-top:4px}.rfh-desktop .home-learning-xp{margin-left:auto;white-space:nowrap;font-size:9px;color:#426b50}.rfh-desktop .home-learning-list>button>.icon{width:14px;height:14px;color:#648575}.rfh-desktop .home-learning footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid rgb(237,242,239);font-size:10px;color:#677489}.rfh-desktop .home-learning footer button{font-size:11px;color:#426b50}.rfh-desktop{--ui-green: #17b76a;--ui-accent: #159158;--ui-heading: #1b3728;--ui-text: #426b50;--ui-muted: #648575;--ui-mint: #eaf7ed;--ui-mint-strong: #d8efe0;--ui-border: #c6e7d2;--edge: #e0e9e4;--body: #648575}.rfh-desktop .cg-setup-hero .hero-text{max-width:72%;position:relative;z-index:1}.rfh-desktop .cg-setup-hero h2{max-width:610px;line-height:1.3}.rfh-desktop .cg-setup-hero p{max-width:550px}.rfh-desktop .cg-time-hint{display:flex;align-items:center;gap:6px;margin-top:11px;color:#426b50;font-size:11px;font-weight:500;line-height:1.5}.rfh-desktop .cg-time-hint .icon{width:14px;height:14px}.rfh-desktop #journey-focus-1 .gx-connection-visual{width:100%;box-sizing:border-box;align-self:stretch}.rfh-desktop #journey-focus-1 .gx-connection-line>i{animation-duration:4s;animation-iteration-count:2}.rfh-desktop #journey-focus-1 .mh-step-art{width:100%;height:138px;display:flex;align-items:center;justify-content:center;margin:18px 0 10px;flex:0 0 auto}.rfh-desktop #journey-focus-1 .mh-step-art>svg{width:260px;max-width:100%;height:138px;overflow:visible}.rfh-desktop #journey-focus-1 .mh-step-object{animation:5s ease-in-out 0s 2 normal none running rfh-mh-step-drift;transform-origin:center center;transform-box:fill-box}.rfh-desktop #journey-focus-1 .mh-step-glints{animation:5s ease-in-out 0s 2 normal none running rfh-mh-step-shimmer}.rfh-desktop .gx-focus .ji-explanation{max-width:none;margin-bottom:14px;line-height:1.75}.rfh-desktop .ji-prepare{display:flex;align-items:flex-start;gap:9px;color:#648575;font-size:12px;line-height:1.65;margin-bottom:18px;max-width:100%}.rfh-desktop .ji-prepare>.icon{width:17px;height:17px;flex:0 0 auto;margin-top:2px}.rfh-desktop .ji-video{width:100%;box-sizing:border-box;margin:0 0 18px}.rfh-desktop .ji-video-placeholder{display:flex;align-items:center;gap:14px;min-height:96px;padding:18px;border:1px dashed rgb(198,231,210);border-radius:14px;background:#f5faf7}.rfh-desktop .ji-play{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;background:#eaf7ed;color:#159158;border-radius:13px}.rfh-desktop .ji-play svg{width:26px;height:26px}.rfh-desktop .ji-video-placeholder strong{display:block;font-size:13px;color:#375440}.rfh-desktop .ji-video-placeholder div>span{display:block;font-size:11px;line-height:1.6;color:#648575;margin-top:5px}@keyframes rfh-gx-connect{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 6px);opacity:0}}@keyframes rfh-mh-step-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes rfh-mh-step-shimmer{0%,to{opacity:.55}50%{opacity:1}}.rfh-desktop .gx-brand-tile>img{display:block;max-width:84%;height:auto}.rfh-desktop .gx-meta-tile>.gx-brand-symbol{width:64px}.rfh-desktop .gx-resgata-tile>.gx-brand-symbol{width:56px;height:56px;border-radius:14px}.rfh-desktop{min-height:100vh}.rfh-desktop .safe.safe-link{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-weight:600;color:#159158;text-decoration:underline;text-underline-offset:3px}.rfh-desktop .safe.safe-link:hover{color:#0f3827}.rfh-desktop .heading-actions{display:flex;align-items:center;gap:8px}.rfh-desktop .home-campaigns-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.rfh-desktop .home-campaigns-head h3{margin-bottom:0}.rfh-desktop .rfh-native{font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:#1a202c;-webkit-font-smoothing:antialiased}.rfh-desktop .ji-page{max-width:1180px;margin:0 auto}.rfh-desktop .ji-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px}.rfh-desktop .ji-back .icon{width:15px;height:15px}.rfh-desktop .p-kicker{font-size:10px;letter-spacing:1.4px;color:#648575;font-weight:700;margin-bottom:10px;text-transform:uppercase}.rfh-desktop .native-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 26px}.rfh-desktop .native-head h1{font-size:28px;letter-spacing:-.7px;line-height:1.22}.rfh-desktop .native-head p{font-size:13px;color:#7b8d80;margin-top:9px;line-height:1.7;max-width:650px}.rfh-desktop .ji-page .gx-focus{justify-content:flex-start}.rfh-desktop .ji-page .gx-focus>.safe{margin-top:14px}.rfh-desktop .gx-focusart{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;margin:24px 0;color:#159158}.rfh-desktop .gx-focusart>.icon{width:67px;height:67px;padding:17px;box-sizing:content-box;border-radius:29px;background:#eaf7ed;stroke-width:1.3}.rfh-desktop .gx-focusart>span{font-size:10px;letter-spacing:.4px;color:#648575}.rr-report{color:#1b3728}.rr-report .p-kicker{font-size:10px;letter-spacing:1.4px;color:#677489;font-weight:700;margin-bottom:10px;text-transform:uppercase}.rr-report .native-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 26px}.rr-report .native-head h1{font-size:28px;letter-spacing:-.7px;color:#1b3728}.rr-report .native-head p{font-size:13px;color:#677489;margin-top:9px;line-height:1.7;max-width:650px}.rr-report .rr-period{width:190px;height:40px;margin:0;padding:0 12px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#426b50;font:inherit;font-size:12px}.rr-report .p-statgrid{display:grid;grid-template-columns:repeat(5,minmax(0px,1fr));gap:16px;margin:22px 0}.rr-report .p-stat{min-width:0px;background:#fff;border:1px solid rgb(224,233,228);border-radius:12px;padding:21px}.rr-report .p-stat>span{display:flex;justify-content:space-between;align-items:center;color:#677489;font-size:11px}.rr-report .p-stat .icon{width:16px;height:16px;color:#17b76a}.rr-report .p-stat strong{display:block;font-size:23px;font-weight:600;letter-spacing:-.8px;margin:14px 0 8px;color:#1b3728;overflow-wrap:anywhere}.rr-report .p-stat small{font-size:10px;color:#677489}.rr-report .p-statgrid.rr-no-spend{grid-template-columns:repeat(4,minmax(0px,1fr))}.rr-report .p-stat.rr-spend{background:#eaf7ed;border-color:#c6e7d2}.rr-report .rv-report-cost-note{font-size:10px;color:#677489;line-height:1.7;margin:-5px 0 20px}.rr-report .p-chartgrid{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;margin:22px 0}.rr-report .p-chart{min-width:0px;background:#fff;border:1px solid rgb(224,233,228);border-radius:15px;padding:24px}.rr-report .p-chart h2{font-size:15px;color:#1b3728}.rr-report .p-chart>p{font-size:10px;color:#677489;margin-top:7px}.rr-report .p-donutwrap{display:flex;align-items:center;gap:24px;margin-top:27px}.rr-report .p-donut{position:relative;display:grid;place-items:center;flex-shrink:0;width:125px;height:125px;border-radius:50%;background:conic-gradient(#17b76a 0 var(--rr-delivery, 0%),#eaf7ed var(--rr-delivery, 0%) 100%)}.rr-report .p-donut:before{content:"";position:absolute;inset:10px;background:#fff;border-radius:50%}.rr-report .p-donut>div{position:relative;text-align:center;color:#677489;font-size:10px}.rr-report .p-donut b{display:block;margin-top:6px;font-size:24px;letter-spacing:-.8px;color:#1b3728}.rr-report .p-legend{flex:1 1 0%}.rr-report .p-legend>div{display:flex;justify-content:space-between;gap:12px;margin:17px 0;font-size:10px;color:#677489}.rr-report .p-legend>div:first-child{color:#159158}.rr-report .p-legend b{font-size:12px;font-weight:600;color:#1b3728}.rr-report .rr-trend{position:relative;margin-top:15px}.rr-report .rr-svg{display:block;width:100%;height:auto;overflow:visible}.rr-report .rr-axis{font-family:inherit;font-size:10px;fill:#7e8e86}.rr-report .rr-hit{cursor:crosshair;outline:none}.rr-report .rr-marker{opacity:0;transition:opacity .12s}.rr-report .rr-hit.rr-active .rr-marker{opacity:1}.rr-report .rr-hit:focus-visible .rr-axis{fill:#159158;font-weight:700}.rr-report .rr-tooltip{position:absolute;z-index:2;min-width:167px;max-width:calc(100% - 8px);padding:12px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;box-shadow:#1b372815 0 6px 24px;color:#677489;pointer-events:none}.rr-report .rr-tooltip>strong{display:block;margin-bottom:10px;font-size:11px;color:#1b3728}.rr-report .rr-tooltip>span{display:flex;align-items:center;gap:5px;margin:7px 0;font-size:10px}.rr-report .rr-tooltip b{margin-left:auto;font-weight:600;color:#1b3728}.rr-report .rr-tooltip i,.rr-report .rr-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#17b76a}.rr-report .rr-tooltip i.delivered,.rr-report .rr-legend>span:last-child i{background:#8ddcb7}.rr-report .rr-tooltip small{display:flex;gap:12px;padding-top:8px;margin-top:9px;border-top:1px solid rgb(237,242,239);font-size:9px}.rr-report .rr-legend{display:flex;justify-content:center;gap:19px;margin-top:6px;font-size:10px;color:#677489}.rr-report .rr-legend>span{display:flex;align-items:center;gap:6px}.rr-report .rr-chart-hint{margin-top:10px;font-size:9px;text-align:center;color:#7e8e86}.rr-report .rr-empty-chart{margin-top:40px;font-size:12px;text-align:center;color:#677489}.rr-report .native-card{margin-top:20px;padding:26px;background:#fff;border:1px solid rgb(224,233,228);border-radius:13px;box-shadow:#1b372803 0 3px 15px}.rr-report .p-table{padding:0;overflow:hidden}.rr-report .p-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px}.rr-report .p-table>.p-sectionhead{padding:22px 23px 14px}.rr-report .p-sectionhead h2{margin:0;font-size:15px;color:#1b3728}.rr-report .p-sectionhead p{margin-top:7px;font-size:11px;color:#677489}.rr-report .text-button{font-size:11px;font-weight:600;color:#159158}.rr-report .rr-campaigns{padding:0 16px 16px}.rr-report .p-recent{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:17px 3px;background:none;border-bottom:1px solid rgb(237,242,239);text-align:left;color:#159158}.rr-report .p-recent:last-child{border:0px}.rr-report .p-recent:hover{background:#f8fbf9}.rr-report .p-recent>.icon{width:14px;height:14px}.rr-report .p-rowname{display:flex;align-items:center;gap:12px;min-width:0px}.rr-report .p-rowname strong{display:block;font-size:12px;line-height:1.6;color:#1b3728}.rr-report .p-rowname small{display:block;margin-top:4px;font-size:10px;color:#677489}.rr-report .p-square{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;background:#eaf7ed;color:#17b76a}.rr-report .p-square .icon{width:17px;height:17px}.rr-report .rr-empty{padding:18px 3px 4px;font-size:12px;color:#677489}@media(max-width:1200px){.rr-report .p-statgrid{grid-template-columns:repeat(3,minmax(0px,1fr))}.rr-report .p-statgrid.rr-no-spend{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media(max-width:1150px){.rr-report .p-donut{width:100px;height:100px}.rr-report .p-donutwrap{gap:15px}.rr-report .p-donut b{font-size:21px}.rr-report .p-stat{padding:17px}}@media(max-width:900px){.rr-report .p-chartgrid{grid-template-columns:1fr}}@media(max-width:760px){.rr-report .p-statgrid{grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.rr-report .p-statgrid.rr-no-spend{grid-template-columns:repeat(2,minmax(0px,1fr))}.rr-report .p-stat.rr-spend{grid-column:1 / -1}.rr-report .native-head{flex-wrap:wrap;align-items:flex-start}.rr-report .native-head h1{font-size:24px}.rr-report .native-head p{font-size:12px}.rr-report .rr-period{width:100%}.rr-report .p-chart,.rr-report .native-card{padding:18px}.rr-report .p-table{padding:0}.rr-report .p-sectionhead{flex-wrap:wrap}.rr-report .rr-tooltip{min-width:147px;padding:10px}.rr-report .rr-axis{font-size:11px}}.ra-report .ra-updated{display:flex;align-items:center;gap:8px;margin:-14px 0 0;font-size:11px;color:#677489}.ra-report .ra-pulse{width:7px;height:7px;border-radius:50%;background:#17b76a;animation:ra-pulse 1.4s ease-in-out infinite}@keyframes ra-pulse{50%{opacity:.3}}.ra-report .p-statgrid.ra-stats{grid-template-columns:repeat(3,minmax(0px,1fr))}.ra-report .p-chartgrid.ra-chartgrid{grid-template-columns:1fr 1fr}.ra-report .p-chart{display:flex;flex-direction:column}.ra-report .p-donutwrap{flex:1 1 auto;margin-top:20px}.ra-report .p-stat.ra-highlight{background:#eaf7ed;border-color:#c6e7d2}.ra-report .ra-bars{display:grid;gap:14px;margin-top:22px;padding:20px;border:1px solid rgb(224,233,228);border-radius:10px}.ra-report .ra-bar{display:grid;grid-template-columns:88px minmax(0px,1fr) 64px;align-items:center;gap:14px;font-size:11px;color:#426b50}.ra-report .ra-bar>div{height:8px;border-radius:8px;background:#eaf7ed;overflow:hidden}.ra-report .ra-bar i{display:block;height:100%;border-radius:8px;background:#17b76a}.ra-report .ra-bar b{font-weight:600;text-align:right;color:#1b3728}.ra-report .ra-callout{display:flex;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;border:1px solid rgb(198,231,210);border-radius:10px;background:#f0faf4;font-size:11px;color:#426b50}.ra-report .ra-callout .icon{flex-shrink:0;width:16px;height:16px;color:#159158}.ra-report .ra-minis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.ra-report .ra-minis>div{padding:13px 15px;border:1px solid rgb(224,233,228);border-radius:10px;background:#f8fbf9}.ra-report .ra-minis span{display:block;font-size:10px;color:#677489}.ra-report .ra-minis b{display:block;margin-top:6px;font-size:17px;font-weight:600;letter-spacing:-.4px;color:#1b3728}.ra-report .ra-campaigns{padding:0 23px 20px}@media(max-width:900px){.ra-report .p-chartgrid.ra-chartgrid{grid-template-columns:1fr}}@media(max-width:760px){.ra-report .p-statgrid.ra-stats{grid-template-columns:repeat(2,minmax(0px,1fr))}.ra-report .ra-updated{margin-top:-10px}.ra-report .ra-bars{padding:16px 14px}.ra-report .ra-bar{grid-template-columns:72px minmax(0px,1fr) 52px;gap:8px}.ra-report .ra-minis{grid-template-columns:1fr}.ra-report .ra-campaigns{padding:0 14px 16px}}.ax-page{color:#1b3728}.ax-page .rf-card{border:1px solid rgb(224,233,228)!important;border-radius:13px!important;box-shadow:none!important}.ax-page table:not(.ax-skip) thead tr{background:#f7faf8}.ax-page table:not(.ax-skip) th{border-color:#e0e9e4;font-size:10px;font-weight:600;letter-spacing:.7px;color:#648575}.ax-page table:not(.ax-skip) td{border-color:#edf2ef;color:#1b3728}.ax-page table:not(.ax-skip) tbody tr{transition:background .15s}.ax-page table:not(.ax-skip) tbody tr:hover{background:#fafcfb}.ax-page .chakra-input,.ax-page .chakra-select,.ax-page .chakra-textarea{border-color:#e0e9e4;border-radius:9px;background:#fff}.ax-page .chakra-input:hover,.ax-page .chakra-select:hover,.ax-page .chakra-textarea:hover{border-color:#c6e7d2}.ax-page .chakra-input:focus-visible,.ax-page .chakra-select:focus-visible,.ax-page .chakra-textarea:focus-visible{border-color:#17b76a;box-shadow:#17b76a59 0 0 0 1px}.ax-page .chakra-form__label{font-size:11px;font-weight:600;color:#677489}.ax-section-title{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:-.2px;color:#1b3728}.ax-section-subtitle{margin:0 0 16px;font-size:12px;color:#677489}.al-library{position:relative;--ui-accent: #159158;--ui-mint: #eaf7ed;--ui-mint-strong: #d8efe0;--ui-border: #c6e7d2;--ui-edge: #e0e9e4;--ui-muted: #648575;--ui-text: #426b50;--ui-ink: #172e29;color:var(--ui-ink)}.al-library .p-kicker{font-size:10px;letter-spacing:1.4px;color:var(--ui-muted);font-weight:700;margin-bottom:10px;min-height:15px;text-transform:uppercase}.al-library .native-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0 26px}.al-library .native-head h1{font-size:28px;font-weight:650;letter-spacing:-.9px;color:var(--ui-ink);margin:0}.al-library .native-head p{font-size:13px;color:#7b8d80;margin:9px 0 0;line-height:1.7;max-width:650px}.al-library .al-head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.al-library .btn{border-radius:7px;padding:12px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:600;transition:background .15s}.al-library .btn .icon{width:16px;height:16px}.al-library .btn.primary{background:#14b76a;color:#fff;box-shadow:#0d955a0d 0 3px 6px}.al-library .btn.primary:hover{background:#0f9c5a}.al-library .btn.secondary{border:1px solid var(--ui-edge);color:var(--ui-accent);background:#fff}.al-library .btn.secondary:hover{background:var(--ui-mint);border-color:var(--ui-border)}.al-library .al-head-actions .btn{font-size:12px;padding:10px 14px}.al-library .p-master{display:grid;grid-template-columns:280px minmax(0px,1fr);gap:18px}.al-library .p-browser{background:#fff;border:1px solid var(--ui-edge);border-radius:16px;padding:14px;overflow:hidden;align-self:start}.al-library .p-search{position:relative}.al-library .p-search .icon{position:absolute;top:13px;left:13px;width:16px;height:16px;color:var(--ui-muted)}.al-library .p-search input{width:100%;height:42px;margin:0;padding:0 12px 0 39px;background:#fff;border:1px solid var(--ui-edge);border-radius:7px;font:inherit;font-size:12px;color:#355540;outline:none}.al-library .p-search input:focus{border-color:var(--ui-border);box-shadow:0 0 0 3px #15915814}.al-library .p-search input::placeholder{color:var(--ui-muted)}.al-library .p-list{padding:8px 0 0;max-height:560px;overflow-y:auto}.al-library .p-list button{display:flex;width:100%;align-items:center;text-align:left;padding:13px 10px;gap:10px;border:1px solid transparent;border-radius:10px;background:#fff;margin-top:4px}.al-library .p-list button:hover{background:var(--ui-mint);border-color:var(--ui-border)}.al-library .p-list button.active{background:var(--ui-mint);border-color:var(--ui-border);color:var(--ui-accent)}.al-library .p-list button>span{min-width:0px}.al-library .p-list strong{font-size:11px;font-weight:700;color:var(--ui-text);line-height:1.7;display:block;overflow-wrap:anywhere}.al-library .p-list small{font-size:11px;line-height:1.5;color:var(--ui-muted);display:block;margin-top:5px}.al-library .p-list .icon{width:17px;height:17px;color:var(--ui-muted)}.al-library .p-list button.active .icon,.al-library .p-list button.active strong{color:var(--ui-accent)}.al-library .p-list-empty{font-size:11px;color:var(--ui-muted);padding:18px 6px 8px;line-height:1.6}.al-library .p-detail{min-width:0px}.al-library .native-card{background:#fff;border:1px solid var(--ui-border);border-radius:13px;padding:22px;box-shadow:#1b372803 0 3px 15px}.al-library .p-detail .native-card+.native-card{margin-top:16px}.al-library .p-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px}.al-library .p-sectionhead>div{min-width:0px}.al-library .p-sectionhead h2{font-size:19px;font-weight:700;color:var(--ui-ink);margin:0;overflow-wrap:anywhere}.al-library .p-sectionhead h2.al-subtitle{font-size:14px}.al-library .p-sectionhead p{font-size:11px;color:var(--ui-muted);margin:7px 0 0}.al-library .p-sectionhead>strong{font-size:13px;color:var(--ui-accent)}.al-library .p-actions{display:flex;align-items:center;gap:7px}.al-library .icon-button{width:30px;height:30px;background:transparent;color:var(--ui-accent);display:grid;place-items:center;border:1px solid var(--ui-edge);border-radius:8px;padding:0}.al-library .icon-button:hover{background:var(--ui-mint);border-color:var(--ui-border)}.al-library .icon-button .icon{width:14px;height:14px}.al-library .p-statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.al-library .p-stat{background:#f7faf8;border:1px solid var(--ui-edge);border-radius:12px;padding:16px;min-width:0px}.al-library .p-stat>span{display:flex;justify-content:space-between;align-items:center;color:var(--ui-muted);font-size:11px}.al-library .p-stat .icon{width:16px;height:16px;color:var(--ui-accent)}.al-library .p-stat strong{font-size:24px;color:var(--ui-text);display:block;font-weight:600;letter-spacing:-.8px;margin:14px 0 8px;overflow-wrap:anywhere}.al-library .p-stat small{font-size:10px;color:var(--ui-muted)}.al-library .p-progress{height:6px;border-radius:6px;background:var(--ui-mint-strong);overflow:hidden;margin:12px 0 25px}.al-library .p-progress i{display:block;height:100%;background:var(--ui-accent)}.al-library .p-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.al-library .p-mini small{font-size:10px;color:var(--ui-muted)}.al-library .p-mini b{display:block;font-weight:550;font-size:16px;color:var(--ui-text);margin-top:8px}.al-library .review-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid rgb(237,242,239);margin:20px 0;padding:15px 0;font-size:11px;color:var(--ui-muted)}.al-library .review-row strong{color:#1b3728;font-weight:550;text-align:right}.al-library .p-chip{background:var(--ui-mint);color:var(--ui-accent);border:1px solid var(--ui-border);border-radius:4px;padding:4px 7px;font-size:9px}.al-library .al-campaigns{margin-top:14px}.al-library .p-recent{display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;text-align:left;width:100%;padding:17px 3px;border-top:1px solid rgb(237,242,239);color:var(--ui-muted)}.al-library .p-recent:hover{background:#f8fbf9}.al-library .p-recent>.icon{width:14px;height:14px;color:var(--ui-accent)}.al-library .p-rowname{display:flex;align-items:center;gap:12px;min-width:0px}.al-library .p-rowname strong{font-size:12px;line-height:1.6;display:block;color:var(--ui-ink)}.al-library .p-rowname small{font-size:10px;display:block;color:var(--ui-muted);margin-top:4px}.al-library .p-square{width:36px;height:36px;background:var(--ui-mint);color:var(--ui-accent);border-radius:9px;display:grid;place-items:center;flex-shrink:0}.al-library .p-square .icon{width:17px;height:17px}.al-library .al-empty{text-align:center;padding:40px 22px}.al-library .al-empty .p-square{margin:0 auto 14px}.al-library .al-empty h2{font-size:16px;margin:0 0 8px;color:var(--ui-ink)}.al-library .al-empty p{font-size:12px;color:var(--ui-muted);line-height:1.7;margin:0 0 18px}.al-library .al-muted{font-size:12px;color:var(--ui-muted);padding:30px 0;text-align:center}@media(max-width:1100px){.al-library .p-master{grid-template-columns:240px minmax(0px,1fr)}.al-library .p-sectionhead{flex-wrap:wrap;gap:12px}}@media(max-width:900px){.al-library .p-stat{padding:12px}.al-library .p-stat strong{font-size:21px}}@media(max-width:800px){.al-library .p-master{grid-template-columns:1fr}.al-library .p-list{max-height:220px}.al-library .native-card{padding:18px}.al-library .al-head-actions{margin-top:8px}}@media(max-width:600px){.al-library .native-head{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:22px}.al-library .native-head h1{font-size:25px;line-height:1.22;letter-spacing:-.7px}.al-library .native-head p{font-size:12px;margin-top:8px;color:#78877f}.al-library .al-head-actions{width:100%}.al-library .al-head-actions .btn{flex:1 1 0%;min-height:46px;border-radius:12px;font-size:12px;padding:11px 10px;gap:7px;white-space:nowrap}.al-library .p-master{display:flex;flex-direction:column;gap:16px}.al-library .p-browser{width:100%;border-color:#e4ebe7;border-radius:19px}.al-library .p-search input{border-radius:13px;height:46px}.al-library .p-search .icon{top:15px}.al-library .p-list{display:flex;overflow-x:auto;max-height:none;gap:10px;margin-top:8px;padding-bottom:5px}.al-library .p-list>button{width:220px;flex:0 0 220px;min-height:72px;padding:14px;margin-top:0;border:1px solid rgb(228,235,231);border-radius:13px}.al-library .p-list>button.active{background:#f0faf4;border-color:#a4d7b9}.al-library .native-card{padding:20px;border-color:#e4ebe7;border-radius:19px;box-shadow:none}.al-library .p-sectionhead h2{font-size:18px}.al-library .p-actions{flex-wrap:wrap}.al-library .icon-button{width:44px;height:44px;background:#f6f9f7;border-color:#e4ebe7;border-radius:11px}.al-library .p-statgrid{gap:10px;margin:18px 0}.al-library .p-stat{padding:14px 12px;border-color:#edf2ef;border-radius:13px}.al-library .p-stat strong{font-size:22px}.al-library .p-mini{grid-template-columns:repeat(2,1fr);gap:14px 8px}.al-library .p-mini small{font-size:9px}.al-library .al-primary-action{width:100%;min-height:46px;border-radius:12px}}@media(max-width:420px){.al-library .p-statgrid{grid-template-columns:repeat(2,minmax(0px,1fr))}}.al-library .native-table{width:100%;border-collapse:collapse;font-size:12px}.al-library .native-table th{text-align:left;padding:16px 18px;font-size:10px;letter-spacing:.7px;font-weight:600;background:#f7faf8;color:var(--ui-muted)}.al-library .native-table td{padding:20px 18px;border-bottom:1px solid rgb(224,233,228)}.al-library .native-table tr:last-child td{border-bottom:0px}.al-library .native-table tbody tr:hover{background:#fcfef9}.al-library .native-table td small{display:block;font-size:10px;color:var(--ui-muted);line-height:1.7;margin-top:7px}.al-library .table-wrap{overflow-x:auto}.al-library .p-table{padding:0;overflow:hidden}.al-library .p-toolbar{display:flex;align-items:center;gap:12px;margin:22px 0 18px;flex-wrap:wrap}.al-library .p-toolbar .p-search{flex:1 1 0%;min-width:180px}.al-library .p-toolbar select{height:42px;margin:0;padding:0 12px;background:#fff;max-width:180px;font:inherit;font-size:12px;border:1px solid rgb(224,233,228);border-radius:7px;color:#355540}.al-library .p-tabs{display:flex;gap:5px;align-items:center;background:var(--ui-mint);padding:4px;border-radius:8px;width:max-content;max-width:100%;flex-wrap:wrap}.al-library .p-tabs button{background:none;padding:8px 12px;color:var(--ui-muted);font-size:11px;border-radius:5px}.al-library .p-tabs button.active{background:#fff;color:var(--ui-text);box-shadow:#1b372810 0 1px 6px}.al-library .p-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 9px;border-radius:5px;font-size:10px;font-weight:550;background:#edf2ef;color:#648575}.al-library .p-badge:before{content:"";width:5px;height:5px;background:currentcolor;border-radius:50%}.al-library .p-badge.running,.al-library .p-badge.approved,.al-library .p-badge.connected{background:var(--ui-mint);color:var(--ui-accent)}.al-library .p-badge.paused,.al-library .p-badge.pending{background:#fff4df;color:#a48340}.al-library .p-badge.finished{background:#edf2f8;color:#778ba5}.al-library .p-badge.rejected,.al-library .p-badge.disconnected{background:#fff0e9;color:#b7775d}.al-library .p-badge.blue{background:#edf4ff;color:#6a8dbb}.al-library .p-switch{width:30px;height:17px;border-radius:20px;background:#e0e9e4;padding:0;position:relative;flex-shrink:0}.al-library .p-switch:after{content:"";position:absolute;width:11px;height:11px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:#0001 0 1px 2px}.al-library .p-switch.on{background:var(--ui-accent)}.al-library .p-switch.on:after{left:16px}.al-library .p-tablefoot{display:flex;justify-content:space-between;font-size:10px;color:var(--ui-muted);border-top:1px solid rgb(224,233,228);padding:15px 20px}.al-library .p-note{font-size:10px;line-height:1.8;color:var(--ui-muted);margin:17px 0}.al-library .p-formrow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.al-library.al-narrow{max-width:960px;margin:0 auto}.al-library .cs-card{padding:0 32px;border-color:var(--ui-edge)}.al-library .cs-context{display:flex;align-items:center;gap:9px;padding:16px 0;border-bottom:1px solid var(--ui-edge);font-size:11px;color:var(--ui-muted)}.al-library .cs-context>.icon{width:16px;height:16px;color:var(--ui-accent)}.al-library .cs-context strong{color:var(--ui-text)}.al-library .cs-section{padding:26px 0;border-bottom:1px solid var(--ui-edge)}.al-library .cs-section-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.al-library .cs-section-title>span{display:grid;place-items:center;background:var(--ui-mint);color:var(--ui-accent);width:34px;height:34px;border-radius:10px;flex-shrink:0}.al-library .cs-section-title .icon{width:17px;height:17px}.al-library .cs-section-title h2{font-size:16px;color:#1b3728;margin:0 0 6px}.al-library .cs-section-title p{font-size:12px;color:#677489;line-height:1.6;margin:0}.al-library .cs-section .field{font-size:12px;margin-bottom:0}.al-library .cs-section input[type=time]{font-size:14px;height:42px;background:#fff}.al-library .cs-timezone{display:block;color:#677489;font-size:10px;margin-top:8px}.al-library .cs-advanced-toggle{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:18px;border:1px solid var(--ui-edge);border-radius:12px;cursor:pointer}.al-library .cs-advanced-toggle:has(input:checked){background:var(--ui-mint);border-color:var(--ui-border)}.al-library .cs-advanced-toggle input{appearance:none;position:relative;flex-shrink:0;width:34px;height:20px;margin:1px 0 0;border-radius:999px;background:#d0d9d4;cursor:pointer;transition:background .15s}.al-library .cs-advanced-toggle input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s}.al-library .cs-advanced-toggle input:checked{background:var(--ui-accent)}.al-library .cs-advanced-toggle input:checked:after{transform:translate(14px)}.al-library .cs-advanced-toggle input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.al-library .cs-advanced-toggle strong{display:block;font-size:13px;color:#1b3728}.al-library .cs-advanced-toggle small{display:block;font-size:11px;color:#677489;line-height:1.5;margin-top:4px}.al-library .cs-schedule-note{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;color:var(--ui-muted);margin:0 0 12px}.al-library .cs-schedule-note .icon{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--ui-accent)}.al-library .cs-days{border:1px solid var(--ui-edge);border-radius:12px;overflow:hidden}.al-library .cs-day{display:grid;grid-template-columns:120px 1fr auto;gap:14px;align-items:start;padding:12px 16px;border-top:1px solid var(--ui-edge);background:#fafbfa}.al-library .cs-day:first-child{border-top:none}.al-library .cs-day.active{background:#fff}.al-library .cs-day-toggle{display:flex;align-items:center;gap:9px;min-height:36px;cursor:pointer}.al-library .cs-day-toggle input{accent-color:var(--ui-accent);width:16px;height:16px;margin:0}.al-library .cs-day-toggle strong{font-size:13px;color:#1b3728}.al-library .cs-day:not(.active) .cs-day-toggle strong{color:#677489;font-weight:500}.al-library .cs-day-windows{display:flex;flex-direction:column;gap:8px;min-width:0}.al-library .cs-day-off{display:flex;align-items:center;min-height:36px;font-size:12px;color:#677489}.al-library .cs-window{display:flex;align-items:center;gap:8px}.al-library .cs-section .cs-window input[type=time]{width:118px;height:36px;padding:0 10px;font-size:13px;border:1px solid var(--ui-edge);border-radius:8px;color:var(--ui-ink)}.al-library .cs-window>span{font-size:12px;color:#677489}.al-library .cs-icon-btn{display:grid;place-items:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:#677489;cursor:pointer}.al-library .cs-icon-btn:hover{background:var(--ui-mint);color:var(--ui-accent)}.al-library .cs-icon-btn .icon{width:14px;height:14px}.al-library .cs-day-actions{display:flex;align-items:center;gap:4px;min-height:36px}.al-library .cs-link-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:none;border-radius:8px;background:transparent;font-size:12px;font-weight:600;color:var(--ui-accent);white-space:nowrap;cursor:pointer}.al-library .cs-link-btn:hover{background:var(--ui-mint)}.al-library .cs-link-btn .icon{width:13px;height:13px}.al-library .cs-link-btn:disabled,.al-library .cs-icon-btn:disabled{opacity:.5;cursor:not-allowed}.al-library .cs-speed-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:5px;background:#f7faf8;border:1px solid var(--ui-edge);border-radius:12px}.al-library .cs-speed{padding:13px 10px;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--ui-text)}.al-library .cs-speed strong,.al-library .cs-speed span{display:block}.al-library .cs-speed strong{font-size:13px}.al-library .cs-speed span{font-size:11px;margin-top:6px;color:#677489}.al-library .cs-speed.selected{background:var(--ui-mint);border-color:var(--ui-border);color:var(--ui-accent)}.al-library .cs-speed.selected span{color:var(--ui-accent)}.al-library .cs-speed:hover{border-color:var(--ui-border)}.al-library .cs-category-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.al-library .cs-category{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--ui-edge);padding:16px;border-radius:12px;cursor:pointer}.al-library .cs-category:has(input:checked){background:var(--ui-mint);border-color:var(--ui-border)}.al-library .cs-category input{accent-color:var(--ui-accent);width:16px;height:16px;margin:1px 0 0;flex-shrink:0}.al-library .cs-category strong{display:block;font-size:13px;color:#1b3728}.al-library .cs-category small{display:block;font-size:11px;color:#677489;line-height:1.5;margin-top:5px}.al-library .cs-help{display:flex;align-items:center;gap:7px;font-size:11px;color:#677489;margin:14px 0 0}.al-library .cs-help .icon{width:14px;height:14px;flex-shrink:0}.al-library .cs-meta-hint{padding:16px;border:1px solid var(--ui-border);border-radius:12px;background:#f3faf5}.al-library .cs-meta-hint p{font-size:12px;color:#677489;line-height:1.6;margin:0 0 14px}.al-library .cs-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.al-library .cs-footer small{font-size:10px;color:#677489;line-height:1.6;display:block;max-width:570px}.al-library .cs-footer .btn{white-space:nowrap}@media(max-width:700px){.al-library .cs-card{padding:0 18px}.al-library .cs-category-options,.al-library .p-formrow{grid-template-columns:1fr}.al-library .cs-footer{align-items:stretch;flex-direction:column}.al-library .cs-day{grid-template-columns:1fr;gap:8px}.al-library .cs-day-actions{min-height:0px}.al-library .cs-section .cs-window input[type=time]{flex:1;width:auto;min-width:0}}@media(max-width:600px){.al-library .p-toolbar{flex-direction:column;align-items:stretch;gap:10px}.al-library .p-toolbar>*,.al-library .p-toolbar select{width:100%;max-width:100%}.al-library .p-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.al-library .p-tabs>button{flex:0 0 auto;white-space:nowrap;min-height:42px;font-size:12px}}.al-library .al-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:0;background:none;font-size:12px;font-weight:500;color:#159158}.al-library .al-back .icon{width:15px;height:15px}@media(max-width:767px){.al-library .al-back-action{display:none}}.al-library .cl-stats{grid-template-columns:repeat(4,minmax(0px,1fr));gap:16px;margin:0 0 22px}.al-library .cl-stats .p-stat{background:#fff;padding:21px}.al-library .cl-stats .p-stat strong{font-size:29px;color:#1b3728}.al-library .cl-usage{margin-bottom:18px}.al-library .cl-table{padding:0;border:0px;background:transparent;box-shadow:none;overflow:visible}@media(max-width:900px){.al-library .cl-stats{grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}}@media(max-width:600px){.al-library .cl-stats .p-stat{padding:14px 12px}.al-library .cl-stats .p-stat strong{font-size:24px}}.al-library .safe{display:flex;align-items:center;gap:5px;margin-top:13px;color:#648575;font-size:10px}.al-library .safe .icon{width:12px;height:12px}.al-library .status-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#f9f0db;color:#b28a36;flex-shrink:0}.al-library .status-icon .icon{width:22px;height:22px}.al-library .status-icon.ok{background:#eaf7ed;color:#16a65d}.al-library .status-icon.error{background:#fff0eb;color:#c47755}.al-library .tag{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:20px;font-size:9px;white-space:nowrap;background:#eaf7ed;color:#419257}.al-library .tag.pending{color:#957133;background:#fff5df}.al-library .tag.rejected{color:#b66746;background:#fff0e7}.al-library .native-empty{padding:45px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.al-library .native-empty>.status-icon{width:64px;height:64px;margin-bottom:5px}.al-library .native-empty h2{font-size:19px;margin:0;color:#1b3728}.al-library .native-empty p{max-width:385px;line-height:1.8;color:#648575;font-size:12px;margin:0}.al-library .native-status{display:flex;align-items:center;justify-content:space-between;border:1px solid rgb(224,233,228);border-radius:10px;padding:20px;gap:20px}.al-library .native-status>div{display:flex;align-items:center;gap:13px;min-width:0px}.al-library .native-status strong{font-size:13px;color:#1b3728}.al-library .native-status p{font-size:11px;line-height:1.8;color:#648575;margin:4px 0 0}.al-library .mp-card-title{font-size:16px;margin:0 0 8px;color:#1b3728}.al-library .mp-card-text{font-size:12px;line-height:1.8;color:#648575;margin:0}.al-library .gx-overline{display:block;font-size:10px;font-weight:750;letter-spacing:1.4px;color:#426b50;margin-bottom:10px}.al-library .gx-reward{color:#426b50;background:#d8efe0;padding:6px 10px;border-radius:7px;font-size:11px;white-space:nowrap}.al-library .gx-lessonintro{display:flex;align-items:center;gap:16px;padding:22px;background:#eaf7ed;border:1px solid rgb(216,239,224);border-radius:12px;margin-bottom:24px}.al-library .gx-lessonintro>.icon{width:22px;height:22px;color:#426b50;flex:0 0 auto}.al-library .gx-lessonintro>div{flex:1 1 0%}.al-library .gx-lessonintro strong{font-size:14px;color:#1b3728}.al-library .gx-lessonintro p{font-size:12px;line-height:1.7;color:#648575;margin:6px 0 0}.al-library .gx-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.al-library .gx-compare>.native-card h2{font-size:16px;margin:0 0 8px}.al-library .gx-compare>.native-card>p{font-size:12px;line-height:1.85;color:#648575;margin:0}.al-library .gx-compare>.native-card>.btn{margin-top:15px}.al-library .gx-category{padding:29px;border:1px solid rgb(224,233,228);border-radius:14px;background:#fff}.al-library .gx-categorylabel{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:1.2px;border-radius:6px;padding:8px 10px}.al-library .gx-categorylabel>.icon{width:14px;height:14px}.al-library .gx-category h2{font-size:23px;line-height:1.35;margin:22px 0 14px;max-width:340px}.al-library .gx-category>p{font-size:13px;line-height:1.85;color:#426b50;min-height:72px;margin:0}.al-library .gx-category ul{padding-left:17px;margin:21px 0 0;font-size:12px;line-height:2.2;color:#648575}.al-library .gx-category.utility{border-color:#c6e7d2}.al-library .gx-category.utility .gx-categorylabel{background:#eaf7ed;color:#159158}.al-library .gx-category.utility h2{color:#1b573a}.al-library .gx-category.utility .gx-bubble{background:#eaf7ed;color:#285c41}.al-library .gx-category.marketing{border-color:#cfe4f5}.al-library .gx-category.marketing .gx-categorylabel{background:#eaf4ff;color:#3675aa}.al-library .gx-category.marketing h2{color:#284f73}.al-library .gx-category.marketing .gx-bubble{background:#edf6ff;color:#3d6385}.al-library .gx-category.marketing ul{color:#5d778e}.al-library .gx-category-price{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding:17px 19px;border-radius:12px;background:#eaf7ed;color:#159158;border:1px solid rgb(216,239,224)}.al-library .gx-category-price>span{font-size:11px;font-weight:500}.al-library .gx-category-price>strong{font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.8px}.al-library .gx-category-price>small{font-size:11px;line-height:1.5}.al-library .marketing .gx-category-price{background:#edf6ff;color:#3675aa;border-color:#d6e8f8}.al-library .gx-bubble{padding:21px;background:#eaf7ed;border-radius:0 12px 12px;line-height:1.9;font-size:13px;margin-top:23px;color:#426b50;white-space:pre-line;overflow-wrap:anywhere}.al-library .gx-bubble small{display:block;font-size:9px;line-height:1.6;margin-top:12px;opacity:.7}.al-library .gx-tip{display:flex;gap:15px;padding:20px 23px;background:#f5f7f0;border:1px solid rgb(224,233,228);border-radius:11px;margin:20px 0;color:#426b50}.al-library .gx-tip>.icon{flex:0 0 auto;width:19px;height:19px}.al-library .gx-tip strong{font-size:12px}.al-library .gx-tip p{font-size:12px;line-height:1.9;margin:5px 0 0}.al-library .gx-lessonfooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0}.al-library .gx-source{color:#426b50;font-size:11px;text-decoration:underline;text-underline-offset:4px}.al-library .gx-details{border:1px solid rgb(224,233,228);border-radius:10px;padding:18px 21px;background:#fff;margin:18px 0}.al-library .gx-details summary{font-size:12px;color:#426b50;cursor:pointer;font-weight:600}.al-library .gx-details p{font-size:12px;line-height:1.9;color:#426b50}.al-library .gx-limitcard{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:32px;border:1px solid rgb(216,239,224);border-radius:14px;background:#eaf7ed}.al-library .gx-limitcard h2{font-size:24px;margin:12px 0;color:#1b3728}.al-library .gx-limitcard p{max-width:560px;font-size:13px;line-height:1.85;color:#426b50;margin:0}.al-library .gx-limitvalue{font-size:23px;font-weight:600;color:#426b50;margin-top:25px}.al-library .gx-limitvalue span{display:block;font-size:10px;font-weight:400;color:#648575;margin-top:9px}.al-library .gx-limitsymbol{padding:30px;border:1px dashed rgb(168,207,187);border-radius:50%;color:#426b50}.al-library .gx-limitsymbol .icon{width:60px;height:60px;stroke-width:1.2}.al-library .gx-roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:25px 0}.al-library .gx-roadmap>div{padding:22px;border:1px solid rgb(224,233,228);border-radius:12px;background:#fff}.al-library .gx-roadmap b{display:grid;place-items:center;width:27px;height:27px;background:#eaf7ed;color:#426b50;border-radius:8px;font-size:12px;margin-bottom:15px}.al-library .gx-roadmap strong{font-size:13px;color:#1b3728}.al-library .gx-roadmap p{font-size:12px;line-height:1.85;color:#648575;margin:6px 0 0}.al-library .gx-badgeicon{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;background:#c6e7d2;color:#426b50;flex:0 0 auto}.al-library .gx-badgeicon .icon{width:22px;height:22px}.al-library .mx-missionhero{display:flex;align-items:center;gap:20px;background:linear-gradient(105deg,#d8efe0,#eaf7ed);border:1px solid rgb(198,231,210);border-radius:14px;padding:26px;margin-bottom:24px}.al-library .mx-missionhero>div:nth-child(2){flex:1 1 0%}.al-library .mx-missionhero h2{font-size:21px;margin:8px 0;color:#426b50}.al-library .mx-missionhero p{font-size:12px;line-height:1.8;color:#648575;margin:0}.al-library .mx-tabs{margin-bottom:22px}.al-library .mx-ideas{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.al-library .mx-idea{background:#fff;padding:25px;border:1px solid rgb(224,233,228);border-radius:13px;display:flex;flex-direction:column}.al-library .mx-idea h2{font-size:18px;margin:20px 0 9px;color:#1b3728}.al-library .mx-idea>p{font-size:12px;line-height:1.8;color:#648575;margin:0}.al-library .mx-idea>.gx-bubble{margin:15px 0 22px;flex:1 1 0%}.al-library .mx-idea>.p-chip{align-self:flex-start}.al-library .mx-ideafoot{display:flex;justify-content:space-between;gap:12px;align-items:center}.al-library .mx-ideafoot>span{font-size:10px;color:#648575}.al-library .p-chip{background:#eaf7ed;color:#648575;border:1px solid rgb(216,239,224);border-radius:4px;padding:4px 7px;font-size:9px;white-space:nowrap}.al-library .btn.small{padding:9px 13px;font-size:11px}.al-library .demo-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:10px;color:#648575}@media(max-width:760px){.al-library .gx-compare,.al-library .gx-roadmap,.al-library .mx-ideas{grid-template-columns:1fr}.al-library .gx-category>p{min-height:0px}.al-library .gx-limitsymbol{display:none}.al-library .gx-limitcard{padding:24px}.al-library .gx-lessonfooter{align-items:stretch;flex-direction:column}.al-library .gx-lessonintro .gx-reward{display:none}.al-library .mx-missionhero{flex-wrap:wrap;padding:20px}.al-library .native-status{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.al-library .gx-category{padding:20px}.al-library .gx-category h2{font-size:20px}.al-library .gx-category-price>strong{font-size:27px}}.al-library .mp-status-row{margin:24px 0}.al-library a.btn{text-decoration:none}.al-library .gx-quality{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;color:#648575}.al-library .mt-sync{display:inline-flex;align-items:center;gap:6px}.al-library .mt-sync .icon{width:13px;height:13px}.al-library .mt-sync:disabled{opacity:.6;cursor:wait}.al-library .np-page button,.al-portal .np-dialog button{font:inherit;border:0;background:none;cursor:pointer;margin:0}.al-library .np-page button:disabled,.al-portal .np-dialog button:disabled{cursor:not-allowed;opacity:.55}.al-library .p-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 25px}.al-library .p-number{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--ui-edge);border-radius:13px;padding:24px;transition:border-color .15s,box-shadow .15s}.al-library .p-number:hover{border-color:var(--ui-border)}.al-library .p-number.selected{background:#f7fcf9;border-color:#8fcfab;box-shadow:#c6e7d240 0 0 0 1px}.al-library .p-number.selectable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.al-library .p-number.selectable:hover{border-color:#8fcfab;box-shadow:#17b76a14 0 6px 18px}.al-library .p-number.selectable:focus-visible{outline:2px solid rgb(23,183,106);outline-offset:2px}.al-library .p-number.locked{background:#fcfaf6}.al-library .p-number.free{background:#fafcfb}.al-library .p-numberhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.al-library .np-numbertags{display:flex;align-items:center;gap:6px;min-width:0}.al-library .p-logo{height:44px;width:44px;min-width:44px;border-radius:50%;background:#244d32;color:#d1c4a2;font-size:12px;font-weight:650;display:grid;place-items:center}.al-library .p-logo .icon{width:18px;height:18px}.al-library .p-logo.empty{background:var(--ui-mint);color:var(--ui-accent);border:1px dashed var(--ui-border)}.al-library .p-number h2{font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--ui-ink);margin:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .p-number p{font-size:12px;line-height:1.9;color:var(--ui-muted);margin:0}.al-library .p-number .np-phone{font-size:14px;line-height:1.6;font-weight:500;color:var(--ui-text);font-variant-numeric:tabular-nums;letter-spacing:.1px}.al-library .p-number .np-locked-note{line-height:1.6;color:#a48340}.al-library .p-number .np-date{font-size:11px;line-height:1.5;margin:0}.al-library .np-channel{font-size:11px;font-weight:600}.al-library .np-status{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.al-library .np-status-pill{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 12px;border-radius:999px;border:1px solid transparent;min-height:32px;box-sizing:border-box;font-size:13px;font-weight:650;line-height:1.2}.al-library .np-status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:currentcolor}.al-library .np-status-pill.connected{background:#e2f6eb;border-color:#a7e0bf;color:#0e8048}.al-library .np-status-pill.disconnected{background:#ffece3;border-color:#fabea3;color:#c44116}.al-library .np-status-pill.meta{background:#e3f0fd;border-color:#a3c7f0;color:#1565c0}.al-library .np-status-pill.meta:before{display:none}.al-library .np-status-pills{display:flex;flex-wrap:wrap;gap:6px}.al-library .np-status-pill.pending{background:#fff5db;border-color:#f4d68c;color:#a16207}.al-library .np-page .np-connect-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;padding:12px 18px;border-radius:9px;background:#14b76a;color:#fff;font-size:14px;font-weight:650;box-shadow:#0d955a2e 0 4px 10px;transition:background .15s}.al-library .np-page .np-connect-cta:hover:not(:disabled){background:#0f9c5a}.al-library .np-page .np-connect-cta:focus-visible{outline:2px solid rgb(15,156,90);outline-offset:2px}.al-library .np-connect-cta .icon{width:16px;height:16px}.al-library .np-selected{display:inline-flex;align-self:flex-start;gap:5px;align-items:center;color:var(--ui-accent);background:var(--ui-mint);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:600;margin:0 0 9px}.al-library .np-selected .icon{width:12px;height:12px}.al-library .np-page .np-meta-link{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:5px 9px;border-radius:6px;background:#edf4ff;color:#4c74aa;font-size:10px;font-weight:600;transition:background .15s}.al-library .np-page .np-meta-link:hover:not(:disabled){background:#e0ecfd}.al-library .np-meta-link .icon{width:12px;height:12px}.al-library .np-spinner,.al-portal .np-spinner{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(76,116,170,.25);border-top-color:currentcolor;animation:np-spin .75s linear infinite}.al-portal .np-spinner.large{width:28px;height:28px;border-width:3px;border-color:#d8efe0;border-top-color:var(--ui-accent, rgb(21, 145, 88))}.al-library .np-card-bottom{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-end;padding-top:20px}.al-library .p-numberfoot{border-top:1px solid rgb(216,239,224);padding-top:16px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.al-library .np-number-actions{display:flex;align-items:center;min-height:32px;flex-wrap:wrap;gap:12px}.al-library .np-page .np-number-actions .text-button{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#488463;padding:0}.al-library .np-page .np-number-actions .text-button:hover:not(:disabled){color:var(--ui-accent);text-decoration:underline;text-underline-offset:3px}.al-library .np-number-actions .text-button .icon{width:13px;height:13px}.al-library .np-page .np-number-actions .np-quiet-action{color:var(--ui-muted);font-weight:500}.al-library .np-page .np-number-actions .np-select-action{color:var(--ui-accent)}.al-library .np-page .np-menu-button{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;border:1px solid rgb(205,222,213);background:#fff;color:#243e32;box-shadow:#1b37280f 0 1px 2px;transition:background .15s,border-color .15s,color .15s}.al-library .np-page .np-menu-button:hover:not(:disabled),.al-library .np-page .np-menu-button[aria-expanded=true]{background:#eaf7ed;border-color:#8fcfab;color:#0e8048}.al-library .np-page .np-menu-button:focus-visible{outline:2px solid rgb(15,156,90);outline-offset:2px}.al-library .np-menu-button .icon{width:20px;height:20px;stroke-width:3}.al-library .p-number.add{border-style:dashed;background:#f7faf8;align-items:center;justify-content:center;text-align:center;gap:13px;min-height:250px}.al-library .p-number.add .status-icon{width:43px;height:43px}.al-library .p-number.add h2{margin:0}.al-library .p-number.add p{max-width:210px;font-size:11px;line-height:1.7}.al-library .btn.small{padding:9px 13px;font-size:12px}.al-library .np-history .p-sectionhead{margin-bottom:6px}.al-library .np-history .p-sectionhead h2{font-size:15px}.al-library .p-event{display:flex;align-items:center;gap:14px;padding:19px 2px;border-bottom:1px solid rgb(224,233,228)}.al-library .p-event:last-child{border:0}.al-library .p-event>span{width:29px;height:29px;min-width:29px;border-radius:50%;display:grid;place-items:center;background:#eaf7ed;color:#426b50}.al-library .p-event.off>span{background:#fff0e9;color:#b98a70}.al-library .p-event .icon{width:14px;height:14px}.al-library .p-event>div{min-width:0}.al-library .p-event strong{font-size:12px;font-weight:550;color:#426b50}.al-library .p-event.off strong{color:#a46c54}.al-library .p-event p{font-size:10px;color:var(--ui-muted);margin:6px 0 0;overflow-wrap:anywhere}.al-library .p-event time{margin-left:auto;font-size:10px;color:var(--ui-muted);text-align:right;line-height:1.8;white-space:nowrap}.al-library .np-events-loading{display:grid;gap:10px;margin-top:16px}.al-library .np-events-loading span{display:block;height:50px;border-radius:10px;background:linear-gradient(90deg,#f0f5f2 25%,#f8fbf9,#f0f5f2 75%);background-size:200% 100%;animation:np-shimmer 1.4s linear infinite}.al-library .np-events-empty{margin:16px 0 0;padding:16px;border:1px dashed var(--ui-border);border-radius:10px;font-size:12px;line-height:1.7;color:var(--ui-muted)}.al-library .np-hint{display:flex;align-items:center;gap:14px;margin-bottom:25px;border-style:dashed}.al-library .np-hint .status-icon{width:40px;height:40px}.al-library .np-hint p{margin:0;font-size:12px;line-height:1.7;color:var(--ui-muted)}.al-library .np-empty .status-icon{background:var(--ui-mint);color:var(--ui-accent)}.al-portal .dialog.np-dialog{width:min(460px,calc(100vw - 60px))}.al-portal .dialog.np-add-dialog{width:min(480px,calc(100vw - 60px))}.al-portal .np-dialog-body{padding:24px}.al-portal .np-dialog-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;margin-bottom:16px;background:#eaf7ed;color:#159158}.al-portal .np-dialog-icon.warn{background:#fff4df;color:#a48340}.al-portal .np-dialog-icon .icon{width:20px;height:20px}.al-portal .np-dialog-lead{font-size:14px;font-weight:650;color:#1b3728;line-height:1.5;margin-bottom:8px}.al-portal .np-dialog-text{font-size:13px;line-height:1.75;color:#648575}.al-portal .np-dialog-body>.action-row{margin-top:22px}.al-portal .np-stack{display:grid;gap:10px;margin-top:20px}.al-portal .np-stack .btn{width:100%}.al-portal .btn.np-danger{border:1px solid rgb(240,205,194);color:#b75940;background:#fff}.al-portal .btn.np-danger:hover{background:#fff4f0}.al-portal .np-body{padding:24px}.al-portal .np-purchase-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eaf7ed;color:#159158}.al-portal .np-purchase-icon .icon{width:20px;height:20px}.al-portal .np-body h3{font-size:20px;font-weight:650;letter-spacing:-.4px;line-height:1.3;color:#172e29;margin:18px 0 9px}.al-portal .np-body>p{font-size:13px;color:#677489;line-height:1.7;margin:0 0 18px}.al-portal .np-loading{display:grid;place-items:center;min-height:220px}.al-portal .np-qty{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;color:#426b50}.al-portal .np-qty>div{display:inline-flex;align-items:center;border:1px solid rgb(224,233,228);border-radius:9px;overflow:hidden}.al-portal .np-dialog .np-qty button{width:34px;height:34px;font-size:16px;font-weight:600;color:#159158}.al-portal .np-dialog .np-qty button:hover:not(:disabled){background:#eaf7ed}.al-portal .np-qty strong{min-width:34px;text-align:center;font-size:14px;color:#172e29}.al-portal .np-price{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f7faf8;border:1px solid rgb(224,233,228);border-radius:12px;padding:20px;margin:20px 0}.al-portal .np-price>span{display:grid;gap:4px;font-size:12px;font-weight:600;color:#426b50}.al-portal .np-price small{font-size:10px;font-weight:500;color:#677489}.al-portal .np-price>strong{font-size:32px;letter-spacing:-1px;white-space:nowrap;color:#172e29}.al-portal .np-price strong span{font-size:19px}.al-portal .np-price strong em{font-style:normal;font-size:12px;letter-spacing:0;font-weight:500;color:#677489;margin-left:3px}.al-portal .np-includes{display:grid;gap:13px;font-size:12px;color:#426b50}.al-portal .np-includes>span{display:flex;align-items:center;gap:9px}.al-portal .np-includes .icon{width:16px;height:16px;color:#159158}.al-portal .np-card-section{display:grid;gap:8px;margin-top:20px}.al-portal .np-label{font-size:11px;font-weight:600;color:#648575}.al-portal .np-card-field{border:1px solid rgb(224,233,228);border-radius:10px;padding:15px 14px;min-height:48px;background:#fff}.al-portal .np-card-loading{display:grid;place-items:center;color:#159158}.al-portal .np-saved-card{display:flex;align-items:center;gap:11px;border:1px solid rgb(198,231,210);background:#f4fbf6;border-radius:10px;padding:12px 14px}.al-portal .np-saved-card>div{display:grid;gap:2px;flex:1;min-width:0}.al-portal .np-saved-card strong{font-size:12px;color:#172e29}.al-portal .np-saved-card small{font-size:10px;color:#677489}.al-portal .np-saved-card-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#d8efe0;color:#159158}.al-portal .np-saved-card-icon .icon{width:14px;height:14px}.al-portal .np-full{width:100%;margin-top:22px}.al-portal .np-dialog .np-cancel{display:block;margin:14px auto 0;font-size:12px;color:#677489}.al-portal .np-success{text-align:center}.al-portal .np-success .np-purchase-icon{margin:0 auto}.al-portal .np-choice-dialog .cwa-option-icon.np-meta{background:#edf4ff;color:#4c74aa}.al-portal .np-connect-dialog .cwa-phone-input.np-input-error{border-color:#d14343}.al-portal .np-connect-empty{font-size:12px;color:#677489;text-align:center;padding:20px 0}.al-portal .np-code-error{margin:0 0 14px;text-align:center;font-size:12px;line-height:1.6;color:#b75940}.al-portal .np-code-lead{text-align:center;font-size:12px;color:#677489;margin-bottom:12px}.al-portal .np-code-format{text-align:center;font-size:11px;color:#677489;margin:-4px 0 14px}.al-portal .np-connect-dialog .cwa-status em{font-weight:500;font-style:italic}.al-portal .np-connect-dialog .cwa-steps{margin-top:4px}.al-portal .np-qr-stage{flex-direction:column;align-items:center;gap:10px}.al-portal .np-qr-alt{font-size:11px;color:#677489}.al-portal .np-qr-pairing{display:grid;gap:8px;text-align:center}.al-portal .np-qr-pairing small{font-size:12px;color:#426b50}.al-portal .np-qr-pairing strong{font-size:24px;letter-spacing:1px;color:#172e29}.al-portal .np-connect-dialog .cwa-switch:disabled{opacity:.5;cursor:not-allowed}@keyframes np-spin{to{transform:rotate(360deg)}}@keyframes np-shimmer{to{background-position:-200% 0}}@media(max-width:1150px){.al-library .p-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.al-library .p-numbers{grid-template-columns:1fr}.al-library .np-history .p-sectionhead{flex-wrap:wrap}}@media(max-width:600px){.al-library .p-numbers{gap:14px}.al-library .p-number{padding:18px}.al-library .p-numberhead{margin-bottom:16px}.al-library .p-numberfoot{align-items:flex-start;flex-direction:column}.al-library .np-number-actions{min-height:0}.al-library .p-event{align-items:flex-start}.al-portal .dialog.np-dialog,.al-portal .dialog.np-add-dialog{width:100vw}.al-portal .np-body,.al-portal .np-dialog-body{padding:18px 16px}.al-portal .np-price{flex-direction:column;align-items:flex-start}.al-portal .np-price>strong{font-size:28px}}.al-library .np-gallery{margin-bottom:26px;padding:20px;border:1px dashed rgb(214,196,150);border-radius:14px;background:#fffbf0}.al-library .np-gallery header{margin-bottom:16px}.al-library .np-gallery header strong{display:block;font-size:14px;color:#6b521e}.al-library .np-gallery header small{display:block;margin-top:4px;font-size:11px;color:#856e3e}.al-library .np-gallery .p-numbers{margin-bottom:0}.al-library .np-gallery-item{display:flex;flex-direction:column;gap:8px;min-width:0px}.al-library .np-gallery-item>.p-number{flex:1 1 auto}.al-library .np-gallery-label{font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#856e3e}.al-portal .dialog.cwa-dialog{width:min(500px,calc(100vw - 60px))}.al-portal .cwa-body{padding:22px 26px}.al-portal .cwa-hero{position:relative;width:190px;height:190px;margin:0 auto 14px;display:grid;place-items:center}.al-portal .cwa-ring{position:absolute;inset:26px;border-radius:28px;border:2px solid rgba(21,145,88,.22);animation:cwa-ripple 2.6s ease-out infinite}.al-portal .cwa-ring.delay{animation-delay:1.3s}.al-portal .cwa-frame{position:relative;display:grid;place-items:center;padding:16px;border-radius:20px;background:#fff;box-shadow:#1b37281f 0 14px 34px,#1b37280f 0 0 0 1px;overflow:hidden;z-index:1}.al-portal .cwa-hero .cwa-frame{animation:cwa-float 3.2s ease-in-out infinite}.al-portal .cwa-corner{position:absolute;width:22px;height:22px;border-color:#17b76a;border-style:solid;border-width:0px;z-index:2}.al-portal .cwa-corner.tl{top:7px;left:7px;border-top-width:3px;border-left-width:3px;border-top-left-radius:9px}.al-portal .cwa-corner.tr{top:7px;right:7px;border-top-width:3px;border-right-width:3px;border-top-right-radius:9px}.al-portal .cwa-corner.bl{bottom:7px;left:7px;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:9px}.al-portal .cwa-corner.br{bottom:7px;right:7px;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:9px}.al-portal .cwa-qr{width:104px;height:104px;fill:#1b3728}.al-portal .cwa-qr-frame{fill:none;stroke:#1b3728;stroke-width:.5}.al-portal .cwa-qr-dot{animation:cwa-blink 1.8s ease-in-out infinite}.al-portal .cwa-scan{position:absolute;left:12px;right:12px;top:14%;height:3px;border-radius:3px;background:#17b76a;box-shadow:#17b76a8c 0 0 16px 4px;animation:cwa-scan 2.4s ease-in-out infinite;z-index:2}.al-portal .cwa-intro{max-width:360px;margin:0 auto 20px!important;text-align:center;font-size:13px;line-height:1.7;color:#677489}.al-portal .cwa-options{display:grid;gap:10px}.al-portal .cwa-option{display:flex;align-items:center;gap:13px;width:100%;padding:15px 14px!important;border:1px solid rgb(224,233,228)!important;border-radius:12px;background:#fff!important;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}.al-portal .cwa-option:hover:not(:disabled){border-color:#c6e7d2!important;background:#fafdfb!important;box-shadow:#1b372812 0 8px 20px}.al-portal .cwa-option:active:not(:disabled){transform:scale(.99)}.al-portal .cwa-option:disabled{opacity:.55;cursor:not-allowed}.al-portal .cwa-option:hover:not(:disabled) .cwa-chevron{transform:translate(2px);color:#159158}.al-portal .cwa-option:focus-visible,.al-portal .cwa-back:focus-visible,.al-portal .cwa-switch:focus-visible{outline:2px solid rgba(23,183,106,.35);outline-offset:2px}.al-portal .cwa-option-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;flex-shrink:0;background:#eaf7ed;color:#159158}.al-portal .cwa-option-icon .icon{width:21px;height:21px}.al-portal .cwa-option-icon.large{width:54px;height:54px;border-radius:15px}.al-portal .cwa-option-icon.large .icon{width:26px;height:26px}.al-portal .cwa-option-text{flex:1 1 0%;min-width:0px}.al-portal .cwa-option-text strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:650;color:#1b3728}.al-portal .cwa-option-text em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:#eaf7ed;color:#159158}.al-portal .cwa-option-text small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#677489}.al-portal .cwa-chevron{color:#9aaaa2;transition:transform .15s,color .15s}.al-portal .cwa-chevron .icon{width:16px;height:16px}.al-portal .cwa-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px!important;padding:6px 8px 6px 4px!important;border-radius:7px;font-size:12px;font-weight:600;color:#488463}.al-portal .cwa-back .icon{width:15px;height:15px}.al-portal .cwa-back:hover{background:#f4f8f6}.al-portal .cwa-qr-stage{display:flex;justify-content:center;margin-bottom:20px}.al-portal .cwa-qr-stage .cwa-frame{width:244px;height:244px;padding:20px}.al-portal .cwa-qr-image{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;animation:cwa-reveal .42s ease-out}.al-portal .cwa-qr-loading{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:11px;color:#677489}.al-portal .cwa-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;background:#ffffffed;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:3;animation:cwa-reveal .22s ease-out}.al-portal .cwa-overlay strong{font-size:14px;color:#1b3728}.al-portal .cwa-overlay small{font-size:11px;color:#677489}.al-portal .cwa-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgb(216,239,224);border-top-color:#159158;animation:cwa-spin .8s linear infinite}.al-portal .cwa-steps{display:grid;gap:10px;margin:0;padding:16px;list-style:none;border:1px solid rgb(224,233,228);border-radius:12px;background:#f7faf8}.al-portal .cwa-steps li{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;color:#426b50}.al-portal .cwa-steps b{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:7px;background:#eaf7ed;color:#159158;font-size:11px}.al-portal .cwa-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:12px;font-weight:600;color:#159158}.al-portal .cwa-dot{width:7px;height:7px;border-radius:50%;background:#17b76a;animation:cwa-pulse 1.4s ease-in-out infinite}.al-portal .cwa-switch{display:block;margin:12px auto 0!important;padding:6px 10px!important;border-radius:7px;font-size:12px;font-weight:600;color:#488463;text-decoration:underline;text-underline-offset:3px}.al-portal .cwa-switch:hover{color:#159158}.al-portal .cwa-code-hero{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;text-align:center}.al-portal .cwa-code-hero strong{font-size:16px;color:#1b3728}.al-portal .cwa-code-hero small{font-size:12px;color:#677489}.al-portal .cwa-phone-form{display:grid;gap:10px}.al-portal .cwa-phone-form .field{margin-bottom:0}.al-portal .cwa-phone-input{display:flex;align-items:center;margin-top:8px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;overflow:hidden}.al-portal .cwa-phone-input:focus-within{border-color:#17b86b;box-shadow:#17b86b33 0 0 0 2px}.al-portal .cwa-phone-input b{padding:0 12px;align-self:stretch;display:grid;place-items:center;background:#f7faf8;border-right:1px solid rgb(224,233,228);font-size:13px;color:#426b50}.al-portal .cwa-phone-input input{flex:1 1 0%;min-width:0px;margin:0!important;padding:13px 12px!important;border:0px!important;outline:none!important;box-shadow:none!important;font-size:15px!important;letter-spacing:.3px}.al-portal .cwa-hint{margin:0;font-size:11px;color:#a48340}.al-portal .cwa-phone-form .btn{width:100%;margin-top:4px;padding:13px 16px}.al-portal .cwa-code-for{margin:0 0 14px!important;text-align:center;font-size:12px;color:#677489}.al-portal .cwa-code-for strong{color:#1b3728}.al-portal .cwa-code-loading,.al-portal .cwa-code-error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 0;font-size:12px;color:#677489;text-align:center}.al-portal .cwa-code-error p{color:#b75940;line-height:1.6}.al-portal .cwa-code-boxes{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px}.al-portal .cwa-code-char{display:grid;place-items:center;width:40px;height:50px;border:1px solid rgb(198,231,210);border-radius:10px;background:#fafdfb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700;color:#172e29;animation:cwa-char .38s cubic-bezier(.34,1.56,.64,1) both}.al-portal .cwa-code-dash{font-size:22px;font-weight:700;color:#9aaaa2}.al-portal .cwa-code-actions{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}.al-portal .cwa-code-actions .cwa-switch{margin:0!important}.al-portal .cwa-success{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0 6px;text-align:center}.al-portal .cwa-success strong{margin-top:6px;font-size:20px;color:#172e29}.al-portal .cwa-success small{max-width:320px;font-size:13px;line-height:1.6;color:#677489}.al-portal .cwa-success .btn{margin-top:14px;min-width:200px}.al-portal .cwa-check{width:72px;height:72px;border-radius:50%;background:#eaf7ed;display:grid;place-items:center;animation:cwa-pop .52s cubic-bezier(.34,1.56,.64,1) 80ms both,cwa-glow 1.4s ease-out .86s 1}.al-portal .cwa-check svg{width:42px;height:42px;fill:none;stroke-linecap:round;stroke-linejoin:round}.al-portal .cwa-check-ring{stroke:#17b76a59;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:cwa-draw .6s ease-out .22s forwards}.al-portal .cwa-check-tick{stroke:#159158;stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:cwa-draw .42s ease-out .58s forwards}.al-portal .cwa-warn{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff4df;color:#a48340}.al-portal .cwa-warn .icon{width:28px;height:28px}.al-portal .cwa-safe{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:15px;border-top:1px solid rgb(237,242,239);font-size:11px;line-height:1.5;color:#648575}.al-portal .cwa-safe .icon{width:14px;height:14px;color:#159158}@keyframes cwa-scan{0%,to{top:12%}50%{top:86%}}@keyframes cwa-blink{50%{opacity:.35}}@keyframes cwa-ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(1.18);opacity:0}}@keyframes cwa-float{50%{transform:translateY(-4px)}}@keyframes cwa-reveal{0%{opacity:0;transform:scale(.97)}}@keyframes cwa-spin{to{transform:rotate(360deg)}}@keyframes cwa-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes cwa-char{0%{opacity:0;transform:translateY(6px) scale(.9)}}@keyframes cwa-pop{0%{transform:scale(.4);opacity:0}}@keyframes cwa-glow{0%{box-shadow:0 0 #17b76a59}to{box-shadow:0 0 0 18px #17b76a00}}@keyframes cwa-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.al-portal .cwa-dialog *{animation-duration:1ms!important;animation-iteration-count:1!important}}@media(max-width:600px){.al-portal .dialog.cwa-dialog{width:100vw}.al-portal .cwa-body{padding:18px 16px}.al-portal .cwa-code-char{width:32px;height:44px;font-size:18px}}.al-portal .cwa-hero-wa .cwa-ring{inset:44px;border-radius:50%;border-color:#25d36659}.al-portal .cwa-wa-badge{position:relative;z-index:1;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:linear-gradient(145deg,#3ee078,#17a85c);box-shadow:#17a85c59 0 14px 30px,#ffffff59 0 2px inset;animation:cwa-float 3.2s ease-in-out infinite}.al-portal .cwa-wa-badge svg{width:54px;height:54px;fill:#fff;animation:cwa-wa-wiggle 3.2s ease-in-out infinite}.al-portal .cwa-wa-typing{position:absolute;top:34px;right:22px;z-index:2;display:flex;gap:4px;padding:9px 11px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:#1b372824 0 8px 20px,#1b37280f 0 0 0 1px;animation:cwa-pop .5s .4s both}.al-portal .cwa-wa-typing i{width:6px;height:6px;border-radius:50%;background:#17a85c;animation:cwa-wa-dot 1.2s ease-in-out infinite}.al-portal .cwa-wa-typing i:nth-child(2){animation-delay:.15s}.al-portal .cwa-wa-typing i:nth-child(3){animation-delay:.3s}@keyframes cwa-wa-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes cwa-wa-wiggle{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-10deg)}82%{transform:rotate(8deg)}88%{transform:rotate(-4deg)}}.al-portal .dialog.pi-dialog{width:min(720px,calc(100vw - 60px));display:flex;flex-direction:column}.al-portal .pi-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:11px;background:#fff8eb;border:1px solid rgb(246,225,186);font-size:12px;line-height:1.55;color:#7a561e}.al-portal .pi-alert .icon{width:16px;height:16px;margin-top:1px;flex-shrink:0;color:#c48726}.al-portal .pi-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:14px 24px;border-top:1px solid rgb(237,242,239);background:#fff}.al-portal .pi-footer>div{display:flex;gap:10px}.al-portal .pi-footer .text-button{font-size:13px;font-weight:600;color:#488463}.al-portal .pi-footer-end{justify-content:flex-end}.al-portal .pi-progress,.al-portal .pi-done{display:flex;flex-direction:column;align-items:center;padding:34px 32px 30px;text-align:center}.al-portal .pi-loader{position:relative;display:grid;place-items:center;width:76px;height:76px;margin-bottom:18px;border-radius:50%;background:#eaf7ed;color:#159158}.al-portal .pi-loader .icon{width:26px;height:26px;animation:pi-float 1.6s ease-in-out infinite}.al-portal .pi-loader-ring{position:absolute;inset:-5px;border-radius:50%;border:3px solid transparent;border-top-color:#17b76a;border-right-color:#17b76a59;animation:pi-spin 1s linear infinite}.al-portal .pi-progress strong,.al-portal .pi-done strong{font-size:19px;color:#172e29}.al-portal .pi-message{min-height:21px;margin:8px 0 20px!important;font-size:13px;color:#50665c;animation:pi-fade .4s ease-out}.al-portal .pi-bar{position:relative;width:min(420px,100%);height:8px;overflow:hidden;border-radius:8px;background:#e6f0ea}.al-portal .pi-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17b76a,#60e59a);transition:width .6s ease}.al-portal .pi-bar.indeterminate i{width:35%;animation:pi-slide 1.2s ease-in-out infinite}.al-portal .pi-progress small{margin-top:10px;font-size:11px;color:#677489}.al-portal .pi-done .pi-alert{max-width:440px;margin-top:16px;text-align:left}.al-portal .pi-done p{max-width:440px;margin:8px 0 0!important;font-size:13px;line-height:1.6;color:#50665c}.al-portal .pi-check{width:80px;height:80px;margin-bottom:16px;border-radius:50%;background:#eaf7ed;display:grid;place-items:center;animation:pi-pop .52s cubic-bezier(.34,1.56,.64,1) 80ms both,pi-glow 1.4s ease-out .86s 1}.al-portal .pi-check svg{width:46px;height:46px;fill:none;stroke-linecap:round;stroke-linejoin:round}.al-portal .pi-check-ring{stroke:#17b76a59;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:pi-draw .6s ease-out .22s forwards}.al-portal .pi-check-tick{stroke:#159158;stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:pi-draw .42s ease-out .58s forwards}@keyframes pi-spin{to{transform:rotate(360deg)}}@keyframes pi-float{50%{transform:translateY(-3px)}}@keyframes pi-fade{0%{opacity:0;transform:translateY(4px)}}@keyframes pi-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes pi-pop{0%{transform:scale(.4);opacity:0}}@keyframes pi-glow{0%{box-shadow:0 0 #17b76a59}to{box-shadow:0 0 0 18px #17b76a00}}@keyframes pi-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.al-portal .pi-dialog *{animation-duration:1ms!important;animation-iteration-count:1!important}}@media(max-width:600px){.al-portal .dialog.pi-dialog{width:100vw}.al-portal .pi-footer{flex-direction:column-reverse;align-items:stretch;padding:12px 16px}.al-portal .pi-footer>div{flex-direction:column}}.al-library .rr-stats{grid-template-columns:repeat(3,minmax(0px,1fr));gap:16px;margin:0 0 12px}.al-library .rr-stats.has-spend{grid-template-columns:repeat(4,minmax(0px,1fr))}.al-library .rr-stats .p-stat{background:#fff;padding:21px}.al-library .rr-stats .p-stat strong{font-size:24px;color:#1b3728;overflow-wrap:anywhere}.al-library .rr-stats .p-stat.rr-highlight{background:#eaf7ed;border-color:#c6e7d2}.al-library .rr-cost-note{font-size:10px;line-height:1.7;color:#677489;margin:0 0 20px}.al-library .rr-path{margin-bottom:18px}.al-library .rr-path h2,.al-library .rr-details h2{font-size:16px;font-weight:700;color:#1b3728;margin:0 0 18px}.al-library .rr-bars{display:grid;gap:14px;padding:22px 20px;border:1px solid rgb(224,233,228);border-radius:10px}.al-library .rr-bar{display:grid;grid-template-columns:76px minmax(0px,1fr) 44px;align-items:center;gap:14px;font-size:11px;color:#426b50}.al-library .rr-bar>div{height:8px;border-radius:8px;background:#eaf7ed;overflow:hidden}.al-library .rr-bar i{display:block;height:100%;border-radius:8px;background:#17b76a}.al-library .rr-bar b{font-weight:500;text-align:right;color:#426b50}.al-library .rr-grid{display:grid;grid-template-columns:minmax(0px,1.2fr) minmax(0px,1fr);gap:18px;align-items:start}.al-library .rr-details .review-row{margin:0;padding:13px 0}.al-library .rr-details .review-row:last-child{border-bottom:0px}.al-library .rr-continue .p-sectionhead{flex-wrap:wrap}.al-library .rr-continue h2{font-size:16px}@media(max-width:1100px){.al-library .rr-stats.has-spend{grid-template-columns:repeat(2,minmax(0px,1fr))}.al-library .rr-grid{grid-template-columns:1fr}}@media(max-width:600px){.al-library .rr-stats,.al-library .rr-stats.has-spend{grid-template-columns:repeat(2,minmax(0px,1fr));gap:10px}.al-library .rr-stats .p-stat{padding:14px 12px}.al-library .rr-bar{grid-template-columns:64px minmax(0px,1fr) 38px;gap:8px}.al-library .rr-continue .btn{width:100%}}.ps-overlay{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:20px;background:#ecf2efc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ps-fade .2s ease-out;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b3728}.ps-overlay *,.ps-overlay *:before,.ps-overlay *:after{box-sizing:border-box}.ps-overlay button{font:inherit;border:0px;cursor:pointer;margin:0}.ps-overlay .icon{display:block;flex-shrink:0}.ps-dialog{width:min(520px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:34px 38px 24px;border:1px solid rgb(224,233,228);border-radius:20px;background:#fff;text-align:center;box-shadow:#001c2233 0 20px 80px;animation:ps-rise .32s cubic-bezier(.2,.8,.2,1)}.ps-dialog{position:relative}.ps-close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:none;color:#65766e;z-index:2}.ps-close:hover{background:#edf2ef}.ps-close .icon{width:17px;height:17px}.ps-dialog.done{animation:ps-swap .36s cubic-bezier(.2,.8,.2,1)}.ps-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.4px;color:#648575}.ps-dialog h2{margin:10px 0;font-size:24px;font-weight:700;letter-spacing:-.5px;color:#172e29}.ps-message{min-height:46px;max-width:380px;margin:0 auto;font-size:13px;line-height:1.75;color:#677489;animation:ps-message-in .36s ease-out}.ps-gather{position:relative;width:148px;height:148px;margin:0 auto 22px;--ps-color: rgb(21, 145, 88);--ps-soft: rgb(234, 247, 237);--ps-ring: rgba(21, 145, 88, .22)}.ps-gather.warning{--ps-color: rgb(164, 131, 64);--ps-soft: rgb(255, 244, 223);--ps-ring: rgba(164, 131, 64, .24)}.ps-hub{position:absolute;inset:42px;display:grid;place-items:center;border-radius:50%;background:var(--ps-soft);color:var(--ps-color);box-shadow:0 0 0 6px #fff,#1591582e 0 10px 30px;animation:ps-breathe 1.8s ease-in-out infinite;z-index:2}.ps-hub .icon{width:28px;height:28px}.ps-ring{position:absolute;inset:42px;border-radius:50%;border:2px solid var(--ps-ring);animation:ps-ripple 2.4s ease-out infinite}.ps-ring.delay{animation-delay:1.2s}.ps-dot{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid rgb(216,239,224);color:var(--ps-color);box-shadow:#1b37281a 0 4px 10px;opacity:0;animation:ps-gather 2.4s cubic-bezier(.45,0,.3,1) infinite;z-index:1}.ps-dot .icon{width:13px;height:13px}.ps-dot.d0{--ps-angle: 0deg;animation-delay:0ms}.ps-dot.d1{--ps-angle: 60deg;animation-delay:.4s}.ps-dot.d2{--ps-angle: 120deg;animation-delay:.8s}.ps-dot.d3{--ps-angle: 180deg;animation-delay:1.2s}.ps-dot.d4{--ps-angle: 240deg;animation-delay:1.6s}.ps-dot.d5{--ps-angle: 300deg;animation-delay:2s}.ps-progress{margin:22px auto 0;max-width:380px}.ps-track{position:relative;height:8px;border-radius:8px;background:#d8efe0;overflow:hidden}.ps-track i{position:relative;display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#159158,#17b76a);transition:width .42s ease;overflow:hidden}.ps-track i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:ps-shine 1.4s ease-in-out infinite}.ps-progress-meta{display:flex;justify-content:space-between;margin-top:9px;font-size:11px;color:#648575}.ps-progress-meta b{color:#159158}.ps-cancel{margin-top:22px!important;padding:8px 12px;border-radius:7px;background:none;font-size:12px;font-weight:600;color:#677489}.ps-cancel:hover{background:#f4f8f6;color:#172e29}.ps-check{width:72px;height:72px;margin:4px auto 22px;border-radius:50%;background:#eaf7ed;display:grid;place-items:center;animation:ps-pop .52s cubic-bezier(.34,1.56,.64,1) 80ms both,ps-glow 1.4s ease-out .86s 1;box-shadow:0 0 #17b76a59}.ps-check svg{width:42px;height:42px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ps-check-ring{stroke:#17b76a59;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:ps-draw .6s ease-out .22s forwards}.ps-check-tick{stroke:#159158;stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:ps-draw .42s ease-out .58s forwards}.ps-result{display:inline-flex;align-items:center;gap:8px;margin:18px 0 22px;padding:10px 16px;border:1px solid rgb(224,233,228);border-radius:999px;background:#f7faf8;font-size:13px;font-weight:600;color:#1b3728}.ps-result .icon{width:16px;height:16px;color:#159158}.ps-warning{display:flex;align-items:flex-start;gap:10px;max-width:440px;margin:-8px auto 22px;padding:12px 14px;border:1px solid rgb(246,225,186);border-radius:11px;background:#fff8eb;font-size:13px;line-height:1.55;text-align:left;color:#7a561e}.ps-warning .icon{width:16px;height:16px;margin-top:2px;flex-shrink:0;color:#c48726}.ps-overlay .btn{border-radius:8px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:600;transition:background .15s}.ps-overlay .btn .icon{width:15px;height:15px}.ps-overlay .btn.primary{background:#14b76a;color:#fff}.ps-overlay .btn.primary:hover{background:#0f9c5a}.ps-overlay .btn:disabled{opacity:.6;cursor:not-allowed}.ps-advance{display:flex!important;width:100%;margin-bottom:8px!important}@keyframes ps-fade{0%{opacity:0}}@keyframes ps-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes ps-swap{0%{opacity:.4;transform:scale(.97)}}@keyframes ps-message-in{0%{opacity:0;transform:translateY(4px)}}@keyframes ps-breathe{50%{transform:scale(1.06)}}@keyframes ps-ripple{0%{transform:scale(1);opacity:1}to{transform:scale(2.1);opacity:0}}@keyframes ps-gather{0%{opacity:0;transform:rotate(var(--ps-angle)) translateY(-70px) rotate(calc(-1 * var(--ps-angle))) scale(.6)}20%{opacity:1;transform:rotate(var(--ps-angle)) translateY(-62px) rotate(calc(-1 * var(--ps-angle))) scale(1)}75%{opacity:1}to{opacity:0;transform:rotate(calc(var(--ps-angle) + 50deg)) translateY(0) rotate(calc(-1 * (var(--ps-angle) + 50deg))) scale(.3)}}@keyframes ps-shine{to{transform:translate(100%)}}@keyframes ps-pop{0%{transform:scale(.4);opacity:0}}@keyframes ps-glow{0%{box-shadow:0 0 #17b76a59}to{box-shadow:0 0 0 18px #17b76a00}}@keyframes ps-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ps-overlay *,.ps-overlay *:before,.ps-overlay *:after{animation-duration:1ms!important;animation-iteration-count:1!important}.ps-check-ring,.ps-check-tick{stroke-dashoffset:0}}@media(max-width:600px){.ps-dialog{padding:28px 20px 18px}.ps-dialog h2{font-size:21px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.al-library .ga-result{margin-top:18px;padding-top:18px;border-top:1px solid rgb(231,236,233);animation:ga-rise .32s cubic-bezier(.2,.8,.2,1)}.al-library .ga-result-box{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid rgb(198,231,210);border-radius:10px;background:#eaf7ed;color:#159158}.al-library .ga-result-box>.icon{width:19px;height:19px;margin-top:1px}.al-library .ga-result-box strong{display:block;font-size:13px;color:#1b633e}.al-library .ga-result-box small{display:block;margin-top:4px;font-size:11px;color:#648575;overflow-wrap:anywhere}.al-library .ga-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:11px;line-height:1.6;color:#677489}.al-library .ga-note .icon{width:14px;height:14px}.al-library .ga-selected{margin:15px 0 12px;padding:16px;border-radius:11px;background:#eaf7ed;animation:ga-rise .32s cubic-bezier(.2,.8,.2,1)}.al-library .ga-selected>.icon{width:20px;height:20px;margin-bottom:10px;color:#159158}.al-library .ga-selected strong{display:block;font-size:13px;line-height:1.5;color:#1b3728;overflow-wrap:anywhere}.al-library .ga-selected b{display:block;margin:12px 0 7px;font-size:27px;color:#1b633e}.al-library .ga-selected b small{font-size:11px;font-weight:400}.al-library .ga-details,.al-portal .ga-details{display:grid;gap:10px;margin:14px 0;font-size:12px}.al-library .ga-details>div,.al-portal .ga-details>div{display:grid;grid-template-columns:65px minmax(0px,1fr);gap:10px}.al-library .ga-details dt,.al-portal .ga-details dt{color:#677489}.al-library .ga-details dd,.al-portal .ga-details dd{margin:0;color:#426b50;line-height:1.5;overflow-wrap:anywhere}.al-portal .ga-details.boxed{padding:14px;border:1px solid rgb(224,233,228);border-radius:10px;background:#f6f9f7}.al-library .ga-save-option{display:grid;gap:8px;margin-top:15px;padding-top:15px;border-top:1px solid rgb(224,233,228)}.al-library .ga-save-option>.btn{width:100%;justify-content:center;background:#fff;border:1px solid rgb(198,231,210);color:#159158}.al-library .ga-save-option>.btn:hover{background:#f4faf6}.al-library .ga-save-option>small{font-size:11px;text-align:center;color:#677489}.al-library .ga-saved{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px;border-radius:7px;background:#f4faf6;font-size:12px;font-weight:600;color:#159158;overflow-wrap:anywhere}.al-library .ga-saved .icon{width:15px;height:15px}.ga-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:14px 0;border-top:1px solid rgb(224,233,228);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ga-footer p{max-width:360px;margin:0;font-size:10.5px;line-height:1.6;color:#677489}.ga-footer .btn{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border:0px;border-radius:7px;background:#14b76a;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ga-footer .btn:hover{background:#0f9c5a}.ga-footer .btn .icon{width:15px;height:15px}.al-portal .ga-save-form>p{margin-bottom:18px}@keyframes ga-rise{0%{opacity:0;transform:translateY(6px)}}@media(max-width:600px){.ga-footer{flex-direction:column;align-items:stretch}.ga-footer .btn{justify-content:center}}.al-portal .dialog.tp-dialog{width:min(560px,calc(100vw - 60px))}.al-portal .tp-body{padding:22px 26px 8px}.al-portal .tp-intro{font-size:13px;line-height:1.7;color:#677489;margin-bottom:18px!important}.al-portal .tp-search{position:relative;margin-bottom:12px}.al-portal .tp-search .icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#648575}.al-portal .tp-search input{width:100%;height:40px;padding:0 14px 0 38px;border:1px solid rgb(224,233,228);border-radius:8px;font:inherit;font-size:12px;color:#172e29;outline:none}.al-portal .tp-search input:focus{border-color:#159158;box-shadow:#1591581f 0 0 0 3px}.al-portal .tp-tags{display:grid;gap:8px;max-height:340px;overflow-y:auto;padding:2px}.al-portal .tp-tag{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px!important;border:1px solid rgb(224,233,228)!important;border-radius:10px;background:#fff!important;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.al-portal .tp-tag:hover{border-color:#c6e7d2!important;box-shadow:#1b37280d 0 4px 12px}.al-portal .tp-tag.selected{border-color:#159158!important;background:#f0faf3!important}.al-portal .tp-tag-color{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#fff;flex-shrink:0}.al-portal .tp-tag-color .icon{width:15px;height:15px}.al-portal .tp-tag strong{flex:1 1 0%;min-width:0px;font-size:13px;font-weight:600;color:#1b3728;overflow-wrap:anywhere}.al-portal .tp-check{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1.5px solid rgb(198,214,205);color:transparent;flex-shrink:0;transition:background .15s,border-color .15s,transform .15s}.al-portal .tp-check .icon{width:14px;height:14px;stroke-width:2.6}.al-portal .tp-tag.selected .tp-check{background:#159158;border-color:#159158;color:#fff;animation:tp-tick .26s cubic-bezier(.34,1.56,.64,1)}.al-portal .tp-no-match{padding:24px 0;text-align:center;font-size:12px;color:#677489}.al-portal .tp-skeleton{display:grid;gap:8px}.al-portal .tp-skeleton i{height:58px;border-radius:10px;background:linear-gradient(90deg,#f0f5f2,#f8fbf9,#f0f5f2);background-size:200% 100%;animation:tp-shimmer 1.2s linear infinite}.al-portal .tp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;border:1px dashed rgb(214,226,219);border-radius:12px;text-align:center}.al-portal .tp-empty .al-icon{background:#eaf7ed;color:#159158;margin-bottom:4px}.al-portal .tp-empty strong{font-size:13px;color:#1b3728}.al-portal .tp-empty small{font-size:11px;line-height:1.6;color:#677489}.al-portal .tp-note{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:11px;line-height:1.5;color:#677489}.al-portal .tp-note .icon{width:14px;height:14px}.al-portal .tp-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding:16px 26px;border-top:1px solid rgb(231,236,233);background:#fff}.al-portal .tp-footer>span{font-size:12px;color:#648575}.al-portal .tp-footer>div{display:flex;gap:10px}.al-portal .tp-footer .btn:disabled{opacity:.5;cursor:not-allowed}@keyframes tp-tick{0%{transform:scale(.6)}}@keyframes tp-shimmer{to{background-position:-200% 0px}}@media(max-width:600px){.al-portal .dialog.tp-dialog{width:100vw}.al-portal .tp-body{padding:18px 18px 6px}.al-portal .tp-footer{padding:14px 18px}.al-portal .tp-footer>div{width:100%}.al-portal .tp-footer .btn{flex:1 1 0%}}.al-portal .ix-intro{margin:0 0 18px!important;font-size:13px;line-height:1.7;color:#677489}.al-portal .ix-logo{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;flex-shrink:0;overflow:hidden;border:1px solid rgb(224,233,228);background:#fff}.al-portal .ix-logo.ucred{background:#111c3d;border-color:#111c3d}.al-portal .ix-logo img{width:26px;height:26px;object-fit:contain}.al-portal .dialog.ix-panel-dialog{width:min(1120px,calc(100vw - 60px))}.al-portal .ix-panel{padding:22px 28px 24px}.al-portal .ix-panel .ix-legacy-heading{display:none!important}@media(max-width:600px){.al-portal .dialog.ix-panel-dialog{width:100vw}.al-portal .ix-panel{padding:16px}}.al-portal .dialog.ix-panel-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 60px);overflow:hidden}.al-portal .dialog.ix-panel-dialog .dialog-head{flex-shrink:0}.al-portal .ix-panel-dialog .ix-panel{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}.al-portal .ix-panel .ixp-root{flex:1;min-height:0;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172e29}.al-portal .ix-panel .ixp-body{flex:1;min-height:0;overflow:auto;padding:22px 28px 20px;display:flex;flex-direction:column;gap:14px}.al-portal .ix-panel .ixp-body .icon{width:15px;height:15px}.al-portal .ix-panel .ixp-top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.al-portal .ix-panel .ixp-tabs{display:flex;gap:5px;background:#eaf7ed;padding:4px;border-radius:8px;flex:1 1 460px;min-width:0}.al-portal .ix-panel .ixp-tab{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#677489;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.al-portal .ix-panel .ixp-tab:hover{color:#172e29}.al-portal .ix-panel .ixp-tab .icon{width:14px;height:14px}.al-portal .ix-panel .ixp-tab.is-active{background:#fff;color:#172e29;box-shadow:#1b372810 0 1px 6px}.al-portal .ix-panel .ixp-tab.is-active .icon{color:#159158}.al-portal .ix-panel .ixp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.al-portal .ix-panel .ixp-label{font-size:11px;font-weight:600;color:#46654f}.al-portal .ix-panel .ixp-account{flex:0 1 300px}.al-portal .ix-panel .ixp-grow{flex:1 1 320px}.al-portal .ix-panel .ixp-month{flex:0 1 240px}.al-portal .ix-panel .ixp-facet-field{flex:1 1 300px;max-width:420px}.al-portal .ix-panel .ixp-days{flex:0 1 170px}.al-portal .ix-panel .ixp-input,.al-portal .ix-panel .ixp-select select,.al-portal .ix-panel .ixp-search input{width:100%;background:#fff;border:1px solid rgb(224,233,228);border-radius:7px;padding:11px 12px;font:inherit;font-size:12px;color:#172e29;outline:none;transition:border-color .15s,box-shadow .15s}.al-portal .ix-panel .ixp-input::placeholder,.al-portal .ix-panel .ixp-search input::placeholder{color:#677489}.al-portal .ix-panel .ixp-input:focus,.al-portal .ix-panel .ixp-select select:focus,.al-portal .ix-panel .ixp-search input:focus{border-color:#17b86b;box-shadow:0 0 0 2px #17b86b33}.al-portal .ix-panel .ixp-search input:disabled{background:#f7faf8;cursor:not-allowed}.al-portal .ix-panel .ixp-select{position:relative;display:block}.al-portal .ix-panel .ixp-select select{appearance:none;padding-right:34px;cursor:pointer;text-overflow:ellipsis}.al-portal .ix-panel .ixp-select .icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#677489;pointer-events:none}.al-portal .ix-panel .ixp-search{position:relative;display:block}.al-portal .ix-panel .ixp-search .icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#677489;pointer-events:none}.al-portal .ix-panel .ixp-search input{padding-left:34px}.al-portal .ix-panel .ixp-input-suffix{position:relative;display:block}.al-portal .ix-panel .ixp-input-suffix .ixp-input{padding-right:42px;font-variant-numeric:tabular-nums}.al-portal .ix-panel .ixp-input-suffix em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:11px;color:#677489;pointer-events:none}.al-portal .ix-panel .ixp-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.al-portal .ix-panel .ixp-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;flex:1 1 auto;min-width:0}.al-portal .ix-panel .ixp-check-group{align-items:center;gap:18px}.al-portal .ix-panel .ixp-search-btn{white-space:nowrap}.al-portal .ix-panel .ixp-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.al-portal .ix-panel .ixp-stat{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;background:#f7faf8;border:1px solid rgb(224,233,228);font-size:11px;color:#677489;white-space:nowrap}.al-portal .ix-panel .ixp-stat b{color:#172e29;font-weight:700;font-variant-numeric:tabular-nums}.al-portal .ix-panel .ixp-facet{position:relative}.al-portal .ix-panel .ixp-popover{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:280px;z-index:20;background:#fff;border:1px solid rgb(224,233,228);border-radius:10px;box-shadow:#001c221f 0 18px 48px;padding:6px}.al-portal .ix-panel .ixp-popover-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px;border-bottom:1px solid rgb(237,242,239);margin-bottom:4px;font-size:11px;color:#677489}.al-portal .ix-panel .ixp-popover-list{max-height:220px;overflow-y:auto}.al-portal .ix-panel .ixp-popover-empty{padding:12px 8px;font-size:12px;color:#677489}.al-portal .ix-panel .ixp-option{width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:8px;border-radius:7px;cursor:pointer}.al-portal .ix-panel .ixp-option:hover{background:#fcfef9}.al-portal .ix-panel .ixp-option.is-checked{background:#f0faf3}.al-portal .ix-panel .ixp-option-text{display:flex;flex-direction:column;min-width:0;gap:2px}.al-portal .ix-panel .ixp-option-text strong{font-size:12px;font-weight:600;color:#172e29;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-portal .ix-panel .ixp-option-text small{font-size:11px;color:#677489;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-portal .ix-panel .ixp-text-btn{color:#159158;font-size:11px;font-weight:600;padding:2px 4px;border-radius:5px}.al-portal .ix-panel .ixp-text-btn:hover{background:#eaf7ed}.al-portal .ix-panel .ixp-text-btn:disabled{color:#a0abba;background:none;cursor:not-allowed}.al-portal .ix-panel .ixp-popover-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.al-portal .ix-panel .ixp-chips{border:1px solid rgb(224,233,228);border-radius:10px;padding:10px 12px;background:#f7faf8}.al-portal .ix-panel .ixp-chips-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;color:#46654f}.al-portal .ix-panel .ixp-chip-list{display:flex;flex-wrap:wrap;gap:6px;max-height:76px;overflow-y:auto}.al-portal .ix-panel .ixp-chip{display:inline-flex;align-items:center;gap:4px;max-width:240px;padding:5px 5px 5px 9px;border-radius:6px;background:#eaf7ed;color:#159158;font-size:11px;font-weight:600}.al-portal .ix-panel .ixp-chip-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-portal .ix-panel .ixp-chip button{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:#159158;flex-shrink:0}.al-portal .ix-panel .ixp-chip button:hover{background:#1591581f}.al-portal .ix-panel .ixp-chip button .icon{width:11px;height:11px}.al-portal .ix-panel .ixp-alert{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:8px;background:#fff0e9;color:#b75940;font-size:12px;font-weight:500}.al-portal .ix-panel .ixp-list{border:1px solid rgb(224,233,228);border-radius:12px;overflow:hidden;background:#fff;flex-shrink:0}.al-portal .ix-panel .ixp-list-head{display:flex;align-items:center;gap:12px;padding:9px 16px;background:#f7faf8;border-bottom:1px solid rgb(237,242,239);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#677489}.al-portal .ix-panel .ixp-list-head .ixp-check-field span{font-size:10px}.al-portal .ix-panel .ixp-list-head-sel{width:18px;flex-shrink:0;overflow:hidden}.al-portal .ix-panel .ixp-list-head-name{flex:1;padding-left:42px}.al-portal .ix-panel .ixp-list-head-meta{margin-left:auto}.al-portal .ix-panel .ixp-check-field{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:#1b3728;cursor:pointer;-webkit-user-select:none;user-select:none}.al-portal .ix-panel .ixp-check-field:disabled{cursor:not-allowed;opacity:.55}.al-portal .ix-panel .ixp-check{width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:5px;border:1.5px solid rgb(198,214,205);background:#fff;color:#fff;padding:0;transition:background .12s,border-color .12s}.al-portal .ix-panel .ixp-row:hover:not(:disabled) .ixp-check,.al-portal .ix-panel .ixp-option:hover .ixp-check,.al-portal .ix-panel .ixp-check-field:hover:not(:disabled) .ixp-check{border-color:#159158}.al-portal .ix-panel .ixp-check.is-checked{background:#159158;border-color:#159158}.al-portal .ix-panel .ixp-check .icon{width:12px;height:12px;stroke-width:2.6}.al-portal .ix-panel .ixp-row{width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border-bottom:1px solid rgb(237,242,239);transition:background .12s}.al-portal .ix-panel .ixp-row:last-child{border-bottom:0}.al-portal .ix-panel .ixp-row:hover:not(.is-selected){background:#fcfef9}.al-portal .ix-panel .ixp-row:disabled{cursor:default}.al-portal .ix-panel .ixp-row:focus-visible,.al-portal .ix-panel .ixp-option:focus-visible,.al-portal .ix-panel .ixp-check-field:focus-visible{outline:2px solid rgba(23,184,107,.35);outline-offset:-2px}.al-portal .ix-panel .ixp-row.is-selected{background:#f0faf3}.al-portal .ix-panel .ixp-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#eaf7ed;color:#159158;font-size:11px;font-weight:600;letter-spacing:.3px}.al-portal .ix-panel .ixp-person{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px}.al-portal .ix-panel .ixp-person strong{font-size:12px;font-weight:600;color:#172e29;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.al-portal .ix-panel .ixp-person small{font-size:11px;color:#677489;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.al-portal .ix-panel .ixp-meta{margin-left:auto;flex-shrink:0;max-width:45%;padding:4px 8px;border-radius:6px;background:#eaf7ed;color:#159158;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.al-portal .ix-panel .ixp-warming-note{display:flex;align-items:center;gap:8px;padding:9px 16px;font-size:11px;color:#648575;background:#fcfef9;border-bottom:1px solid rgb(237,242,239)}.al-portal .ix-panel .ixp-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:44px 20px;max-width:460px;margin:0 auto}.al-portal .ix-panel .ixp-state-tile{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#eaf7ed;color:#159158;margin-bottom:8px}.al-portal .ix-panel .ixp-state-tile .icon{width:22px;height:22px}.al-portal .ix-panel .ixp-state strong{font-size:14px;font-weight:600;color:#172e29;line-height:1.4}.al-portal .ix-panel .ixp-state p{font-size:12px;color:#677489;line-height:1.6}.al-portal .ix-panel .ixp-state.error .ixp-state-tile{background:#fff0e9;color:#b75940}.al-portal .ix-panel .ixp-state.error strong{color:#b75940}.al-portal .ix-panel .ixp-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid rgb(205,232,214);border-top-color:#159158;animation:ixp-spin .8s linear infinite}.al-portal .ix-panel .ixp-spinner.small{width:13px;height:13px;border-width:2px;flex-shrink:0}@keyframes ixp-spin{to{transform:rotate(360deg)}}.al-portal .ix-panel .ixp-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.al-portal .ix-panel .ixp-range{font-size:11px;color:#677489;font-variant-numeric:tabular-nums}.al-portal .ix-panel .ixp-pages{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.al-portal .ix-panel .btn.ixp-small{padding:7px 11px;font-size:11px}.al-portal .ix-panel .ixp-page{min-width:30px;height:30px;padding:0 8px;border-radius:7px;font-size:11px;color:#677489;font-variant-numeric:tabular-nums}.al-portal .ix-panel .ixp-page:hover{background:#f7faf8;color:#172e29}.al-portal .ix-panel .ixp-page.is-current{background:#eaf7ed;color:#159158;font-weight:600}.al-portal .ix-panel .ixp-dots{padding:0 3px;font-size:11px;color:#677489}.al-portal .ix-panel .ixp-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;border-top:1px solid rgb(231,236,233);background:#fff}.al-portal .ix-panel .ixp-footer-text{font-size:12px;font-weight:600;color:#1b3728}.al-portal .ix-panel .ixp-footer-actions{display:flex;align-items:center;gap:10px}.al-portal .ix-panel .btn.ixp-advance{min-width:160px}@media(max-width:600px){.al-portal .dialog.ix-panel-dialog{max-height:92dvh}.al-portal .ix-panel .ixp-body{padding:16px}.al-portal .ix-panel .ixp-top,.al-portal .ix-panel .ixp-controls,.al-portal .ix-panel .ixp-filters{flex-direction:column;align-items:stretch}.al-portal .ix-panel .ixp-tabs{flex:0 0 auto;flex-wrap:wrap}.al-portal .ix-panel .ixp-tab{flex:1 1 calc(50% - 5px)}.al-portal .ix-panel .ixp-account,.al-portal .ix-panel .ixp-grow,.al-portal .ix-panel .ixp-month,.al-portal .ix-panel .ixp-facet-field,.al-portal .ix-panel .ixp-days{flex:0 0 auto;max-width:none}.al-portal .ix-panel .ixp-popover{min-width:0}.al-portal .ix-panel .ixp-check-group{align-items:flex-start;gap:10px}.al-portal .ix-panel .ixp-row{flex-wrap:wrap;padding:10px 12px}.al-portal .ix-panel .ixp-person{flex-direction:column;gap:2px}.al-portal .ix-panel .ixp-meta{margin-left:72px;max-width:calc(100% - 72px)}.al-portal .ix-panel .ixp-pagination{flex-direction:column;align-items:stretch}.al-portal .ix-panel .ixp-footer{flex-direction:column;align-items:stretch;padding:12px 16px}.al-portal .ix-panel .ixp-footer-text{text-align:center}.al-portal .ix-panel .ixp-footer-actions{flex-direction:column-reverse}.al-portal .ix-panel .ixp-footer-actions .btn{width:100%}}.cw-page{--ui-accent: #159158;--ui-mint: #eaf7ed;--ui-mint-strong: #d8efe0;--ui-border: #c6e7d2;--ui-edge: #e0e9e4;--ui-muted: #648575;--ui-text: #426b50;--ui-ink: #172e29;padding-top:18px;padding-bottom:32px}.cw-shell{position:relative;display:flex;flex-direction:column;gap:16px}.cw-header .cw-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;color:#488463}.cw-header .cw-back .icon{width:15px;height:15px}.cw-header .native-head{margin:0;align-items:center}.cw-header h1{font-size:24px;line-height:1.2;letter-spacing:-.5px;margin:0;color:var(--ui-ink)}.cw-header .native-head p{font-size:12px;line-height:1.5;color:#677489;margin:6px 0 0}.cw-steps{margin-top:16px}.cw-steps ol{display:flex;gap:8px;align-items:center;list-style:none;padding:0;margin:0}.cw-steps li{display:flex;align-items:center;gap:9px;padding:9px 12px;color:#89968f;font-size:12px;font-weight:600;border-radius:8px;white-space:nowrap}.cw-steps li.active{background:var(--ui-mint);color:var(--ui-accent)}.cw-steps li.done{color:var(--ui-text)}.cw-steps li:has(.cw-step-link){padding:0}.cw-step-link{display:flex;align-items:center;gap:9px;padding:9px 12px;border:0px;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer;transition:background .15s}.cw-step-link:hover{background:#f0f7f2}.cw-step-link:focus-visible{outline:2px solid rgba(23,183,106,.35);outline-offset:1px}.cw-step-symbol{width:21px;height:21px;flex:0 0 auto;border:2px solid rgb(170,183,175);border-radius:50%;display:grid;place-items:center}.cw-steps .active .cw-step-symbol{border-color:#17b76a;background:linear-gradient(90deg,transparent 50%,rgb(23,183,106) 50%)}.cw-steps .done .cw-step-symbol{background:#17b76a;border-color:#17b76a;color:#fff}.cw-step-symbol .icon{width:14px;height:14px}.cw-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cw-content{min-width:0px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cw-body{display:grid;grid-template-columns:minmax(0px,1fr) 340px;gap:20px;align-items:start}.cw-body>.cw-center{min-width:0px}.cw-body>.cw-side{min-width:0px;position:sticky;top:84px}.cw-card{background:#fff;border:1px solid var(--ui-edge);border-radius:13px;box-shadow:#1b372803 0 3px 15px}.cw-side-card{padding:23px}.cw-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--ui-muted)}.cw-side-card h2{font-weight:700;line-height:1.3;font-size:18px;color:#1b3728;margin:7px 0}.cw-empty-summary{text-align:center;padding:30px 10px;background:#f7faf8;border-radius:10px;margin:16px 0 0;color:var(--ui-muted)}.cw-empty-summary .icon{width:22px;height:22px;margin:0 auto 10px;color:var(--ui-accent)}.cw-empty-summary p{font-size:12px;line-height:1.7;margin:0}.cw-footnote{line-height:1.7;margin:14px 0 0;font-size:10px;color:#677489}.cw-audience-card{overflow:visible}.cw-audience-card .cc-card-head{display:flex;align-items:center;gap:12px;padding:25px 28px 20px}.cw-audience-card .cb-item-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;background:var(--ui-mint);color:var(--ui-accent);border-radius:10px}.cw-audience-card .cb-item-icon .icon{width:19px;height:19px}.cw-audience-card .cc-card-head h2{font-weight:700;line-height:1.3;font-size:19px;margin:0 0 5px;color:#1b3728}.cw-audience-card .cc-card-head p{margin:0;color:#677489;font-size:12px}.cw-audience-card .cc-tabs{display:flex;gap:26px;border-bottom:1px solid rgb(230,236,232);margin:0 28px}.cw-audience-card .cc-tabs>button{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 5px 17px;margin-bottom:-1px;background:transparent;border-bottom:3px solid transparent;color:#677489;font-size:14px;font-weight:500}.cw-audience-card .cc-tabs>button.active{border-bottom-color:#17b76a;color:#1b3728;font-weight:700}.cw-audience-card .cc-tabs .icon{width:14px;height:14px}.cw-audience-card .cc-tab-content{padding:25px 28px 28px}.cw-audience-card .cc-source.locked{opacity:.6}.cw-audience-card .cc-source.locked>span{background:#f0f2f1;color:#89968f}.cw-audience-card .cc-own-number{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:14px;border:1px solid rgb(198,231,210);border-radius:10px;background:#f3faf5;text-align:left;color:#426b50}.cw-audience-card .cc-own-number .icon{width:18px;height:18px;color:var(--ui-accent)}.cw-audience-card .cc-own-number strong{display:block;font-size:12px}.cw-audience-card .cc-own-number small{display:block;margin-top:3px;font-size:10px;color:#677489}.cw-saved-list{display:grid;gap:6px}.cw-saved-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;text-align:left;color:#1b3728;transition:background .15s,border-color .15s}.cw-saved-list>button:hover{background:var(--ui-mint);border-color:var(--ui-border)}.cw-saved-list .cb-item-icon{width:32px;height:32px;border-radius:9px}.cw-saved-list>button>span:nth-child(2){flex:1 1 0%;min-width:0px}.cw-saved-list strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cw-saved-list small{display:block;margin-top:3px;font-size:10px;color:#677489}.cw-saved-list>button>.icon{width:14px;height:14px;color:var(--ui-accent)}.cw-saved-empty{font-size:12px;color:#677489;padding:18px 0;text-align:center}.cw-saved-all{margin-top:14px;font-size:12px}.cw-campaign-body{display:grid!important;grid-template-columns:minmax(0px,1fr) 340px;gap:20px!important;align-items:start;background:transparent!important;padding:0!important}.cw-campaign-body>.cw-center{width:auto!important;min-width:0px}.cw-campaign-body>.cw-side{width:auto!important;position:sticky!important;top:84px!important}.cw-campaign-body .cw-form-card{background:#fff!important;border-color:var(--ui-edge)!important;border-radius:13px!important;box-shadow:#1b372803 0 3px 15px!important}.cw-campaign-body .cw-footer-bar{position:sticky;bottom:0;z-index:3;margin-top:16px!important;padding:12px 0 14px;background:#f8faf9;border-top:1px solid var(--ui-edge)}@media(max-width:1100px){.cw-body,.cw-campaign-body{grid-template-columns:minmax(0px,1fr) 290px;gap:14px!important}.cw-header h1{font-size:22px}}@media(max-width:991px){.cw-campaign-body{grid-template-columns:1fr}.cw-campaign-body>.cw-side{position:static!important}}@media(max-width:760px){.cw-header .cw-back{display:none}.cw-body{grid-template-columns:1fr}.cw-body>.cw-side{position:static}.cw-header h1{font-size:21px}.cw-header .native-head p{font-size:11px}.cw-steps{margin-top:10px}.cw-steps ol{gap:3px;justify-content:space-between}.cw-steps li{font-size:10px;gap:5px;padding:7px 5px}.cw-step-symbol{width:17px;height:17px}.cw-step-symbol .icon{width:11px;height:11px}.cw-audience-card .cc-card-head{padding:20px}.cw-audience-card .cc-tabs{margin:0 20px;gap:14px}.cw-audience-card .cc-tabs>button{flex:1 1 0%;font-size:12px;padding:13px 0}.cw-audience-card .cc-tab-content{padding:20px}.cw-campaign-body .cw-footer-bar{bottom:72px}}.cw-campaign-body .chakra-form__label{font-size:12px;font-weight:600;color:#46654f}.cw-campaign-body .chakra-input,.cw-campaign-body .chakra-textarea,.cw-campaign-body .chakra-select{border-color:#e0e9e4;border-radius:7px;font-size:13px;color:#355540}.cw-campaign-body .chakra-input:focus-visible,.cw-campaign-body .chakra-textarea:focus-visible,.cw-campaign-body .chakra-select:focus-visible{border-color:#17b86b;box-shadow:0 0 0 2px #17b86b33}.cw-campaign-body .chakra-input::placeholder,.cw-campaign-body .chakra-textarea::placeholder{color:#89968f}@media(max-width:767px){.cw-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.cw-campaign-body .cw-footer-bar,.cw-shell .ga-footer{position:fixed!important;left:0;right:0;bottom:0!important;z-index:20;margin:0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fff!important;border-top:1px solid rgb(224,233,228);box-shadow:#1b372814 0 -8px 24px}.cw-side:has(.cw-empty-summary){display:none}.cw-audience-card .cc-tabs button{white-space:nowrap;font-size:13px}.cw-audience-card .cc-tabs button .icon{display:none}}.cx-tabs{display:flex;gap:4px;margin-bottom:18px;padding:4px;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;overflow-x:auto}.cx-tab{flex:1 1 0%;min-width:max-content;padding:9px 14px;border-radius:8px;background:none;font:inherit;font-size:12px;font-weight:600;color:#677489;cursor:pointer;transition:background .15s,color .15s}.cx-tab:hover{color:#1b3728;background:#f7faf8}.cx-tab.active{background:#eaf7ed;color:#159158}.cx-section{padding:22px;background:#fff;border:1px solid rgb(224,233,228);border-radius:13px}.cx-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.cx-section-title{display:flex;align-items:center;gap:10px;min-width:0px}.cx-section-title h3{margin:0;font-size:15px;font-weight:700;letter-spacing:-.2px;color:#1b3728}.cx-section-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#eaf7ed;color:#159158}.cx-field-label{display:block;margin-bottom:6px;font-size:10px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#7e8e86}.cx-field-value{font-size:13px;line-height:1.5;color:#1b3728;overflow-wrap:anywhere}.cx-modal-head{display:flex;align-items:center;gap:14px;padding:24px 64px 20px 26px;border-bottom:1px solid rgb(224,233,228);background:#fff}.cx-avatar{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:12px;background:#eaf7ed;color:#159158;font-size:16px;font-weight:700}.cx-modal-head h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.4px;color:#1b3728}.cx-modal-head p{margin-top:4px;font-size:12px;color:#677489;overflow-wrap:anywhere}.cx-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.cx-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:6px;font-size:10px;font-weight:600;background:#edf2ef;color:#648575}.cx-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentcolor}.cx-badge.positive{background:#eaf7ed;color:#159158}.cx-badge.negative{background:#fff0ee;color:#c5483c}.cx-badge.info{background:#edf2f8;color:#546d91}.cx-metric-head{padding:24px 64px 20px 26px}.cx-metric-head span{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7e8e86}.cx-metric-head h2{margin-top:6px;font-size:20px;font-weight:700;letter-spacing:-.4px;color:#1b3728}.cx-metric-head p{margin-top:6px;font-size:12px;color:#677489}.cx-summary{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px;margin-bottom:18px}.cx-summary>div{padding:16px 18px;background:#fff;border:1px solid rgb(224,233,228);border-radius:12px}.cx-summary span{display:block;font-size:11px;color:#677489}.cx-summary strong{display:block;margin-top:8px;font-size:22px;font-weight:600;letter-spacing:-.6px;color:#1b3728}.cx-summary>div:first-child{background:#eaf7ed;border-color:#c6e7d2}.cx-count{margin-bottom:12px;font-size:12px;color:#677489}.cx-empty{padding:40px 16px;border:1px dashed rgb(224,233,228);border-radius:12px;background:#fff;text-align:center;font-size:13px;color:#677489}.cx-metric-head{border-bottom:1px solid rgb(224,233,228)}@media(max-width:760px){.cx-modal-head,.cx-metric-head{padding:20px 52px 16px 18px}.cx-summary{grid-template-columns:repeat(2,minmax(0px,1fr))}.cx-section{padding:16px}}.cm-overview{margin-bottom:22px;color:#1b3728}.cm-overview button{font:inherit;text-align:left;cursor:pointer}.cm-stats{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:16px}.cm-stat{display:block;width:100%;min-width:0px;padding:20px;background:#fff;border:1px solid rgb(224,233,228);border-radius:12px;color:inherit}.cm-stat>span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11px;color:#677489}.cm-stat .icon{flex-shrink:0;width:16px;height:16px;color:#17b76a}.cm-stat strong{display:block;margin:12px 0 7px;font-size:23px;font-weight:600;letter-spacing:-.8px;color:#1b3728}.cm-stat small{font-size:10px;color:#677489}.cm-stat.cm-clickable{transition:border-color .15s,box-shadow .15s}.cm-stat.cm-clickable:hover,.cm-stat.cm-clickable:focus-visible{border-color:#c6e7d2;box-shadow:#1b372812 0 6px 18px;outline:none}.cm-stat.cm-clickable small{color:#159158}.cm-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}@media(max-width:1150px){.cm-stats{grid-template-columns:repeat(2,minmax(0px,1fr))}.cm-cards{grid-template-columns:1fr}}@media(max-width:600px){.cm-stats{gap:10px}.cm-stat{padding:15px 13px}.cm-stat strong{font-size:21px}}.ax-table{border:1px solid rgb(224,233,228);border-radius:13px;background:#fff;overflow:hidden}.ax-table .chakra-table__container,.ax-list .chakra-table__container{padding-right:0!important}.ax-table thead tr,.ax-list thead tr{background:#f7faf8!important;border-bottom:1px solid rgb(224,233,228);border-radius:0!important}.ax-table thead th,.ax-list thead th{border:0px!important;border-radius:0!important;padding-top:14px!important;padding-bottom:14px!important}.ax-table thead th span,.ax-list thead th span{font-size:10px!important;font-weight:600!important;letter-spacing:.7px;text-transform:uppercase;color:#648575!important}.ax-table tbody tr,.ax-list tbody tr{margin-bottom:0!important;border-radius:0!important;background:#fff!important;border-bottom:1px solid rgb(237,242,239);transition:background .15s}.ax-table tbody tr:last-child,.ax-list tbody tr:last-child{border-bottom:0px}.ax-table tbody tr:hover,.ax-list tbody tr:hover{background:#fafcfb!important}.ax-table tbody td,.ax-list tbody td{border:0px!important;border-radius:0!important;color:#1b3728!important}.ax-table tbody tr>td[colspan]:not([colspan="100%"]),.ax-list tbody tr>td[colspan]:not([colspan="100%"]){margin:8px 12px 4px;background:#f0faf4!important;color:#159158!important;font-size:10px!important;letter-spacing:1px!important}.ax-list .chakra-table__container{border:1px solid rgb(224,233,228);border-radius:13px;background:#fff}.ax-list tbody tr{min-height:64px}.al-library .mt-notlinked{padding:24px}.al-library .mt-strip{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px 18px}.al-library .mt-strip-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--ui-mint);color:var(--ui-accent)}.al-library .mt-strip-icon .icon{width:18px;height:18px}.al-library .mt-strip-text{flex:1 1 0%;min-width:0px;display:flex;flex-direction:column;gap:4px}.al-library .mt-strip-text strong{font-size:13px;color:var(--ui-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mt-strip-text span{font-size:11px;color:var(--ui-muted)}.al-library .mt-strip>small{flex-shrink:0;font-size:10px;color:var(--ui-muted)}.al-library .mt-toolbar{margin-bottom:14px}.al-library .mt-subbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.al-library .mt-view-toggle{display:flex;gap:4px;padding:4px;border-radius:8px;background:var(--ui-mint)}.al-library .mt-view-toggle button{width:32px;height:30px;display:grid;place-items:center;padding:0;border-radius:5px;background:none;color:var(--ui-muted)}.al-library .mt-view-toggle button.active{background:#fff;color:var(--ui-accent);box-shadow:#1b372810 0 1px 6px}.al-library .mt-view-toggle .icon{width:15px;height:15px}.al-library .mp-template-filters{display:none}.al-library .p-templates{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:20px;margin-top:22px}.al-library .p-template{background:#fff;border:1px solid rgb(224,233,228);border-radius:13px;padding:18px;display:flex;flex-direction:column;min-width:0px;transition:border-color .2s ease,box-shadow .2s ease}.al-library .p-template:hover{border-color:#a8cfbb}.al-library .p-template.is-highlighted{border-color:#17b86b;box-shadow:0 0 0 3px #17b86b2e}.al-library .p-template h3{margin:0;font-size:12px;font-weight:600;color:var(--ui-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .p-templatehead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.al-library .p-templatehead .icon-button{width:25px;height:25px;flex-shrink:0}.al-library .p-templatehead .icon{width:15px;height:15px}.al-library .p-whatsapp{background:#eeece4;padding:8px;border-radius:9px;flex:1 1 0%;min-height:160px}.al-library .p-bubble{background:#fff;border-radius:6px;overflow:hidden;height:100%;display:flex;flex-direction:column}.al-library .p-bubble .mt-media{display:block;width:100%;height:96px;object-fit:cover;background:#f4e4e3}.al-library .p-bubble .mt-media-placeholder{min-height:72px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f4e4e3;color:#a77b78;font-size:10px;font-weight:600}.al-library .p-bubble .mt-media-placeholder .icon{width:16px;height:16px}.al-library .p-bubble p{margin:0;padding:13px;font-size:10px;color:#426b50;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto}.al-library .p-bubble .mt-footnote{display:block;padding:0 13px 10px;font-size:9px;color:var(--ui-muted)}.al-library .p-bubble footer{border-top:1px solid rgb(239,240,231);padding:8px;text-align:center;font-size:9px;color:#80a3bf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .p-badges{display:flex;gap:6px;margin:15px 0;flex-wrap:wrap;align-items:center}.al-library .p-chip.mt-chip-warn{background:#fff4df;color:#a48340;border-color:#f6e2ba}.al-library .p-templatefoot{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#648575;font-size:9px}.al-library .p-templatefoot button{font-size:10px}.al-library .mt-foot-actions{display:flex;align-items:center;gap:8px}.al-library .mt-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.al-library .mt-table{margin-top:22px}.al-library .mt-table tr.is-highlighted td{background:var(--ui-mint)}.al-library .mt-row-name{display:flex;align-items:center;gap:12px;min-width:220px;max-width:420px}.al-library .mt-row-name img{width:40px;height:40px;flex-shrink:0;border-radius:8px;object-fit:cover;border:1px solid rgb(224,233,228)}.al-library .mt-row-name>div{min-width:0px}.al-library .mt-row-name strong{display:block;font-size:12px;color:var(--ui-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mt-row-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mt-cell-badges{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.al-library .mt-date{white-space:nowrap;color:var(--ui-muted)}.al-library .mt-actions-col{text-align:right}.al-library .mt-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.al-library .mt-pager>div{flex-wrap:wrap;justify-content:flex-end}@media(min-width:1600px){.al-library .p-templates{grid-template-columns:repeat(4,1fr)}}@media(max-width:1150px){.al-library .p-templates{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.al-library .mt-strip>small{display:none}.al-library .al-pager.mt-pager{flex-direction:column;align-items:stretch}}@media(max-width:680px){.al-library .p-templates{grid-template-columns:1fr}}@media(max-width:600px){.al-library .mt-desktop-only{display:none}.al-library .mt-toolbar{margin-bottom:10px}.al-library .mp-template-filters{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr)) 40px;gap:6px}.al-library .mp-template-filter{position:relative;display:flex;align-items:center;gap:5px;min-height:44px;padding:0 8px;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;color:#597065;font-size:11px;font-weight:550;overflow:hidden}.al-library .mp-template-filter>span{flex:1 1 0%;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mp-template-filter .icon{width:13px;height:13px;flex-shrink:0}.al-library .mp-template-filter .icon:last-of-type{transform:rotate(90deg);width:11px;height:11px}.al-library .mp-template-filter select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.al-library .mp-template-filter.is-filtered{color:#159158;background:#eaf7ed;border-color:#a8dcbc}.al-library .mp-template-view{display:grid;place-items:center;min-height:44px;padding:0;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;color:var(--ui-accent)}.al-library .mp-template-view .icon{width:16px;height:16px}.al-library .p-templates{margin-top:16px}.al-library .mt-strip{margin-top:16px;padding:14px}.al-library .demo-footer{flex-wrap:wrap}}@media(max-width:600px){.al-library .mp-template-filter>.icon:first-child{display:none}}.al-portal .dialog.ut-dialog{width:min(560px,calc(100vw - 60px))}.al-portal .ut-body{padding:20px 24px 22px}.al-portal .ut-item-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:#eaf7ed;color:#159158}.al-portal .ut-item-icon .icon{width:16px;height:16px}.al-portal .ut-item-copy{flex:1 1 0%;min-width:0}.al-portal .ut-item-copy strong{display:block;font-size:12px;line-height:1.5;color:#1b3728;overflow-wrap:anywhere}.al-portal .ut-item-copy small{display:block;margin-top:2px;font-size:10px;line-height:1.5;color:#677489}.al-portal .ut-template{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(198,231,210);border-radius:11px;background:#f7fcf9}.al-portal .ut-template .ut-item-copy small{margin:0 0 2px;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#648575}.al-portal .ut-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:18px 0 16px;padding:4px;border-radius:10px;background:#f0f5f2}.al-portal .ut-tabs button{padding:9px 10px;border-radius:7px;font-size:12px;font-weight:600;color:#648575}.al-portal .ut-tabs button.active{background:#fff;color:#159158;box-shadow:#1b372814 0 1px 3px}.al-portal .ut-search{position:relative;margin-bottom:10px}.al-portal .ut-search .icon{position:absolute;top:11px;left:12px;width:15px;height:15px;color:#648575}.al-portal .ut-search input{width:100%;height:38px;padding:0 12px 0 36px;border:1px solid rgb(224,233,228);border-radius:9px;font-size:12px;color:#1b3728;background:#fff}.al-portal .ut-search input:focus{outline:none;border-color:#8fcfab;box-shadow:#17b76a1f 0 0 0 3px}.al-portal .ut-list{display:grid;gap:6px;max-height:min(340px,45vh);overflow-y:auto;padding-right:2px}.al-portal .ut-list>button,.al-portal .ut-other,.al-portal .ut-import{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;text-align:left;transition:background .15s,border-color .15s}.al-portal .ut-list>button:hover,.al-portal .ut-other:hover{background:#f2faf5;border-color:#9bcfb0}.al-portal .ut-list>button>.icon,.al-portal .ut-other>.icon{width:14px;height:14px;flex:0 0 auto;color:#159158}.al-portal .ut-empty{padding:22px 12px;border:1px dashed rgb(224,233,228);border-radius:10px;text-align:center;font-size:12px;line-height:1.6;color:#677489}.al-portal .ut-create{display:grid;gap:10px}.al-portal .ut-import{padding:16px;border:1px dashed rgb(143,207,171);background:#f2faf5}.al-portal .ut-import:hover{background:#eaf7ed}.al-portal .ut-import-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:11px;background:#fff;color:#159158}.al-portal .ut-import-icon .icon{width:19px;height:19px}.al-portal .ut-eyebrow{display:block;margin-bottom:3px;font-size:9px;font-weight:700;letter-spacing:.8px;color:#159158}.al-portal .ut-import-action{display:flex;align-items:center;gap:5px;flex:0 0 auto;padding:8px 11px;border:1px solid rgb(198,231,210);border-radius:8px;background:#fff;font-size:11px;font-weight:600;color:#159158}.al-portal .ut-import-action .icon{width:13px;height:13px}.al-portal .ut-footnote{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;font-size:10px;line-height:1.6;color:#677489}.al-portal .ut-footnote .icon{width:14px;height:14px;flex:0 0 auto;margin-top:1px;color:#648575}@media(max-width:600px){.al-portal .dialog.ut-dialog{width:100%}.al-portal .ut-body{padding:18px 16px 20px}.al-portal .ut-import{flex-wrap:wrap}.al-portal .ut-import-action{width:100%;justify-content:center}}.al-library .mla-summary{margin-bottom:4px}.al-library .mla-summary .native-empty .btn{margin-top:4px}.al-library .mla-summary .native-empty .btn:disabled{opacity:.7;cursor:progress}.al-library .mla-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px}.al-library .mla-banner .status-icon{width:40px;height:40px;border-radius:11px}.al-library .mla-banner .status-icon .icon{width:18px;height:18px}.al-library .mla-banner-text{flex:1;min-width:0px}.al-library .mla-banner-text h2{font-size:14px;margin:0;color:#1b3728}.al-library .mla-banner-text p{margin:3px 0 0;font-size:12px;line-height:1.5;color:#648575}.al-library .mla-banner-action{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.al-library .mla-banner-action .btn:disabled{opacity:.7;cursor:progress}.al-library .mla-banner-safe{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#648575}.al-library .mla-banner-safe .icon{width:11px;height:11px}.al-library .mla-toolbar{margin-bottom:12px}.al-library .mla-tabs{margin-bottom:18px}.al-library .mla-view{display:inline-flex;gap:4px;padding:4px;border-radius:9px;background:var(--ui-mint);flex-shrink:0}.al-library .mla-view button{display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:none;color:var(--ui-muted)}.al-library .mla-view button.active{background:#fff;color:var(--ui-accent);box-shadow:#1b372810 0 1px 6px}.al-library .mla-view .icon{width:16px;height:16px}.al-library .mla-table tbody tr{cursor:pointer}.al-library .mla-table tbody tr.is-blocked{opacity:.88}.al-library .is-blocked .mla-identity{opacity:.55;filter:grayscale(.35)}.al-library .mla-identity{display:flex;align-items:center;gap:11px;min-width:220px}.al-library .mla-identity-text{display:flex;flex-direction:column;min-width:0px}.al-library .mla-identity-text strong{font-size:12px;font-weight:600;color:var(--ui-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mla-identity-text span{font-size:11px;color:var(--ui-text);margin-top:3px}.al-library .mla-identity-text small{font-size:10px;color:var(--ui-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mla-waba{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0px}.al-library .mla-waba code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .mla-copy{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:none;color:var(--ui-muted);flex-shrink:0}.al-library .mla-copy:hover{background:var(--ui-mint);color:var(--ui-accent)}.al-library .mla-copy .icon{width:13px;height:13px}.al-library .mla-muted{color:var(--ui-muted)}.al-library .mla-date{white-space:nowrap;color:var(--ui-muted);font-size:11px}.al-library .mla-table th:last-child,.al-library .mla-table td.mla-actions{width:56px;text-align:right}.al-library .mla-actions button[aria-label="Acoes da conta vinculada"]{width:30px;min-width:30px;height:30px;border:1px solid var(--ui-edge);border-radius:8px;background:#fff;color:var(--ui-accent)}.al-library .mla-actions button[aria-label="Acoes da conta vinculada"]:hover,.al-library .mla-actions button[aria-label="Acoes da conta vinculada"][aria-expanded=true]{background:var(--ui-mint);color:var(--ui-accent)}.al-library .mla-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:18px}.al-library .mla-card{display:flex;flex-direction:column;gap:16px;cursor:pointer;transition:border-color .15s}.al-library .mla-card:hover{border-color:#a8cfbb}.al-library .mla-card.is-blocked{opacity:.88}.al-library .mla-card .mla-identity{min-width:0px;flex:1 1 0%}.al-library .mla-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.al-library .mla-card-field{display:flex;flex-direction:column;gap:4px;min-width:0px;cursor:default}.al-library .mla-label{font-size:10px;font-weight:600;letter-spacing:.7px;color:var(--ui-muted)}.al-library .mla-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px;color:var(--ui-muted)}@media(max-width:1150px){.al-library .mla-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media(max-width:680px){.al-library .mla-grid{grid-template-columns:1fr}}@media(max-width:600px){.al-library .mla-banner{flex-wrap:wrap}.al-library .mla-banner-text{flex-basis:calc(100% - 54px)}.al-library .mla-banner-action{width:100%;align-items:stretch}.al-library .mla-banner-action .mla-banner-safe{justify-content:center}.al-library .mla-toolbar .mla-view{width:max-content}}@media(max-width:767px){.al-library .mla-view{display:none}}.al-portal .dialog.mar-dialog{width:min(1040px,calc(100vw - 60px));display:flex;flex-direction:column;overflow:hidden}.al-portal .mar-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 28px 0;background:transparent}.al-portal .mar-tabs-row{padding:16px 28px 0}.al-portal .mar-tabs{display:inline-flex;gap:5px;padding:4px;border-radius:8px;background:#eaf7ed}.al-portal .mar-tabs button{padding:8px 14px;border-radius:5px;font-size:12px;color:#648575}.al-portal .mar-tabs button.active{background:#fff;color:#172e29;font-weight:600;box-shadow:#1b372810 0 1px 6px}.al-portal .mar-body{flex:1 1 0%;min-height:0px;overflow:auto;padding:18px 28px 22px}.al-portal .mar-footer{display:flex;justify-content:flex-end;padding:14px 28px;border-top:1px solid rgb(231,236,233);background:#fff}.al-portal .mar-period{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:18px}.al-portal .mar-period .field{margin-bottom:0;min-width:180px}.al-portal .mar-period .field select,.al-portal .mar-period .field input{height:40px;padding:0 12px}.al-portal .mar-stats,.al-portal .mar-highlights{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:12px;margin-bottom:18px}.al-portal .mar-highlights{grid-template-columns:repeat(3,minmax(0px,1fr))}.al-portal .mar-dialog .p-stat{min-width:0px;padding:16px;border:1px solid rgb(224,233,228);border-radius:12px;background:#f7faf8}.al-portal .mar-dialog .p-stat>span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#648575}.al-portal .mar-dialog .p-stat .icon{width:16px;height:16px;color:#159158}.al-portal .mar-dialog .p-stat strong{display:block;margin:12px 0 6px;font-size:22px;font-weight:600;letter-spacing:-.6px;color:#1b3728;overflow-wrap:anywhere}.al-portal .mar-dialog .p-stat small{display:block;min-height:15px;font-size:10px;color:#648575}.al-portal .mar-dialog .p-stat.mar-highlight{background:#eaf7ed;border-color:#c6e7d2}.al-portal .mar-dialog .p-stat.mar-highlight strong{color:#159158}.al-portal .mar-section-title{margin:4px 0 10px;font-size:13px;font-weight:650;color:#1b3728}.al-portal .mar-table-wrap{border:1px solid rgb(224,233,228);border-radius:12px;overflow-x:auto}.al-portal .mar-table{width:100%;border-collapse:collapse;font-size:12px}.al-portal .mar-table th{padding:12px 16px;text-align:right;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#677489;background:#f7faf8;border-bottom:1px solid rgb(224,233,228)}.al-portal .mar-table td{padding:13px 16px;text-align:right;color:#355540;border-bottom:1px solid rgb(237,242,239);font-variant-numeric:tabular-nums}.al-portal .mar-table th:first-child,.al-portal .mar-table td:first-child{text-align:left}.al-portal .mar-table tfoot td{border-bottom:0px;background:#f7faf8;font-weight:600;color:#1b3728}.al-portal .mar-table tfoot b{color:#159158;font-size:13px}.al-portal .mar-table b{color:#1b3728}.al-portal .mar-category{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#1b3728}.al-portal .mar-category:before{content:"";width:8px;height:8px;border-radius:50%;background:#3675aa}.al-portal .mar-category.utility:before{background:#159158}.al-portal .mar-category.authentication:before{background:#a48340}.al-portal .mar-rate{border-bottom:1px dotted rgb(154,170,162);cursor:help}.al-portal .mar-footnote{margin:10px 0 16px!important;font-size:10.5px;line-height:1.6;color:#677489}.al-portal .mar-hint{margin:0 0 14px!important;font-size:12px;color:#677489}.al-portal .mar-note{display:flex;gap:12px;padding:16px 18px;border:1px solid rgb(198,231,210);border-radius:12px;background:#f0faf3;color:#159158}.al-portal .mar-note.warning{border-color:#efdeba;background:#fffaee;color:#a48340}.al-portal .mar-note.error{border-color:#f4d6ca;background:#fff5f0;color:#b75940}.al-portal .mar-note>.icon{width:18px;height:18px;flex-shrink:0;margin-top:1px}.al-portal .mar-note strong{display:block;font-size:12px;color:#1b3728}.al-portal .mar-note p{margin:5px 0 0!important;font-size:11px;line-height:1.7;color:#50665c}.al-portal .mar-note .btn{margin-top:10px}.al-portal .mar-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:12px;color:#677489}.al-portal .mar-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgb(216,239,224);border-top-color:#159158;animation:mar-spin .8s linear infinite}.al-portal .mar-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:14px}.al-portal .mar-card{padding:16px 18px 6px;border:1px solid rgb(224,233,228);border-radius:12px;background:#fff}.al-portal .mar-card header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.al-portal .mar-card h3{flex:1 1 0%;margin:0;font-size:13px;font-weight:650;color:#1b3728}.al-portal .mar-card-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eaf7ed;color:#159158}.al-portal .mar-card-icon .icon{width:15px;height:15px}.al-portal .mar-card .review-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid rgb(237,242,239);font-size:12px;color:#648575}.al-portal .mar-card .review-row:last-child{border-bottom:0px}.al-portal .mar-card .review-row strong{min-width:0px;font-weight:550;color:#1b3728;text-align:right;overflow-wrap:anywhere}.al-portal .mar-dialog .tag{display:inline-flex;align-items:center;padding:4px 9px;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap;background:#eaf7ed;color:#159158;text-transform:none}.al-portal .mar-dialog .tag:first-letter{text-transform:uppercase}.al-portal .mar-dialog .tag.pending{background:#fff4df;color:#957133}.al-portal .mar-dialog .tag.rejected{background:#fff0e7;color:#b66746}.al-portal .mar-empty{font-weight:400;color:#9aaaa2}.al-portal .mar-copy{display:inline-flex;align-items:center;gap:6px;padding:3px 7px!important;border-radius:6px;color:#426b50}.al-portal .mar-copy:hover{background:#f4f8f6}.al-portal .mar-copy code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.al-portal .mar-copy .icon{width:13px;height:13px;color:#159158}.al-portal .mar-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#159158;text-decoration:none;white-space:nowrap}.al-portal .mar-link .icon{width:12px;height:12px}.al-portal .mar-link:hover{text-decoration:underline}.al-portal .mar-sync{display:flex;align-items:center;gap:7px;margin:14px 0 0!important;font-size:11px;color:#677489}.al-portal .mar-sync .icon{width:14px;height:14px}@keyframes mar-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.al-portal .mar-stats{grid-template-columns:repeat(2,minmax(0px,1fr))}.al-portal .mar-grid,.al-portal .mar-highlights{grid-template-columns:1fr}}@media(max-width:600px){.al-portal .dialog.mar-dialog{width:100vw}.al-portal .mar-head,.al-portal .mar-tabs-row,.al-portal .mar-body,.al-portal .mar-footer{padding-left:16px;padding-right:16px}.al-portal .mar-head{flex-wrap:wrap}.al-portal .mar-period .field{flex:1 1 100%}}.al-portal .dialog.mls-dialog{width:min(500px,calc(100vw - 60px))}.al-portal .mls-dialog .dialog-head h2{font-size:15px;color:#648575}.al-portal .mls-body{display:flex;flex-direction:column;align-items:center;padding:26px 28px 24px;text-align:center}.al-portal .mls-check{position:relative;width:84px;height:84px;margin-bottom:18px;border-radius:50%;background:#eaf7ed;display:grid;place-items:center;animation:mls-pop .56s cubic-bezier(.34,1.56,.64,1) 80ms both,mls-glow 1.5s ease-out .9s 1}.al-portal .mls-check svg{position:relative;width:48px;height:48px;fill:none;stroke-linecap:round;stroke-linejoin:round;z-index:1}.al-portal .mls-check-ring{stroke:#17b76a59;stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:mls-draw .62s ease-out .24s forwards}.al-portal .mls-check-tick{stroke:#159158;stroke-width:3.5;stroke-dasharray:34;stroke-dashoffset:34;animation:mls-draw .44s ease-out .62s forwards}.al-portal .mls-burst{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(23,183,106,.35) 0 3px,transparent 4px) 0 0 / 22px 22px;opacity:0;animation:mls-burst .9s ease-out .76s 1 both;-webkit-mask:radial-gradient(circle,transparent 54%,#000 56%);mask:radial-gradient(circle,transparent 54%,#000 56%)}.al-portal .mls-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;color:#1673e6}.al-portal .mls-body h2{margin:9px 0 10px;font-size:22px;font-weight:700;letter-spacing:-.4px;color:#172e29}.al-portal .mls-message{max-width:380px;margin:0 0 20px!important;font-size:13px;line-height:1.7;color:#677489}.al-portal .mls-account{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid rgb(198,231,210);border-radius:12px;background:#f7fcf9;text-align:left;animation:mls-rise .42s ease-out .52s both}.al-portal .mls-account-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eaf7ed;color:#159158;flex-shrink:0}.al-portal .mls-account-icon .icon{width:18px;height:18px}.al-portal .mls-account>div{flex:1 1 0%;min-width:0px}.al-portal .mls-account strong{display:block;font-size:13px;color:#1b3728;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-portal .mls-account small{display:block;margin-top:3px;font-size:11px;color:#677489}.al-portal .mls-ready{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:20px;background:#eaf7ed;font-size:10px;font-weight:600;color:#159158;white-space:nowrap}.al-portal .mls-ready i{width:6px;height:6px;border-radius:50%;background:#17b76a;animation:mls-pulse 1.4s ease-in-out infinite}.al-portal .mls-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:12px 0 20px}.al-portal .mls-steps>div{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgb(224,233,228);border-radius:11px;text-align:left;animation:mls-rise .42s ease-out both}.al-portal .mls-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eaf7ed;color:#159158;flex-shrink:0}.al-portal .mls-steps .icon{width:14px;height:14px}.al-portal .mls-steps strong{display:block;font-size:12px;color:#1b3728}.al-portal .mls-steps small{display:block;margin-top:3px;font-size:10.5px;line-height:1.5;color:#677489}.al-portal .mls-primary{width:100%;padding:13px 16px;font-size:13px}.al-portal .mls-secondary{display:flex;align-items:center;gap:12px;margin-top:12px}.al-portal .mls-secondary span{width:1px;height:14px;background:#e0e9e4}.al-portal .mls-secondary .text-button{font-size:12px;font-weight:600;color:#488463}@keyframes mls-pop{0%{transform:scale(.4);opacity:0}}@keyframes mls-glow{0%{box-shadow:0 0 #17b76a59}to{box-shadow:0 0 0 20px #17b76a00}}@keyframes mls-draw{to{stroke-dashoffset:0}}@keyframes mls-burst{0%{opacity:0;transform:scale(.7) rotate(0)}40%{opacity:1}to{opacity:0;transform:scale(1.35) rotate(25deg)}}@keyframes mls-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes mls-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.al-portal .mls-dialog *{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}@media(max-width:600px){.al-portal .dialog.mls-dialog{width:100vw}.al-portal .mls-steps{grid-template-columns:1fr}.al-portal .mls-account{flex-wrap:wrap}}.al-library .hc-layout{display:grid;grid-template-columns:minmax(300px,380px) minmax(0px,1fr);gap:20px;align-items:start}.al-library .hc-list{position:sticky;top:84px;padding:18px;max-height:calc(100vh - 120px);display:flex;flex-direction:column}.al-library .hc-list-inner{display:flex;flex-direction:column;min-height:0px;gap:12px}.al-library .hc-list .p-search{position:relative}.al-library .hc-tabs{width:100%}.al-library .hc-articles{display:grid;gap:8px;overflow-y:auto;min-height:0px;padding-right:2px}.al-library .hc-article{display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;text-align:left;transition:border-color .15s,background .15s}.al-library .hc-article:hover{border-color:#c6e7d2}.al-library .hc-article.active{border-color:#8fcfab;background:#f7fcf9}.al-library .hc-article>.icon{width:15px;height:15px;margin-top:2px;color:#9aaaa2;flex-shrink:0}.al-library .hc-article.active>.icon{color:#159158}.al-library .hc-article-text{flex:1 1 0%;min-width:0px}.al-library .hc-article-text strong{display:block;font-size:13px;line-height:1.4;color:#1b3728}.al-library .hc-article-text small{display:block;margin-top:4px;font-size:11px;line-height:1.5;color:#677489}.al-library .hc-article-meta{display:flex;align-items:center;gap:8px;margin-top:9px}.al-library .hc-media{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:#677489}.al-library .hc-media .icon{width:12px;height:12px}.al-library .hc-empty{margin:20px 0;text-align:center;font-size:12px;color:#677489}.al-library .hc-skeleton{display:grid;gap:8px}.al-library .hc-skeleton i{height:76px;border-radius:11px;background:linear-gradient(90deg,#f0f5f2,#f8fbf9,#f0f5f2);background-size:200% 100%;animation:hc-shimmer 1.2s linear infinite}.al-library .hc-reader{min-width:0px;padding:24px}@keyframes hc-shimmer{to{background-position:-200% 0px}}@media(max-width:1000px){.al-library .hc-layout{grid-template-columns:minmax(0px,1fr)}.al-library .hc-list{position:static;max-height:none}}@media(max-width:600px){.al-library .hc-reader{padding:0;overflow:hidden}}.rfh-lesson{width:100%;margin-top:4px}.rfh-lesson .gx-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.rfh-lesson .gx-category{padding:29px;border:1px solid rgb(224,233,228);border-radius:14px;background:#fff}.rfh-lesson .gx-categorylabel{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:1.2px;color:#599677;background:#eaf7ed;border-radius:6px;padding:8px 10px}.rfh-lesson .gx-categorylabel>.icon{width:14px;height:14px}.rfh-lesson .gx-category.marketing .gx-categorylabel{background:#f4eee0;color:#ac8b4c}.rfh-lesson .gx-category h2{font-size:23px;line-height:1.35;margin:22px 0 14px;max-width:340px;color:#375440}.rfh-lesson .gx-category>p{font-size:13px;line-height:1.85;color:#426b50;min-height:72px}.rfh-lesson .gx-bubble{padding:21px;background:#eaf7ed;border-radius:0 12px 12px;line-height:1.9;font-size:13px;margin-top:23px;color:#426b50}.rfh-lesson .marketing .gx-bubble{background:#f8f3e8;color:#85704c}.rfh-lesson .gx-bubble small{display:block;font-size:9px;line-height:1.6;margin-top:12px;opacity:.7}.rfh-lesson .gx-category ul{padding-left:17px;margin:21px 0 0;font-size:12px;line-height:2.2;color:#648575;list-style:disc}.rfh-lesson .gx-tip{display:flex;gap:15px;padding:20px 23px;background:#f5f7f0;border:1px solid rgb(224,233,228);border-radius:11px;margin:20px 0;color:#426b50}.rfh-lesson .gx-tip>svg{flex:0 0 auto;width:19px}.rfh-lesson .gx-tip strong{font-size:12px}.rfh-lesson .gx-tip p{font-size:12px;line-height:1.9;margin:5px 0 0}.rfh-lesson .gx-lessonfooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0 0}.rfh-lesson .gx-source{color:#426b50;font-size:11px;text-decoration:underline;text-underline-offset:4px}.rfh-lesson .gx-details{border:1px solid rgb(224,233,228);border-radius:10px;padding:18px 21px;background:#fff;margin:18px 0}.rfh-lesson .gx-details summary{font-size:12px;color:#426b50;cursor:pointer;font-weight:600}.rfh-lesson .gx-details p{font-size:12px;line-height:1.9;color:#426b50}.rfh-lesson .gx-category.utility{border-color:#c6e7d2}.rfh-lesson .gx-category.utility .gx-categorylabel{background:#eaf7ed;color:#159158}.rfh-lesson .gx-category.utility h2{color:#1b573a}.rfh-lesson .gx-category.utility .gx-bubble{background:#eaf7ed;color:#285c41}.rfh-lesson .gx-category.marketing{border-color:#cfe4f5}.rfh-lesson .gx-category.marketing .gx-categorylabel{background:#eaf4ff;color:#3675aa}.rfh-lesson .gx-category.marketing h2{color:#284f73}.rfh-lesson .gx-category.marketing .gx-bubble{background:#edf6ff;color:#3d6385}.rfh-lesson .gx-category.marketing ul{color:#5d778e}.rfh-lesson .gx-category-price{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding:17px 19px;border-radius:12px;background:#eaf7ed;color:#159158;border:1px solid rgb(216,239,224)}.rfh-lesson .gx-category-price>span{font-size:11px;font-weight:500}.rfh-lesson .gx-category-price>strong{font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.8px}.rfh-lesson .gx-category-price>small{font-size:11px;line-height:1.5}.rfh-lesson .marketing .gx-category-price{background:#edf6ff;color:#3675aa;border-color:#d6e8f8}.rfh-lesson .gx-price-reference{margin-top:0}.rfh-lesson .gx-price-reference a{white-space:normal}.rfh-lesson .gx-compare{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.rfh-lesson .gx-category{padding:20px;border-radius:14px}.rfh-lesson .gx-category h2{font-size:19px;margin:18px 0 10px}.rfh-lesson .gx-category>p{min-height:0px}.rfh-lesson .gx-category-price{padding:15px 17px}.rfh-lesson .gx-category-price>strong{font-size:26px}.rfh-lesson .gx-bubble{padding:16px;font-size:12px;margin-top:18px}.rfh-lesson .gx-lessonfooter>.btn{flex:1 1 auto;max-width:320px}.rfh-lesson-overlay{position:fixed;inset:0;background:#ecf2efc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1400;display:grid;place-items:center;padding:30px}.rfh-lesson-dialog{width:min(920px,100%);max-height:calc(100dvh - 60px);background:#fff;border-radius:17px;overflow:auto;border:1px solid rgb(224,233,228);box-shadow:#1b372829 0 24px 70px;text-align:left}.rfh-lesson-dialog .dialog-head{padding:23px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgb(231,236,233);position:sticky;top:0;background:#fff;z-index:3}.rfh-lesson-dialog .dialog-head span{font-size:9px;font-weight:700;letter-spacing:1px;color:#648575}.rfh-lesson-dialog .dialog-head h2{font-size:22px;font-weight:650;letter-spacing:-.5px;margin:7px 0 0;color:#172e29}.rfh-lesson-dialog .dialog-head p{font-size:12px;line-height:1.7;color:#648575;margin-top:6px}.rfh-lesson-dialog .icon-button{width:33px;height:33px;flex:0 0 auto;background:transparent;color:#65766e;display:grid;place-items:center;border-radius:8px;padding:0}.rfh-lesson-dialog .icon-button:hover{background:#edf2ef}.rfh-lesson-dialog .dialog-body{padding:24px 28px 28px}.rfh-lesson-dialog .rfh-lesson{margin-top:0}.rfh-lesson-dialog .gx-compare{grid-template-columns:1fr 1fr;gap:22px}.rfh-lesson-dialog .gx-category{padding:29px}.rfh-lesson-dialog .gx-category h2{font-size:23px;margin:22px 0 14px}.rfh-lesson-dialog .gx-category-price>strong{font-size:30px}.rfh-lesson-dialog .gx-bubble{padding:21px;font-size:13px;margin-top:23px}@media(max-width:600px){.rfh-lesson .gx-compare{grid-template-columns:1fr}.rfh-lesson .gx-lessonfooter{align-items:stretch;flex-direction:column}.rfh-lesson .gx-lessonfooter>.btn{max-width:none}.rfh-lesson .gx-category{padding:20px;border-radius:19px}.rfh-lesson .gx-category-price>strong{font-size:29px}.rfh-lesson .gx-category h2{font-size:20px}.rfh-lesson .gx-price-reference{padding:16px 18px}.rfh-lesson-overlay{padding:0;place-items:end center;background:#ecf2efc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rfh-lesson-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}.rfh-lesson-dialog .dialog-head{padding:17px 18px}.rfh-lesson-dialog .dialog-head h2{font-size:18px}.rfh-lesson-dialog .dialog-body{padding:18px}.rfh-lesson-dialog .gx-compare{grid-template-columns:1fr}.rfh-lesson-dialog .gx-category{padding:20px}.rfh-lesson-dialog .gx-category h2{font-size:20px}.rfh-lesson-dialog .gx-category-price>strong{font-size:29px}}.al-library .ih-summary{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px}.al-library .ih-summary strong{display:block;font-size:14px;color:#172e29}.al-library .ih-summary small{display:block;margin-top:3px;font-size:12px;color:#677489}.al-library .ih-grid{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:14px}.al-library .ih-card{display:flex;flex-direction:column;gap:12px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s}.al-library .ih-card:hover{border-color:#c6e7d2;box-shadow:#1b372814 0 10px 26px;transform:translateY(-1px)}.al-library .ih-card-head{display:flex;align-items:center;gap:12px}.al-library .ih-logo{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;padding:7px;border-radius:12px;border:1px solid rgb(224,233,228);background:#fff;overflow:hidden}.al-library .ih-logo img{max-width:100%;max-height:100%;object-fit:contain}.al-library .ih-card-title{min-width:0px}.al-library .ih-card-title strong{display:block;font-size:15px;color:#172e29}.al-library .ih-status{display:inline-flex;align-items:center;gap:6px;margin-top:5px;padding:3px 9px;border-radius:20px;font-size:10.5px;font-weight:600}.al-library .ih-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.al-library .ih-status.ok{background:#eaf7ed;color:#159158}.al-library .ih-status.warn{background:#fff8eb;color:#b4781e}.al-library .ih-status.danger{background:#fdf0ed;color:#b75940}.al-library .ih-status.soon{background:#eaf7ed;color:#1b3728}.al-library .ih-status.muted{background:#f1f5f3;color:#64786e}.al-library .ih-description{flex:1 1 auto;margin:0!important;font-size:13px;line-height:1.6;color:#50665c}.al-library .ih-hint{display:flex;align-items:flex-start;gap:7px;padding:9px 11px;border-radius:9px;background:#f7faf8;font-size:11.5px;line-height:1.45;color:#597065}.al-library .ih-hint .icon{width:13px;height:13px;margin-top:1px;flex-shrink:0;color:#159158}.al-library .ih-card .btn{width:100%;justify-content:center}.al-portal .dialog.ic-dialog{width:min(620px,calc(100vw - 60px))}.al-portal .dialog.ic-dialog.ic-dialog-split{width:min(1040px,calc(100vw - 60px))}.al-portal .gs-connect .chakra-button{font-size:12px;font-weight:600}.al-portal .gs-connect .gs-copy-script{height:42px;border-radius:10px;background:#17b86b;color:#fff;font-size:14px}.al-portal .gs-connect .gs-copy-script:hover{background:#13a05d}.al-portal .gs-connect .gs-other-tools{color:#488463}.al-portal .ic-body{padding:20px 24px 8px}.al-portal .ic-body .chakra-form__label{font-size:12px!important;font-weight:600!important;color:#46654f}.al-portal .ic-body .chakra-input,.al-portal .ic-body .chakra-textarea,.al-portal .ic-body .chakra-select{border-color:#e0e9e4;border-radius:9px;font-size:13px}.al-portal .ic-body .chakra-input:focus,.al-portal .ic-body .chakra-textarea:focus{border-color:#17b86b;box-shadow:#17b86b33 0 0 0 3px}.al-portal .ic-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding:14px 24px;border-top:1px solid rgb(237,242,239);background:#fff}.al-portal .ic-footer>div{display:flex;gap:10px}.al-portal .ic-footer .text-button{font-size:13px;font-weight:600;color:#488463}@media(max-width:1100px){.al-library .ih-grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media(max-width:767px){.al-library .ih-grid{grid-template-columns:minmax(0px,1fr)}.al-library .ih-summary{align-items:flex-start}}@media(max-width:600px){.al-portal .ic-body{padding:16px 16px 4px}.al-portal .ic-footer{flex-direction:column-reverse;align-items:stretch;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.al-portal .ic-footer>div{flex-direction:column-reverse}.al-portal .ic-footer .btn,.al-portal .ic-footer .text-button{width:100%;justify-content:center;min-height:42px}}.al-library .ih-summary .status-icon,.al-library .ic-empty .status-icon{background:#eaf7ed;color:#159158}.al-library .ic-panel{padding:0;overflow:hidden}.al-library .ic-panel-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgb(237,242,239)}.al-library .ic-panel-head strong{display:block;font-size:14px;color:#172e29}.al-library .ic-panel-head small{display:block;margin-top:2px;font-size:12px;color:#677489}.al-library .ic-list{display:flex;flex-direction:column}.al-library .ic-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(0px,2fr) auto;align-items:center;gap:18px;padding:16px 18px;border-top:1px solid rgb(237,242,239);transition:background .15s}.al-library .ic-row:first-child{border-top:0px}.al-library .ic-row:hover{background:#fafcfb}.al-library .ic-row-main{min-width:0px}.al-library .ic-row-main strong{display:block;font-size:14px;color:#172e29;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .ic-row-main small{display:block;margin-top:3px;font-size:12px;color:#677489;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-library .ic-row-fields{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.al-library .ic-row-fields dt{font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#829189}.al-library .ic-row-fields dd{margin:3px 0 0;font-size:13px;font-weight:600;color:#1b3728}.al-library .ic-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.al-library .ic-action{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgb(224,233,228)!important;border-radius:8px;background:#fff!important;font-size:12px;font-weight:600;color:#2e5c43}.al-library .ic-action:hover:not(:disabled){border-color:#c6e7d2!important;background:#f7fcf9!important}.al-library .ic-action:disabled{opacity:.5;cursor:not-allowed}.al-library .ic-action .icon{width:13px;height:13px}.al-library .ic-action.danger{color:#b75940}.al-library .ic-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:50px 0;font-size:12px;color:#677489}.al-library .ic-spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgb(216,239,224);border-top-color:#159158;animation:ic-spin .8s linear infinite}.al-library .ic-empty{padding:36px 20px 30px}.al-library .ic-empty .btn{margin-top:14px}.al-portal .dialog.ic-delete-dialog{width:min(460px,calc(100vw - 60px))}.al-portal .ic-delete-text{margin:0 0 6px!important;font-size:13px;line-height:1.65;color:#50665c}.al-portal .ic-delete-text strong{color:#172e29}@keyframes ic-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.al-library .ic-row{grid-template-columns:minmax(0px,1fr);gap:12px}.al-library .ic-row-actions{justify-content:flex-start}}@media(max-width:600px){.al-library .ic-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr))}.al-library .ic-action{justify-content:center;min-height:40px}}.al-portal .dialog.gsr-dialog{width:min(1040px,calc(100vw - 60px))}.al-portal .gsr-body{padding:16px 24px 4px}.al-portal .gsr-intro{margin-bottom:14px;font-size:13px;color:#677489}.al-portal .gsr-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.al-portal .gsr-search{position:relative;flex:1;min-width:0}.al-portal .gsr-search>.icon{position:absolute;top:12px;left:13px;width:16px;height:16px;color:#829189}.al-portal .gsr-search input{width:100%;height:40px;padding:0 38px 0 39px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;font:inherit;font-size:13px;color:#172e29;outline:none}.al-portal .gsr-search input:focus{border-color:#17b86b;box-shadow:#17b86b33 0 0 0 3px}.al-portal .gsr-search input::placeholder{color:#829189}.al-portal .gsr-search button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:#677489}.al-portal .gsr-search button:hover{background:#f0f5f2}.al-portal .gsr-search button .icon{width:12px;height:12px}.al-portal .gsr-action{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:1px solid rgb(224,233,228);border-radius:8px;background:#fff;font-size:12px;font-weight:600;white-space:nowrap;color:#2e5c43}.al-portal .gsr-toolbar .gsr-action{height:40px}.al-portal .gsr-action:hover:not(:disabled){border-color:#c6e7d2;background:#f7fcf9}.al-portal .gsr-action:disabled{opacity:.5;cursor:not-allowed}.al-portal .gsr-action .icon{width:13px;height:13px}.al-portal .gsr-panel{border:1px solid rgb(232,239,235);border-radius:12px;overflow:hidden;background:#fff}.al-portal .gsr-list.is-loading{opacity:.55}.al-portal .gsr-row{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(120px,.7fr) minmax(0,1.7fr) 112px;align-items:center;gap:18px;padding:14px 18px;border-top:1px solid rgb(237,242,239);transition:background .15s}.al-portal .gsr-row:first-child{border-top:0}.al-portal .gsr-row:hover{background:#fafcfb}.al-portal .gsr-lead{display:flex;align-items:center;gap:11px;min-width:0}.al-portal .gsr-lead>div{min-width:0}.al-portal .gsr-avatar{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:999px;background:#eaf7ed;font-size:12px;font-weight:700;color:#159158}.al-portal .gsr-lead strong,.al-portal .gsr-received strong{display:block;font-size:13.5px;font-weight:600;color:#172e29;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-portal .gsr-lead small{display:block;margin-top:2px;font-size:12px;color:#677489;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-portal .gsr-received span{display:block;font-size:10.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#829189}.al-portal .gsr-received strong{margin-top:3px;font-size:12.5px}.al-portal .gsr-status{min-width:0}.al-portal .gsr-status-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.al-portal .gsr-status time{font-size:11.5px;color:#677489}.al-portal .gsr-status p{display:-webkit-box;margin-top:5px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;color:#55635c}.al-portal .gsr-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700}.al-portal .gsr-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.al-portal .gsr-pill.tone-green{background:#e6f7ed;color:#15804a}.al-portal .gsr-pill.tone-blue{background:#e8f1fd;color:#2563b2}.al-portal .gsr-pill.tone-orange{background:#fef3e2;color:#b46920}.al-portal .gsr-pill.tone-red{background:#fdecec;color:#be3131}.al-portal .gsr-pill.tone-gray{background:#f0f3f2;color:#5f6e67}.al-portal .gsr-actions{display:flex;justify-content:flex-end}.al-portal .gsr-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:44px 20px;text-align:center;font-size:13px;color:#677489}.al-portal .gsr-empty strong{font-size:14px;color:#172e29}.al-portal .gsr-empty p{max-width:340px}.al-portal .gsr-empty-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf7ed;color:#159158}.al-portal .gsr-empty-icon .icon{width:18px;height:18px}.al-portal .gsr-spinner{width:22px;height:22px;border:2px solid rgb(224,233,228);border-top-color:#17b86b;border-radius:999px;animation:gsr-spin .8s linear infinite}@keyframes gsr-spin{to{transform:rotate(360deg)}}.al-portal .gsr-footer{font-size:12.5px;font-weight:600;color:#486354}.al-portal .gsr-pages{display:flex;align-items:center;gap:10px}.al-portal .gsr-pages span{font-size:12px;font-weight:500;color:#677489}@media(max-width:860px){.al-portal .gsr-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.al-portal .gsr-received{display:none}.al-portal .gsr-status{grid-column:1 / -1;grid-row:2;padding-left:45px}.al-portal .gsr-actions{grid-column:2;grid-row:1}}@media(max-width:600px){.al-portal .gsr-body{padding:14px 16px 4px}.al-portal .gsr-toolbar{flex-wrap:wrap}.al-portal .gsr-search{flex-basis:100%}.al-portal .gsr-toolbar .gsr-action{flex:1;justify-content:center}.al-portal .gsr-row{padding:12px 14px}.al-portal .gsr-status{padding-left:0}.al-portal .gsr-footer{flex-direction:row;align-items:center}}.cw-shell .gs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cw-shell .gs-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cw-shell .gs-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#f0f4f2;color:var(--ui-muted)}.cw-shell .gs-status i{width:7px;height:7px;border-radius:50%;background:#b0c0b8}.cw-shell .gs-status.on{background:var(--ui-mint);color:var(--ui-accent)}.cw-shell .gs-status.on i{background:var(--ui-accent)}.cw-shell .gs-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cw-shell .gs-toggle-row strong{display:block;font-size:13px;color:var(--ui-ink)}.cw-shell .gs-toggle-row small{display:block;margin-top:3px;font-size:12px;color:var(--ui-muted)}.cw-shell .gs-switch{position:relative;width:40px;height:22px;flex-shrink:0;border-radius:999px;background:#d0dcd6;transition:background .15s ease}.cw-shell .gs-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #172e2940;transition:transform .15s ease}.cw-shell .gs-switch[aria-checked=true]{background:var(--ui-accent)}.cw-shell .gs-switch[aria-checked=true]:after{transform:translate(18px)}.cw-shell .gs-switch:focus-visible{outline:2px solid rgba(23,184,107,.4);outline-offset:2px}.cw-shell .gs-channel-note{margin-top:10px;font-size:12px;color:#b46920}.cw-shell .cx-choices button:disabled{opacity:.5;cursor:not-allowed}.cw-shell .cx-choices button small{display:block;margin-top:2px;font-size:11px;font-weight:400;color:var(--ui-muted)}.cw-shell .cx-choices button>span{text-align:left}.cw-shell .gs-columns{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.cw-shell .gs-columns>span{font-size:11px;color:var(--ui-muted);margin-right:2px}.cw-shell .gs-chip{padding:3px 9px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-mint);font-size:11px;font-weight:600;color:var(--ui-accent)}.cw-shell .gs-chip:hover{background:var(--ui-mint-strong)}.cw-shell .gs-template-create{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:12px;color:var(--ui-muted)}.cw-shell .gs-template-create .btn{display:inline-flex;align-items:center;gap:6px}.cw-shell .gs-hint{margin-top:8px;font-size:11px;color:var(--ui-muted)}.cw-shell .gs-message+.gs-message{margin-top:12px}.cw-shell .gs-message .ce-heading{margin-bottom:10px}.cw-shell .gs-message textarea{width:100%;min-height:120px;margin-top:6px;padding:10px 12px;border:1px solid var(--ui-edge);border-radius:8px;font-size:13px;color:var(--ui-ink);resize:vertical}.cw-shell .gs-message textarea:focus{outline:none;border-color:#17b86b;box-shadow:0 0 0 2px #17b86b33}.cw-shell .gs-media{display:flex;align-items:center;gap:10px;margin-top:12px}.cw-shell .gs-add-message{margin-top:12px}.cw-shell .gs-var-row{padding:12px;border:1px solid var(--ui-edge);border-radius:10px;background:#fafcfb}.cw-shell .gs-var-row+.gs-var-row{margin-top:10px}.cw-shell .gs-var-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cw-shell .gs-var-key{font-size:12px;font-weight:700;color:var(--ui-ink)}.cw-shell .gs-var-key small{margin-left:6px;font-weight:500;color:var(--ui-muted)}.cw-shell .gs-var-modes{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--ui-edge);border-radius:8px;background:#fff}.cw-shell .gs-var-modes button{white-space:nowrap;height:26px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:600;color:var(--ui-text)}.cw-shell .gs-var-modes button.active{background:#0e3828;color:#fff}.cw-shell .gs-var-fields{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:8px}.cw-shell .gs-var-fields.single{grid-template-columns:minmax(0,1fr)}.cw-shell .gs-var-fields input,.cw-shell .gs-var-fields select{width:100%;height:36px;padding:0 10px;border:1px solid var(--ui-edge);border-radius:7px;background:#fff;font-size:13px;color:var(--ui-ink)}.cw-shell .gs-var-fields input:focus,.cw-shell .gs-var-fields select:focus{outline:none;border-color:#17b86b;box-shadow:0 0 0 2px #17b86b33}.cw-shell .gs-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.cw-shell .gs-footer>div{display:flex;align-items:center;gap:10px}.cw-shell .gs-footer small{font-size:12px;color:var(--ui-muted)}.cw-shell .btn.primary:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.cw-shell .gs-head{flex-direction:column}.cw-shell .gs-var-fields{grid-template-columns:minmax(0,1fr)}.cw-shell .gs-var-top{flex-direction:column;align-items:stretch}.cw-shell .gs-var-modes{display:flex}.cw-shell .gs-var-modes button{flex:1;padding:0 6px}.cw-shell .gs-footer small{display:none}.cw-shell .gs-channels{flex-direction:column}.cw-shell .gs-channels button{width:100%}.cw-shell .gs-footer{flex-direction:column-reverse;align-items:stretch}.cw-shell .gs-footer>div{justify-content:flex-end}}.al-portal .ch-tab .ch-title{margin:18px 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#677489}.al-portal .ch-warning{margin:0 0 12px;padding:10px 12px;border-radius:9px;background:#fff7e6;color:#8c5a14;font-size:12px}.al-portal .ch-days,.al-portal .ch-timeoff,.al-portal .ch-slots{margin:0;padding:0;list-style:none}.al-portal .ch-days li{display:grid;grid-template-columns:120px 1fr auto 1fr;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#8c9e95}.al-portal .ch-days li.on{color:#172e29}.al-portal .ch-days label{display:flex;align-items:center;gap:8px;font-weight:600}.al-portal .ch-days input[type=time]{height:34px;padding:0 8px;border:1px solid rgb(224,233,228);border-radius:8px;font-size:13px}.al-portal .ch-timeoff li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgb(237,242,239);font-size:13px}.al-portal .ch-timeoff li small{display:block;color:#677489}.al-portal .ch-timeoff li .text-button{display:flex;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#b75940}.al-portal .ch-timeoff li .text-button .icon{width:13px;height:13px}.al-portal .ch-timeoff-form{display:grid;grid-template-columns:1fr 1fr;gap:0px 14px;margin-top:10px}.al-portal .ch-timeoff-form .field{margin-bottom:12px}.al-portal .ch-timeoff-form .field:nth-child(3){grid-column:1 / -1}.al-portal .ch-timeoff-form .btn{justify-self:start}.al-portal .ch-slots li{display:flex;gap:10px;padding:4px 0;font-size:13px}.al-portal .ch-slots li strong{min-width:90px;text-transform:capitalize}.al-portal .ch-empty{margin:0;font-size:12px;color:#677489}.ch-limits{display:flex;flex-direction:column;gap:6px}.ch-limits small{font-size:12px;color:#677489}.ch-limits .ch-limits-summary{margin:0;font-size:13px;font-weight:600;color:#172e29}.ch-limits .ch-limits-fields{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:0px 14px}.ch-limits .ch-limits-fields .field{display:flex;flex-direction:column;gap:4px;margin-bottom:0;font-size:12px;font-weight:600;color:#172e29}.ch-limits .ch-limits-fields input{height:36px;padding:0 10px;border:1px solid rgb(224,233,228);border-radius:8px;font-size:13px}.ch-limits .ch-limits-error{margin:0;font-size:12px;color:#b75940}@media(max-width:560px){.ch-limits .ch-limits-fields{grid-template-columns:1fr;gap:10px}.al-portal .ch-days li{grid-template-columns:1fr auto auto auto}.al-portal .ch-timeoff-form{grid-template-columns:1fr}}.crm-page .crm-board{display:flex;gap:16px;margin:22px 0;padding-bottom:8px;overflow-x:auto;align-items:flex-start}.crm-page .crm-column{display:flex;flex-direction:column;overflow-y:auto;flex:1 0 250px;min-width:250px;padding:16px;background:#f5f8f6;border:1px solid rgb(224,233,228);border-radius:13px}.crm-page .crm-column-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.crm-page .crm-column-head h2{margin:0;font-size:13px;color:#1b3728}.crm-page .crm-count{min-width:24px;padding:2px 8px;border-radius:999px;background:#eaf7ed;color:#159158;font-size:11px;font-weight:700;text-align:center}.crm-page .crm-column-hint{margin-top:6px;font-size:10px;color:#677489}.crm-page .crm-column-empty{margin-top:14px;padding:18px 12px;border:1px dashed rgb(224,233,228);border-radius:10px;font-size:11px;text-align:center;color:#677489}.crm-page .crm-card{display:block;width:100%;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s;margin-top:12px;padding:14px;background:#fff;border:1px solid rgb(224,233,228);border-radius:12px;box-shadow:#1b372803 0 3px 15px}.crm-page .crm-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:9px;background:#eaf7ed;color:#159158;font-size:11px;font-weight:700}.crm-page .crm-card:hover,.crm-page .crm-card:focus-visible{border-color:#c6e7d2;box-shadow:#1b372812 0 6px 18px;outline:none}.crm-page .crm-card-action{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:11px;color:#1b3728}.crm-page .crm-card-action .icon{width:13px;height:13px;color:#17b76a}.crm-page .crm-card-foot{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid rgb(237,242,239);font-size:10px;color:#677489}.crm-page .crm-pill{padding:4px 10px;border-radius:999px;background:#f5f8f6;border:1px solid rgb(224,233,228);color:#677489;font-size:10px;font-weight:600;white-space:nowrap}.crm-page .crm-pill.crm-pill-on{background:#eaf7ed;border-color:#c6e7d2;color:#159158}.crm-page .crm-sectiongrid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:20px}@media(max-width:900px){.crm-page .crm-sectiongrid{grid-template-columns:1fr}}.crm-page .p-recent.crm-static-row:hover{background:none}.crm-page .crm-sectiongrid .crm-closer-limits-section{grid-column:1 / -1}.crm-page .crm-closer-limits{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid rgb(237,242,239);font-size:13px}.crm-fill-shell{display:flex;flex-direction:column;height:100vh}.crm-fill.rfh-desktop{display:flex;flex:1 1 0%;flex-direction:column;min-height:0px}.crm-fill.rfh-desktop>.page{display:flex;flex:1 1 0%;flex-direction:column;width:100%;min-height:0px;padding-bottom:24px}.crm-fill.rfh-desktop .crm-page{display:flex;flex:1 1 0%;flex-direction:column;min-height:0px}.crm-fill .crm-board{align-items:stretch}.crm-fill.rfh-desktop .crm-board{flex:1 1 0%;min-height:320px;margin-bottom:0}.crm-fill.rfh-mobile .crm-board{min-height:70vh}.crm-drawer{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b3728;background:#f7f9f8}.crm-drawer .icon{width:15px;height:15px}.crm-drawer .crm-avatar{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:11px;background:#eaf7ed;color:#159158;font-size:14px;font-weight:700}.crm-drawer-head{display:flex;align-items:center;gap:14px;padding:22px 24px 14px;background:#fff}.crm-drawer-head>div{flex:1 1 0%;min-width:0px}.crm-drawer-head h2{margin:0;font-size:18px;font-weight:700;letter-spacing:-.4px}.crm-drawer-head p{margin-top:3px;font-size:12px;color:#677489}.crm-drawer-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#677489;cursor:pointer}.crm-drawer-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 18px;background:#fff;border-bottom:1px solid rgb(224,233,228)}.crm-drawer .crm-pill{padding:4px 10px;border-radius:999px;background:#f5f8f6;border:1px solid rgb(224,233,228);color:#677489;font-size:10px;font-weight:600}.crm-drawer .crm-pill.crm-pill-on{background:#eaf7ed;border-color:#c6e7d2;color:#159158}.crm-drawer-body{flex:1 1 0%;overflow-y:auto;padding:18px 24px 28px}.crm-drawer-body>section{padding:20px;margin-bottom:16px;background:#fff;border:1px solid rgb(224,233,228);border-radius:13px}.crm-drawer-body h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:700}.crm-drawer-body h3 .icon{color:#17b76a}.crm-drawer-summary{font-size:12px;line-height:1.7;color:#425048}.crm-drawer-next{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:10px;background:#eaf7ed;font-size:12px;color:#1b3728}.crm-drawer-next .icon{flex-shrink:0;color:#159158}.crm-drawer-facts{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px 16px;margin:16px 0 0;padding-top:16px;border-top:1px solid rgb(237,242,239)}.crm-drawer-facts dt{font-size:10px;color:#677489}.crm-drawer-facts dd{margin:3px 0 0;font-size:12px;font-weight:600}.crm-drawer-empty{padding:16px 4px 4px;font-size:12px;color:#677489}.crm-chat{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:11px;background:#f5f8f6}.crm-bubble{align-self:flex-start;max-width:82%;padding:8px 11px 6px;border-radius:4px 12px 12px;background:#fff;border:1px solid rgb(232,238,234)}.crm-bubble.crm-bubble-out{align-self:flex-end;border-radius:12px 4px 12px 12px;background:#dcf4e4;border-color:#c6e7d2}.crm-bubble-sender{display:block;margin-bottom:2px;font-size:10px;font-weight:700;color:#159158}.crm-bubble p{font-size:12px;line-height:1.55;white-space:pre-line}.crm-bubble time{display:block;margin-top:3px;font-size:9px;text-align:right;color:#7e8e86}.crm-primary{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0px;border-radius:9px;background:#17b76a;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.crm-primary:disabled{opacity:.5;cursor:not-allowed}.crm-primary .icon{color:#fff}.crm-page .crm-column-over{border-color:#17b76a;background:#eaf7ed}.crm-page .crm-card{touch-action:none}.crm-page .crm-card-dragging{opacity:.35}.crm-page .crm-card-live{animation:crm-card-arrive 1.8s ease-out}@keyframes crm-card-arrive{0%{opacity:.4;transform:translateY(-6px);box-shadow:0 0 0 3px #17b76a8c}25%{opacity:1;transform:translateY(0)}to{box-shadow:0 0 #17b76a00}}@media(prefers-reduced-motion:reduce){.crm-page .crm-card-live{animation:none;border-color:#17b76a}}.crm-page .crm-card-lifted{width:250px;margin-top:0;cursor:grabbing;box-shadow:#1b37282e 0 12px 28px;transform:rotate(2deg)}.crm-page .crm-card-late{color:#c2410c}.crm-form{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:12px}.crm-form label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#677489}.crm-form input,.crm-form select{height:38px;padding:0 10px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#1b3728;font:inherit;font-size:12px}.crm-form.crm-form-single{grid-template-columns:1fr}.crm-form-actions{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;gap:10px}.crm-secondary{height:40px;padding:0 16px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#426b50;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-modal{overflow:hidden;border-radius:15px}.crm-modal-body{padding:18px 24px 24px}.crm-account-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.crm-account{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;text-align:left;font:inherit}.crm-account>span:nth-child(2){flex:1 1 0%;min-width:0px}.crm-account strong{display:block;font-size:12px;color:#1b3728}.crm-account small{display:block;margin-top:3px;font-size:10px;color:#677489}.crm-account-id{flex-shrink:0;padding:4px 8px;border-radius:8px;background:#eaf7ed;color:#159158;font-size:11px;font-weight:700}.crm-account-option{cursor:pointer}.crm-account-option:hover{border-color:#c6e7d2}.crm-account-selected{border-color:#17b76a;box-shadow:#17b76a26 0 0 0 3px}.crm-account-selected .icon{color:#17b76a}.crm-checklist{display:flex;flex-direction:column;gap:8px}.crm-progress{height:6px;border-radius:999px;background:#eaf7ed;overflow:hidden}.crm-progress>span{display:block;height:100%;border-radius:999px;background:#17b76a;transition:width .2s}.crm-progress-label{margin-bottom:4px;font-size:10px;color:#677489}.crm-step{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;color:#1b3728;font:inherit;font-size:12px;text-align:left;cursor:pointer}.crm-step-mark{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1px solid rgb(198,231,210);color:#159158;font-size:10px;font-weight:700}.crm-step-done{background:#eaf7ed;border-color:#c6e7d2;color:#426b50}.crm-step-done .crm-step-mark{background:#17b76a;border-color:#17b76a}.crm-step-done .crm-step-mark .icon{width:12px;height:12px;color:#fff}.crm-page .crm-search{width:280px}.crm-page .crm-leads .p-sectionhead{padding:22px 23px 14px}.crm-page .crm-filters,.crm-modal .crm-filters{display:flex;flex-wrap:wrap;gap:8px;padding:0 23px 16px}.crm-page .crm-filter,.crm-modal .crm-filter{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgb(224,233,228);border-radius:999px;background:#fff;color:#426b50;font:inherit;font-size:11px;font-weight:600;cursor:pointer}.crm-page .crm-filter b,.crm-modal .crm-filter b{color:#677489;font-weight:700}.crm-page .crm-filter-on,.crm-modal .crm-filter-on{background:#eaf7ed;border-color:#c6e7d2;color:#159158}.crm-page .crm-filter-on b,.crm-modal .crm-filter-on b{color:#159158}.crm-page .crm-table{overflow-x:auto;border-top:1px solid rgb(237,242,239)}.crm-page .crm-row{display:grid;grid-template-columns:2.1fr 1.3fr .6fr 2.1fr 1fr 1.8fr;align-items:center;gap:16px;width:100%;min-width:1000px;padding:14px 23px;border:0px;border-bottom:1px solid rgb(237,242,239);background:#fff;color:#1b3728;font:inherit;text-align:left;cursor:pointer}.crm-page button.crm-row:hover{background:#f8fbf9}.crm-page .crm-row:last-child{border-bottom:0px}.crm-page .crm-row-head{padding-top:12px;padding-bottom:12px;background:#f8fbf9;color:#677489;font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:default}.crm-page .crm-cell{min-width:0px;font-size:12px;color:#425048}.crm-page .crm-cell-stack{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.crm-page .crm-cell-stack small{font-size:10px;color:#677489}.crm-page .crm-cell-stack small.crm-cell-late{color:#c2410c;font-weight:600}.crm-page .crm-table-empty{padding:22px 23px}.crm-phase{display:inline-block;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.crm-phase-sdr{background:#e8f0fe;color:#2563eb}.crm-phase-closer{background:#fef3dc;color:#b45309}.crm-phase-onboarding{background:#f3e8ff;color:#7e22ce}.crm-phase-cliente{background:#dcf4e4;color:#15803d}.crm-phase-perdido{background:#f1f3f2;color:#677489}.crm-timeline{display:flex;flex-direction:column;gap:0px;margin:0;padding:0;list-style:none}.crm-timeline li{position:relative;display:flex;align-items:center;gap:12px;padding:10px 0}.crm-timeline li:not(:last-child):after{content:"";position:absolute;left:11px;top:36px;bottom:-8px;width:2px;background:#e0e9e4}.crm-timeline li>div{flex:1 1 0%}.crm-timeline strong{display:block;font-size:12px}.crm-timeline small{display:block;margin-top:2px;font-size:10px;color:#677489}.crm-timeline-dot{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;border:2px solid rgb(224,233,228);background:#fff}.crm-timeline-dot .icon{width:12px;height:12px;color:#fff}.crm-timeline-done .crm-timeline-dot{background:#17b76a;border-color:#17b76a}.crm-timeline-current .crm-timeline-dot{border-color:#17b76a;box-shadow:#17b76a33 0 0 0 4px}.crm-timeline-lost .crm-timeline-dot{background:#94a39c;border-color:#94a39c}.crm-timeline-pending{opacity:.55}.crm-timeline-state{font-size:10px;font-weight:700;color:#677489}.crm-timeline-current .crm-timeline-state{color:#159158}@media(max-width:760px){.crm-page .crm-search{width:100%}}.crm-track-button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;border:1px solid rgb(198,231,210);border-radius:999px;background:#fff;color:#159158;font:inherit;font-size:10px;font-weight:700;cursor:pointer}.crm-track-button .icon{width:12px;height:12px}.crm-track-button:hover{background:#eaf7ed}.crm-access-button{margin-left:0}.crm-access-button:disabled{opacity:.6;cursor:progress}.crm-track-body{display:flex;flex-direction:column;gap:14px}.crm-track-hero{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#425048}.crm-track-section{padding:18px 20px;background:#fff;border:1px solid rgb(224,233,228);border-radius:13px}.crm-track-section h3{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:700}.crm-track-section h3 .icon{color:#17b76a}.crm-drawer .crm-facts-flat{margin-top:10px;padding-top:0;border-top:0px}.crm-drawer .crm-facts-flat dd{overflow-wrap:anywhere}.crm-track-url{margin-top:14px;padding:10px 12px;border-radius:9px;background:#f5f8f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;color:#425048;overflow-wrap:anywhere}.crm-answers{margin:10px 0 0}.crm-answers>div{padding:10px 0;border-bottom:1px solid rgb(237,242,239)}.crm-answers>div:last-child{border-bottom:0px}.crm-answers dt{font-size:10px;color:#677489}.crm-answers dd{margin:3px 0 0;font-size:12px;font-weight:600}.crm-page .crm-pill.crm-pill-late{background:#ffedd5;border-color:#fed7aa;color:#c2410c}.crm-page .p-chartgrid>.native-card{margin-top:0}.crm-history{margin:0;padding:0;list-style:none}.crm-history li{position:relative;padding:8px 0 8px 18px;border-bottom:1px solid rgb(237,242,239)}.crm-history li:last-child{border-bottom:0px}.crm-history li:before{content:"";position:absolute;left:2px;top:14px;width:7px;height:7px;border-radius:50%;background:#17b76a}.crm-history strong{display:block;font-size:12px;font-weight:600}.crm-history small{display:block;margin-top:2px;font-size:10px;color:#677489}.crm-page .crm-load-more{display:block;margin:0 auto;padding:14px}.crm-page .crm-user-row{grid-template-columns:2.2fr 1fr .9fr 1fr .9fr;min-width:760px}.crm-role-sdr{background:#e8f0fe;color:#2563eb}.crm-role-closer{background:#fef3dc;color:#b45309}.crm-role-onboarding{background:#f3e8ff;color:#7e22ce}.crm-role-admin{background:#dcf4e4;color:#15803d}.crm-primary.crm-primary-inline{grid-column:auto;padding:0 18px;white-space:nowrap}.crm-form .crm-form-span{grid-column:1 / -1}.crm-form-hint{font-size:10px;color:#677489}.crm-form-note{font-size:11px;line-height:1.6;color:#677489}.crm-form-error{padding:10px 12px;border-radius:9px;background:#fef2f2;color:#b91c1c;font-size:12px}.crm-form .crm-toggle{flex-direction:row;align-items:center;gap:10px;font-size:12px;color:#1b3728}.crm-form .crm-toggle input{width:18px;height:18px;accent-color:rgb(23,183,106)}.crm-form select:disabled{opacity:.6}.crm-page .crm-bare-head{display:flex;justify-content:flex-end;margin-bottom:4px}.crm-view-toggle{display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid rgb(224,233,228);border-radius:999px;background:#fff}.crm-view-toggle button{display:grid;place-items:center;width:34px;height:28px;border:0px;border-radius:999px;background:none;color:#677489;cursor:pointer}.crm-view-toggle button.active{background:#093e36;color:#fff}.crm-view-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.crm-fill.rfh-desktop .crm-page .crm-board{margin-top:8px}.crm-modal .crm-modal-tabs{padding:0 0 16px}.crm-agent-form .crm-form-actions .crm-primary{grid-column:auto}.crm-page .crm-muted{color:#92a098;font-size:12px}.crm-access{display:flex;flex-direction:column;gap:12px}.crm-access-section{overflow:hidden;border:1px solid rgb(224,233,228);border-radius:12px;background:#fff}.crm-access-section header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f7f9f8}.crm-access-section header strong{display:block;font-size:13px;color:#1b3728}.crm-access-section header small{font-size:11px;color:#677489}.crm-access-body{display:flex;flex-direction:column;gap:12px;padding:14px}.crm-access-pages-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:11px;font-weight:600;color:#1b3728}.crm-access-pages-head small{font-weight:400;color:#677489}.crm-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px 14px}@media(max-width:520px){.crm-access-grid{grid-template-columns:1fr}}.crm-form .crm-check{flex-direction:row;align-items:center;gap:8px;font-size:12px;color:#1b3728;cursor:pointer}.crm-form .crm-check input{width:16px;height:16px;padding:0;accent-color:rgb(23,183,106)}.crm-form .crm-check em{font-style:normal;font-size:10px;color:#92a098}.crm-form .crm-check-off{color:#92a098;cursor:default}.crm-access-error{font-size:11px;color:#b91c1c}.crm-form .crm-switch{position:relative;flex-direction:row;width:38px;height:22px;cursor:pointer}.crm-form .crm-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.crm-form .crm-switch span{position:absolute;inset:0;border-radius:999px;background:#d6deda;transition:background .15s;pointer-events:none}.crm-form .crm-switch span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.crm-form .crm-switch input:checked+span{background:#17b76a}.crm-form .crm-switch input:checked+span:after{transform:translate(16px)}.crm-form .crm-switch input:disabled+span{opacity:.55}.crm-danger-link{justify-self:start;padding:0;border:0px;background:none;color:#b91c1c;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-journey-text{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.crm-journey-text strong{font-size:12px;font-weight:600}.crm-journey-text small{font-size:10.5px;color:#677489}.crm-assistant{display:flex;flex-direction:column;gap:10px}.crm-assistant-reply{display:flex;flex-direction:column;gap:8px}.crm-assistant-bubble{margin:0;padding:10px 12px;border-radius:10px;background:#f5f8f6;font-size:12px;line-height:1.6;white-space:pre-wrap}.crm-assistant-bubble.crm-assistant-mine{align-self:flex-end;max-width:90%;background:#1b3728;color:#fff}.crm-assistant-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgb(224,233,228);border-radius:11px}.crm-assistant-card header{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.crm-assistant-card header strong{margin-right:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow-wrap:anywhere}.crm-assistant-preview{margin:0;font-size:12px;line-height:1.6;white-space:pre-wrap}.crm-assistant-issues{margin:0;padding-left:16px;font-size:11px;color:#b45309}.crm-assistant-issues .crm-assistant-issue-error{color:#b91c1c}.crm-assistant-brief{flex-wrap:wrap;justify-content:space-between}.crm-assistant textarea{padding:8px 10px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#1b3728;font:inherit;font-size:12px;resize:vertical}.crm-drawer-aside{position:absolute;top:16px;bottom:16px;right:calc(100% + 16px);width:min(880px,calc(100vw - 100% - 32px));display:flex}.crm-drawer-aside>*{flex:1 1 0%;min-width:0px}@media(max-width:1100px){.crm-drawer-aside{display:none}}.crm-wa-panel{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#efeae2;box-shadow:#0b141a40 0 18px 48px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111b21}.crm-wa-panel-empty{align-items:center;justify-content:center;gap:10px;padding:32px;background:#fffffff0;text-align:center}.crm-wa-panel-empty h3{margin:0;font-size:16px;font-weight:700;color:#1b3728}.crm-wa-panel-empty p{max-width:320px;font-size:13px;line-height:1.6;color:#677489}.crm-wa-empty-icon,.crm-wa-head-avatar,.crm-wa-group-icon{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#eaf7ed;color:#159158}.crm-wa-empty-icon{width:56px;height:56px}.crm-wa-empty-icon .icon{width:26px;height:26px}.crm-wa-head{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f0f2f5;border-bottom:1px solid rgb(233,237,239)}.crm-wa-head-avatar{width:40px;height:40px;background:#dfe5e7;color:#54656f}.crm-wa-head>div{display:flex;flex:1 1 0%;flex-direction:column;min-width:0px}.crm-wa-head strong{overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.crm-wa-head small{font-size:12px;color:#667781}.crm-wa-offline{padding:3px 9px;border-radius:999px;background:#feecec;color:#b91c1c;font-size:10px;font-style:normal;font-weight:700}.crm-wa-body{flex:1 1 0%;overflow-y:auto;padding:12px 6%;background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px);background-size:18px 18px}.crm-wa-day{display:flex;justify-content:center;margin:10px 0 8px}.crm-wa-day span{padding:4px 11px;border-radius:7px;background:#fff;box-shadow:#0b141a21 0 1px .5px;font-size:11.5px;color:#54656f}.crm-wa-day-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;font-size:13px;color:#667781}.crm-wa-row{display:flex;justify-content:flex-start;margin:2px 0}.crm-wa-row-out{justify-content:flex-end}.crm-wa-bubble{position:relative;min-width:76px;max-width:min(65%,520px);padding:6px 9px 4px;border-radius:8px;background:#fff;box-shadow:#0b141a21 0 1px .5px}.crm-wa-bubble-first{margin-top:6px}.crm-wa-bubble-out{background:#d9fdd3}.crm-wa-bubble-sticker{background:transparent;box-shadow:none}.crm-wa-bubble p{margin:0;font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.crm-wa-bubble p.crm-wa-muted{font-size:12px;font-style:italic;color:#667781}.crm-wa-sender{display:flex;align-items:baseline;gap:8px;margin-bottom:2px;font-size:12.5px;font-weight:600}.crm-wa-sender small{font-size:11px;font-weight:400;color:#667781}.crm-wa-media{margin-bottom:4px}.crm-wa-media img{max-height:320px}.crm-wa-time{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:1px;font-size:10.5px;color:#667781}.crm-wa-ack{width:11px;height:11px;color:#8696a0}.crm-wa-ack.crm-wa-ack-read{color:#53bdeb}.crm-wa-warning{padding:8px 16px;background:#fff8e1;font-size:12px;color:#92400e}.crm-wa-panel-dragging .crm-wa-body{filter:blur(1px)}.crm-wa-drop{position:absolute;inset:64px 16px 96px;display:grid;place-items:center;border:2px dashed rgb(37,211,102);border-radius:14px;background:#ffffffd9;font-size:15px;font-weight:600;color:#008069;pointer-events:none}.crm-wa-composer-wrap{padding:8px 12px 6px;background:#f0f2f5}.crm-wa-composer{display:flex;align-items:flex-end;gap:8px}.crm-wa-composer textarea{flex:1 1 0%;min-height:42px;max-height:160px;padding:11px 12px;border:0px;border-radius:8px;background:#fff;color:#111b21;font:inherit;font-size:14px;line-height:1.4;resize:none;field-sizing:content;outline:none}.crm-wa-icon-button,.crm-wa-send{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:0px;border-radius:50%;cursor:pointer}.crm-wa-icon-button{background:transparent;color:#54656f;font-size:18px}.crm-wa-icon-button:hover:not(:disabled){background:#0b141a0f}.crm-wa-send{background:#00a884;color:#fff;font-size:16px}.crm-wa-send:hover:not(:disabled){background:#008f70}.crm-wa-icon-button:disabled,.crm-wa-send:disabled{opacity:.45;cursor:not-allowed}.crm-wa-composer-recording{align-items:center;padding:8px 12px;background:#f0f2f5}.crm-wa-recording{display:flex;flex:1 1 0%;align-items:center;gap:10px;font-size:14px;color:#111b21}.crm-wa-recording i{width:10px;height:10px;border-radius:50%;background:#ea4335;animation:crm-wa-pulse 1s ease-in-out infinite}@keyframes crm-wa-pulse{50%{opacity:.25}}.crm-wa-hint{margin:4px 4px 0;font-size:10.5px;color:#667781}.crm-wa-attachments{display:flex;gap:8px;padding-bottom:8px;overflow-x:auto}.crm-wa-attachment{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;width:96px;padding:6px;border-radius:8px;background:#fff;font-size:10px;color:#54656f}.crm-wa-attachment img,.crm-wa-attachment-icon{width:84px;height:64px;border-radius:6px;object-fit:cover}.crm-wa-attachment-icon{display:grid;place-items:center;background:#f0f2f5}.crm-wa-attachment>span:last-of-type{overflow:hidden;width:100%;text-align:center;white-space:nowrap;text-overflow:ellipsis}.crm-wa-attachment button{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:20px;height:20px;border:0px;border-radius:50%;background:#0b141a99;color:#fff;font-size:10px;cursor:pointer}.crm-wa-picker{display:flex;flex-direction:column;gap:12px}.crm-wa-picker input[type=search]{height:38px}.crm-wa-group-list{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.crm-wa-group-list .crm-drawer-empty{padding:8px 4px}.crm-wa-group{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgb(224,233,228);border-radius:11px;background:#fff;color:#1b3728;font:inherit;text-align:left;cursor:pointer}.crm-wa-group:hover{border-color:#c6e7d2}.crm-wa-group.crm-wa-group-on{border-color:#17b76a;background:#eaf7ed}.crm-wa-group.crm-wa-group-static{cursor:default}.crm-wa-group>span:nth-child(2){display:flex;flex:1 1 0%;flex-direction:column;min-width:0px}.crm-wa-group strong{overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.crm-wa-group small{font-size:10px;color:#677489}.crm-wa-group>.icon{color:#159158}.crm-wa-group-icon{width:32px;height:32px}.crm-wa-meta{margin:8px 2px 12px;font-size:10px;color:#677489}.crm-wa-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crm-danger{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0px;border-radius:9px;background:#dc2626;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.crm-danger .icon{color:#fff}.crm-wa-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:50%;object-fit:cover;color:#fff;font-weight:700;line-height:1}.crm-wa-avatar.crm-wa-avatar-icon{background:#dfe5e7;color:#54656f}.crm-wa-avatar.crm-wa-avatar-icon .icon{width:55%;height:55%}.crm-wa-row-avatar{flex-shrink:0;width:28px;margin-right:6px;padding-top:6px}.crm-wa-head-main{display:flex;flex:1 1 0%;align-items:center;gap:12px;min-width:0px;padding:0;border:0px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.crm-wa-head-main>span{display:flex;flex:1 1 0%;flex-direction:column;min-width:0px}.crm-wa-head-main small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-wa-info{position:absolute;top:61px;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;width:min(360px,100%);background:#fff;border-left:1px solid rgb(233,237,239);box-shadow:#0b141a1f -8px 0 24px}.crm-wa-info-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgb(233,237,239);font-size:14px}.crm-wa-info-head button{display:grid;place-items:center;width:30px;height:30px;border:0px;border-radius:50%;background:transparent;color:#54656f;cursor:pointer}.crm-wa-info-head button:hover{background:#0b141a0f}.crm-wa-info-body{flex:1 1 0%;overflow-y:auto;padding-bottom:16px}.crm-wa-info-profile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px 18px;border-bottom:8px solid rgb(240,242,245);text-align:center}.crm-wa-info-profile h4{margin:10px 0 0;font-size:17px;font-weight:600}.crm-wa-info-profile p{font-size:13px;color:#667781}.crm-wa-info-profile small{font-size:11px;color:#667781}.crm-wa-info-description{padding:14px 16px;border-bottom:8px solid rgb(240,242,245);font-size:13px;line-height:1.5;white-space:pre-wrap}.crm-wa-info-body h5{margin:0;padding:14px 16px 6px;font-size:13px;font-weight:500;color:#667781}.crm-wa-info-empty{padding:0 16px;font-size:12px;color:#667781}.crm-wa-info ul{margin:0;padding:0;list-style:none}.crm-wa-info li{display:flex;align-items:center;gap:12px;padding:8px 16px}.crm-wa-info li:hover{background:#f5f6f6}.crm-wa-info li>span:not(.crm-wa-avatar){display:flex;flex:1 1 0%;flex-direction:column;min-width:0px}.crm-wa-info li strong{overflow:hidden;font-size:14px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.crm-wa-info li small{font-size:12px;color:#667781}.crm-wa-info li em{padding:2px 8px;border-radius:6px;background:#e7fce3;color:#008069;font-size:11px;font-style:normal}.crm-wa-bubble-tools{position:absolute;top:2px;right:2px;z-index:2;display:flex;gap:2px;padding:2px 2px 2px 14px;border-radius:0 8px 0 14px;background:linear-gradient(to right,transparent,rgb(255,255,255) 12px);opacity:0;transition:opacity .12s}.crm-wa-bubble-out .crm-wa-bubble-tools{background:linear-gradient(to right,transparent,rgb(217,253,211) 12px)}.crm-wa-bubble-sticker .crm-wa-bubble-tools{background:transparent}.crm-wa-bubble:hover .crm-wa-bubble-tools,.crm-wa-bubble-tools:focus-within{opacity:1}.crm-wa-action{display:grid;place-items:center;width:24px;height:24px;border:0px;border-radius:50%;background:transparent;color:#667781;font-size:13px;cursor:pointer}.crm-wa-action:hover{background:#0b141a14}.crm-wa-reaction-bar{display:flex;align-items:center;gap:2px;padding:6px 8px;border-radius:999px;background:#fff;box-shadow:#0b141a33 0 4px 16px}.crm-wa-reaction-bar button{display:grid;place-items:center;width:36px;height:36px;border:0px;border-radius:50%;background:transparent;font-size:22px;cursor:pointer;transition:transform .1s}.crm-wa-reaction-bar button:hover{background:#f0f2f5;transform:scale(1.15)}.crm-wa-reaction-bar .crm-wa-reaction-more{font-size:14px;color:#54656f;background:#f0f2f5}.crm-wa-row-reacted{margin-bottom:16px}.crm-wa-reactions{position:absolute;bottom:-15px;left:8px;display:flex;gap:4px}.crm-wa-bubble-out .crm-wa-reactions{left:auto;right:8px}.crm-wa-reaction{display:flex;align-items:center;gap:3px;height:24px;padding:0 6px;border:1px solid rgb(233,237,239);border-radius:999px;background:#fff;box-shadow:#0b141a1f 0 1px 2px;font-size:14px;cursor:pointer}.crm-wa-reaction small{font-size:11px;color:#54656f}.crm-wa-reaction.crm-wa-reaction-mine{border-color:#25d366;background:#e7fce3}.crm-wa-reaction:disabled{cursor:default}.crm-wa-quote{display:flex;flex-direction:column;gap:2px;width:100%;margin:2px 0 6px;padding:6px 8px;border:0px;border-left:4px solid rgb(6,207,156);border-radius:6px;background:#0b141a0d;color:inherit;font:inherit;text-align:left}button.crm-wa-quote{cursor:pointer}button.crm-wa-quote:hover{background:#0b141a14}.crm-wa-quote strong{font-size:12.5px;font-weight:600}.crm-wa-quote span{display:-webkit-box;overflow:hidden;font-size:13px;color:#54656f;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap}.crm-wa-quote.crm-wa-quote-compact{margin:0;background:#fff}.crm-wa-quote.crm-wa-quote-compact span{-webkit-line-clamp:1}.crm-wa-reply-preview{display:flex;align-items:center;gap:8px;margin:0 50px 8px 92px;padding:6px;border-radius:8px;background:#e9edef}.crm-wa-reply-preview button{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:0px;border-radius:50%;background:transparent;color:#54656f;cursor:pointer}.crm-wa-row-highlight .crm-wa-bubble{animation:crm-wa-flash 1.6s ease-out}@keyframes crm-wa-flash{0%,40%{box-shadow:0 0 0 3px #25d3668c}to{box-shadow:#0b141a21 0 1px .5px}}.crm-page .crm-card{position:relative}.crm-page .crm-card-unread{border-color:#9fd4bf;box-shadow:#9fd4bf 0 1px}.crm-page .crm-card-badge{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:2px solid rgb(243,246,244);border-radius:11px;background:#128c4a;color:#fff;font-size:11px;font-weight:700}.crm-page .crm-card-msg{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:7px 9px;border-radius:8px;background:#f5f8f6;font-size:11.5px;line-height:1.4;color:#2a3632}.crm-page .crm-card-msg .icon{flex-shrink:0;width:13px;height:13px;margin-top:1px;color:#677489}.crm-page .crm-card-msg-text{flex:1 1 0%;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.crm-page .crm-card-msg time{flex-shrink:0;font-size:10px;color:#677489}.crm-page .crm-card-msg-unread{color:#14211d;font-weight:600}.crm-page .crm-card-msg-unread .icon{color:#128c4a}.crm-page .crm-card-chip{display:inline-flex;margin-top:8px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:600}.crm-page .crm-card-chip-bia{background:#fdeedf;color:#a84a07}.crm-page .crm-card-chip-alert{background:#fee2e2;color:#b91c1c}.crm-page .crm-card-chip-pause{background:#eef1f0;color:#4d5c56}.crm-board-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.crm-unread-filter{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid rgb(224,233,228);border-radius:8px;background:#fff;color:#3c4a45;font-size:12px;font-weight:500;cursor:pointer}.crm-unread-filter input{accent-color:rgb(18,140,74)}.crm-unread-filter span{padding:1px 7px;border-radius:999px;background:#128c4a;color:#fff;font-size:10.5px;font-weight:700}.crm-unread-filter-on{border-color:#c9d8d1;background:#f5faf7;color:#14211d}.crm-chat-stack{display:flex;flex-direction:column;gap:8px;min-height:0}.crm-chat-stack>.crm-wa-panel{flex:1 1 0%;min-height:0}.crm-chat-tabs{display:flex;gap:4px;padding:4px;border-radius:12px;background:#fffffff5;box-shadow:#0b141a2e 0 8px 24px}.crm-chat-tab{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:#5d6d66;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.crm-chat-tab span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-chat-tab .icon{flex-shrink:0;width:14px;height:14px}.crm-chat-tab em{padding:1px 7px;border-radius:999px;background:#128c4a;color:#fff;font-size:10.5px;font-style:normal}.crm-chat-tab-on{background:#eaf7ed;color:#0d4a3d}.crm-wa-bia{flex-shrink:0;padding:6px 12px;border-radius:999px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-wa-bia:disabled{opacity:.6;cursor:default}.crm-wa-bia-on{border:1px solid rgb(243,199,157);background:#fdeedf;color:#a84a07}.crm-wa-bia-off{border:1px solid rgb(209,217,214);background:#fff;color:#4d5c56}.crm-wa-sdr{flex-shrink:0;max-height:45%;overflow-y:auto;padding-top:6px;background:#f0f2f5}.crm-wa-sdr:empty{display:none}.crm-wa-shadow{margin:0 10px 6px;padding:6px 10px;border:1px dashed rgb(203,213,225);border-radius:8px;background:#f8fafc;color:#64748b;font-size:12px}.crm-wa-shadow summary{display:flex;gap:6px;cursor:pointer;list-style:none;white-space:nowrap;overflow:hidden}.crm-wa-shadow summary::-webkit-details-marker{display:none}.crm-wa-shadow summary strong{font-weight:600;color:#475569}.crm-wa-shadow summary span{overflow:hidden;text-overflow:ellipsis}.crm-wa-shadow p{margin:6px 0 0;white-space:pre-wrap;color:#334155}.crm-wa-shadow ul{margin:4px 0 0;padding-left:16px}.crm-wa-shadow small{display:block;margin-top:4px}.crm-wa-fit strong{display:block;margin-top:6px;font-weight:600;color:#475569}.crm-wa-fit-chip{flex:0 0 auto;padding:0 8px;border-radius:999px;font-weight:600}.crm-wa-fit-good{background:#dcfce7;color:#15803d}.crm-wa-fit-info{background:#dbeafe;color:#1d4ed8}.crm-wa-fit-bad{background:#fee2e2;color:#b91c1c}.crm-wa-head-main>.crm-wa-avatar{flex:0 0 auto}.crm-page .crm-upcoming-day h3{margin:16px 3px 2px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#677489}.crm-page .crm-upcoming-day:first-child h3{margin-top:8px}.crm-page .crm-upcoming-row{padding:12px 8px;border-radius:10px}.crm-page .crm-upcoming-row .p-rowname strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-page .crm-upcoming-time{width:52px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.crm-page .crm-upcoming-own{background:#f4fbf6;box-shadow:inset 3px 0 #17b76a}.crm-page .crm-upcoming-live .crm-upcoming-time{background:#17b76a;color:#fff}.crm-page .crm-upcoming-tags{display:flex;align-items:center;flex-shrink:0;gap:6px}.crm-review-nudge{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid rgb(254,215,170);border-radius:999px;background:#ffedd5;color:#c2410c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.crm-review-nudge .icon{width:14px;height:14px}.crm-review-nudge b,.crm-page .crm-review-board-nudge b{min-width:18px;padding:1px 6px;border-radius:999px;background:#c2410c;color:#fff;font-size:10px;text-align:center}.crm-page .crm-review-board-nudge{border-color:#fed7aa;background:#ffedd5;color:#c2410c}.crm-page .crm-review-board-nudge .icon{width:12px;height:12px}.crm-review-form .crm-review-field{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#677489}.crm-modal .crm-review-form .crm-review-choices{padding:0}.crm-review-form textarea{min-height:96px;padding:10px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#1b3728;font:inherit;font-size:12px;line-height:1.5;resize:vertical}.crm-review-error{font-size:10px;color:#b91c1c}.crm-stars{display:inline-flex;gap:2px;color:#d6deda;font-size:14px;line-height:1}.crm-stars .crm-star-on{color:#eaa014}.crm-stars-input button{padding:0 2px;border:0px;background:none;color:#d6deda;font-size:26px;line-height:1;cursor:pointer}.crm-stars-input button.crm-star-on{color:#eaa014}.crm-review-waiting{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:12px}.crm-review-list{margin:0;padding:0;list-style:none}.crm-review-item{padding:10px 0;border-bottom:1px solid rgb(237,242,239)}.crm-review-item:last-child{border-bottom:0px}.crm-review-head{display:flex;align-items:center;gap:8px}.crm-review-head strong{font-size:12px;font-weight:600}.crm-review-item p{margin:6px 0 4px;font-size:12px;line-height:1.5;white-space:pre-wrap}.crm-review-item small{display:block;font-size:10px;color:#677489}.crm-profile-progress{display:grid;gap:6px;font-size:12px;color:#677489}.crm-profile-bar{height:6px;border-radius:999px;background:#edf2ef;overflow:hidden}.crm-profile-bar>div{height:100%;background:#16a34a}.crm-profile-next{margin:10px 0 0;font-size:12px}.crm-profile-flags{margin:6px 0 0;font-size:12px;color:#b91c1c}.crm-profile-group h4{margin:14px 0 6px;font-size:11px;text-transform:uppercase;color:#677489}.crm-profile-group ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.crm-profile-group li{display:grid;grid-template-columns:minmax(0px,1fr) auto auto;gap:8px;align-items:baseline;font-size:12px}.crm-profile-group li strong{overflow-wrap:anywhere;text-align:right}.crm-profile-group li em{margin-left:6px;padding:0 5px;border-radius:4px;font-size:9px;font-style:normal;background:#edf2ef;color:#677489}.crm-profile-group li small{font-size:10px;color:#677489}.crm-profile-missing strong{color:#b45309}.crm-profile-not_applicable strong{font-weight:400;color:#94a3b8}.crm-sales-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;font-size:12px;color:#677489}.crm-sales-pager>div{display:flex;gap:6px;flex-wrap:wrap}.crm-sales-pager .crm-filter{padding:6px 12px;border:1px solid rgb(224,233,228);border-radius:999px;background:#fff;color:#1b3728;font-size:12px;font-weight:600;cursor:pointer}.crm-sales-pager .crm-filter-on{border-color:#c6e7d2;background:#dcf4e4;color:#15803d}.crm-sales-pager button:disabled{opacity:.4;cursor:default}.crm-sales-search{width:100%;margin:0 0 14px;padding:10px 14px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;font-size:13px}.crm-page .crm-sales-warning{margin:0 0 16px;padding:10px 14px;border-radius:10px;background:#fef3dc;color:#b45309;font-size:12px}.crm-page .crm-sales-loading{margin:0 0 16px;font-size:13px;color:#677489}.crm-spend-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:4px 0 8px}.crm-spend-field{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:#677489}.crm-spend-field input{padding:9px 12px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;font-size:13px;color:#1b3728}.crm-spend-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:14px}.crm-spend-save{padding:9px 16px;border:0;border-radius:10px;background:#17b76a;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.crm-spend-save:disabled{opacity:.6;cursor:default}.crm-spend-error{grid-column:1 / -1;margin:0;font-size:12px;color:#c2410c}.crm-page .crm-count{white-space:nowrap}.crm-page .crm-bare-head:empty{display:none}.crm-page .crm-agenda{--cal-line: rgb(234, 239, 236);--cal-text: rgb(27, 55, 40);--cal-muted: rgb(103, 116, 137);--cal-lead: rgb(21, 145, 88);--cal-now: rgb(220, 38, 38);display:grid;grid-template-columns:256px minmax(0,1fr);gap:20px;flex:1 1 0%;min-height:0;margin-top:4px;color:var(--cal-text)}.crm-page .crm-agenda-side{display:flex;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding-right:2px}.crm-page .crm-agenda-next{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;background:linear-gradient(150deg,#093e36,#11604a);color:#fff}.crm-page .crm-agenda-next-live{box-shadow:#f9731673 0 0 0 2px}.crm-page .crm-agenda-next-main{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.crm-page .crm-agenda-next-kicker{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#93e6b9}.crm-page .crm-agenda-next-live .crm-agenda-next-kicker{color:#fdba8c}.crm-page .crm-agenda-next-pulse{width:8px;height:8px;border-radius:50%;background:#f97316;animation:crm-agenda-pulse 1.4s ease-out infinite}@keyframes crm-agenda-pulse{0%{box-shadow:0 0 #f97316b3}to{box-shadow:0 0 0 8px #f9731600}}.crm-page .crm-agenda-next-main strong{overflow:hidden;font-size:16px;letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap}.crm-page .crm-agenda-next-main small{font-size:12px;color:#ffffffc7}.crm-page .crm-agenda-next-join{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border-radius:999px;background:#fff;color:#093e36;font-size:12px;font-weight:700;text-decoration:none}.crm-page .crm-agenda-next-join .icon{width:15px;height:15px}.crm-page .crm-agenda-next-join:hover{background:#eaf7ed}.crm-page .crm-mini{padding:0 4px}.crm-page .crm-mini-head{display:flex;align-items:center;gap:2px;margin-bottom:6px}.crm-page .crm-mini-head strong{flex:1;padding-left:6px;font-size:13px;font-weight:600}.crm-page .crm-mini-head strong:first-letter{text-transform:uppercase}.crm-page .crm-mini-head button,.crm-page .crm-cal-icon-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--cal-muted);cursor:pointer}.crm-page .crm-mini-head button .icon{width:14px;height:14px}.crm-page .crm-mini-head button:hover,.crm-page .crm-cal-icon-button:hover{background:#edf2ef;color:var(--cal-text)}.crm-page .crm-mini-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;text-align:center}.crm-page .crm-mini-weekday{padding:4px 0;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--cal-muted)}.crm-page .crm-mini-day{justify-self:center;width:28px;height:28px;border:0;border-radius:50%;background:none;color:var(--cal-text);font:inherit;font-size:11px;cursor:pointer}.crm-page .crm-mini-day:hover{background:#edf2ef}.crm-page .crm-mini-out{color:#aab6b0}.crm-page .crm-mini-range{background:#def3e6;color:#0e633c;font-weight:600}.crm-page .crm-mini-today,.crm-page .crm-mini-today:hover{background:var(--cal-lead);color:#fff;font-weight:700}.crm-page .crm-agenda-notices{display:flex;flex-direction:column;gap:8px}.crm-page .crm-agenda-notice{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:#fff7e6;color:#7a5510;font-size:11.5px;line-height:1.45}.crm-page .crm-agenda-notice-error{background:#fef1f1;color:#a02828}.crm-page .crm-agenda-notice button{align-self:flex-start;height:28px;padding:0 12px;border:0;border-radius:999px;background:#093e36;color:#fff;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.crm-page .crm-agenda-notice button:disabled{opacity:.6;cursor:wait}.crm-page .crm-side-section{display:flex;flex-direction:column;gap:2px}.crm-page .crm-side-section h3{margin:0 0 4px;padding:0 8px;font-size:12px;font-weight:700}.crm-page .crm-side-check{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:12.5px;cursor:pointer}.crm-page .crm-side-check:hover{background:#edf2ef}.crm-page .crm-side-check input{position:absolute;opacity:0;pointer-events:none}.crm-page .crm-side-box{display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--tone);border-radius:4px;color:#fff}.crm-page .crm-side-box .icon{width:12px;height:12px;opacity:0}.crm-page .crm-side-check input:checked+.crm-side-box{background:var(--tone)}.crm-page .crm-side-check input:checked+.crm-side-box .icon{opacity:1}.crm-page .crm-side-label{flex:1;min-width:0}.crm-page .crm-side-count{min-width:20px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--tone) 14%,white);color:color-mix(in srgb,var(--tone) 75%,black);font-size:10.5px;font-weight:700;text-align:center}.crm-page .crm-side-check input:focus-visible+.crm-side-box{outline:2px solid rgb(198,231,210);outline-offset:2px}.crm-page .crm-side-select{height:34px;margin:0 8px;padding:0 10px;border:0;border-radius:8px;background:#edf2ef;color:var(--cal-text);font:inherit;font-size:12px;outline:none;cursor:pointer}.crm-page .crm-cal{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:20px;background:#fff}.crm-page .crm-cal-toolbar{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;gap:6px;padding:14px 18px 10px}.crm-page .crm-cal-toolbar h2{flex:1;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 10px;font-size:21px;font-weight:500;letter-spacing:-.4px}.crm-page .crm-cal-toolbar h2:first-letter{text-transform:uppercase}.crm-page .crm-cal-today-button{height:36px;margin-right:6px;padding:0 20px;border:1px solid rgb(209,219,213);border-radius:999px;background:#fff;color:var(--cal-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.crm-page .crm-cal-today-button:hover{background:#f5f8f6}.crm-page .crm-cal-icon-button .icon{width:16px;height:16px}.crm-page .crm-cal-loading{width:14px;height:14px;border:2px solid var(--cal-line);border-top-color:var(--cal-lead);border-radius:50%;animation:crm-cal-spin .8s linear infinite}@keyframes crm-cal-spin{to{transform:rotate(360deg)}}.crm-page .crm-cal-search{display:flex;align-items:center;gap:8px;width:200px;height:36px;padding:0 12px;border-radius:999px;background:#f1f5f3}.crm-page .crm-cal-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #c6e7d2}.crm-page .crm-cal-search .icon{flex-shrink:0;width:15px;height:15px;color:var(--cal-muted)}.crm-page .crm-cal-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--cal-text);font:inherit;font-size:13px}.crm-page .crm-cal-view{position:relative;display:flex;align-items:center}.crm-page .crm-cal-view select{height:36px;padding:0 34px 0 18px;border:1px solid rgb(209,219,213);border-radius:999px;background:#fff;color:var(--cal-text);font:inherit;font-size:13px;font-weight:600;outline:none;appearance:none;cursor:pointer}.crm-page .crm-cal-view .icon{position:absolute;right:12px;width:14px;height:14px;pointer-events:none}.crm-page .crm-cal-grid{--cal-gutter: 64px;display:flex;flex:1 1 0%;flex-direction:column;min-height:0}.crm-page .crm-cal-row{display:grid;grid-template-columns:var(--cal-gutter) repeat(var(--crm-cal-days),minmax(0,1fr));padding-right:12px}.crm-page .crm-cal-head{padding-bottom:6px}.crm-page .crm-cal-tz{align-self:end;padding:0 8px 2px 0;font-size:10px;text-align:right;color:var(--cal-muted)}.crm-page .crm-cal-dayhead{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0;border:0;background:none;color:var(--cal-text);font:inherit;cursor:pointer}.crm-page .crm-cal-dayhead small{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--cal-muted)}.crm-page .crm-cal-dayhead strong{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:24px;font-weight:500}.crm-page .crm-cal-dayhead:hover strong{background:#f1f5f3}.crm-page .crm-cal-dayhead.crm-cal-today small{color:var(--cal-lead)}.crm-page .crm-cal-dayhead.crm-cal-today strong{background:var(--cal-lead);color:#fff}.crm-page .crm-cal-allday>div{display:flex;flex-direction:column;gap:2px;padding:2px 2px 4px;border-left:1px solid var(--cal-line)}.crm-page .crm-cal-scroll{flex:1 1 0%;min-height:0;overflow-y:auto;border-top:1px solid var(--cal-line)}.crm-page .crm-cal-body,.crm-page .crm-cal-hours{position:relative}.crm-page .crm-cal-hours span{position:absolute;right:10px;font-size:10px;color:var(--cal-muted);transform:translateY(-50%)}.crm-page .crm-cal-col{position:relative;border-left:1px solid var(--cal-line);background-image:linear-gradient(to bottom,var(--cal-line) 1px,transparent 1px)}.crm-page .crm-cal-event{position:absolute;display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:3px 7px;border:0;border-radius:6px;background:var(--tone);color:#fff;font:inherit;font-size:11px;line-height:1.3;text-align:left;box-shadow:0 0 0 1px #fff;cursor:pointer}.crm-page .crm-cal-event:hover{z-index:2;filter:brightness(1.06);box-shadow:0 0 0 1px #fff,#1b372840 0 4px 12px}.crm-page .crm-cal-event strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.crm-page .crm-cal-event span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.crm-page .crm-cal-event-line{opacity:1!important}.crm-page .crm-cal-event-past,.crm-page .crm-cal-pill-past{opacity:.55}.crm-page .crm-cal-event-live{box-shadow:0 0 0 1px #fff,0 0 0 3px #f97316bf}.crm-page .crm-cal-event-tentative{background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(255,255,255,.08) 6px 12px)}.crm-page .crm-cal-now{position:absolute;right:0;left:0;z-index:3;height:2px;background:var(--cal-now);pointer-events:none}.crm-page .crm-cal-now:before{content:"";position:absolute;top:-5px;left:-6px;width:12px;height:12px;border-radius:50%;background:var(--cal-now)}.crm-page .crm-cal-pill{overflow:hidden;padding:2px 8px;border:0;border-radius:5px;background:var(--tone);color:#fff;font:inherit;font-size:11px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.crm-page .crm-cal-month{display:grid;flex:1 1 0%;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(96px,1fr));min-height:0;overflow-y:auto;border-top:1px solid var(--cal-line)}.crm-page .crm-cal-month-weekday{padding:8px 0 2px;border-left:1px solid var(--cal-line);font-size:11px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.5px;color:var(--cal-muted)}.crm-page .crm-cal-month-weekday:nth-child(7n+1),.crm-page .crm-cal-month-cell:nth-child(7n+1){border-left:0}.crm-page .crm-cal-month-cell{display:flex;flex-direction:column;gap:1px;min-width:0;padding:2px 4px 4px;border-bottom:1px solid var(--cal-line);border-left:1px solid var(--cal-line)}.crm-page .crm-cal-month-day{align-self:center;min-width:26px;height:26px;margin:2px 0;padding:0 6px;border:0;border-radius:999px;background:none;color:var(--cal-text);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.crm-page .crm-cal-month-day:hover{background:#f1f5f3}.crm-page .crm-cal-month-day.crm-cal-today{background:var(--cal-lead);color:#fff;font-weight:700}.crm-page .crm-cal-month-out .crm-cal-month-day{color:#aab6b0}.crm-page .crm-cal-dotline{display:flex;align-items:center;gap:5px;min-width:0;padding:2px 6px;border:0;border-left:3px solid var(--tone);border-radius:4px;background:color-mix(in srgb,var(--tone) 13%,white);color:color-mix(in srgb,var(--tone) 55%,rgb(20,33,29));font:inherit;font-size:11px;text-align:left;cursor:pointer}.crm-page .crm-cal-dotline:hover{background:color-mix(in srgb,var(--tone) 22%,white)}.crm-page .crm-cal-dotline i{display:none}.crm-page .crm-cal-dotline+.crm-cal-dotline,.crm-page .crm-cal-pill+.crm-cal-dotline,.crm-page .crm-cal-dotline+.crm-cal-pill{margin-top:2px}.crm-page .crm-cal-dotline-crm{border-left-style:dashed;background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,white)}.crm-page .crm-cal-dotline-live{box-shadow:0 0 0 2px #f9731699}.crm-page .crm-cal-list-row i{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--tone)}.crm-page .crm-cal-list-row-crm i{background:none;box-shadow:inset 0 0 0 2px var(--tone)}.crm-page .crm-cal-list-row-live i{box-shadow:0 0 0 3px #f9731659}.crm-page .crm-cal-event-crm,.crm-page .crm-cal-pill-crm{background:color-mix(in srgb,var(--tone) 12%,white);color:color-mix(in srgb,var(--tone) 70%,black);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 55%,white),0 0 0 1px #fff}.crm-page .crm-cal-dotline time{flex-shrink:0;font-weight:700}.crm-page .crm-cal-dotline span{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.crm-page .crm-cal-dotline-past{opacity:.55}.crm-page .crm-cal-more{align-self:flex-start;padding:2px 6px;border:0;border-radius:5px;background:none;color:var(--cal-text);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.crm-page .crm-cal-more:hover{background:#f1f5f3}.crm-page .crm-cal-list{flex:1 1 0%;min-height:0;overflow-y:auto;border-top:1px solid var(--cal-line)}.crm-page .crm-cal-list-day{display:grid;grid-template-columns:110px minmax(0,1fr);padding:8px 18px;border-bottom:1px solid var(--cal-line)}.crm-page .crm-cal-list-date{display:flex;align-items:baseline;gap:8px;padding-top:8px}.crm-page .crm-cal-list-date strong{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:18px;font-weight:500}.crm-page .crm-cal-list-date small{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--cal-muted)}.crm-page .crm-cal-list-date.crm-cal-today strong{background:var(--cal-lead);color:#fff}.crm-page .crm-cal-list-date.crm-cal-today small{color:var(--cal-lead)}.crm-page .crm-cal-list-row{display:flex;align-items:center;gap:8px;border-radius:10px}.crm-page .crm-cal-list-row:hover{background:#f5f8f6}.crm-page .crm-cal-list-main{display:flex;flex:1;align-items:center;gap:14px;min-width:0;padding:10px;border:0;background:none;color:var(--cal-text);font:inherit;text-align:left;cursor:pointer}.crm-page .crm-cal-list-main time{flex-shrink:0;width:104px;font-size:12.5px;color:var(--cal-text)}.crm-page .crm-cal-list-title{display:flex;flex:1;align-items:baseline;gap:10px;min-width:0}.crm-page .crm-cal-list-title strong{flex-shrink:0;font-size:13px;font-weight:600}.crm-page .crm-cal-list-title small{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:var(--cal-muted)}.crm-page .crm-cal-list-row-past{opacity:.55}.crm-page .crm-cal-live-tag{flex-shrink:0;padding:2px 9px;border-radius:999px;background:#ffede0;color:#c2410c;font-size:10.5px;font-weight:700}.crm-page .crm-cal-join{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:30px;margin-right:8px;padding:0 14px;border-radius:999px;background:var(--cal-lead);color:#fff;font-size:12px;font-weight:600;text-decoration:none}.crm-page .crm-cal-join .icon{width:14px;height:14px}.crm-page .crm-cal-join:hover{background:#12804d}.crm-page .crm-cal-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:56px 16px;border-top:1px solid var(--cal-line);text-align:center;font-size:12px;color:var(--cal-muted)}.crm-page .crm-cal-empty .icon{width:26px;height:26px;color:#c6e7d2}.crm-page .crm-cal-empty strong{font-size:14px;color:var(--cal-text)}.crm-drawer .crm-agenda-avatar-other{background:#e6eeeb;color:#093e36}@media(max-width:1100px){.crm-page .crm-agenda{grid-template-columns:220px minmax(0,1fr)}.crm-page .crm-cal-month-cell time{display:none}.crm-page .crm-cal-search{width:140px}}@media(max-width:767px){.crm-page .crm-agenda{grid-template-columns:1fr}.crm-page .crm-agenda-side>:not(.crm-agenda-next):not(.crm-agenda-notices){display:none}.crm-page .crm-cal-toolbar{flex-wrap:wrap;padding:12px}.crm-page .crm-cal-toolbar h2{flex-basis:100%;order:-1;margin:0 0 6px;font-size:18px}.crm-page .crm-cal-search{flex:1;width:auto}.crm-page .crm-cal-grid{--cal-gutter: 44px}.crm-page .crm-cal-tz{visibility:hidden}.crm-page .crm-cal-scroll{max-height:65vh}.crm-page .crm-cal-dayhead strong{width:32px;height:32px;font-size:16px}.crm-page .crm-cal-month-cell{min-height:64px}.crm-page .crm-cal-dotline time,.crm-page .crm-cal-dotline span{display:none}.crm-page .crm-cal-list-day{grid-template-columns:1fr;padding:8px 10px}.crm-page .crm-cal-list-main time{width:auto}.crm-page .crm-cal-list-title small{display:none}}.crm-page .crm-agenda-pill-live,.crm-drawer .crm-agenda-pill-live{border-color:#fdcdac!important;background:#fff1e8!important;color:#c2410c!important}.crm-drawer .crm-agenda-actions{display:flex;flex-direction:column;gap:10px}.crm-drawer .crm-agenda-join{text-decoration:none;font-weight:700}.crm-drawer .crm-agenda-link{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed rgb(224,233,228);border-radius:9px;font-size:12px;color:#425048}.crm-drawer .crm-agenda-link span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-drawer .crm-agenda-link button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#159158;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-drawer .crm-agenda-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;margin-top:4px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#1b3728;font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.crm-drawer .crm-agenda-secondary:hover{background:#f5f8f6}.crm-drawer section>.crm-agenda-secondary{margin-top:16px}.crm-drawer .crm-agenda-lead{display:flex;align-items:center;gap:12px}.crm-drawer .crm-agenda-lead>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.crm-drawer .crm-agenda-lead strong{font-size:14px}.crm-drawer .crm-agenda-lead small{font-size:12px;color:#677489}.crm-drawer .crm-drawer-facts dd a{color:#159158;text-decoration:none;word-break:break-all}.crm-drawer .crm-agenda-answers{grid-template-columns:1fr}.crm-drawer .crm-agenda-attendees{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.crm-drawer .crm-agenda-attendees li{display:flex;align-items:center;gap:10px}.crm-drawer .crm-agenda-attendees .crm-avatar{width:30px;height:30px;border-radius:8px;font-size:11px}.crm-drawer .crm-agenda-attendees li>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.crm-drawer .crm-agenda-attendees strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.crm-drawer .crm-agenda-attendees small{font-size:11px;color:#677489}.crm-drawer .crm-agenda-rsvp{flex-shrink:0;padding:3px 8px;border-radius:999px;background:#f5f8f6;color:#677489;font-size:10px;font-weight:600}.crm-drawer .crm-agenda-rsvp-accepted{background:#eaf7ed;color:#159158}.crm-drawer .crm-agenda-rsvp-declined{background:#fef3f3;color:#a02828}.crm-drawer .crm-agenda-rsvp-tentative{background:#fff9eb;color:#7a5510}.crm-drawer .crm-agenda-description{white-space:pre-line}.crm-drawer .crm-agenda-mismatch{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#fff7e6;color:#7a5510;font-size:12px;line-height:1.5}.crm-page .crm-agenda-create{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;height:52px;padding:0 24px 0 18px;border:0;border-radius:16px;background:#fff;color:var(--cal-text);font:inherit;font-size:14px;font-weight:600;box-shadow:#1b37281f 0 1px 3px,#1b372814 0 4px 12px;cursor:pointer}.crm-page .crm-agenda-create .icon{width:20px;height:20px;color:var(--cal-lead)}.crm-page .crm-agenda-create:hover{background:#f5faf7}.crm-page .crm-cal-col-create{cursor:cell}.crm-page .crm-cal-event-editable{cursor:grab;touch-action:none}.crm-page .crm-cal-event-dragging{z-index:5;cursor:grabbing;opacity:.9;box-shadow:0 0 0 1px #fff,#1b37284d 0 8px 20px}.crm-page .crm-cal-event-resize{position:absolute;right:0;bottom:0;left:0;height:7px;cursor:ns-resize}.crm-page .crm-cal-event-resize:after{content:"";position:absolute;bottom:2px;left:50%;width:18px;height:2px;border-radius:2px;background:#fff0;transform:translate(-50%)}.crm-page .crm-cal-event:hover .crm-cal-event-resize:after{background:#ffffffb3}.crm-page .crm-cal-event-block,.crm-page .crm-cal-pill-block{background-image:repeating-linear-gradient(135deg,transparent 0 7px,rgba(255,255,255,.1) 7px 14px)}.crm-modal .crm-form-actions .crm-primary{grid-column:auto}.crm-modal .crm-agenda-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;border-radius:12px;background:#edf2ef}.crm-modal .crm-agenda-kinds button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:0;border-radius:9px;background:none;color:#425048;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-modal .crm-agenda-kinds button .icon{width:14px;height:14px}.crm-modal .crm-agenda-kinds button.active{background:#fff;color:#159158;box-shadow:#1b37281a 0 1px 3px}.crm-modal .crm-form textarea,.crm-modal textarea{padding:10px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#1b3728;font:inherit;font-size:12px;resize:vertical}.crm-modal .crm-agenda-form-label{display:block;margin-bottom:5px;font-size:10px;color:#677489}.crm-modal .crm-agenda-form-search input{width:100%}.crm-modal .crm-agenda-form-results{display:flex;flex-direction:column;gap:4px;max-height:180px;margin-top:6px;overflow-y:auto}.crm-modal .crm-agenda-form-results button,.crm-modal .crm-agenda-form-lead{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid rgb(224,233,228);border-radius:10px;background:#fff;color:#1b3728;font:inherit;text-align:left;cursor:pointer}.crm-modal .crm-agenda-form-results button:hover{border-color:#c6e7d2;background:#f5faf7}.crm-modal .crm-agenda-form-results span:nth-child(2),.crm-modal .crm-agenda-form-lead span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.crm-modal .crm-agenda-form-results strong,.crm-modal .crm-agenda-form-lead strong{font-size:12.5px}.crm-modal .crm-agenda-form-results small,.crm-modal .crm-agenda-form-lead small{font-size:11px;color:#677489}.crm-modal .crm-agenda-form-lead{cursor:default}.crm-modal .crm-agenda-form-lead button{border:0;background:none;color:#159158;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-modal .crm-avatar{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:#eaf7ed;color:#159158;font-size:11px;font-weight:700}.crm-drawer .crm-agenda-block-note{margin:0 0 16px}.crm-drawer .crm-agenda-manage{display:flex;flex-direction:column;gap:12px}.crm-drawer .crm-agenda-manage>.crm-agenda-secondary{margin-top:0}.crm-drawer .crm-agenda-transfer{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#677489}.crm-drawer .crm-agenda-transfer>div{display:flex;gap:8px}.crm-drawer .crm-agenda-transfer select{flex:1;height:38px;padding:0 10px;border:1px solid rgb(224,233,228);border-radius:9px;background:#fff;color:#1b3728;font:inherit;font-size:12px}.crm-drawer .crm-agenda-transfer button,.crm-drawer .crm-agenda-conflict button,.crm-drawer .crm-agenda-confirm button{height:38px;padding:0 16px;border:0;border-radius:9px;background:#093e36;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-drawer .crm-agenda-transfer button:disabled,.crm-drawer .crm-agenda-conflict button:disabled,.crm-drawer .crm-agenda-confirm button:disabled{opacity:.5;cursor:not-allowed}.crm-drawer .crm-agenda-conflict{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:#fff7e6;color:#7a5510;font-size:12px;line-height:1.5}.crm-drawer .crm-agenda-conflict button{height:32px;background:#c2410c}.crm-drawer .crm-agenda-remove{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:4px 0;border:0;background:none;color:#b91c1c;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.crm-drawer .crm-agenda-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:12px}.crm-drawer .crm-agenda-confirm span{flex-basis:100%}.crm-drawer .crm-agenda-confirm .crm-agenda-danger{background:#b91c1c}.crm-drawer .crm-agenda-confirm button:not(.crm-agenda-danger){border:1px solid rgb(224,233,228);background:#fff;color:#1b3728}.crm-page .ah-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.crm-page .ah-pills{padding:0}.crm-page .native-card .ah-pills{padding:12px 0 4px}.crm-page .ah-back{white-space:nowrap}.crm-page .ah-actions{display:flex;gap:16px;align-items:center}.crm-page .ah-error{color:#b91c1c}.crm-page .ah-note{margin:12px 0;font-size:11px;color:#677489}.crm-page .native-card .ah-note,.crm-page .native-card .ah-bars,.crm-page .native-card .ah-facts,.crm-page .native-card .ah-subhead,.crm-page .native-card .ah-table,.crm-page .native-card .ah-steplist,.crm-page .native-card .ah-chart,.crm-page .native-card .ah-budget,.crm-page .native-card .ah-versions,.crm-page .native-card .ah-prompt,.crm-page .native-card .ah-details,.crm-page .native-card .ah-timeline,.crm-page .native-card>.rr-empty,.crm-page .native-card>.rr-empty-chart{margin-top:14px}.crm-page .ah-subhead{margin-top:18px;margin-bottom:8px;font-size:11px;font-weight:700;color:#1b3728}.crm-page .crm-row.ah-agent-row{grid-template-columns:2fr .8fr 1.2fr 1fr 1.3fr 1.1fr 1fr}.crm-page .crm-row.ah-session-row{grid-template-columns:2fr 1fr .8fr .6fr .8fr 1.6fr 1.2fr;min-width:980px}.ah-pill{display:inline-block;padding:3px 9px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:700;white-space:nowrap}.ah-pill-good{background:#eaf7ed;border-color:#c6e7d2;color:#15803d}.ah-pill-warn{background:#fef3dc;border-color:#fde0ab;color:#92400e}.ah-pill-bad{background:#feecec;border-color:#fccaca;color:#b91c1c}.ah-pill-info{background:#e8f0fe;border-color:#cedefc;color:#1d4ed8}.ah-pill-muted{background:#f5f8f6;border-color:#e0e9e4;color:#677489}.crm-page .ah-bars{display:flex;flex-direction:column;gap:9px;padding:0;list-style:none}.crm-page .ah-bars li{display:grid;grid-template-columns:minmax(120px,1.3fr) 2fr minmax(70px,auto);align-items:center;gap:12px;font-size:11px;color:#425048}.crm-page .ah-bar-track{height:8px;border-radius:999px;background:#edf2ef;overflow:hidden}.crm-page .ah-bar-fill{display:block;height:100%;border-radius:4px;background:#17b76a}.crm-page .ah-bar-value{text-align:right;color:#1b3728;font-weight:600;white-space:nowrap}.crm-page .ah-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:14px;margin-bottom:0}.crm-page .ah-facts dt{font-size:10px;color:#677489}.crm-page .ah-facts dd{margin:4px 0 2px;font-size:15px;font-weight:600;color:#1b3728}.crm-page .ah-facts small{font-size:10px;color:#677489}.crm-page .ah-chart-readout{font-size:11px;color:#677489;margin-bottom:8px}.crm-page .ah-chart-bars{display:flex;align-items:flex-end;gap:2px;height:140px;border-bottom:1px solid rgb(224,233,228)}.crm-page .ah-chart-col{flex:1;height:100%;display:flex;align-items:flex-end;padding:0;border:0px;background:transparent;cursor:pointer}.crm-page .ah-chart-bar{display:block;width:100%;max-width:28px;margin:0 auto;border-radius:4px 4px 0 0;background:#17b76a}.crm-page .ah-chart-col-on .ah-chart-bar,.crm-page .ah-chart-col:focus-visible .ah-chart-bar{background:#15803d}.crm-page .ah-chart-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:10px;color:#677489}.crm-page .ah-budget p{margin-top:8px;font-size:12px;color:#425048}.crm-page .ah-budget-track{position:relative;height:10px;border-radius:999px;background:#edf2ef;overflow:hidden}.crm-page .ah-budget-projected,.crm-page .ah-budget-used{position:absolute;inset:0 auto 0 0;border-radius:999px}.crm-page .ah-budget-projected{background:#c6e7d2}.crm-page .ah-budget-used{background:#17b76a}.crm-page .ah-table{width:100%;border-collapse:collapse;font-size:11px}.crm-page .ah-table th,.crm-page .ah-table td{padding:8px 6px;border-bottom:1px solid rgb(237,242,239);text-align:left}.crm-page .ah-table th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#677489}.crm-page .ah-steplist,.crm-page .ah-versions{display:flex;flex-direction:column;gap:8px;padding:0;list-style:none}.crm-page .ah-steplist a{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid rgb(237,242,239);border-radius:10px;font-size:11px;color:#425048}.crm-page .ah-steplist a:hover{border-color:#c6e7d2}.crm-page .ah-steplist code,.crm-page .ah-line code{font-size:10px;color:#b91c1c;white-space:pre-wrap;overflow-wrap:anywhere}.crm-page .ah-versions li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#425048}.crm-page .ah-versions small{flex-basis:100%;font-size:10px;color:#677489}.crm-page .ah-prompt{max-height:480px;overflow:auto;padding:14px;border-radius:10px;background:#f8fbf9;border:1px solid rgb(237,242,239);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:#1b3728}.crm-page .ah-prompt-inline{max-height:200px;margin:4px 0 0;flex-basis:100%}.crm-page .ah-details summary{margin-top:12px;font-size:11px;cursor:pointer;color:#159158}.crm-page .ah-day h3{position:sticky;top:0;z-index:1;margin:10px 0;padding:4px 0;background:#fff;font-size:11px;font-weight:700;color:#677489}.crm-page .ah-entry{margin-bottom:8px}.crm-page .ah-msg{display:flex}.crm-page .ah-msg-out{justify-content:flex-end}.crm-page .ah-msg-bubble{max-width:70%;padding:8px 12px;border-radius:12px;background:#f5f8f6;border:1px solid rgb(237,242,239)}.crm-page .ah-msg-out .ah-msg-bubble{background:#eaf7ed;border-color:#c6e7d2}.crm-page .ah-msg-bubble small{font-size:10px;color:#677489}.crm-page .ah-msg-bubble p{margin:3px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1b3728}.crm-page .ah-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 8%;padding:6px 10px;border-left:2px solid rgb(224,233,228);font-size:10px;color:#677489}.crm-page .ah-line strong{color:#1b3728;font-size:11px}.crm-page .ah-line time{margin-left:auto}.crm-page .ah-line-bad{border-left-color:#ef4444}.crm-page .ah-line-kind{font-weight:700;text-transform:uppercase;letter-spacing:.8px}.crm-page .ah-suggestion{margin:0 8%;padding:12px 14px;border:1px dashed rgb(164,202,180);border-radius:12px;background:#fcfefd}.crm-page .ah-suggestion-shadow{border-color:#cbd5e1;background:#f8fafc}.crm-page .ah-suggestion-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#1b3728}.crm-page .ah-suggestion-head time{margin-left:auto;font-size:10px;color:#677489}.crm-page .ah-suggestion-reply{margin:8px 0;font-size:12px;white-space:pre-wrap;color:#1b3728}.crm-page .ah-suggestion-why,.crm-page .ah-suggestion-outcome{margin:4px 0;font-size:11px;color:#425048}.crm-page .ah-guards{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.crm-page .ah-sent{margin-top:8px;padding:8px 10px;border-radius:8px;background:#fef9ee}.crm-page .ah-sent small{font-size:10px;color:#92400e}.crm-page .ah-sent p{margin:3px 0 0;font-size:12px;white-space:pre-wrap}@media(max-width:700px){.crm-page .ah-line,.crm-page .ah-suggestion{margin:0}.crm-page .ah-msg-bubble{max-width:90%}.crm-page .ah-bars li{grid-template-columns:1fr;gap:4px}.crm-page .ah-bar-value{text-align:left}}.crm-page .ah-approvals{display:flex;flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none}.crm-page .ah-approval{padding:12px 14px;border:1px solid rgb(237,242,239);border-radius:12px}.crm-page .ah-approval-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#425048}.crm-page .ah-approval-head strong{color:#1b3728}.crm-page .ah-approval-head time{margin-left:auto;font-size:10px;color:#677489}.crm-page .ah-approval-head a{font-size:11px;font-weight:600;color:#159158}.crm-page .ah-approval-caption{display:block;margin-top:8px;font-size:10px;color:#677489}.crm-page .ah-approval-text,.crm-page .ah-diff{margin:6px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1b3728}.crm-page .ah-approval-muted{color:#677489}.crm-page .ah-approval-meta{margin:6px 0 0;font-size:11px;color:#425048}.crm-page .ah-diff-removed{background:#feecec;color:#991b1b;text-decoration:line-through}.crm-page .ah-diff-added{background:#dcf4e4;color:#156534}.crm-page .ah-line-body{flex-basis:100%}.crm-page .ah-line-approval{border-left-color:#17b76a}.crm-page .ah-compare-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.crm-page .ah-compare{padding:14px;border:1px solid rgb(226,232,240);border-radius:12px;background:#fff}.crm-page .ah-compare-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.crm-page .ah-compare-head time{margin-left:auto;color:#64748b;font-size:12px}.crm-page .ah-compare-lead{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#f1f5f9;font-size:13px;white-space:pre-wrap}.crm-page .ah-compare-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-page .ah-compare-col{padding:10px;border-radius:8px;border:1px dashed rgb(203,213,225)}.crm-page .ah-compare-col h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.crm-page .ah-compare-col p{margin:0 0 6px;font-size:13px;white-space:pre-wrap}.crm-page .ah-compare-col small{display:block;color:#64748b}.crm-page .ah-compare-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px;font-size:13px}.crm-page .ah-compare-foot input{flex:1 1 200px;min-width:0;padding:6px 8px;border:1px solid rgb(203,213,225);border-radius:6px;font-size:13px}@media(max-width:720px){.crm-page .ah-compare-cols{grid-template-columns:1fr}}.crm-page .ah-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:14px}.crm-page .ah-field{display:flex;flex-direction:column;gap:4px;margin-top:12px;font-size:11px;color:#425048}.crm-page .ah-form .ah-field{margin-top:0}.crm-page .ah-field>span{font-weight:600}.crm-page .ah-field input,.crm-page .ah-field select,.crm-page .ah-field textarea{min-width:0;padding:7px 8px;border:1px solid rgb(203,213,225);border-radius:6px;font:inherit;font-size:13px;background:#fff}.crm-page .ah-field input:disabled,.crm-page .ah-field select:disabled{background:#f3f5f4;color:#94a09a}.crm-page .ah-field small{font-size:10px;color:#677489}.crm-page .ah-field-error input,.crm-page .ah-field-error select,.crm-page .ah-field-error textarea{border-color:#ef9a9a}.crm-page .ah-field-error small.ah-error{color:#b91c1c}.crm-page .ah-usage,.crm-page .ah-changes{margin:12px 0 0;padding-left:18px;font-size:11px;color:#425048}.crm-page .ah-preview{margin-top:14px;padding:10px 12px;border:1px solid rgb(198,231,210);border-radius:10px;background:#f6fbf8;font-size:12px;color:#1b3728}.crm-page .ah-preview p{margin:6px 0}.crm-page .ah-preview small{font-size:10px;color:#677489}.crm-page .ah-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.crm-page .ah-table-wrap{overflow-x:auto}.crm-page .ah-versions li .text-button{margin-left:auto}.crm-page .ah-restore{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.crm-page .ah-restore input{flex:1 1 200px;min-width:0;padding:6px 8px;border:1px solid rgb(203,213,225);border-radius:6px;font-size:13px}.crm-page .ah-calls{display:flex;flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none}.crm-page .ah-call{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid rgb(237,242,239);border-radius:10px;font-size:12px;color:#425048}.crm-page .ah-call-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-page .ah-call-head span:not(.ah-pill){font-size:11px;color:#677489}.crm-page .ah-call-review{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.crm-page .ah-call-meta{margin:0;font-size:11px;color:#677489}.crm-page .ah-week{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px}.crm-page .ah-week label{display:flex;align-items:center;gap:6px}.crm-page .ah-week input{padding:4px 6px;border:1px solid rgb(203,213,225);border-radius:6px;font-size:12px}
