.webchat-settings form[data-v-5696f3b0]{gap:16px;margin-top:20px;display:grid}.webchat-settings label[data-v-5696f3b0]{gap:8px;font-size:14px;display:grid}.webchat-settings input[data-v-5696f3b0],.webchat-settings select[data-v-5696f3b0]{width:100%;min-height:44px;font:inherit;border:1px solid var(--border);background:var(--canvas);color:var(--theme-text);border-radius:10px;padding:10px;font-size:16px}.webchat-settings .webchat-check[data-v-5696f3b0]{align-items:center;gap:10px;display:flex}.webchat-check input[data-v-5696f3b0]{width:20px;height:20px;min-height:20px;padding:0}.webchat-settings article[data-v-5696f3b0]{border-top:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.webchat-settings article small[data-v-5696f3b0]{overflow-wrap:anywhere}.webchat-settings p[data-v-5696f3b0]{line-height:1.7}.webchat-settings h3[data-v-5696f3b0]{margin-top:20px}.data-pagination[data-v-fe201951]{min-width:0;color:var(--theme-text,#363639);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;font-size:12px;display:flex}.data-pagination>span[data-v-fe201951]{color:var(--muted);line-height:1.5}.data-pagination>div[data-v-fe201951]{align-items:center;gap:6px;display:flex}.data-pagination small[data-v-fe201951]{text-align:center;white-space:nowrap;min-width:40px;font-size:12px}.data-pagination button[data-v-fe201951]{border:1px solid var(--border);background:var(--canvas);width:40px;min-width:40px;height:40px;color:inherit;cursor:pointer;border-radius:11px;place-items:center;padding:0;display:grid}.data-pagination button[data-v-fe201951]:disabled{opacity:.4;cursor:default}.data-pagination button[data-v-fe201951]:focus-visible{outline:2px solid var(--theme-accent,#ad4c2f);outline-offset:2px}.list-search[data-v-03de0335]{box-sizing:border-box;border:1px solid var(--border);background:var(--canvas);width:100%;min-width:0;max-width:420px;min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin:10px 0;padding:0 12px;display:flex}.list-search>svg[data-v-03de0335]{flex:none}.list-search input[data-v-03de0335]{width:100%;min-width:0;min-height:42px;color:var(--theme-text,#363639);font:inherit;box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:6px 0;font-size:16px}.list-search[data-v-03de0335]:focus-within{outline:2px solid var(--theme-accent,#ad4c2f);outline-offset:1px}.list-search button[data-v-03de0335]{width:32px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}@font-face{font-family:Manrope;src:url(/solucoes/manrope.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{color:#363639;font-synthesis:none;--green:#353538;--green-dark:#2d2d30;--lime:#f6bea9;--muted:#807e7d;--border:#e8e7e6;--canvas:#f7f6f6;--shadow:0 4px 20px #32323505;background:#f7f6f6;font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button svg{flex-shrink:0}button{touch-action:manipulation}svg{vertical-align:middle;flex-shrink:0}input,textarea,select{color:#39393d}input::placeholder,textarea::placeholder{color:#a5a3a2}button,input,select,textarea,a{outline-offset:4px}:focus-visible{outline:2px solid #988d87}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.2px;font-size:30px;font-weight:750;line-height:1.3}h2{letter-spacing:-.45px;font-size:19px;font-weight:750;line-height:1.4}h3{font-size:17px;font-weight:750}p{line-height:1.8}small{font-size:14px}.muted{color:var(--muted);font-size:15px}.desktop-only{display:initial}.section-kicker,.eyebrow,.date-kicker{letter-spacing:1.9px;color:#918f8e;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.date-kicker{letter-spacing:.7px;text-transform:capitalize;font-size:14px}.section-kicker{margin-bottom:12px}.eyebrow.light,.light{color:#c0b9b5}.tiny-square{background:#76767d;width:6px;height:6px;display:inline-block}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 17px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.button:active{transform:translateY(1px)}.primary{background:var(--green);color:#fff}.secondary{color:var(--green);background:#fff;border-color:#e2e0df}.secondary:hover{background:#f3f0ef}.text-button{color:#525257;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 0;font-size:14px;font-weight:700;display:inline-flex}.text-button:hover{color:#343437}.icon-button{color:#918d8b;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:7px;display:inline-flex}.icon-button:hover{color:var(--green);background:#f0edec}.icon-button.outlined{border:1px solid var(--border);color:#8a837f;background:#fff}.icon-button.outlined:hover{background:#f7e9e4}.plain-button{text-align:left;background:0 0;border:0;padding:0}.pill{white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:13px;font-weight:700;display:inline-flex}.green-pill{color:#616167;background:#f6e8e3}.neutral-pill{color:#817f7e;background:#f1f0ef}.status-dot,.green-dot,.neutral-dot{background:#7a7a81;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.neutral-dot{background:#c4c0be}.count-badge{color:#6e6e74;background:#f0edec;border-radius:5px;justify-content:center;align-items:center;min-width:21px;padding:2px 7px;font-size:13px;display:inline-flex}.avatar{letter-spacing:.2px;color:#7e7672;background:#eeedec;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:750;display:inline-flex}.avatar-small{border-radius:10px;width:32px;height:32px;font-size:12px}.avatar-large{border-radius:20px;width:68px;height:68px;font-size:22px}.avatar.green{color:#57575d;background:#f1d9d0}.avatar.rose{color:#ae7e70;background:#f6e6df}.avatar.blue{color:#6f90ac;background:#e7eef5}.avatar.purple{color:#9a82b1;background:#eee8f5}.avatar.sand{color:#ad9c6c;background:#f4eedf}.avatar-small.green{border:1px solid #e8ccc1}.owner-cell{white-space:nowrap;color:#8a8786;align-items:center;gap:7px;font-size:13px;display:inline-flex}.owner-dot{color:#807975;background:#eeebea;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;font-weight:750;display:inline-flex}.brand{color:var(--green);letter-spacing:-1.9px;align-items:center;gap:10px;font-size:35px;font-weight:800;line-height:1;display:inline-flex}.brand-symbol{width:28px;height:30px;display:block;position:relative}.brand-symbol span:first-child{background:currentColor;border-radius:1px;width:10px;height:27px;position:absolute;top:2px;left:3px;transform:skew(-26deg)}.brand-symbol span:last-child{background:currentColor;border-radius:1px;width:10px;height:17px;position:absolute;top:12px;right:1px;transform:skew(26deg)}.brand-light{color:#fff}.brand-period{color:var(--lime)}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-page{color:#6a6a70;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100dvh;display:flex}.brand-mark{background:var(--green);color:var(--lime);border-radius:14px;padding:9px 20px;font-size:36px;font-weight:800}.loading-page p{font-size:14px}.login-page{background:#faf9f9;grid-template-columns:48% 52%;min-height:100dvh;display:grid}.login-story{color:#fff;background:#313134;flex-direction:column;min-height:780px;padding:48px 58px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:650px;height:650px;position:absolute;top:140px;left:-320px}.login-story>.brand{z-index:2;position:relative}.login-story-content{z-index:2;margin-top:83px;position:relative}.login-story-content .eyebrow{letter-spacing:2.1px;margin-bottom:21px;font-size:12px}.login-story h1{letter-spacing:-1.8px;font-size:43px;font-weight:600;line-height:1.22}.login-story p{color:#bab3af;margin-top:23px;font-size:15px;line-height:1.85}.story-divider{background:#837c78;width:35px;height:1px;margin:30px 0 20px}.story-location{color:#aaa39f;align-items:center;gap:7px;font-size:13px;display:flex}.login-copyright{letter-spacing:1.9px;color:#9b928e;z-index:2;font-size:12px;position:absolute;bottom:34px;left:58px}.architecture-art{opacity:.75;width:390px;height:260px;position:absolute;bottom:55px;right:-15px;transform:rotate(-6deg)}.art-orbit{background:linear-gradient(150deg,#d7644409,#0000);border:1px solid #7b7b8238;border-radius:50%;width:220px;height:220px;position:absolute;top:0;left:60px}.art-building{grid-template-columns:repeat(3,1fr);gap:12px;padding:28px 15px 20px;display:grid;position:absolute;box-shadow:20px 20px 60px #28282a30}.art-building i{background:#e4968125;border-top:1px solid #e0876f38;border-left:1px solid #e0876f19;border-radius:1px}.building-back{background:linear-gradient(130deg,#626269,#4a4a4f);width:145px;height:170px;top:45px;right:50px;transform:skewY(-14deg)}.building-front{background:linear-gradient(120deg,#76767e,#4a4a4f);width:160px;height:135px;top:100px;left:25px;transform:skewY(13deg)}.art-ground{background:linear-gradient(90deg,#0000,#e496815c,#0000);height:1px;position:absolute;bottom:15px;left:0;right:-30px}.art-tree{clip-path:polygon(50% 0,100% 75%,60% 75%,60% 100%,40% 100%,40% 75%,0 75%);background:#938781;width:28px;height:55px;position:absolute;bottom:15px}.tree-one{left:7px}.tree-two{opacity:.5;height:70px;right:36px}.login-form-area{justify-content:center;align-items:center;padding:60px 35px;display:flex;position:relative}.login-form-wrap{width:350px;max-width:100%}.login-form-wrap h2{letter-spacing:-1.1px;margin:15px 0 8px;font-size:30px;font-weight:750}.login-description{font-size:14px}.login-form{flex-direction:column;margin-top:38px;display:flex}.login-form>label{margin-bottom:9px;font-size:14px;font-weight:700}.input-with-icon{color:#a29e9c;background:#fff;border:1px solid #e1dedc;border-radius:8px;align-items:center;gap:11px;height:48px;margin-bottom:23px;padding:0 13px;display:flex}.input-with-icon:focus-within{border-color:#958882;box-shadow:0 0 0 3px #e496811c}.input-with-icon input{background:0 0;border:0;width:100%;min-width:0;height:100%;font-size:14px;outline:0!important}.input-with-icon .icon-button{margin-right:-6px}.login-submit{justify-content:space-between;width:100%;min-height:47px;margin-top:8px;font-size:14px}.login-help{color:#959290;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:13px;display:flex}.prototype-note{color:#908a87;align-items:center;gap:7px;font-size:13px;line-height:1.6;display:inline-flex}.login-form-wrap>.prototype-note{border-top:1px solid var(--border);justify-content:center;margin-top:38px;padding-top:19px;display:flex}.login-footer{color:#a09c9a;font-size:13px;position:absolute;bottom:28px}.login-mobile-brand{display:none}.portal-page{background:radial-gradient(at 80% 25%,#f2e2dc5c,#0000 55%),#f8f7f6;min-height:100dvh}.portal-header{border-bottom:1px solid #e2dfdd;justify-content:space-between;align-items:center;max-width:1260px;height:98px;margin:auto;padding:0 46px;display:flex}.portal-header .brand{font-size:32px}.portal-user{color:#7a7572;align-items:center;gap:12px;font-size:14px;display:flex}.portal-content{max-width:1168px;margin:0 auto;padding:77px 0 28px}.portal-content>h1{margin:18px 0 12px;font-size:36px;font-weight:650}.portal-content>.muted{font-size:16px}.solution-card{text-align:left;background:#fff;border:1px solid #e3e0de;border-radius:15px;grid-template-columns:45% 55%;width:100%;max-width:700px;margin-top:47px;padding:0;transition:border-color .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 15px 45px #33333607}.solution-card:hover{border-color:#de7e63;transform:translateY(-3px)}.solution-illustration{background:#f2e2dc;justify-content:center;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.solution-illustration:before,.solution-illustration:after{content:"";border:1px solid #e5c7bc;border-radius:50%;width:250px;height:250px;position:absolute;top:95px;left:-70px}.solution-illustration:after{width:170px;height:170px;top:-60px;left:auto;right:-50px}.mini-window{z-index:1;background:#fff;border-radius:7px;width:215px;min-height:147px;padding:12px;transform:rotate(-7deg);box-shadow:0 12px 25px #3c3c4018}.mini-dots{border-bottom:1px solid #edebea;gap:4px;padding-bottom:10px;display:flex}.mini-dots i{background:#e49681;border-radius:50%;width:4px;height:4px}.mini-kanban{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.mini-kanban>div{background:#f3f2f1;border-radius:3px;min-height:90px;padding:9px 5px}.mini-kanban i{background:#fff;border:1px solid #e3dedb;border-radius:3px;height:24px;margin-bottom:6px;display:block;position:relative}.mini-kanban i:after{content:"";background:#e49681;border-radius:2px;width:18px;height:3px;position:absolute;top:6px;left:5px}.solution-floating-icon{background:var(--green);color:var(--lime);z-index:2;border:5px solid #f2e2dc;border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;bottom:33px;right:26px}.solution-card-content{padding:31px 30px}.solution-card-content h2{margin:17px 0 10px;font-size:26px}.solution-card-content p{color:#8c8784;font-size:14px;line-height:1.8}.solution-action{border-top:1px solid var(--border);color:var(--green);justify-content:space-between;align-items:center;margin-top:23px;padding-top:19px;font-size:14px;font-weight:750;display:flex}.portal-bottom{border-top:1px solid var(--border);color:#a39e9b;justify-content:space-between;margin-top:90px;padding-top:23px;font-size:13px;display:flex}.app-shell{min-height:100dvh}.sidebar{background:var(--green-dark);color:#d1cdcb;z-index:50;flex-direction:column;width:238px;padding:34px 20px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar>.brand{margin-left:14px;font-size:37px}.workspace-label{border:1px solid #4a4a4f;border-radius:9px;align-items:center;gap:10px;margin:35px 0 30px;padding:14px 10px;display:flex}.workspace-icon{color:#e49681;background:#4a4a4f;border-radius:7px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.workspace-label strong{color:#eae7e5;font-size:13px;font-weight:650;display:block}.workspace-label div>span{color:#8d8682;margin-top:4px;font-size:12px;display:block}.workspace-badge{color:#dd7b60;border:1px solid #58585e;border-radius:3px;margin-left:auto;padding:2px 4px;font-size:12px}.nav-label{letter-spacing:1.8px;color:#8b8480;margin:0 14px 15px;font-size:12px;font-weight:650}.desktop-nav{flex-direction:column;gap:6px;display:flex}.desktop-nav>a{color:#b5b0ad;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:13px 14px;font-size:14px;transition:background .15s;display:flex}.desktop-nav>a svg{color:#aba39f}.desktop-nav>a:hover{color:#f6e3dc;background:#ffffff07}.desktop-nav>a.active{background:var(--lime);color:#404044;font-weight:750}.nav-count{color:#c5c0bd;background:#ffffff0c;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:12px}.nav-active-dot{background:#68686f;border-radius:50%;width:5px;height:5px;margin-left:auto}.active .nav-count+.nav-active-dot{display:none}.sidebar-bottom{margin-top:auto;padding-top:40px}.sidebar-tip{background:#363639;border:1px solid #4a4a4f;border-radius:9px;margin-bottom:24px;padding:17px 15px}.tip-icon{color:#e49681;margin-bottom:12px}.sidebar-tip strong{color:#f1e0da;font-size:13px;font-weight:600;line-height:1.6;display:block}.sidebar-tip p{color:#99928e;margin:7px 0 15px;font-size:12px;line-height:1.8}.sidebar-tip button{color:#e49681;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;font-size:12px;font-weight:700;display:flex}.settings-link{color:#aca5a2;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;font-size:14px;display:flex}.settings-link:hover,.settings-link.active{color:#f2d5cb}.sidebar-profile{border-top:1px solid #4a4a4f;align-items:center;gap:9px;padding:21px 0;display:flex}.sidebar-profile .avatar{color:#efc3b3;background:#5c5c61;border-radius:9px;width:34px;height:34px;font-size:13px}.sidebar-profile strong{color:#dfdad7;font-size:13px;display:block}.sidebar-profile div>span{color:#938c88;margin-top:4px;font-size:12px;display:block}.sidebar-profile .icon-button{min-width:28px;margin-left:auto}.sidebar-profile .icon-button:hover{color:#fff;background:#ffffff0a}.main-shell{margin-left:238px}.topbar{border-bottom:1px solid var(--border);z-index:20;background:#fbfafa;justify-content:space-between;align-items:center;height:77px;padding:0 36px;display:flex;position:sticky;top:0}.breadcrumb{color:#a19c9a;align-items:center;gap:13px;font-size:13px;display:flex}.breadcrumb strong{color:#5c5c61;font-weight:600}.topbar-actions{align-items:center;gap:19px;display:flex}.preview-badge{color:#867d79;align-items:center;gap:6px;font-size:12px;display:flex}.preview-badge>span:first-child{background:#d96b4d;border-radius:50%;width:5px;height:5px}.topbar-divider{background:var(--border);width:1px;height:23px}.topbar .avatar{border:0}.mobile-menu,.topbar-brand-mobile,.mobile-bottom-nav{display:none}.page-content{max-width:1500px;margin:0 auto;padding:35px 36px 0}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading .date-kicker{margin-bottom:11px}.page-heading .section-kicker{margin-bottom:10px;font-size:12px}.page-heading h1{margin-bottom:8px}.page-heading>.button{align-self:center}.page-heading .muted{font-size:14px}.page-footer{border-top:1px solid var(--border);color:#a7a2a0;justify-content:space-between;align-items:center;margin-top:35px;padding:22px 0 25px;font-size:12px;display:flex}.page-footer>span:first-child{letter-spacing:-1px;color:#89827f;font-size:19px;font-weight:800}.page-footer>span:first-child>span{color:#dd7a5e}.page-footer i{letter-spacing:0;color:#a49f9d;margin-left:12px;font-size:12px;font-style:normal;font-weight:400}.sidebar-backdrop{display:none}.panel{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:11px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:22px 23px;display:flex}.panel-heading h2{align-items:center;gap:8px;font-size:16px;display:flex}.panel-heading p{margin-top:5px;font-size:13px;line-height:1.6}.panel-heading .text-button{font-size:13px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.stat-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:17px 18px 9px}.stat-top{color:#827d7a;justify-content:space-between;align-items:center;gap:5px;font-size:13px;display:flex}.stat-icon{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.blue-icon{color:#829db1;background:#edf2f5}.sand-icon{color:#b7a26a;background:#f8f2e5}.purple-icon{color:#a491c2;background:#f0ecf7}.green-icon{color:#948983;background:#f6e9e4}.stat-number{letter-spacing:-1px;align-items:baseline;gap:12px;margin:12px 0 15px;font-size:31px;font-weight:700;line-height:1.3;display:flex}.stat-inline{letter-spacing:0;color:#918c89;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.stat-inline .green-dot{width:4px;height:4px}.stat-bottom{color:#a5a09e;border-top:1px solid #efedec;justify-content:space-between;align-items:center;padding-top:6px;font-size:12px;display:flex}.stat-bottom button{color:#a19894;background:0 0;border:0;padding:3px}.dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:22px;margin-bottom:25px;display:grid}.followup-panel{flex-direction:column;display:flex;overflow:hidden}.followup-row{border-top:1px solid #f0eeed;align-items:center;gap:13px;min-height:83px;padding:18px 22px;display:flex}.followup-time{color:#a29995;align-self:stretch;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.time-line{background:#e7e4e3;align-self:center;width:1px;height:28px}.followup-contact{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.followup-contact>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.followup-contact strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.followup-contact small{color:#9c9795;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.followup-contact .avatar{border-radius:11px;width:35px;height:35px;font-size:13px}.responsible-tag{color:#97928f;white-space:nowrap;font-size:12px}.followup-row>.outlined{min-width:30px;height:30px;min-height:30px;padding:5px}.panel-bottom-action{color:#787880;background:#fbfbfb;border:0;border-top:1px dashed #e4e1df;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.panel-bottom-action:hover{background:#f4f3f2}.journey-card{background:var(--green);color:#fff;border-radius:11px;padding:24px 25px;position:relative;overflow:hidden}.journey-card:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:250px;height:250px;position:absolute;top:-120px;right:-120px}.journey-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.journey-heading .eyebrow{letter-spacing:1.7px;color:#e3917a;font-size:11px}.journey-icon{color:#e49681;background:#4a4a4f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.journey-card h2{letter-spacing:-.8px;font-size:23px;font-weight:500;line-height:1.4}.journey-card p{color:#a59c98;max-width:240px;margin-top:11px;font-size:13px;line-height:1.8}.journey-bars{flex-direction:column;gap:12px;margin:23px 0 24px;display:flex}.journey-bars>div{color:#b4ada9;align-items:center;gap:13px;font-size:12px;display:flex}.journey-bars>div>span{flex-shrink:0;width:82px}.journey-bars>div>div{background:#ffffff0a;border-radius:3px;flex:1;height:4px;overflow:hidden}.journey-bars i{background:#e49681;border-radius:3px;height:4px;display:block}.journey-bars strong{color:#e49681;width:7px;font-size:12px}.journey-card>button{color:#e49681;background:0 0;border:0;border-top:1px solid #55555b27;justify-content:space-between;align-items:center;width:100%;padding:17px 0 0;font-size:13px;font-weight:650;display:flex}.recent-panel{overflow:hidden}.table-scroll{overflow-x:auto}.leads-table{border-collapse:collapse;text-align:left;width:100%;min-width:630px}.leads-table th{letter-spacing:.7px;color:#9e9895;white-space:nowrap;background:#fbfbfb;border-top:1px solid #efedec;border-bottom:1px solid #eeebea;padding:13px 22px;font-size:12px;font-weight:600}.leads-table td{border-bottom:1px solid #f0eeed;padding:15px 22px;font-size:13px}.leads-table tr:last-child td{border-bottom:0}.table-person{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.table-person .avatar{border-radius:10px;width:32px;height:32px;font-size:12px}.table-person>span:last-child{flex-direction:column;gap:5px;display:flex}.table-person strong{font-size:13px}.table-person small{color:#a39d9a;font-size:12px}.table-property{color:#928d8a;font-size:12px}.stage-pill{white-space:nowrap;color:#7e9ab0;background:#edf1f4;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:inline-flex}.stage-pill i{background:currentColor;border-radius:50%;width:4px;height:4px}.stage-pill.atendimento{color:#b39958;background:#faf3e3}.stage-pill.visita{color:#9986bb;background:#f0ecf8}.stage-pill.proposta{color:#8c807a;background:#f0edec}.stage-pill.fechado{color:#636369;background:#f1e1db}.stage-pill.perdido{color:#ab8c83;background:#f5eae8}.filter-bar{justify-content:space-between;align-items:center;gap:14px;margin-top:3px;margin-bottom:22px;display:flex}.search-input{color:#a19995;background:#fff;border:1px solid #e4e1e0;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:380px;min-height:43px;padding:0 13px;display:flex}.search-input input{background:0 0;border:0;width:100%;min-width:0;height:41px;font-size:14px;outline:0!important}.search-input:focus-within{border-color:#d9694a}.filter-group{align-items:center;gap:10px;display:flex}.select-wrap{color:#98918d;background:#fff;border:1px solid #e3e0de;border-radius:7px;align-items:center;gap:8px;min-height:41px;padding:0 11px;display:inline-flex;position:relative}.select-wrap select{color:#827b78;appearance:none;cursor:pointer;background:0 0;border:0;max-width:100%;padding:10px 15px 10px 0;font-size:13px;outline:0!important}.select-wrap>svg:last-child{pointer-events:none;margin-left:-15px}.select-wrap:focus-within{outline-offset:2px;outline:2px solid #dd7a5e}.view-toggle{background:#eeebea;border-radius:7px;gap:2px;padding:3px;display:flex}.view-toggle button{color:#a69f9c;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:7px;display:flex}.view-toggle button.active{color:#5c5c61;background:#fff;box-shadow:0 1px 4px #38383c10}.list-count{color:#99928e;margin-bottom:16px;font-size:13px}.lead-list-row{border-bottom:1px solid #efeceb;grid-template-columns:minmax(170px,1.2fr) minmax(170px,1fr) 105px 80px 34px;align-items:center;gap:15px;padding:21px 23px;display:grid}.lead-list-row:last-child{border:0}.lead-list-person{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.lead-list-person>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.lead-list-person strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lead-list-person small{color:#99928f;font-size:13px}.lead-list-property{color:#97908d;align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex}.lead-list-property svg{color:#aaa3a0}.lead-list-row .stage-pill{justify-self:start}.lead-list-row:hover{background:#fbfbfb}.kanban-content{max-width:none;overflow:hidden}.kanban-hint{color:#99928e;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:12px;display:flex}.kanban-hint>span:last-child{align-items:center;gap:7px;display:flex}.kanban-board{scroll-snap-type:x proximity;scrollbar-color:#cec8c5 transparent;scrollbar-width:thin;gap:17px;min-height:500px;padding-bottom:20px;display:flex;overflow-x:auto}.kanban-column{scroll-snap-align:start;background:#efedec;border-radius:10px;flex-shrink:0;align-self:stretch;width:252px;padding:0 10px 15px}.kanban-column.is-dragging{background:#e9e6e4}.column-heading{align-items:center;gap:8px;padding:14px 5px 15px;display:flex}.column-heading h2{white-space:nowrap;font-size:13px;font-weight:750}.column-dot{border-radius:50%;width:6px;height:6px}.column-count{color:#908985;margin-left:1px;font-size:12px}.column-heading .icon-button{color:#9f9894;min-width:22px;min-height:22px;margin-left:auto;padding:3px}.kanban-card{cursor:grab;background:#fff;border:1px solid #e6e3e1;border-radius:9px;margin-bottom:10px;padding:13px 13px 0;box-shadow:0 2px 4px #3d3d4103}.kanban-card:active{cursor:grabbing}.kanban-card:hover{border-color:#e49681}.kanban-card-top{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.source-label{color:#9f9895;background:#f3f0ef;border-radius:4px;padding:4px 7px;font-size:12px;display:inline-block}.kanban-card-top .icon-button{color:#aea9a6;min-width:20px;min-height:20px;padding:0}.kanban-person{text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:13px;padding:0;display:flex}.kanban-person strong{font-size:14px}.kanban-person .avatar{border-radius:8px;width:27px;height:27px;font-size:12px}.kanban-property{color:#9a9592;align-items:flex-start;gap:6px;min-height:30px;margin-bottom:7px;font-size:12px;line-height:1.7;display:flex}.kanban-property svg{color:#aca5a2;margin-top:2px}.kanban-price{color:#68686e;margin-bottom:14px;font-size:14px;font-weight:700;display:block}.kanban-next{color:#9f9691;background:#f6f4f3;border-radius:4px;align-items:center;gap:5px;margin-bottom:13px;padding:7px;font-size:12px;display:flex}.kanban-card-footer{border-top:1px solid #f0eeed;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.kanban-card-footer .owner-cell{gap:4px;font-size:12px}.kanban-card-footer .owner-dot{width:20px;height:20px;font-size:10px}.move-select{display:block;position:relative}.move-select>select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.move-select:focus-within{outline-offset:3px;outline:2px solid #dd7a5e}.move-select>span{color:#968e8a;pointer-events:none;align-items:center;gap:3px;font-size:12px;display:flex}.empty-column{text-align:center;color:#aaa5a2;padding:35px 5px;font-size:13px;line-height:1.9}.empty-state{text-align:center;color:#d96b4c;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:235px;padding:36px 22px;display:flex}.empty-state h3{color:#57575d;font-size:17px}.empty-state p{color:#9d9693;max-width:350px;font-size:14px}.empty-state .button{margin-top:8px}.property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.property-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:11px;overflow:hidden}.property-image{aspect-ratio:1.55;background:#eeebea;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.property-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.property-image:hover img{transform:scale(1.04)}.property-placeholder{color:#de7c61;background:linear-gradient(135deg,#f4e7e3,#e3dfdd);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;min-height:170px;font-size:13px;display:flex}.property-status{color:#707077;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffffff2;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:750;display:flex;position:absolute;top:13px;left:13px}.property-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.property-status.reserved{color:#aa9253}.property-code{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30303388;border-radius:4px;padding:5px 7px;font-size:12px;position:absolute;bottom:13px;right:12px}.property-card-content{padding:20px 19px 0}.property-location{color:#9a9593;align-items:center;gap:5px;font-size:12px;line-height:1.7;display:flex}.property-title-button{text-align:left;background:0 0;border:0;margin:10px 0 12px;padding:0;display:block}.property-title-button h2{letter-spacing:-.3px;font-size:15px;line-height:1.6}.property-title-button:hover{color:#696970}.property-price{letter-spacing:-.6px;font-size:21px;font-weight:700;display:block}.property-features{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:18px 0 20px;display:flex}.property-features span{color:#9e9794;align-items:center;gap:5px;font-size:12px;display:flex}.property-features svg{color:#9f9793}.property-footer{color:#a7a09d;border-top:1px solid #eeebea;justify-content:space-between;align-items:center;gap:6px;padding:16px 0;font-size:12px;display:flex}.property-footer button{color:#6e6e74;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:flex}.demo-notice{color:#8e837e;background:#f6eae5;border:1px solid #e4e0de;border-radius:8px;align-items:center;gap:11px;margin-bottom:25px;padding:13px 15px;font-size:13px;line-height:1.8;display:flex}.demo-notice strong{color:#6a6a71;font-weight:750}.demo-notice.compact{align-items:flex-start;margin:19px 0 0;font-size:13px}.demo-notice.compact svg{margin-top:2px}.agenda-layout{grid-template-columns:295px minmax(0,1fr);gap:27px;display:grid}.calendar-panel{align-self:start;padding-bottom:20px}.calendar-panel .panel-heading{padding:20px 20px 24px}.calendar-panel .panel-heading h2{font-size:15px}.calendar-panel .panel-heading>svg{color:#978d89}.calendar-month{text-transform:capitalize;color:#787880;margin-bottom:17px;padding:0 20px;font-size:14px}.week-picker{justify-content:space-between;gap:2px;padding:0 12px;display:flex}.week-picker button{background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 1px 8px;display:flex}.week-picker button>span{color:#9f9996;text-transform:uppercase;font-size:12px}.week-picker button>strong{color:#63636a;font-size:15px;font-weight:650}.week-picker i{background:0 0;border-radius:50%;width:3px;height:3px}.week-picker .has-messages{background:#de7e63}.week-picker button.selected{background:var(--green)}.week-picker button.selected>span{color:#b3aba7}.week-picker button.selected>strong{color:#f2d2c7}.week-picker button.today:not(.selected){border-color:#ded8d5}.week-picker button.selected i.has-messages{background:#e49681}.calendar-date-label{color:#908783;margin:27px 20px 10px;font-size:12px;display:block}.date-input{color:#707076;background:#fbfbfb;border:1px solid #e4e0de;border-radius:7px;width:calc(100% - 40px);max-width:100%;min-height:41px;margin:0 20px;padding:8px 10px;font-size:14px;display:block}.calendar-summary{border-top:1px solid #eeebe9;flex-direction:column;gap:14px;margin:24px 20px 0;padding-top:21px;display:flex}.calendar-summary>span{color:#9e9793;align-items:center;gap:8px;font-size:12px;display:flex}.calendar-summary strong{color:#8a7f7a;margin-left:auto;font-size:13px}.calendar-summary i{width:5px;height:5px}.calendar-note{color:#a8a19e;border-top:1px solid #eeebea;align-items:center;gap:9px;margin:25px 20px 0;padding-top:19px;font-size:12px;line-height:1.8;display:flex}.calendar-note svg{color:#a19893}.calendar-note strong{color:#988e8a;font-size:12px;font-weight:500}.agenda-day-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.agenda-day-heading h2{text-transform:capitalize;font-size:19px}.agenda-day-heading h2>span{letter-spacing:0;color:#9c9592;padding-left:12px;font-size:14px;font-weight:400}.agenda-day-heading p{margin-top:6px;font-size:13px}.agenda-day-heading .select-wrap{background:0 0;min-height:34px}.agenda-day-heading .select-wrap select{padding-top:8px;padding-bottom:8px;font-size:12px}.message-card{margin-bottom:15px;padding:19px 20px}.message-card.cancelled{opacity:.65}.message-card-heading{align-items:center;gap:11px;display:flex}.message-card-heading>.avatar{border-radius:10px;width:35px;height:35px;font-size:13px}.message-card-heading>div{min-width:0}.message-card-heading strong{font-size:14px}.message-card-heading>div>span{color:#a49d9a;align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.message-card-heading i{color:#c3bebb;margin:0 2px;font-style:normal}.message-status{color:#d3532f;white-space:nowrap;background:#f6e8e3;border-radius:4px;padding:5px 7px;font-size:12px;display:inline-flex}.message-card-heading>.message-status{margin-left:auto}.message-status.neutral{color:#9f9996;background:#f2f1f0}.message-text{color:#887f7b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f6f5;border:1px solid #edeae8;border-radius:7px 7px 7px 0;margin-top:17px;padding:13px 15px;font-size:14px;line-height:1.9}.message-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.message-footer>span{color:#a59d99;align-items:center;gap:5px;font-size:12px;display:flex}.message-footer>div{align-items:center;gap:12px;display:flex}.message-footer .text-button{font-size:12px}.danger-icon{color:#b5a49b}.danger-icon:hover{color:#ba8477;background:#fcf0ec}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.settings-section{padding:25px}.settings-section h2{margin-bottom:8px;font-size:17px}.settings-section>.muted{font-size:14px}.settings-section-icon{color:#958983;background:#f7ebe6;border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:19px;display:flex}.settings-details{flex-direction:column;gap:14px;margin:23px 0 25px;display:flex}.settings-details>div{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.settings-details dt{color:#9f9895}.settings-details dd{color:#6c6c73;margin:0}.connection-row{border-bottom:1px solid #f0edec;align-items:center;gap:9px;padding:16px 0;display:flex}.connection-row:last-of-type{border-bottom:0}.connection-row>.avatar{border-radius:9px;width:31px;height:31px;font-size:12px}.connection-row strong{font-size:13px}.connection-row>span:last-child{margin-left:auto}.connection-preview{color:#aaa5a2;text-align:right;font-size:12px}.settings-caption{color:#a7a09d;margin-top:14px;font-size:13px;line-height:1.9}.settings-section>.button{margin-top:24px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#28282a66;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:auto}.modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cec8c5 transparent;background:#fdfcfc;border:1px solid #e6e2e0;border-radius:15px;width:510px;max-width:100%;max-height:calc(100dvh - 56px);padding:33px;position:relative;overflow-y:auto;box-shadow:0 25px 100px #28282a30}.modal-wide{width:650px}.modal-close{z-index:2;background:#fdfcfce6;position:absolute;top:15px;right:14px}.modal>.section-kicker{margin:2px 0 14px;padding-right:20px;font-size:12px}.modal>h2{letter-spacing:-.9px;padding-right:15px;font-size:24px;font-weight:700;line-height:1.4}.modal-description{margin-top:11px;padding-right:15px;font-size:14px}.record-form{flex-direction:column;gap:17px;margin-top:26px;display:flex}.record-form label,.detail-info>label{color:#6c6c73;flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex;position:relative}.record-form input,.record-form select,.record-form textarea,.detail-info select{color:#5c5c62;background:#fff;border:1px solid #e1dddb;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:43px;padding:11px 12px;font-size:14px;font-weight:400}.record-form select{padding-right:23px}.record-form textarea{resize:vertical;min-height:90px;line-height:1.8}.record-form input:focus,.record-form select:focus,.record-form textarea:focus,.detail-info select:focus{border-color:#de7c61;outline:0;box-shadow:0 0 0 3px #e4968126}.optional{color:#b6b1ae;font-size:12px;font-weight:400;position:absolute;top:0;right:0}.form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.form-four-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.form-actions{border-top:1px solid #e8e5e3;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:22px;display:flex}.form-actions .button{min-height:42px;font-size:14px}.form-error{color:#b36658;background:#fff1ed;border:1px solid #f3d6cd;border-radius:7px;margin-bottom:5px;padding:11px 13px;font-size:14px;line-height:1.7}.optional-section{background:#f8f6f5;border:1px solid #e2ddda;border-radius:8px}.optional-section>summary{cursor:pointer;color:#897e79;align-items:center;gap:8px;padding:14px 13px;font-size:13px;font-weight:650;list-style:none;display:flex}.optional-section>summary::-webkit-details-marker{display:none}.optional-section>summary>span{color:#b0a9a5;margin-left:auto;font-size:12px;font-weight:400}.optional-section>summary>svg:last-child{margin-left:3px}.optional-section[open]>summary>svg:last-child{transform:rotate(180deg)}.optional-section>.form-columns{padding:2px 13px 16px}.record-form .settings-caption{margin-top:0}.message-label .text-button{font-size:12px;position:absolute;top:-5px;right:0}.message-form-footnote{color:#aba4a0;justify-content:space-between;margin-top:-8px;font-size:12px;display:flex}.record-form .demo-notice{margin:0}.lead-detail-header{flex-direction:column;align-items:center;padding:5px 10px 20px;display:flex}.lead-detail-header>.source-label{margin-top:15px;margin-bottom:11px}.lead-detail-header h2{letter-spacing:-.8px;text-align:center;font-size:25px}.detail-phone{color:#978e8a;align-items:center;gap:7px;margin-top:10px;font-size:14px;display:flex}.detail-actions{justify-content:center;gap:10px;margin:2px 0 27px;display:flex}.detail-actions .button{font-size:13px}.detail-info{border-top:1px solid #e9e5e3;margin-top:15px;padding-top:22px}.detail-info>label{margin-bottom:23px}.detail-info-line{justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;font-size:13px;line-height:1.6;display:flex}.detail-info-line>span{color:#a09996;flex-shrink:0}.detail-info-line strong{text-align:right;color:#6f6f75;font-size:13px;font-weight:600}.detail-notes{background:#f4f2f1;border:1px solid #e9e5e3;border-radius:8px;margin:20px 0 25px;padding:15px}.detail-notes h3{color:#797980;margin-bottom:6px;font-size:13px}.detail-notes p{color:#a09692;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.detail-section-heading{align-items:center;gap:7px;margin-bottom:15px;font-size:14px;display:flex}.detail-empty{color:#a69d99;padding:15px 0;font-size:13px}.detail-message{background:#fff;border:1px solid #e9e5e3;border-radius:8px;margin-top:10px;padding:14px}.detail-message>div{color:#958a85;align-items:center;gap:7px;font-size:13px;display:flex}.detail-message>div>strong{font-size:12px;font-weight:600}.detail-message .message-status{margin-left:auto}.detail-message p{color:#a59c97;overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.8}.property-detail-photo{aspect-ratio:2.1;background:#f4e7e2;margin:-33px -33px 26px;position:relative;overflow:hidden}.property-detail-photo>img{object-fit:cover;width:100%;height:100%}.property-detail-photo>.property-status{top:17px;left:17px}.modal>.property-location{margin-top:12px;font-size:14px}.property-detail-price{letter-spacing:-.7px;margin:20px 0 25px;font-size:28px;font-weight:700;display:block}.property-detail-features{border-top:1px solid #e9e5e3;border-bottom:1px solid #e9e5e3;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:23px;padding:20px 0;display:grid}.property-detail-features span{color:#998f8a;align-items:center;gap:7px;font-size:13px;display:flex}.toast-message{color:#5d5d63;z-index:150;background:#fff;border:1px solid #ddd7d4;border-radius:10px;align-items:center;gap:11px;width:max-content;max-width:calc(100% - 35px);padding:14px 16px;font-size:14px;line-height:1.8;display:flex;position:fixed;bottom:26px;left:calc(50% + 119px);transform:translate(-50%);box-shadow:0 8px 40px #3131341c}.toast-message>span{color:#d35532;background:#f6e7e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.toast-message .icon-button{min-width:25px;min-height:25px;margin-left:6px;padding:0}.toast-enter-active,.toast-leave-active{transition:opacity .2s,margin-bottom .2s}.toast-enter-from,.toast-leave-to{opacity:0;margin-bottom:-10px}@media (width>=1600px){.page-content{padding-top:44px}.stats-grid{gap:22px}.stat-card{padding:22px 23px 11px}.stat-number{font-size:36px}.stat-top{font-size:14px}.stat-inline{font-size:13px}.stat-bottom{font-size:12px}.dashboard-grid{gap:26px}.followup-row{padding:22px 25px}.followup-contact strong{font-size:14px}.followup-contact small{font-size:13px}.journey-card{padding:27px 30px}.journey-card h2{font-size:27px}.journey-card p{font-size:14px}.journey-bars>div{font-size:12px}.panel-heading{padding:25px}.leads-table td{padding:19px 25px}}@media (width<=1250px){.sidebar{width:218px;padding-left:15px;padding-right:15px}.main-shell{margin-left:218px}.topbar{padding:0 27px}.page-content{padding:29px 27px 0}.stat-card{padding:15px 13px 8px}.stat-top{font-size:12px}.stat-number{gap:7px}.stat-inline,.stat-bottom{font-size:11px}.stat-icon{width:28px;height:28px}.stats-grid{gap:12px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(235px,1fr);gap:17px}.journey-card{padding:22px 20px}.journey-card h2{font-size:23px}.followup-row{gap:10px;padding:18px}.panel-heading{padding:21px 18px}.panel-heading p{font-size:12px}.panel-heading h2{font-size:15px}.followup-contact{gap:8px}.followup-contact small{max-width:175px}.followup-contact strong{font-size:13px}.followup-time{gap:8px;font-size:12px}.property-grid{gap:15px}.property-card-content{padding:17px 15px 0}.property-features span{font-size:12px}.property-features{gap:7px}.property-title-button h2{font-size:14px}.property-price{font-size:20px}.property-location{font-size:12px}.property-footer{font-size:11px}.property-footer button{font-size:12px}.agenda-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}.lead-list-row{grid-template-columns:minmax(155px,1.1fr) minmax(130px,1fr) 90px 65px 32px;gap:10px;padding:18px}.lead-list-property{font-size:12px}.lead-list-person strong{font-size:14px}.lead-list-row .owner-cell{font-size:12px}.toast-message{left:calc(50% + 109px)}.portal-content{margin:0 46px;padding-top:65px}.login-story{padding:45px 38px}.login-story h1{font-size:38px}.login-copyright{left:38px}}@media (width<=1050px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.stat-card{padding:17px 18px 9px}.stat-top{font-size:13px}.stat-inline,.stat-bottom{font-size:12px}.stat-number{gap:15px;font-size:32px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.journey-card{grid-template-columns:1fr 1fr;column-gap:35px;padding:24px;display:grid}.journey-heading{grid-area:1/1;margin:0 0 14px}.journey-card h2{grid-area:2/1}.journey-card>p{grid-area:3/1;max-width:240px}.journey-bars{grid-area:1/2/4;gap:15px;margin:10px 0}.journey-card>button{grid-column:1/3;margin-top:22px}.followup-contact strong{font-size:14px}.followup-contact small{max-width:none;font-size:13px}.followup-row{padding:20px 23px}.panel-heading{padding:22px 23px}.panel-heading p{font-size:13px}.panel-heading h2{font-size:16px}.property-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.property-title-button h2{font-size:15px}.property-location,.property-features span{font-size:12px}.lead-list-row{grid-template-columns:minmax(160px,1fr) 105px 34px;gap:15px}.lead-list-property{grid-area:2/1;margin-top:-7px;margin-left:52px}.lead-list-row>.stage-pill{grid-area:1/2}.lead-list-row>.owner-cell{grid-area:2/2;margin-top:-7px}.lead-followup-button{grid-area:1/3/3}.filter-group{gap:7px}.select-wrap{padding:0 9px}.select-wrap select{font-size:12px}.filter-bar{gap:10px}.search-input{min-width:130px;max-width:320px}.search-input input{font-size:13px}.agenda-layout{grid-template-columns:1fr}.calendar-panel{grid-template-columns:1fr 1fr;column-gap:25px;padding:0 20px 20px;display:grid}.calendar-panel .panel-heading{grid-column:1/3;padding:20px 0}.calendar-month{grid-area:2/1;padding:0}.week-picker{grid-area:3/1/6;padding:0}.calendar-date-label{grid-area:2/2;margin:0 0 10px}.date-input{grid-area:3/2;width:100%;margin:0}.calendar-summary,.calendar-note{display:none}.settings-grid{gap:16px}.settings-section{padding:21px}.settings-section .connection-row{flex-wrap:wrap}.connection-preview{font-size:11px}.login-story h1{font-size:33px}.login-story-content{margin-top:95px}.architecture-art{opacity:.6;bottom:70px;right:-75px}.login-story p{font-size:14px}.login-form-wrap{width:320px}.login-form-wrap h2{font-size:27px}.login-form-area{padding-left:30px;padding-right:30px}}@media (width<=760px){.desktop-only{display:none!important}.sidebar{width:260px;display:none}.sidebar.is-open{display:flex}.sidebar-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:45;background:#28282a66;border:0;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.topbar{height:64px;padding:0 20px;position:sticky}.topbar-location{align-items:center;gap:10px;display:flex}.mobile-menu{color:#6d6d73;margin-left:-6px;display:inline-flex}.topbar-brand-mobile{letter-spacing:-1px;color:var(--green);font-size:24px;font-weight:800;display:block}.topbar-actions{gap:13px}.preview-badge{font-size:12px}.topbar-divider{height:20px}.topbar .avatar{width:30px;height:30px;font-size:12px}.page-content{padding:27px 20px 90px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:25px}.page-heading h1{letter-spacing:-.9px;font-size:26px}.page-heading .muted{max-width:325px;font-size:14px;line-height:1.8}.page-heading>.button{align-self:flex-start;min-height:41px;padding:10px 14px;font-size:14px}.page-heading .date-kicker{margin-bottom:9px;font-size:13px}.stats-grid{gap:12px;margin-bottom:21px}.stat-card{padding:15px 14px 8px}.stat-top{font-size:13px}.stat-number{flex-wrap:wrap;gap:4px 10px;margin:11px 0 13px;font-size:31px}.stat-inline,.stat-bottom{font-size:12px}.stat-icon{border-radius:8px;width:29px;height:29px}.dashboard-grid{gap:21px;margin-bottom:21px}.followup-row{gap:12px;min-height:85px;padding:18px}.followup-contact strong{font-size:14px}.followup-contact small{font-size:12px}.followup-time{gap:11px;font-size:13px}.panel-heading{padding:20px 18px}.panel-heading p{max-width:230px;font-size:12px}.panel-heading h2{font-size:15px}.panel-heading .text-button{font-size:12px}.followup-contact>.avatar{width:33px;height:33px;font-size:12px}.journey-card{padding:24px}.journey-card h2{font-size:23px}.journey-card>p{font-size:13px}.journey-card>.journey-bars{gap:13px}.journey-bars>div>span{width:75px;font-size:12px}.recent-panel .table-scroll{padding-bottom:2px}.leads-table th,.leads-table td{padding-left:18px;padding-right:18px}.mobile-bottom-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 9px max(11px,env(safe-area-inset-bottom));z-index:40;background:#fffffff7;border-top:1px solid #e6e3e1;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #39393d04}.mobile-bottom-nav>a{color:#a59d99;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:48px;min-height:42px;padding:3px 9px;font-size:12px;font-weight:500;display:flex}.mobile-bottom-nav>a.active{color:#4a4a4f}.mobile-bottom-nav>a.active:before{content:"";background:#d55c3b;border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:0}.mobile-bottom-nav>a.active svg{stroke-width:2px}.page-footer{margin-top:28px;padding-top:20px;padding-bottom:0}.page-footer>span:first-child{font-size:17px}.page-footer i{font-size:12px}.filter-bar{flex-wrap:wrap;margin-top:0;margin-bottom:18px}.search-input{flex-basis:100%;width:100%;max-width:none;min-height:44px;padding:0 13px}.search-input input{height:42px;font-size:14px}.filter-group{gap:9px;width:100%;display:flex}.filter-group .view-toggle{margin-left:auto}.select-wrap select{font-size:13px}.select-wrap{min-height:40px}.list-count{font-size:13px}.lead-list-row{grid-template-columns:minmax(0,1fr) 100px 32px;gap:13px;padding:17px 15px}.lead-list-person{gap:10px}.lead-list-person>.avatar{border-radius:10px;width:36px;height:36px;font-size:13px}.lead-list-person strong{font-size:14px}.lead-list-person small{font-size:12px}.lead-list-property{min-width:0;margin-left:46px;font-size:12px;line-height:1.7}.lead-list-property svg{width:13px;height:13px}.lead-list-row>.owner-cell,.lead-list-row>.stage-pill{font-size:12px}.kanban-hint{align-items:flex-start;font-size:12px}.kanban-hint>span:last-child{max-width:170px;font-size:12px;line-height:1.7}.kanban-board{scroll-snap-type:x mandatory;gap:14px;min-height:500px;margin-right:-20px;padding-right:20px}.kanban-column{width:265px;padding:0 11px 18px}.column-heading{padding:15px 4px}.column-heading h2,.kanban-person strong{font-size:14px}.kanban-person>.avatar{width:30px;height:30px;font-size:12px}.kanban-card{padding:14px 14px 0}.kanban-property{font-size:13px}.kanban-next,.kanban-card-footer .owner-cell{font-size:12px}.move-select>span{min-height:32px;font-size:12px}.kanban-card-footer .owner-dot{width:23px;height:23px;font-size:11px}.kanban-price{font-size:14px}.source-label{font-size:12px}.property-grid{gap:18px}.property-card-content{padding:17px 16px 0}.property-title-button h2{font-size:14px}.property-location{font-size:12px}.property-features{gap:8px}.property-features span{font-size:12px}.property-price{font-size:21px}.property-footer{font-size:11px}.property-footer button{font-size:12px}.property-status{font-size:12px;top:10px;left:10px}.property-code{font-size:11px;bottom:10px;right:10px}.agenda-layout{gap:25px}.demo-notice{align-items:flex-start;font-size:13px;line-height:1.9}.demo-notice>svg{margin-top:3px}.calendar-panel{column-gap:22px;padding-left:17px;padding-right:17px}.calendar-panel .panel-heading{padding-top:18px;padding-bottom:22px}.calendar-panel .panel-heading h2{font-size:14px}.week-picker button{gap:8px;padding:8px 2px}.week-picker button>span{font-size:11px}.week-picker button>strong{font-size:15px}.calendar-date-label{font-size:12px}.date-input{min-height:39px;padding:7px 8px;font-size:13px}.message-card{padding:18px}.message-card-heading strong,.message-text{font-size:14px}.agenda-day-heading h2{font-size:19px}.agenda-day-heading h2>span,.message-footer .text-button{font-size:13px}.message-footer>span,.message-card-heading .message-status{font-size:12px}.settings-grid{grid-template-columns:1fr;gap:18px}.settings-section{padding:23px}.settings-section .connection-row{flex-wrap:nowrap}.connection-preview{font-size:12px}.settings-section .settings-caption{font-size:13px}.modal-backdrop{align-items:flex-end;padding:0}.modal{width:100%;max-height:93dvh;padding:31px 24px max(26px,env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0}.modal:before{content:"";background:#dad5d3;border-radius:5px;width:40px;height:3px;position:absolute;top:8px;left:calc(50% - 20px)}.modal-close{top:13px;right:13px}.modal>h2{padding-right:23px;font-size:24px}.modal .section-kicker{font-size:12px}.modal-description{font-size:14px;line-height:1.8}.record-form{gap:18px}.record-form label,.detail-info>label{font-size:14px}.record-form input,.record-form select,.record-form textarea,.detail-info select{min-height:46px;padding:10px 11px;font-size:17px}.record-form textarea{font-size:16px}.form-actions{flex-wrap:nowrap;gap:10px;padding-top:20px}.form-actions .button{white-space:normal;flex:1;min-height:46px;font-size:14px;line-height:1.6}.optional{font-size:12px}.form-columns{gap:12px}.form-four-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.form-four-columns label{font-size:12px}.optional-section>summary{flex-wrap:wrap;font-size:13px}.optional-section>summary>span{font-size:12px}.property-detail-photo{aspect-ratio:1.75;margin:-31px -24px 25px}.property-detail-price{font-size:28px}.property-detail-features{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.property-detail-features span{font-size:14px}.detail-info-line{font-size:14px;line-height:1.8}.detail-info-line strong,.detail-notes p,.detail-message p,.detail-phone{font-size:14px}.detail-actions .button{min-height:44px;font-size:14px}.detail-message>div>strong{font-size:13px}.toast-message{min-width:280px;max-width:calc(100% - 28px);font-size:14px;bottom:90px;left:50%}.login-page{min-height:100dvh;display:block}.login-story{display:none}.login-form-area{align-items:center;min-height:100dvh;padding:125px 30px 90px}.login-mobile-brand{font-size:35px;display:inline-flex;position:absolute;top:43px;left:30px}.login-form-wrap{width:380px}.login-form-wrap h2{font-size:29px}.login-description{font-size:14px}.login-form{margin-top:31px}.login-form>label{font-size:14px}.input-with-icon{height:51px}.input-with-icon input{font-size:17px}.login-submit{min-height:49px;font-size:14px}.login-help,.login-form-wrap>.prototype-note{font-size:13px}.login-footer{font-size:13px;bottom:29px}.portal-header{height:80px;padding:0 25px}.portal-header .brand{font-size:30px}.portal-content{margin:0 25px;padding-top:45px}.portal-content>.section-kicker{font-size:12px}.portal-content>h1{max-width:300px;margin-top:18px;font-size:29px;line-height:1.35}.portal-content>.muted{max-width:280px;font-size:14px}.solution-card{grid-template-columns:42% 58%;max-width:600px;margin-top:31px}.solution-illustration{min-height:255px}.mini-window{width:160px;transform:rotate(-8deg)translate(-12px)}.mini-kanban{gap:5px}.mini-kanban>div{padding:6px 3px}.solution-floating-icon{width:48px;height:48px;bottom:27px;right:13px}.solution-card-content{padding:28px 22px}.solution-card-content h2{font-size:24px}.solution-card-content p{font-size:14px;line-height:1.9}.solution-card-content .pill{font-size:12px}.solution-action{margin-top:21px;padding-top:18px;font-size:14px}.portal-bottom{align-items:flex-start;gap:20px;margin-top:55px}.portal-bottom>span:last-child{display:none}}@media (width<=480px){.page-heading h1{font-size:25px}.page-heading:has(>.button){position:relative}.page-heading:has(>.button)>div{width:100%}.page-heading>.button{margin-top:-3px}.page-content{padding-left:17px;padding-right:17px}.stats-grid{gap:10px}.stat-card{padding:13px 12px 7px}.stat-top{min-height:28px;font-size:12px;line-height:1.6}.stat-icon{border-radius:7px;width:27px;height:27px}.stat-icon svg{width:17px;height:17px}.stat-number{margin-top:9px;margin-bottom:11px;font-size:31px;display:block}.stat-inline{min-height:14px;margin-top:4px;font-size:12px;line-height:1.5;display:flex}.stat-bottom{gap:5px;font-size:11px;line-height:1.8}.stat-bottom button{padding-right:0}.stat-bottom svg{width:15px;height:15px}.stat-bottom>span{max-width:120px}.panel-heading{gap:10px}.panel-heading p{max-width:215px;font-size:12px}.panel-heading .text-button{font-size:12px}.panel-heading .text-button svg{width:14px;height:14px}.panel-heading h2{font-size:14px}.followup-row{gap:9px;padding:16px 14px}.followup-contact{gap:9px}.followup-time{gap:8px;font-size:12px}.followup-contact strong{font-size:13px}.followup-contact small{max-width:155px;font-size:12px;line-height:1.7}.followup-row>.outlined{width:29px;min-width:29px;height:29px;min-height:29px}.journey-card{grid-template-columns:1fr;gap:0;padding:23px}.journey-card h2{grid-area:auto/1;font-size:25px}.journey-card h2 br{display:none}.journey-heading{grid-row:auto;margin-bottom:14px}.journey-card>p{grid-row:auto;max-width:100%;font-size:13px}.journey-bars{grid-area:auto/1!important;gap:13px!important;margin:24px 0 5px!important}.journey-bars>div>span{width:98px;font-size:12px}.journey-card>button{grid-column:1;margin-top:22px}.lead-list-row{grid-template-columns:minmax(0,1fr) 88px 30px;gap:10px;padding:17px 13px}.lead-list-person{gap:8px}.lead-list-person strong{font-size:13px}.lead-list-person .avatar{width:33px;height:33px;font-size:12px}.lead-list-property{margin-left:41px;font-size:12px}.lead-list-row>.stage-pill{padding:5px 6px;font-size:11px}.lead-list-row>.owner-cell{font-size:12px}.lead-followup-button{width:29px;min-width:29px;height:29px;min-height:29px}.lead-followup-button svg{width:16px;height:16px}.filter-group{gap:7px}.filter-group>.select-wrap{gap:5px;padding:0 8px}.filter-group>.select-wrap>svg:first-child{display:none}.filter-group select{max-width:145px;font-size:12px}.filter-group .view-toggle{gap:0}.view-toggle button{min-width:30px;min-height:32px;padding:6px}.property-grid{grid-template-columns:1fr;gap:23px}.property-image{aspect-ratio:1.7}.property-card-content{padding:20px 20px 0}.property-location{font-size:13px}.property-title-button h2{margin-top:2px;font-size:17px}.property-price{margin-top:5px;font-size:24px}.property-features{justify-content:flex-start;gap:23px;margin:20px 0}.property-features span{font-size:13px}.property-status{font-size:12px;top:13px;left:13px}.property-code{font-size:12px;bottom:13px;right:13px}.property-footer{padding:18px 0;font-size:12px}.property-footer button{font-size:13px}.calendar-panel{column-gap:16px;padding-left:14px;padding-right:14px}.calendar-month{font-size:13px}.calendar-date-label{font-size:12px}.week-picker button>strong{font-size:14px}.week-picker button>span{font-size:10px}.date-input{min-height:37px;padding:7px;font-size:13px}.agenda-day-heading h2{font-size:17px}.agenda-day-heading h2>span{padding-left:8px;font-size:13px}.message-card{padding:17px 15px}.message-text{padding:12px;font-size:13px}.message-footer>span{font-size:12px}.message-footer>div{gap:7px}.message-footer .text-button{font-size:12px}.message-card-heading strong{font-size:13px}.message-card-heading>div>span{font-size:12px}.form-four-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-four-columns label{font-size:13px}.optional-section>.form-columns{grid-template-columns:1fr;gap:16px}.optional-section summary>svg:last-child{margin-left:0}.optional-section>summary{gap:5px}.optional-section>summary>span{font-size:11px}.optional-section>summary>svg:first-child{width:14px}.modal{padding-left:20px;padding-right:20px}.property-detail-photo{margin-left:-20px;margin-right:-20px}.modal>h2{font-size:23px}.message-label .text-button{font-size:12px}.form-columns{gap:10px}.record-form label{font-size:13px}.record-form .form-columns label{line-height:1.7}.form-columns input,.form-columns select{font-size:16px}.message-form-footnote{font-size:11px}.solution-card{border-radius:12px;max-width:420px;display:block}.solution-illustration{min-height:175px;max-height:175px}.mini-window{width:200px;margin-top:35px;transform:rotate(-6deg)}.solution-floating-icon{bottom:15px;right:23px}.solution-card-content{padding:25px}.solution-card-content h2{margin:15px 0 8px;font-size:25px}.solution-card-content p{font-size:14px}.solution-card-content p br{display:none}.solution-action{margin-top:23px;padding-top:18px;font-size:14px}.portal-content>h1{font-size:29px}.portal-content>.muted{font-size:14px}.portal-bottom{margin-top:33px;padding-top:20px;padding-bottom:25px}.login-form-area{padding-left:27px;padding-right:27px}.login-mobile-brand{left:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.stat-top,.stat-bottom,.stat-inline,.table-property,.table-person small,.lead-list-person small,.lead-list-property,.property-location,.property-features span,.property-footer,.list-count,.followup-contact small,.followup-time,.message-text,.message-footer>span,.message-card-heading>div>span,.detail-phone,.detail-info-line>span,.detail-info-line strong,.detail-notes p,.detail-message p,.source-label,.settings-caption,.kanban-property,.owner-cell,.prototype-note,.login-help,.login-description,.panel-heading p{color:#756f6c}@media (width<=760px){.page-heading .muted{font-size:14px}.date-kicker{font-size:14px!important}.stat-top{font-size:14px}.stat-inline{font-size:13px}.stat-bottom{font-size:12px}.panel-heading h2{font-size:17px}.panel-heading p{font-size:14px}.panel-heading .text-button{font-size:13px}.followup-contact strong{font-size:14px}.followup-contact small{font-size:13px}.followup-time{font-size:14px}.mobile-bottom-nav>a{font-size:13px}.list-count,.lead-list-person strong{font-size:14px}.lead-list-person small,.lead-list-property{font-size:13px}.lead-list-row>.stage-pill,.lead-list-row>.owner-cell{font-size:12px}.message-text,.message-card-heading strong{font-size:14px}.message-card-heading>div>span,.message-footer>span{font-size:13px}.message-footer .text-button,.demo-notice{font-size:14px}.preview-badge{font-size:13px}.select-wrap select,.filter-group select,.property-location,.property-features span{font-size:14px}.property-footer{font-size:13px}.property-footer button{font-size:14px}.calendar-date-label{font-size:13px}.date-input{font-size:14px}.week-picker button>span{font-size:12px}.record-form label{font-size:14px}.optional{font-size:13px}.form-columns input,.form-columns select{font-size:17px}.form-four-columns label{font-size:14px}.message-card-heading .message-status{font-size:12px}}@media (width<=480px){.followup-contact small{max-width:146px}.followup-row{gap:8px}.lead-list-row{grid-template-columns:minmax(0,1fr) 92px 30px}.filter-group>.select-wrap{padding:0 7px}.filter-group select{max-width:138px;font-size:13px}.journey-card p,.journey-bars>div>span,.journey-card>button,.calendar-month{font-size:14px}.message-label .text-button,.message-form-footnote{font-size:12px}.connection-preview{font-size:13px}.connection-row strong,.settings-section>.muted,.settings-section .settings-caption{font-size:14px}}.message-label{position:relative}.message-label>label{margin-bottom:8px}.message-label>textarea{display:block}:root{--orange:#e8552d;--orange-dark:#cc4521;--charcoal:#3d3d3f;--lime:#e8552d}.primary{background:var(--orange)}.primary:hover{background:var(--orange-dark)}.desktop-nav>a.active{background:var(--orange);color:#fff}.desktop-nav>a.active svg{color:#fff}.active .nav-count{color:#fff;background:#fff3}.nav-active-dot{background:#fff}.tiny-square,.status-dot,.green-dot{background:var(--orange)}.heading-dot{color:var(--orange)}:focus-visible{outline-color:var(--orange)}.brand-logo{letter-spacing:0;width:5em;max-width:100%;line-height:0;display:block}.brand-logo-image{width:100%;max-width:100%;height:auto;display:block}.brand-logo--color .brand-logo-image{filter:brightness(0);opacity:.76}.brand-logo--white .brand-logo-image{filter:none;opacity:1}.sidebar>.brand{margin-right:12px}.topbar-brand-mobile .brand-logo{width:4.4em}.sidebar{scrollbar-width:thin;scrollbar-color:#7772 transparent;overflow-y:auto}.sidebar>.brand,.sidebar>.workspace-label,.sidebar>.desktop-nav,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar-bottom .settings-link{margin-bottom:10px}.users-intro{border:1px solid var(--border);color:#7c726b;background:#f2efed;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:25px;padding:17px 20px;font-size:13px;line-height:1.8;display:flex}.users-intro svg{color:var(--orange);margin-top:3px}.users-intro strong{color:var(--charcoal)}.users-panel{overflow:hidden}.user-row{border-top:1px solid var(--border);grid-template-columns:40px minmax(160px,1fr) 120px auto;align-items:center;gap:16px;padding:22px;display:grid}.user-identity{flex-direction:column;gap:6px;min-width:0;display:flex}.user-identity strong{font-size:15px}.user-identity>span{color:#807974;overflow-wrap:anywhere;font-size:12px}.user-row>.pill{justify-self:start}.pending-pill{color:#a46545;background:#fff0e8}.user-row-actions{align-items:center;gap:8px;display:flex}.small-button{min-height:38px;padding:9px 12px;font-size:12px}.user-row-actions>.icon-button{min-width:38px;min-height:38px}.users-footnote{color:#817972;align-items:flex-start;gap:8px;margin-top:19px;font-size:12px;line-height:1.9;display:flex}.users-footnote svg{color:var(--orange);margin-top:3px}.team-error>.text-button{margin-left:auto}.account-password-field{position:relative}.account-password-field>label{color:#6d6660;margin-bottom:9px;font-size:12px;font-weight:700;display:block;position:relative}.account-password-field>.input-with-icon{height:47px;margin-bottom:0}.account-password-field .input-with-icon>input{box-shadow:none;height:100%;min-height:0;color:var(--charcoal);background:0 0;border:0;padding:0;font-size:14px}.account-password-field .input-with-icon:focus-within{border-color:#b59181}.account-password-field .input-with-icon>.icon-button{flex-shrink:0}@media (width<=1100px){.user-row{grid-template-columns:40px minmax(0,1fr) 120px}.user-row-actions{grid-column:2/4;justify-content:flex-end;margin-top:4px}.users-panel .panel-heading p{max-width:420px}}@media (width<=760px){.user-row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:20px 18px}.user-row>.avatar{width:36px;height:36px}.user-identity strong{font-size:14px}.user-identity>span{font-size:12px}.user-row>.pill{font-size:10px}.user-row-actions{grid-column:2/4;justify-content:flex-start}.small-button{min-height:42px;font-size:12px}.user-row-actions>.icon-button{min-width:42px;min-height:42px}.users-intro{padding:15px;font-size:12px}.users-footnote{font-size:11px}.account-password-field>label{font-size:12px}.account-password-field .input-with-icon>input{font-size:16px}.team-error{flex-wrap:wrap}}.sidebar{padding-top:0}.sidebar>.brand{z-index:2;background:var(--green-dark);border-bottom:1px solid #ffffff0d;justify-content:flex-start;align-items:center;height:77px;min-height:77px;margin:0 -20px;padding:0 26px;display:flex;position:sticky;top:0}.sidebar>.brand .brand-logo{width:112px;max-width:100%}@media (width<=1250px){.sidebar>.brand{margin-left:-15px;margin-right:-15px;padding-left:24px;padding-right:24px}}@media (width<=760px){.sidebar>.brand{height:64px;min-height:64px}.sidebar>.brand .brand-logo{width:100px}.workspace-label{margin-top:20px}}@media (width>=761px){.workspace-label{margin-top:20px}}.evolution-panel{grid-column:1/-1;padding:25px}.evolution-heading{align-items:center;gap:14px;display:flex}.evolution-heading .settings-section-icon{margin:0}.evolution-heading p{margin-top:5px;font-size:12px}.evolution-form{max-width:800px}.evolution-form small{color:#827a74;font-size:11px;font-weight:400;line-height:1.7}.evolution-links>h3{margin:8px 0 16px}.evolution-link{grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:20px;margin-bottom:16px;display:grid}.record-form .evolution-toggle{flex-direction:row;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.record-form .evolution-toggle input{width:18px;height:18px;min-height:18px;accent-color:var(--orange)}.evolution-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evolution-instances{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.evolution-instance{border:1px solid var(--border);border-radius:9px;padding:20px}.evolution-instance-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.evolution-instance-heading p{color:#827a74;margin-top:5px;font-size:11px}.evolution-qr{text-align:center;margin-top:20px}.evolution-qr img{border:1px solid var(--border);background:#fff;border-radius:8px;max-width:100%;height:auto;padding:10px}.evolution-qr p{color:#827a74;margin-top:9px;font-size:12px}.evolution-notice{color:#79685d;overflow-wrap:anywhere;background:#f5f0ed;border:1px solid #e8d9cf;border-radius:8px;margin-top:18px;padding:13px 15px;font-size:12px}.evolution-disconnect{color:#a3776d;margin-top:20px}.evolution-confirm{border-top:1px solid var(--border);margin-top:18px;padding-top:15px}.evolution-confirm p{margin-bottom:12px;font-size:12px}.evolution-confirm .button{margin-right:7px}.evolution-pairing{margin-top:15px;font-size:13px}.evolution-panel>.form-error{margin-top:18px}@media (width<=1000px){.evolution-instances{grid-template-columns:1fr}}@media (width<=760px){.evolution-panel{padding:22px}.evolution-heading h2{font-size:16px}.evolution-heading p{font-size:11px}.evolution-link{grid-template-columns:1fr;gap:12px}.evolution-instance{padding:17px}.evolution-actions>.button{min-height:43px;font-size:11px}.evolution-form small{font-size:11px}.evolution-instance-heading{align-items:flex-start}.evolution-instance-heading>.pill{font-size:9px}}.field-help{color:#827a74;font-size:11px;font-weight:400;line-height:1.6}.record-form input:user-invalid{border-color:#bb4b3d}.record-form input[type=date],.record-form input[type=time]{width:100%;min-width:0}.heading-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-shell.is-whatsapp-mode{height:100dvh;overflow:hidden}.app-shell.is-whatsapp-mode .page-footer{display:none!important}.app-shell.is-whatsapp-mode .main-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-shell.is-whatsapp-mode .topbar{flex-shrink:0;position:relative}.app-shell.is-whatsapp-mode .page-content.wa-page-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.wa-workspace{background:#f7f6f6;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.wa-error-banner{border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.wa-app-bar{height:56px;min-height:56px;color:var(--charcoal);border-bottom:1px solid var(--border);z-index:6;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.wa-back-crm-btn{display:none!important}.wa-app-brand{align-items:center;gap:10px;min-width:0;display:flex}.wa-app-brand>strong{letter-spacing:-.4px;white-space:nowrap;font-size:17px}.wa-online-pill{white-space:nowrap;text-overflow:ellipsis;border-radius:20px;align-items:center;gap:6px;max-width:180px;font-weight:700;display:inline-flex;overflow:hidden}.wa-online-pill.online{color:#2d6a4f;background:#e7f5ee;border:1px solid #b7e2cb}.wa-online-pill.online .status-dot{background:#2fa66b}.wa-online-pill.offline{color:#a6493a;background:#fbeeea;border:1px solid #f0cfc6}.wa-mobile-prop-toggle{display:none!important}.wa-desktop-prop-toggle.active{color:var(--orange-dark);background:#f7ebe6;border-color:#efcfc2}.wa-broker-select{min-height:36px}.wa-app-bar-left{flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.wa-prop-groups-bar{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.wa-prop-groups-bar::-webkit-scrollbar{display:none}.wa-prop-group-chip{color:#5c5653;white-space:nowrap;background:#f8f6f5;border:1px solid #e4e0de;border-radius:18px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:all .15s;display:inline-flex}.wa-prop-group-chip:hover{color:var(--charcoal);background:#f1ece9;border-color:#d4c8c2}.wa-prop-group-chip.active{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.wa-prop-group-chip.active svg{color:var(--orange)}.wa-prop-group-count{color:#59534f;background:#e8e3e0;border-radius:10px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:750;display:inline-flex}.wa-prop-group-chip.active .wa-prop-group-count{background:var(--orange);color:#fff}.wa-header-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.wa-header-controls .pill{align-items:center;gap:6px;display:inline-flex}.wa-online-pill{padding:4px 10px;font-size:11.5px}.wa-app-bar .icon-button.outlined{min-width:36px;min-height:36px}.wa-app-bar .secondary.small-button{min-height:36px;padding:7px 12px}.wa-shell{height:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:340px minmax(0,1fr);display:grid;overflow:hidden}.wa-sidebar{border-right:1px solid var(--border);background:#fbfafa;flex-direction:column;min-height:0;display:flex}.wa-sidebar-top{border-bottom:1px solid var(--border);background:#fff;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.wa-search{max-width:none;min-height:39px}.wa-search input{height:37px;font-size:13px}.wa-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.wa-filter-pills button{border:1px solid var(--border);color:#78726f;background:#fff;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:650}.wa-filter-pills button.active{background:var(--charcoal);color:#fff;border-color:var(--charcoal)}.wa-empty-list{text-align:center;color:#938c88;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:13px;display:flex}.wa-chat-list{scrollbar-width:thin;overscroll-behavior:contain;flex:1;overflow-y:auto}.wa-chat-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #f0eeed;align-items:flex-start;gap:11px;width:100%;padding:12px 14px;transition:background .12s;display:flex}.wa-chat-item:hover{background:#f4f1ef}.wa-chat-item.active{background:#f7ebe6}.wa-chat-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wa-chat-row1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wa-chat-row1 strong{white-space:nowrap;text-overflow:ellipsis;color:#353538;font-size:13.5px;overflow:hidden}.wa-chat-row1 small{color:#9a938f;flex-shrink:0;font-size:11px}.wa-chat-row2{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-chat-preview{color:#827b77;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wa-unread-badge{background:var(--orange);color:#fff;border-radius:10px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.wa-chat-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.wa-chat-badges .stage-pill{padding:2px 6px;font-size:10px}.wa-contact-tag{color:#7d7672;background:#eeebea;border-radius:4px;padding:2px 6px;font-size:10px}.wa-group-tag{color:#6f528e;background:#eee8f5;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.wa-prop-tag{color:#7a5544;white-space:nowrap;text-overflow:ellipsis;background:#f4ece8;border:1px solid #e7d7cf;border-radius:4px;align-items:center;gap:3px;max-width:140px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.wa-sched-tag{color:var(--orange-dark);background:#fff0e8;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:650;display:inline-flex}.wa-main{background:#efeae2 radial-gradient(#d6cec2 .75px,#0000 .75px) 0 0/18px 18px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.wa-empty-thread{text-align:center;color:#938c88;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.wa-empty-thread h3{color:#4c4c52;font-size:17px}.wa-empty-thread p{max-width:340px;font-size:13px}.wa-thread-header{border-bottom:1px solid var(--border);z-index:5;background:#fff;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.wa-thread-contact{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.wa-contact-Click{cursor:pointer;text-align:left;min-width:0;max-width:260px;color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;flex:0 auto;align-items:center;gap:11px;margin:-4px 0;padding:4px 8px 4px 4px;transition:background .15s;display:flex}.wa-contact-Click:hover{background:#f4f1ef}.wa-contact-Click .avatar{border-radius:50%;width:40px;height:40px;font-size:14px}.wa-contact-Click>div{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.wa-contact-info{gap:1px}.wa-contact-info>.wa-contact-title,.wa-contact-info>.wa-contact-sub{max-width:100%}.wa-lead-header-controls{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-right:auto;display:flex}.wa-stage-select-pill{cursor:pointer;border:1px solid #dde4ea;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:11.5px;font-weight:700;transition:box-shadow .15s,border-color .15s;display:inline-flex;position:relative}.wa-stage-select-pill:hover{border-color:#b8c4ce}.wa-stage-select-pill select{color:inherit;font:inherit;appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:135px;padding:4px 16px 4px 2px;font-size:11.5px;font-weight:700;outline:0!important}.wa-stage-select-pill select option{color:#353538;background:#fff;font-weight:600}.wa-stage-select-pill>svg:last-child{pointer-events:none;opacity:.75;margin-left:-14px}.wa-prop-select-pill{color:#6c6560;cursor:pointer;background:#f7f4f2;border:1px solid #e3dedb;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11.5px;font-weight:650;transition:all .15s;display:inline-flex;position:relative}.wa-prop-select-pill:hover{background:#f2ece9;border-color:#cbbdb5}.wa-prop-select-pill.is-linked{color:var(--orange-dark);background:#fdf3ee;border-color:#f0cbbd;font-weight:700}.wa-prop-select-pill select{color:inherit;font:inherit;appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:165px;padding:4px 16px 4px 0;font-size:11.5px;outline:0!important}.wa-prop-select-pill select option{color:#353538;background:#fff;font-weight:600}.wa-prop-select-pill>svg:last-child{pointer-events:none;opacity:.75;margin-left:-14px}@media (width<=960px){.wa-contact-Click{flex:1;max-width:none;padding:2px 6px 2px 2px}.wa-contact-Click:hover{background:#ffffff12}.wa-contact-Click .avatar{width:36px;height:36px;font-size:13px}}.wa-back-btn{display:none}.wa-contact-title{align-items:center;gap:8px;min-width:0;display:flex}.wa-contact-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.wa-contact-sub{color:#8b8480;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.wa-thread-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.wa-scheduled-bar{background:#fdf7f4;border-bottom:1px solid #eedcd3;flex-shrink:0;max-height:165px;padding:8px 16px;overflow-y:auto}.wa-scheduled-bar-header{color:#6c5c54;justify-content:space-between;align-items:center;font-size:12px;display:flex}.wa-scheduled-bar-header>span{align-items:center;gap:6px;display:inline-flex}.wa-scheduled-items{flex-direction:column;gap:8px;margin-top:8px;display:flex}.wa-scheduled-item{background:#fff;border:1px solid #eadad2;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.wa-scheduled-info{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:200px;font-size:12px;display:flex}.wa-scheduled-info p{color:#6e6865;width:100%;margin-top:2px;font-size:12px;line-height:1.5}.wa-kind-badge{color:#66605c;background:#f2eeec;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.wa-sched-error{color:#b34c3c;margin-top:4px;font-size:11px;display:block}.wa-scheduled-btns{align-items:center;gap:8px;display:flex}.wa-messages-stream{scrollbar-width:thin;overscroll-behavior:contain;scroll-behavior:auto;flex-direction:column;flex:1;gap:8px;padding:16px 20px 22px;display:flex;overflow-y:auto}.wa-scroll-bottom-btn{border:1px solid var(--border);width:40px;height:40px;color:var(--charcoal);z-index:15;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:flex;position:absolute;bottom:76px;right:18px;box-shadow:0 4px 16px #28282a2e}.wa-scroll-bottom-btn:hover{color:var(--orange);background:#f7ebe6;transform:translateY(-2px)}.wa-stream-empty{color:#968f8b;text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:auto;font-size:13px;display:flex}.wa-bubble-row{width:100%;display:flex}.wa-bubble-row.has-reactions{margin-bottom:14px}.wa-bubble-row.from-me{justify-content:flex-end}.wa-bubble-row.from-them{justify-content:flex-start}.wa-bubble-wrap{align-items:center;gap:6px;max-width:74%;display:inline-flex;position:relative}.from-me .wa-bubble-wrap{flex-direction:row-reverse}.wa-bubble{border-radius:11px;min-width:110px;padding:10px 13px;font-size:13.5px;line-height:1.55;position:relative;box-shadow:0 1px 3px #28282a0a}.from-them .wa-bubble{color:#353538;background:#fff;border:1px solid #e7e4e2;border-top-left-radius:3px}.from-me .wa-bubble{color:#fff;background:#3a3a3e;border-top-right-radius:3px}.wa-sticker-bubble{padding:4px;box-shadow:none!important;background:0 0!important;border:0!important}.wa-group-sender{border-bottom:1px solid #f0edea;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;padding-bottom:3px;display:flex}.wa-group-sender strong{color:var(--orange-dark);font-size:11.5px;font-weight:750}.wa-group-sender small{color:#8e8783;font-size:10px}.wa-quoted-box{border-left:3px solid var(--orange);opacity:.9;text-overflow:ellipsis;white-space:nowrap;background:#00000012;border-radius:4px;max-width:340px;margin-bottom:7px;padding:5px 8px;font-size:11.5px;overflow:hidden}.from-me .wa-quoted-box{background:#ffffff14}.wa-media-box{border-radius:8px;margin-bottom:6px;overflow:hidden}.wa-media-image{object-fit:cover;cursor:zoom-in;border-radius:7px;width:100%;max-width:290px;height:auto;max-height:310px;display:block}.wa-media-sticker{object-fit:contain;width:130px;height:130px;display:block}.wa-media-video{background:#000;border-radius:7px;width:100%;max-width:300px;max-height:300px;display:block}.wa-audio-box{min-width:240px}.wa-media-audio{width:250px;max-width:100%;height:38px}.wa-doc-card{color:#353538;background:#f4f1ef;border-radius:8px;align-items:center;gap:10px;min-width:210px;margin-bottom:6px;padding:9px 11px;display:flex}.from-me .wa-doc-card{color:#fff;background:#4c4c52}.wa-doc-info{flex-direction:column;flex:1;min-width:0;display:flex}.wa-doc-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.wa-doc-info small{opacity:.75;font-size:10.5px}.wa-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.wa-bubble-link{color:#027eb5;word-break:break-all;font-weight:550;text-decoration:underline}.wa-bubble-link:hover{color:#015c85}.from-me .wa-bubble-link{color:#53bdeb}.from-me .wa-bubble-link:hover{color:#7fd0f5}.wa-bubble-meta{justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;display:flex}.wa-bubble-time{opacity:.7;font-size:10px}.wa-ack-icon{opacity:.65}.wa-ack-icon.is-read{color:#53bdeb;opacity:1}.wa-bubble-reactions{z-index:2;gap:3px;display:inline-flex;position:absolute;bottom:-13px;right:10px}.from-them .wa-bubble-reactions{left:10px;right:auto}.wa-reaction-pill{color:#353538;background:#fff;border:1px solid #e2dedb;border-radius:12px;padding:1px 6px;font-size:13px;line-height:1.3;box-shadow:0 2px 5px #00000014}.wa-reaction-pill.mine{border-color:var(--orange);background:#fff4ef}.wa-react-trigger{opacity:0;border:1px solid var(--border);color:#7a7470;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;transition:opacity .15s;display:inline-flex}.wa-bubble-row:hover .wa-react-trigger,.wa-react-trigger:focus{opacity:1}.wa-reaction-picker{z-index:15;border:1px solid var(--border);background:#fff;border-radius:24px;gap:4px;padding:4px 8px;display:flex;position:absolute;bottom:calc(100% + 5px);box-shadow:0 8px 24px #28282a22}.from-me .wa-reaction-picker{right:0}.from-them .wa-reaction-picker{left:0}.wa-reaction-choice{background:0 0;border:0;border-radius:50%;padding:3px 5px;font-size:18px;transition:transform .12s}.wa-reaction-choice:hover{background:#f5f2f0;transform:scale(1.25)}.wa-attachment-preview{background:#fdf7f4;border-top:1px solid #eadad2;align-items:center;gap:12px;padding:10px 16px;display:flex}.wa-att-thumb{object-fit:cover;border:1px solid var(--border);border-radius:6px;width:44px;height:44px}.wa-att-icon{width:42px;height:42px;color:var(--orange);background:#f3e5df;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wa-att-details{flex-direction:column;flex:1;min-width:0;display:flex}.wa-att-details strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.wa-att-details small{color:#827a74;font-size:11.5px}.wa-emoji-popover{border-top:1px solid var(--border);background:#fff;flex-wrap:wrap;gap:6px;max-height:130px;padding:10px 14px;display:flex;overflow-y:auto}.wa-emoji-item{background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:20px}.wa-emoji-item:hover{background:#f3efed}.wa-composer{border-top:1px solid var(--border);background:#fff;align-items:flex-end;gap:10px;padding:12px 16px;display:flex}.wa-composer-tools{align-items:center;gap:2px;margin-bottom:3px;display:flex}.wa-recording-bar{background:#fff3ee;border:1px solid #f2d2c4;border-radius:8px;flex:1;align-items:center;gap:12px;padding:8px 14px;font-size:13px;display:flex}.wa-recording-bar strong{color:var(--orange-dark);flex:1}.wa-rec-dot{background:var(--orange);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite alternate spin}.wa-composer textarea{resize:none;border:1px solid #e1dddb;border-radius:8px;flex:1;min-height:44px;max-height:110px;padding:9px 12px;font-size:13.5px;line-height:1.5}.wa-composer textarea:focus{border-color:var(--orange);outline:0}.wa-composer-Buttons{flex-shrink:0;align-items:center;gap:8px;display:flex}.wa-lightbox{flex-direction:column;gap:16px}.wa-lightbox-bar{z-index:2;gap:10px;display:flex}.wa-lightbox-img{object-fit:contain;border-radius:10px;max-width:90vw;max-height:80dvh;box-shadow:0 20px 60px #0006}.wa-shell.with-properties-aside{grid-template-columns:300px minmax(0,1fr) 365px}.wa-properties-aside{border-left:1px solid var(--border);background:#fbfaf9;flex-direction:column;min-height:0;display:flex}.wa-prop-aside-top{border-bottom:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 13px;display:flex}.wa-prop-aside-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-prop-aside-title>div{color:#353538;align-items:center;gap:7px;font-size:14px;display:inline-flex}.wa-prop-list{scrollbar-width:thin;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:11px;display:grid;overflow-y:auto}.wa-prop-card{border:1px solid var(--border);text-align:left;background:#fff;border-radius:10px;flex-direction:column;width:100%;height:100%;padding:0;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex;overflow:hidden}.wa-prop-card:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 6px 18px #28282a14}.wa-prop-thumb{aspect-ratio:16/10;background:#ece8e5;flex-shrink:0;width:100%;height:96px;min-height:96px;display:block;position:relative;overflow:hidden}.wa-prop-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wa-prop-noimg{color:#9d9691;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.wa-prop-photo-badge{color:#fff;background:#28282acc;border-radius:10px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.wa-prop-status-pill{color:#fff;background:#28282acc;border-radius:8px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;right:6px}.wa-prop-status-pill.available{background:#2d6a4fe6}.wa-prop-body{flex-direction:column;flex:1;gap:3px;width:100%;padding:8px 9px;display:flex}.wa-prop-code{color:#8e8783;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:750;overflow:hidden}.wa-prop-title{color:#353538;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;font-size:12px;line-height:1.28;display:-webkit-box;overflow:hidden}.wa-prop-dev{color:var(--orange-dark);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:650;overflow:hidden}.wa-prop-loc{color:#7d7672;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:10.5px;display:inline-flex;overflow:hidden}.wa-prop-specs{color:#6f6864;flex-wrap:wrap;gap:4px;margin-top:2px;font-size:10px;display:flex}.wa-prop-specs span{background:#f3f0ee;border-radius:4px;padding:1px 5px}.wa-prop-footer{border-top:1px solid #f1eeec;justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding-top:6px;display:flex}.wa-prop-price{color:#353538;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wa-prop-send-hint{width:22px;height:22px;color:var(--orange);background:#fff0e8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wa-prop-send-modal{max-width:640px}.wa-prop-modal-section{flex-direction:column;gap:8px;margin-top:14px;display:flex}.wa-prop-modal-label{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.wa-prop-summary-textarea{border:1px solid var(--border);resize:vertical;background:#fbfaf9;border-radius:8px;width:100%;padding:11px 13px;font-size:13px;line-height:1.55}.wa-prop-summary-textarea:focus{border-color:var(--orange);background:#fff;outline:0}.wa-prop-modal-images{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.wa-prop-modal-img-item{border:2px solid var(--border);opacity:.55;background:#f0ece9;border-radius:8px;height:82px;padding:0;transition:all .15s;position:relative;overflow:hidden}.wa-prop-modal-img-item.selected{border-color:var(--orange);opacity:1;box-shadow:0 3px 10px #e8552d26}.wa-prop-modal-img-item img{object-fit:cover;width:100%;height:100%;display:block}.wa-prop-img-check{color:#0000;border:1px solid var(--border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:5px;right:5px}.wa-prop-modal-img-item.selected .wa-prop-img-check{background:var(--orange);color:#fff;border-color:var(--orange)}.wa-prop-no-images-note{border:1px dashed var(--border);color:#7d7672;background:#f7f4f2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;display:flex}.wa-prop-modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.prop-photos-section{border:1px solid var(--border);background:#faf8f6;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.prop-photos-header{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.prop-upload-btn{cursor:pointer;margin:0}.prop-photos-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-top:4px;display:grid}.prop-photo-thumb{border:2px solid var(--border);cursor:pointer;background:#fff;border-radius:7px;height:68px;position:relative;overflow:hidden}.prop-photo-thumb.is-cover{border-color:var(--orange)}.prop-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.prop-cover-badge{background:var(--orange);color:#fff;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700;position:absolute;bottom:3px;left:3px}.prop-make-cover{color:#fff;opacity:0;background:#28282acc;border-radius:4px;padding:1px 5px;font-size:9px;transition:opacity .15s;position:absolute;bottom:3px;left:3px}.prop-photo-thumb:hover .prop-make-cover{opacity:1}.prop-photo-remove{color:#fff;background:#28282acc;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:3px;right:3px}.prop-detail-thumbs{gap:8px;padding:4px 0 10px;display:flex;overflow-x:auto}.prop-detail-thumb{opacity:.7;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:62px;height:48px;padding:0;overflow:hidden}.prop-detail-thumb.active{border-color:var(--orange);opacity:1}.prop-detail-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wa-prop-mobile-backdrop,.wa-prop-mobile-close{display:none}.wa-action-btn{align-items:center;gap:5px;display:inline-flex}@media (width<=1320px){.wa-shell.with-properties-aside{grid-template-columns:270px minmax(0,1fr) 330px}}@media (width<=960px){.wa-app-bar{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:9px 12px}.wa-app-bar-left{order:1}.wa-header-controls{order:2;margin-left:auto}.wa-prop-groups-bar{-webkit-overflow-scrolling:touch;border-top:1px solid #eeebea;flex:0 0 100%;order:3;gap:6px;width:100%;padding:7px 0 2px;overflow-x:auto}.wa-prop-group-chip{padding:6px 11px;font-size:12px}.wa-app-brand>strong{font-size:16px}.wa-online-pill{max-width:120px;padding:3px 8px;font-size:11px}.wa-desktop-prop-toggle{display:none!important}.wa-mobile-prop-toggle{display:inline-flex!important}.wa-shell,.wa-shell.with-properties-aside{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none}.wa-shell .wa-sidebar{border-right:0;min-height:0}.wa-shell .wa-main{min-height:0;display:none}.wa-shell.wa-mobile-thread .wa-sidebar{display:none}.wa-shell.wa-mobile-thread .wa-main{display:flex}.wa-properties-aside{display:none}.wa-properties-aside.mobile-open{z-index:95;border-left:0;border-top:1px solid var(--border);background:#fbfaf9;border-radius:18px 18px 0 0;height:78dvh;max-height:78dvh;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -18px 50px #00000045}.wa-prop-mobile-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:90;background:#28282a66;display:block;position:fixed;inset:0}.wa-prop-mobile-close{display:inline-flex}.wa-thread-header{background:var(--green-dark);color:#fff;border-bottom:1px solid #45454a;flex-wrap:wrap;gap:7px 8px;height:auto;min-height:54px;padding:8px 10px 9px}.wa-back-btn{color:#fff;flex-shrink:0;min-width:34px;min-height:34px;margin-left:-4px;padding:5px;display:inline-flex}.wa-back-btn:hover{color:#fff;background:#ffffff14}.wa-thread-contact{flex-wrap:nowrap;flex:1;order:1;gap:8px;min-width:0}.wa-thread-contact .avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:13px}.wa-contact-title{flex-wrap:nowrap;gap:6px}.wa-contact-title strong{color:#fff;font-size:14px}.wa-contact-sub{color:#c4bdb9;font-size:11px}.wa-thread-actions{flex-wrap:nowrap;flex-shrink:0;order:2;gap:5px;margin-left:auto}.wa-lead-header-controls{border-top:1px solid #ffffff1a;flex:0 0 100%;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-right:0;padding-top:7px;display:grid}.wa-stage-select-pill,.wa-prop-select-pill{border-radius:7px;width:100%;height:32px;padding:0 9px;font-size:12px}.wa-stage-select-pill select,.wa-prop-select-pill select{flex:1;width:100%;max-width:none;padding-right:16px;font-size:12px}.wa-prop-select-pill{color:#f3ece8;background:#ffffff14;border-color:#ffffff28}.wa-prop-select-pill.is-linked{border-color:var(--orange);color:#ffd5c8;background:#e8552d33}.wa-thread-actions .small-button{border-radius:7px;min-height:34px;padding:6px 9px;font-size:11.5px}.wa-thread-actions .secondary{color:#fff;background:#ffffff14;border-color:#ffffff24}.wa-thread-actions .secondary:hover{background:#ffffff24}.wa-scheduled-bar{max-height:140px;padding:7px 12px}.wa-messages-stream{gap:7px;padding:12px 12px 18px}.wa-bubble-wrap{max-width:86%}.wa-bubble{padding:8px 11px;font-size:13.5px}.wa-media-image,.wa-media-video{max-width:240px;max-height:260px}.wa-react-trigger{opacity:1;width:25px;height:25px}.wa-scroll-bottom-btn{width:38px;height:38px;bottom:68px;right:12px}.wa-composer{padding:8px 10px max(8px,env(safe-area-inset-bottom));background:#f0eeec;flex-wrap:nowrap;align-items:flex-end;gap:6px}.wa-composer-tools{flex-shrink:0;gap:1px;margin-bottom:2px}.wa-composer-tools .icon-button{min-width:34px;min-height:34px;padding:6px}.wa-composer textarea{background:#fff;border-radius:20px;flex:auto;width:auto;min-height:40px;max-height:96px;padding:9px 13px;font-size:15px}.wa-composer-Buttons{flex-shrink:0;justify-content:flex-end;gap:5px;width:auto}.wa-composer-Buttons .icon-button.outlined{border-radius:50%;min-width:38px;min-height:38px}.wa-composer-send-btn{border-radius:20px;height:40px;min-height:40px;padding:0 13px}.wa-composer-sched-btn{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.wa-sched-btn-label{display:none}}@media (width<=760px){.app-shell.is-whatsapp-mode .page-content.wa-page-content{padding:0 0 calc(92px + env(safe-area-inset-bottom))}.wa-workspace.is-thread-open{z-index:60;background:#efeae2;height:100dvh;position:fixed;inset:0}.wa-workspace.is-thread-open .wa-app-bar{display:none}}@media (width<=640px){.wa-contact-title .stage-pill,.wa-thread-actions .secondary .wa-action-label,.wa-thread-actions .wa-mobile-only-btn span{display:none}.wa-thread-actions .secondary.small-button{min-width:34px;padding:6px 8px}.wa-send-btn-label{display:none}.wa-composer-send-btn{border-radius:50%;width:40px;min-width:40px;padding:0}}.wa-mobile-only-btn{display:none!important}@media (width<=960px){.wa-mobile-only-btn{display:inline-flex!important}.wa-desktop-only-btn{display:none!important}}@media (width<=760px){html,body{overflow-x:hidden}.topbar{height:58px;padding:0 14px}.topbar-brand-mobile .brand-logo{width:3.9em}.topbar-actions{gap:9px}.preview-badge{background:#f3efed;border-radius:6px;padding:3px 7px;font-size:11px}.page-content{padding:20px 14px 96px}.page-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.page-heading>div:first-child{width:100%}.page-heading h1{font-size:23px;line-height:1.25}.page-heading .muted{max-width:none;font-size:13.5px;line-height:1.55}.page-heading>.button{justify-content:center;width:100%;min-height:42px}.heading-buttons{gap:8px;width:100%;display:flex}.heading-buttons>.button{flex:1;justify-content:center;min-height:42px;padding:10px 12px;font-size:13px}.mobile-bottom-nav{padding:6px 6px max(8px,env(safe-area-inset-bottom));background:#fffffff7;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.mobile-bottom-nav>a{text-align:center;white-space:nowrap;text-overflow:ellipsis;gap:4px;min-width:0;min-height:44px;padding:4px 2px;font-size:10.5px;position:relative;overflow:hidden}.mobile-bottom-nav>a svg{width:17px;height:17px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.stat-card{flex-direction:column;justify-content:space-between;min-width:0;padding:13px 12px 9px;display:flex}.stat-top{gap:6px;font-size:12px}.stat-top>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat-number{flex-direction:column;align-items:flex-start;gap:3px;margin:8px 0 10px;font-size:26px;display:flex}.stat-inline{font-size:11.5px}.stat-bottom{padding-top:6px;font-size:11px}.stat-bottom>span{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.panel-heading{flex-wrap:wrap;gap:10px;padding:16px 15px}.panel-heading p{max-width:none;font-size:12.5px}.followup-row{gap:10px;min-height:72px;padding:14px 15px}.followup-contact small{max-width:none}.responsible-tag{display:none}.filter-bar{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.search-input{width:100%;max-width:none;min-height:42px}.filter-group{flex-wrap:wrap;gap:8px;width:100%;display:flex}.filter-group>.select-wrap{flex:calc(50% - 4px);justify-content:space-between;min-width:130px;min-height:40px;padding:0 10px}.filter-group>.select-wrap select{width:100%;max-width:none;padding-right:18px;font-size:13px}.filter-group .view-toggle{margin-left:auto}.lead-list-row{grid-template-columns:minmax(0,1fr) auto 34px;grid-template-areas:"person stage action""property owner action";align-items:center;gap:6px 10px;padding:14px;display:grid}.lead-list-person{grid-area:person}.lead-list-property{white-space:nowrap;text-overflow:ellipsis;grid-area:property;align-items:center;gap:5px;padding-left:46px;font-size:12px;display:flex;overflow:hidden;margin:0!important}.lead-list-row>.stage-pill{grid-area:stage;justify-self:end;margin:0!important}.lead-list-row>.owner-cell{grid-area:owner;justify-self:end;margin:0!important}.lead-followup-button{grid-area:action;align-self:center}.kanban-hint{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.kanban-hint>span:last-child{max-width:none}.kanban-board{min-height:420px;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.kanban-column{width:272px}.agenda-layout{grid-template-columns:1fr;gap:18px}.calendar-panel{flex-direction:column;gap:12px;padding:16px;display:flex}.calendar-panel .panel-heading{padding:0 0 6px}.calendar-month{margin:0;padding:0;font-size:14px;font-weight:700}.week-picker{gap:4px;width:100%;padding:0}.week-picker button{gap:6px;padding:8px 2px}.week-picker button>span{font-size:11px}.week-picker button>strong{font-size:14px}.calendar-date-label{margin:4px 0 -4px;font-size:12px}.date-input{width:100%;min-height:42px;margin:0;font-size:14px}.calendar-summary{flex-direction:column;gap:10px;margin:6px 0 0;padding-top:12px;display:flex}.agenda-day-heading{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px}.agenda-day-heading .select-wrap{background:#fff;justify-content:space-between;width:100%;min-height:40px}.agenda-day-heading .select-wrap select{width:100%;font-size:13px}.message-card{padding:15px}.message-card-heading{flex-wrap:wrap;gap:9px}.message-footer{flex-wrap:wrap;gap:8px}.modal{padding:26px 18px max(22px,env(safe-area-inset-bottom));max-height:92dvh}.modal>h2{font-size:21px}.form-columns:not(.form-four-columns){grid-template-columns:1fr;gap:14px}.form-four-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record-form input,.record-form select,.record-form textarea,.detail-info select{min-height:44px;font-size:16px}.detail-actions{flex-wrap:wrap}.detail-actions .button{flex:1;min-width:130px}.detail-info-line{flex-wrap:wrap;gap:6px}}@media (width<=480px){.page-content{padding:16px 12px 92px}.lead-list-property{padding-left:41px}.wa-prop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.wa-prop-modal-actions{flex-direction:column;align-items:stretch}.wa-prop-modal-actions .button{justify-content:center;width:100%}}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:47px;display:grid}.solution-grid>.solution-card{grid-template-columns:37% 63%;max-width:none;margin-top:0}.solution-grid .solution-card-content{padding:28px 24px}.solution-grid .mini-window{width:160px;max-width:90%}.property-solution-illustration{background:#e9e6e2}.property-solution-illustration .solution-floating-icon{border-color:#e9e6e2}.mini-property-window{z-index:1;color:#9b8780;background:#fff;border-radius:8px;width:150px;max-width:85%;padding:20px;position:relative;transform:rotate(-7deg);box-shadow:0 12px 25px #3c3c4018}.mini-property-window>svg{margin:0 auto 14px;display:block}.mini-property-window>span{background:#e6d9d3;border-radius:4px;height:5px;margin-top:7px;display:block}.mini-property-window>span:nth-of-type(2){background:#ece9e6;width:68%}.mini-property-window>div{gap:6px;margin-top:15px;display:flex}.mini-property-window i{background:#f2eeeb;border-radius:3px;width:25px;height:17px}.workspace-switch{transition:border-color .15s}.workspace-switch:hover{border-color:#a4877c}.workspace-switch-icon{color:#b1a59e;margin-left:auto}.breadcrumb a:hover{color:#57575d}@media (width<=1100px) and (width>=761px){.solution-grid>.solution-card{display:block}.solution-grid .solution-illustration{min-height:200px;max-height:200px}.solution-grid .mini-window{margin-top:20px}.solution-grid .solution-card-content{padding:25px}}@media (width<=760px){.solution-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.solution-grid>.solution-card{grid-template-columns:38% 62%}.solution-grid .solution-card-content{padding:25px 23px}.mobile-bottom-nav{grid-template-columns:repeat(var(--nav-items,5),minmax(0,1fr))}}@media (width<=480px){.solution-grid>.solution-card{display:block}.solution-grid .solution-card-content{padding:25px}.solution-grid .mini-window{width:200px}.solution-grid .solution-illustration{min-height:155px;max-height:155px}.solution-grid .mini-property-window{padding:12px 20px;transform:rotate(-5deg)translateY(10px)}.mini-property-window>svg{height:43px;margin-bottom:8px}}.wa-chat-item.is-unread .wa-chat-row1 strong{color:#343439;font-weight:800}.wa-chat-item.is-unread .wa-chat-row1 small{color:#a8472d;font-weight:750}.wa-chat-item.is-unread .wa-chat-preview{color:#625854;font-weight:650}.wa-chat-item.is-unread{box-shadow:inset 3px 0 #d46241}.wa-unread-badge{white-space:nowrap;color:#fff;background:#a8472d;border-radius:12px;justify-content:center;align-items:center;min-width:22px;min-height:22px;padding:3px 7px;font-size:11px;line-height:1.4;display:inline-flex}.wa-chat-item.is-unread .wa-chat-row2{gap:8px}.wa-chat-entry{align-items:stretch;min-width:0;display:flex;position:relative}.wa-chat-entry>.wa-chat-item{flex:1;min-width:0;padding-right:38px}.wa-archive-action{z-index:1;color:#7a6c64;background:#fff;border:1px solid #e5dfda;border-radius:6px;width:28px;min-width:28px;height:28px;min-height:28px;padding:4px;position:absolute;bottom:9px;right:4px}.wa-ai-generator-box{background:#faf7f4;border:1px solid #eadfd6;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.wa-ai-box-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-ai-box-title{color:#2f2a26;flex-wrap:wrap;align-items:center;gap:7px;font-size:.9rem;display:flex}.wa-ai-box-title svg{color:#d96b43}.wa-ai-box-sub{color:#6f665f;margin:0;font-size:.78rem;line-height:1.4}.wa-ai-key-box{background:#fff;border:1px solid #e6ddd5;border-radius:8px;padding:10px 12px}.wa-ai-key-box label{color:#4f4740;flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;display:flex}.wa-ai-key-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-ai-key-row input{border:1px solid #ddd4cc;border-radius:7px;flex:200px;height:36px;padding:0 10px;font-size:.82rem}.wa-ai-key-row select{background:#fff;border:1px solid #ddd4cc;border-radius:7px;height:36px;padding:0 10px;font-size:.8rem}.wa-ai-chips{flex-wrap:wrap;gap:6px;display:flex}.wa-ai-chip{color:#4a423c;cursor:pointer;background:#fff;border:1px solid #e5dad0;border-radius:999px;height:28px;padding:0 10px;font-size:.75rem;font-weight:600;transition:all .15s}.wa-ai-chip:hover:not(:disabled){color:#b8502b;background:#fdf3ee;border-color:#d96b43}.wa-ai-prompt-row{align-items:center;gap:8px;display:flex}.wa-ai-prompt-row input{color:#2f2a26;background:#fff;border:1px solid #dcd3cb;border-radius:8px;flex:1;height:38px;padding:0 12px;font-size:.84rem}.wa-ai-prompt-row input:focus{border-color:#d96b43;outline:none}.wa-ai-error{margin:0;font-size:.78rem}.wa-prop-label-actions{align-items:center;gap:12px;display:flex}.wa-parts-preview-box{background:#efeae2;border:1px solid #dfd8ce;border-radius:10px;margin-top:10px;padding:10px 12px}.wa-parts-preview-head{color:#5b534c;margin-bottom:8px;font-size:.76rem}.wa-parts-preview-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:190px;display:grid;overflow-y:auto}.wa-part-bubble{color:#111b21;background:#d9fdd3;border:1px solid #c3eebb;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.wa-part-meta{color:#256137;border-bottom:1px solid #25613724;justify-content:space-between;align-items:center;gap:6px;padding-bottom:3px;font-size:.7rem;display:flex}.wa-part-text{white-space:pre-wrap;word-break:break-word;margin:0;font-size:.79rem;line-height:1.38}.wa-sequence-bar{color:#1f5f3f;background:#eef8f3;border-top:1px solid #cde8da;align-items:center;gap:10px;padding:8px 14px;font-size:.82rem;display:flex}.wa-sequence-bar strong{flex:1;font-weight:600}.wa-sequence-pulse{background:#22a06b;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #22a06b38}.wa-send-parts-btn{color:#c2532b!important;background:#fdf4ef!important;border-color:#d96b43!important}@media (width<=760px){.wa-ai-prompt-row{flex-direction:column;align-items:stretch}.wa-parts-preview-list{grid-template-columns:1fr}}.signature-checkbox{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.signature-checkbox input{accent-color:#ab5034;width:16px;height:16px}.signature-option{border-top:1px solid var(--border);background:var(--canvas);flex-shrink:0;min-height:36px;margin:0;padding:8px 14px;font-size:12px}.wa-new-number{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-width:0;margin-top:10px;font-size:13px}.wa-new-number>span{overflow-wrap:anywhere;flex:1;min-width:0}.wa-new-number small{margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}.catalog-section{border-top:1px solid #e8e2df;gap:16px;min-width:0;margin-top:10px;padding-top:22px;display:grid}.catalog-section h3{color:#38373a;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.5;display:flex}.catalog-section h4{margin:0;font-size:14px}.catalog-section .settings-caption{margin:0;font-size:13px;line-height:1.8}.catalog-characteristics{gap:16px;min-width:0;display:grid}.catalog-upload-actions,.catalog-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-upload-actions{justify-content:flex-start}.catalog-document-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.catalog-document-list li{border:1px solid #e8e2df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;font-size:13px;display:flex}.catalog-document-list li>div{gap:4px;min-width:0;display:grid}.catalog-document-list a{overflow-wrap:anywhere;color:#a74226}.catalog-document-list small,.catalog-document-list span{color:#686269}.catalog-ai-review{background:#fcf5f0;border:1px solid #e4d6cc;border-radius:10px;gap:14px;padding:18px;font-size:13px;line-height:1.8;display:grid}.catalog-ai-review p,.catalog-ai-review ul{margin:0}.catalog-ai-review pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;max-height:340px;padding:12px;font-family:inherit;font-size:12px;overflow:auto}.catalog-checkbox{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.catalog-checkbox input{accent-color:#ed5429;flex-shrink:0;width:18px!important;height:18px!important}.catalog-typology{background:#faf9f8;border:1px solid #e8e2df;border-radius:10px;gap:14px;min-width:0;padding:18px;display:grid}.catalog-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-import{margin:10px 0;padding-bottom:12px}.catalog-level-label{color:#a74226;font-size:13px;font-weight:650}.catalog-feature-list{columns:2;margin:0;padding-left:20px;font-size:14px;line-height:1.9}.catalog-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.catalog-detail-grid div{gap:4px;display:grid}.catalog-detail-grid dt{color:#787079;font-size:12px}.catalog-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px}.catalog-table-scroll{overflow-x:auto}.catalog-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}.catalog-table td,.catalog-table th{white-space:nowrap;border-bottom:1px solid #e8e2df;padding:10px}.catalog-table .catalog-preserve-lines{white-space:pre-wrap;font-size:12px}.catalog-delete-button{color:#aa352c!important;border-color:#dcb9b1!important}@media (width<=600px){.catalog-upload-actions{flex-direction:column;align-items:stretch}.catalog-upload-actions .button{justify-content:center}.catalog-feature-list{columns:1}.catalog-section{gap:14px;padding-top:18px}.catalog-typology,.catalog-ai-review{padding:13px}.catalog-number-grid,.catalog-detail-grid{grid-template-columns:minmax(0,1fr)}}.property-editor-fields{border:0;border-top:1px solid #e8e2df;gap:20px;min-width:0;margin:0;padding:24px 0 0;display:grid}.property-editor-fields>.catalog-section-heading h3{margin:0;font-size:16px}.catalog-import:first-child{border-top:0;margin-top:0;padding-top:0}.catalog-manual-choice{white-space:normal;text-align:left;justify-self:start;line-height:1.6}.catalog-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-overview>span{color:#756c72;border:1px solid #e8e2df;border-radius:8px;padding:11px;font-size:12px;line-height:1.7}.catalog-overview strong{color:#38373a;font-size:15px;display:block}.catalog-price-summary{background:#faf9f8;border:1px solid #e8e2df;border-radius:8px;gap:5px;padding:12px;font-size:13px;line-height:1.7;display:grid}.catalog-price-summary strong{color:#38373a;font-size:18px}.catalog-price-summary small{color:#756c72}.catalog-typology-summary{cursor:pointer;gap:5px;font-size:13px;line-height:1.7;list-style:none;display:grid}.catalog-typology-summary strong{color:#38373a;font-size:15px}.catalog-typology-summary small{color:#756c72}.catalog-typology-summary::-webkit-details-marker{display:none}.catalog-typology-fields{gap:14px;padding-top:17px;display:grid}.catalog-typology-fields>.text-button{justify-self:end}.catalog-typology{display:block}@media (width<=600px){.catalog-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.property-editor-fields{gap:17px;padding-top:18px}.catalog-import>.button{white-space:normal;line-height:1.5}.catalog-typology-summary span{overflow-wrap:anywhere}}.wa-attendance-btn{align-items:center;gap:6px;transition:all .2s;display:inline-flex}.wa-attendance-btn.is-active-collab{color:#2563eb;background:#3b82f61f;border-color:#3b82f659}:root.dark .wa-attendance-btn.is-active-collab{color:#60a5fa;background:#3b82f633;border-color:#3b82f673}.wa-collab-badge{letter-spacing:-.01em;white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.wa-collab-badge.transferred{color:#7e22ce;background:#a855f71f;border:1px solid #a855f740}:root.dark .wa-collab-badge.transferred{color:#c084fc;background:#a855f733;border-color:#a855f766}.wa-collab-badge.shared{color:#1d4ed8;background:#3b82f61f;border:1px solid #3b82f640}:root.dark .wa-collab-badge.shared{color:#93c5fd;background:#3b82f633;border-color:#3b82f666}.wa-collab-pill{border-radius:9999px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.wa-collab-pill.transferred{color:#7e22ce;background:#a855f724}:root.dark .wa-collab-pill.transferred{color:#c084fc;background:#a855f740}.wa-collab-pill.shared{color:#1d4ed8;background:#3b82f624}:root.dark .wa-collab-pill.shared{color:#93c5fd;background:#3b82f640}.wa-bubble.wa-collaborator-bubble{color:#1e3a8a;background:#f0f7ff;border:1px solid #bfdbfe}:root.dark .wa-bubble.wa-collaborator-bubble{color:#dbeafe;background:#172554;border:1px solid #1e40af}.wa-collaborator-sender{margin-bottom:4px}.wa-collab-sender-pill{color:#2563eb;background:#3b82f61f;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}:root.dark .wa-collab-sender-pill{color:#93c5fd;background:#3b82f640}.wa-attendance-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex}.attendance-modal{background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#00000014);border-radius:14px;flex-direction:column;width:100%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 20px 45px #0003}:root.dark .attendance-modal{background:#1e1e24;border-color:#ffffff1a;box-shadow:0 20px 45px #00000080}.attendance-modal .modal-header{border-bottom:1px solid var(--border-subtle,#00000014);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-title-wrap{align-items:center;gap:10px;display:flex}.modal-title-wrap h3{margin:0;font-size:17px;font-weight:700}.attendance-modal-body{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.attendance-contact-summary{background:var(--bg-hover,#00000008);border:1px solid var(--border-subtle,#0000000f);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}:root.dark .attendance-contact-summary{background:#ffffff08;border-color:#ffffff12}.attendance-contact-details{flex-direction:column;flex:1;display:flex}.attendance-contact-details strong{font-size:15px}.attendance-contact-details small{color:var(--text-muted,#71717a);font-size:13px}.attendance-mode-selector{flex-direction:column;gap:10px;display:flex}.attendance-mode-card{border:1.5px solid var(--border-subtle,#0000001a);background:var(--bg-surface,#fff);cursor:pointer;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 16px;transition:all .2s;display:flex}:root.dark .attendance-mode-card{background:#ffffff05;border-color:#ffffff1a}.attendance-mode-card:hover{border-color:var(--primary,#10b981);background:var(--bg-hover,#10b98108)}.attendance-mode-card.selected{background:#2563eb0a;border-color:#2563eb}:root.dark .attendance-mode-card.selected{background:#3b82f61a;border-color:#3b82f6}.attendance-mode-card.end-share.selected{background:#ef44440a;border-color:#ef4444}.mode-icon-wrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mode-icon-wrap.transfer{color:#7e22ce;background:#a855f71f}:root.dark .mode-icon-wrap.transfer{color:#c084fc;background:#a855f740}.mode-icon-wrap.share{color:#1d4ed8;background:#3b82f61f}:root.dark .mode-icon-wrap.share{color:#93c5fd;background:#3b82f640}.mode-icon-wrap.end{color:#b91c1c;background:#ef44441f}:root.dark .mode-icon-wrap.end{color:#f87171;background:#ef444440}.mode-text{flex-direction:column;gap:3px;display:flex}.mode-text strong{font-size:14px}.mode-text p{color:var(--text-muted,#71717a);margin:0;font-size:12.5px;line-height:1.4}.attendance-broker-picker{flex-direction:column;gap:6px;display:flex}.attendance-broker-picker label{font-size:13px;font-weight:600}.field-select-wrap{align-items:center;display:flex;position:relative}.field-select-wrap select{border:1px solid var(--border-subtle,#00000026);background:var(--bg-surface,#fff);appearance:none;border-radius:8px;width:100%;padding:10px 36px 10px 14px;font-size:14px}:root.dark .field-select-wrap select{color:#f4f4f5;background:#141417;border-color:#ffffff1f}.field-select-wrap svg{pointer-events:none;color:var(--text-muted,#71717a);position:absolute;right:12px}.attendance-error-msg{color:#dc2626;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.modal-footer{border-top:1px solid var(--border-subtle,#00000014);background:var(--bg-hover,#00000004);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}:root.dark .modal-footer{background:#ffffff05;border-color:#ffffff14}.kanban-tags-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-badge{border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.card-badge.collab{color:#1d4ed8;background:#3b82f61f}:root.dark .card-badge.collab{color:#93c5fd;background:#3b82f640}.card-badge.transferred{color:#7e22ce;background:#a855f71f}:root.dark .card-badge.transferred{color:#c084fc;background:#a855f740}.lead-list-badges{align-items:center;gap:6px;display:flex}.lead-collab-section{flex-direction:column;gap:6px;margin:8px 0;display:flex}.collab-heading{font-size:13px;font-weight:600}.collab-checkbox-group{flex-wrap:wrap;gap:8px;display:flex}.collab-checkbox-pill{border:1px solid var(--border-subtle,#0000001f);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;transition:all .2s;display:inline-flex}.collab-checkbox-pill.selected{color:#1d4ed8;background:#3b82f61a;border-color:#2563eb;font-weight:600}:root.dark .collab-checkbox-pill.selected{color:#93c5fd;background:#3b82f633;border-color:#3b82f6}.collab-checkbox-pill input{cursor:pointer}.wa-prop-docs-section{border-top:1px solid var(--border-subtle,#00000014);padding-top:18px}.wa-prop-docs-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:10px;display:grid}.wa-prop-doc-card{border:1px solid var(--border-subtle,#0000001a);background:var(--bg-surface,#fff);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}:root.dark .wa-prop-doc-card{background:#ffffff08;border-color:#ffffff14}.wa-prop-doc-card:hover{border-color:var(--primary,#10b981)}.wa-prop-doc-card .doc-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wa-prop-doc-card .doc-icon.book{color:#2563eb;background:#3b82f61f}:root.dark .wa-prop-doc-card .doc-icon.book{color:#60a5fa;background:#3b82f633}.wa-prop-doc-card .doc-icon.tabela{color:#059669;background:#10b9811f}:root.dark .wa-prop-doc-card .doc-icon.tabela{color:#34d399;background:#10b98133}.wa-prop-doc-card .doc-info{flex-direction:column;flex:1;min-width:0;display:flex}.wa-prop-doc-card .doc-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.wa-prop-doc-card .doc-info small{color:var(--text-muted,#71717a);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sched-media-toolbar{background:var(--bg-hover,#00000005);border:1px dashed var(--border-subtle,#0000001f);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;display:flex}:root.dark .sched-media-toolbar{background:#ffffff05;border-color:#ffffff1a}.sched-toolbar-title{color:var(--text-muted,#71717a);font-size:12.5px;font-weight:600}.sched-toolbar-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sched-tool-btn{align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:inline-flex}.sched-tool-btn.is-recording{color:#dc2626;background:#fee2e2;border-color:#f87171;animation:1.2s infinite schedPulse}:root.dark .sched-tool-btn.is-recording{color:#fca5a5;background:#450a0a;border-color:#ef4444}@keyframes schedPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.sched-recording-box{background:#ef444414;border:1.5px solid #ef44444d;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:12px 14px;display:flex}:root.dark .sched-recording-box{background:#ef444426;border-color:#ef444466}.sched-rec-live{align-items:center;gap:10px;display:flex}.sched-rec-pulse{background:#ef4444;border-radius:50%;width:12px;height:12px;animation:1.4s infinite pulseDot;box-shadow:0 0 #ef4444b3}@keyframes pulseDot{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.sched-rec-actions{align-items:center;gap:8px;display:flex}.sched-media-preview-box{background:var(--bg-hover,#00000005);border:1px solid var(--border-subtle,#00000014);border-radius:8px;margin:10px 0;padding:10px}:root.dark .sched-media-preview-box{background:#ffffff05;border-color:#ffffff14}.sched-preview-item{align-items:center;gap:12px;display:flex}.sched-preview-thumb{object-fit:cover;border:1px solid var(--border-subtle,#0000001a);border-radius:6px;width:52px;height:52px}.sched-preview-doc-icon,.sched-preview-audio-icon{color:#2563eb;background:#3b82f61f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}:root.dark .sched-preview-doc-icon,:root.dark .sched-preview-audio-icon{color:#60a5fa;background:#3b82f633}.sched-preview-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sched-preview-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sched-preview-meta small{color:var(--text-muted,#71717a);font-size:11.5px}.sched-audio-player{max-width:280px;height:32px}.badge-tag.image{color:#059669;background:#10b9811f}:root.dark .badge-tag.image{color:#34d399;background:#10b98138}.badge-tag.document{color:#2563eb;background:#3b82f61f}:root.dark .badge-tag.document{color:#60a5fa;background:#3b82f638}.badge-tag.audio{color:#d97706;background:#f59e0b1f}:root.dark .badge-tag.audio{color:#fbbf24;background:#f59e0b38}.table-update-header{margin-bottom:20px}.table-update-body{flex-direction:column;gap:16px;display:flex}.table-current-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 10px;display:grid}.table-info-item{background:#faf9f8;border:1px solid #e8e2df;border-radius:8px;flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.table-info-item span{color:#897e79;font-size:12px}.table-info-item strong{color:#38373a;font-size:14px}.table-upload-box{text-align:center;cursor:pointer;background:#fdfcfc;border:2px dashed #dcd6d2;border-radius:10px;padding:24px;transition:all .2s}.table-upload-box:hover{background:#fffcfb;border-color:#de7c61}.table-upload-box.has-file{cursor:default;background:#fff;border-style:solid;border-color:#e8e2df;padding:16px}.table-upload-prompt{color:#6c6c73;flex-direction:column;align-items:center;gap:8px;display:flex}.table-upload-prompt strong{color:#38373a;font-size:14px}.table-upload-prompt span{color:#9f9895;max-width:320px;font-size:12px}.table-upload-selected{justify-content:space-between;align-items:center;gap:12px;display:flex}.table-file-info{text-align:left;align-items:center;gap:12px;display:flex}.table-file-info strong{color:#38373a;word-break:break-all;font-size:14px;display:block}.table-file-info small{color:#897e79;font-size:12px}.table-update-processing{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:14px;padding:16px;font-size:13px;line-height:1.6;display:flex}.table-update-processing strong{color:#7c2d12;margin-bottom:2px;font-size:14px;display:block}.table-error-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.table-error-banner strong{color:#7f1d1d;margin-bottom:2px;font-size:14px;display:block}.table-error-banner p{margin:0}.table-warnings-box{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6}.table-warnings-title{align-items:center;gap:6px;margin-bottom:6px;font-weight:700;display:flex}.table-warnings-box ul{margin:0;padding-left:18px}.table-update-success{flex-direction:column;gap:18px;display:flex}.table-success-badge{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:14px;padding:16px;display:flex}.table-success-badge h3{color:#14532d;margin:0 0 4px;font-size:16px;font-weight:700}.table-success-badge p{color:#15803d;margin:0;font-size:13px}.table-changes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.table-change-card{background:#faf9f8;border:1px solid #e8e2df;border-radius:8px;flex-direction:column;gap:4px;padding:14px;display:flex}.table-change-card .change-label{color:#897e79;font-size:12px}.table-change-card .change-value{color:#38373a;font-size:16px}.table-change-card small{color:#9f9895;font-size:12px}.table-typologies-preview{flex-direction:column;gap:8px;display:flex}.table-typologies-preview h4{color:#38373a;margin:0;font-size:14px}.table-flow-box{background:#faf9f8;border:1px solid #e8e2df;border-radius:8px;padding:14px;font-size:13px;line-height:1.7}.table-flow-box strong{color:#38373a;margin-bottom:4px;display:block}.table-flow-box p{white-space:pre-wrap;color:#5c5c62;margin:0}@media (width<=600px){.table-current-info,.table-changes-grid{grid-template-columns:minmax(0,1fr)}}.catalog-variants{--variant-bg:#fff;--variant-border:#e8e4e1;--variant-muted:#716b69;--variant-soft:#f6f5f3;--variant-stock-bg:#eef4f0;--variant-stock-text:#42694f;gap:16px}.variant-section-heading h3{letter-spacing:-.25px;gap:10px;font-size:17px}.variant-section-heading p{color:var(--variant-muted);margin:5px 0 0;font-size:13px;line-height:1.7}.variant-count{background:var(--variant-soft);min-width:25px;height:25px;color:var(--variant-muted);letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.variant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.variant-card{border:1px solid var(--variant-border);background:var(--variant-bg);min-width:0;color:var(--theme-text);border-radius:13px;padding:18px 18px 0;overflow:hidden}.variant-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.variant-area{font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:5px;display:flex}.variant-area strong{letter-spacing:-.8px;font-size:24px;font-weight:700;line-height:1.2}.variant-area>span{color:var(--variant-muted);font-size:13px}.variant-stock{color:var(--variant-stock-text);background:var(--variant-stock-bg);text-align:center;overflow-wrap:anywhere;border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.5}.variant-stock.is-empty{color:var(--variant-muted);background:var(--variant-soft)}.variant-card .variant-title{letter-spacing:0;color:var(--variant-muted);overflow-wrap:anywhere;margin:9px 0 20px;font-size:13px;font-weight:500;line-height:1.65}.variant-price{gap:4px;display:grid}.variant-price>span{color:var(--variant-muted);font-size:12px}.variant-price>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:650;line-height:1.4}.variant-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:15px 0 18px;list-style:none;display:grid}.variant-specs li{align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.5;display:flex}.variant-specs svg{color:var(--variant-muted);flex-shrink:0}.variant-specs span{overflow-wrap:anywhere}.variant-missing{color:var(--variant-muted);margin:14px 0 18px;font-size:13px;line-height:1.6}.variant-disclosure{border-top:1px solid var(--variant-border);margin:0 -18px}.variant-disclosure>summary{min-height:46px;color:var(--variant-muted);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;font-weight:600;list-style:none;display:flex}.variant-disclosure>summary::-webkit-details-marker{display:none}.variant-disclosure>summary:hover{background:var(--variant-soft)}.variant-disclosure>summary:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-3px}.variant-disclosure[open]>summary svg{transform:rotate(180deg)}.variant-disclosure-body{gap:16px;min-width:0;padding:4px 18px 18px;display:grid}.variant-disclosure-body h5{margin:0 0 5px;font-size:12px;font-weight:650}.variant-disclosure-body p,.variant-feature-list{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.variant-feature-list{padding-left:17px}.variant-source{color:var(--variant-muted)}.variant-source p{font-size:12px;line-height:1.8}.variant-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.variant-pagination>span{color:var(--variant-muted);font-size:12px}.variant-pagination>div{align-items:center;gap:16px;display:flex}.variant-pagination .text-button{min-height:44px;font-size:13px}@media (width<=640px){.variant-card-grid{grid-template-columns:minmax(0,1fr)}.variant-card{padding:18px 18px 0}.variant-area strong{font-size:25px}.variant-card .variant-title{margin-bottom:17px}.variant-specs{padding-top:14px}.variant-pagination{align-items:flex-start}.variant-pagination>div{justify-content:space-between;width:100%}.variant-pagination>div>.button:only-child{justify-content:center;width:100%}.variant-section-heading p{font-size:13px}}.catalog-references{border:1px solid var(--border);min-width:0;color:var(--theme-text);background:0 0;border-radius:10px;margin-top:22px}.catalog-references>summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:15px 17px;font-size:13px;font-weight:600;line-height:1.6;list-style:none;display:flex}.catalog-references>summary>span{align-items:center;gap:10px;min-width:0;display:flex}.catalog-references>summary svg{color:#807873;flex-shrink:0}.catalog-references>summary::-webkit-details-marker{display:none}.catalog-references>summary:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;border-radius:10px}.catalog-references[open]>summary>svg{transform:rotate(180deg)}.catalog-references-body{gap:16px;min-width:0;padding:0 17px 17px;display:grid}.catalog-references-body article{border-top:1px solid var(--border);min-width:0;padding-top:15px}.catalog-references-body h4{color:#807873;margin:0 0 8px;font-size:12px;font-weight:650;line-height:1.6}.catalog-references-body p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:13px;line-height:1.85}.catalog-references-body article:only-child h4{display:none}@media (width<=600px){.catalog-references>summary{gap:10px;padding:14px}.catalog-references-body{padding:0 14px 15px}.catalog-references-body p{font-size:13px;line-height:1.8}}.leads-directory{--directory-bg:#fff;--directory-line:#eeebe8;--directory-muted:#78716d;--directory-soft:#f8f7f5;--directory-avatar:#edeae6;background:var(--directory-bg);border:1px solid var(--border);min-width:0;color:var(--theme-text);border-radius:12px;overflow:hidden}.lead-directory-heading,.lead-record{grid-template-columns:minmax(200px,1.35fr) minmax(130px,1fr) 148px minmax(90px,.5fr) 44px;align-items:center;gap:18px;padding:0 20px;display:grid}.lead-directory-heading{letter-spacing:.35px;min-height:44px;color:var(--directory-muted);background:var(--directory-soft);border-bottom:1px solid var(--directory-line);font-size:11px;font-weight:600}.lead-record{border-bottom:1px solid var(--directory-line);min-height:82px;padding-top:15px;padding-bottom:15px}.lead-record:last-child{border-bottom:0}.lead-record:hover{background:var(--directory-soft)}.lead-record-person{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0;display:flex}.lead-record .lead-record-avatar{border-radius:12px;width:40px;min-width:40px;height:40px;font-size:13px}.lead-record-identity{gap:5px;min-width:0;display:grid}.lead-record-identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.45;overflow:hidden}.lead-record-identity>small{font-variant-numeric:tabular-nums;color:var(--directory-muted);font-size:13px;line-height:1.4}.lead-record-badges{flex-wrap:wrap;gap:5px;display:flex}.lead-record-badges>span{color:var(--directory-muted);align-items:center;gap:4px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.lead-record-property{align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1.5;display:flex}.lead-record-property>svg{color:var(--directory-muted);flex-shrink:0}.lead-record-property>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead-record-property.is-unlinked{color:var(--directory-muted)}.lead-record-stage{min-width:0}.lead-record-stage>.stage-pill{white-space:nowrap;max-width:100%;padding:5px 8px;font-size:12px;line-height:1.5}.lead-record-owner{min-width:0;color:var(--directory-muted);align-items:center;gap:8px;font-size:13px;display:flex}.lead-record-owner-avatar{background:var(--directory-avatar);width:27px;min-width:27px;height:27px;color:var(--theme-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:inline-flex}.lead-record-owner>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead-record-action{width:44px;min-width:44px;height:44px;color:var(--directory-muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lead-record-action:hover{background:var(--directory-avatar);color:var(--theme-text)}.lead-record-action:focus-visible,.lead-record-person:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.filter-bar.leads-toolbar{grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.leads-toolbar>.search-input{width:100%;min-width:0;max-width:450px;min-height:44px}.leads-toolbar>.filter-group{flex-wrap:wrap;gap:8px;min-width:0}.leads-toolbar>.filter-group>.select-wrap{min-width:0;max-width:210px;min-height:44px}.leads-toolbar>.filter-group>.select-wrap select{text-overflow:ellipsis;min-width:0;max-width:175px;font-size:13px;overflow:hidden}.leads-toolbar .view-toggle button{min-width:36px;min-height:36px}.leads-toolbar .search-input input{font-size:14px}@media (width<=1250px){.filter-bar.leads-toolbar{grid-template-columns:minmax(0,1fr)}.leads-toolbar>.search-input{max-width:none}.leads-toolbar>.filter-group{grid-template-columns:repeat(3,minmax(0,1fr)) auto;width:100%;display:grid}.leads-toolbar>.filter-group>.select-wrap{width:100%;min-width:0;max-width:none}.leads-toolbar>.filter-group>.select-wrap select{width:100%;max-width:none}.lead-directory-heading,.lead-record{grid-template-columns:minmax(170px,1.3fr) minmax(105px,1fr) 126px minmax(75px,.5fr) 40px;gap:12px;padding-left:16px;padding-right:16px}.lead-record-action{width:40px;min-width:40px}.lead-record-owner{gap:6px}}@media (width<=900px){.lead-directory-heading{display:none}.lead-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"person person action""property property property""stage owner owner";gap:13px 10px;padding:17px 16px}.lead-record-person{grid-area:person}.lead-record-property{grid-area:property;padding-left:52px;font-size:13px}.lead-record-stage{grid-area:stage}.lead-record-owner{grid-area:owner;justify-self:end;max-width:100%}.lead-record-action{border-color:var(--directory-line);grid-area:action;align-self:start;width:44px;min-width:44px}.lead-record-stage>.stage-pill{font-size:12px}.lead-record-identity>strong{font-size:14px}.lead-record-owner-avatar{width:25px;min-width:25px;height:25px}}@media (width<=600px){.leads-toolbar>.filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leads-toolbar>.filter-group>.select-wrap{flex:none;min-width:0;padding:0 10px}.leads-toolbar>.filter-group .view-toggle{justify-self:end;margin-left:0}.leads-toolbar>.filter-group>.select-wrap select{padding-right:17px;font-size:13px}.leads-toolbar>.search-input input{font-size:16px}.lead-record{padding:16px 14px}.lead-record-property{padding-left:0}.lead-record .lead-record-avatar{width:38px;min-width:38px;height:38px}.lead-record-person{gap:10px}.lead-record-badges{gap:5px}.leads-directory{border-radius:10px}}.proposals-page{--proposal-bg:#fff;--proposal-muted:#746f6c;--proposal-soft:#f7f6f4;--proposal-line:#e7e3df;--proposal-ok-bg:#edf4ef;--proposal-ok-text:#3c6549;--proposal-warn-bg:#fbf1e7;--proposal-warn-text:#855723;color:var(--theme-text)}.proposal-form{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.proposal-main{gap:20px;min-width:0;display:grid}.proposal-section{background:var(--proposal-bg);min-width:0;padding:25px}.proposal-section>header{align-items:center;gap:13px;margin-bottom:23px;display:flex}.proposal-section>header h2{font-size:17px}.proposal-section>header p{color:var(--proposal-muted);margin-top:4px;font-size:13px;line-height:1.7}.proposal-step{background:var(--proposal-soft);width:34px;min-width:34px;height:34px;color:var(--proposal-muted);border-radius:10px;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.proposal-section fieldset{border:0;gap:17px;min-width:0;margin:0;padding:0;display:grid}.proposal-section label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600;line-height:1.6;display:flex}.proposal-section input,.proposal-section select,.proposal-section textarea{border:1px solid var(--proposal-line);background:var(--proposal-bg);width:100%;min-width:0;color:var(--theme-text);border-radius:8px;min-height:44px;padding:11px 12px;font-size:14px}.proposal-section textarea{resize:vertical;line-height:1.7}.proposal-section .catalog-checkbox{min-height:44px;color:var(--proposal-muted);cursor:pointer;flex-direction:row;align-items:center;font-size:12px;font-weight:500}.proposal-section .catalog-checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--orange);flex-shrink:0;margin:0;padding:0}.proposal-picker{min-width:0;position:relative}.proposal-search-results{border:1px solid var(--proposal-line);background:var(--proposal-bg);border-radius:9px;gap:0;max-width:100%;max-height:265px;margin-top:6px;display:grid;overflow-y:auto}.proposal-search-results button{text-align:left;min-height:48px;color:var(--theme-text);border:0;border-bottom:1px solid var(--proposal-line);background:0 0;gap:4px;padding:11px 13px;display:grid}.proposal-search-results button:last-child{border-bottom:0}.proposal-search-results button:hover{background:var(--proposal-soft)}.proposal-search-results strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.proposal-search-results small{color:var(--proposal-muted);font-size:12px;font-weight:400}.proposal-search-results>p{padding:14px;font-size:13px;font-weight:400}.proposal-broker{color:var(--proposal-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.proposal-broker>span{overflow-wrap:anywhere;font-size:12px}.proposal-payment-row{border-bottom:1px solid var(--proposal-line);min-width:0;margin-bottom:4px;padding:0 0 21px}.proposal-payment-row h3{margin-bottom:12px;font-size:14px}.proposal-payment-inputs{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,.65fr);gap:12px;display:grid}.proposal-installment{color:var(--proposal-muted);flex-wrap:wrap;align-items:baseline;gap:8px;padding-top:12px;font-size:12px;line-height:1.7;display:flex}.proposal-installment strong{color:var(--theme-text);font-size:15px;font-weight:650}.proposal-installment small{flex-basis:100%;font-size:12px}.proposal-summary{background:var(--proposal-bg);min-width:0;padding:23px;position:sticky;top:83px}.proposal-summary>.section-kicker{font-size:11px}.proposal-summary h2{font-size:18px}.proposal-summary>p{color:var(--proposal-muted);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.7}.proposal-summary dl{gap:13px;margin:24px 0;display:grid}.proposal-summary dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.7;display:flex}.proposal-summary dt{color:var(--proposal-muted)}.proposal-summary dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.proposal-summary-total{border-top:1px solid var(--proposal-line);margin-top:3px;padding-top:15px}.proposal-balance{background:var(--proposal-warn-bg);color:var(--proposal-warn-text);border-radius:8px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.8;display:flex}.proposal-balance svg{flex-shrink:0;margin-top:2px}.proposal-balance.balanced{background:var(--proposal-ok-bg);color:var(--proposal-ok-text)}.proposal-summary>.button{width:100%;margin-top:13px;display:flex}.proposal-summary>small{color:var(--proposal-muted);margin-top:15px;font-size:11px;display:block}.proposal-summary>.proposal-notice{padding:10px 0;font-size:12px}.proposal-flow-reference{border:1px solid var(--proposal-line);border-radius:8px;font-size:13px;line-height:1.8}.proposal-flow-reference summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:12px;list-style:none;display:flex}.proposal-flow-reference summary::-webkit-details-marker{display:none}.proposal-flow-reference p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--proposal-muted);padding:0 12px 12px}.proposal-flow-reference>.text-button{padding:0 12px 12px;font-size:12px}.proposal-list{gap:12px;display:grid}.proposal-list-item{text-align:left;border:1px solid var(--proposal-line);background:var(--proposal-bg);width:100%;color:var(--theme-text);border-radius:11px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:20px;padding:19px;display:grid}.proposal-list-item>div{gap:6px;min-width:0;display:grid}.proposal-list-item>div:nth-child(2){text-align:right;justify-items:end}.proposal-list-item strong{overflow-wrap:anywhere;font-size:15px;font-weight:650}.proposal-list-item small,.proposal-list-item>div>span:not(.proposal-status){color:var(--proposal-muted);overflow-wrap:anywhere;font-size:12px}.proposal-status{background:var(--proposal-warn-bg);color:var(--proposal-warn-text);border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.7}.proposal-status.balanced{background:var(--proposal-ok-bg);color:var(--proposal-ok-text)}.lead-proposals{border-top:1px solid var(--border);gap:13px;margin-top:24px;padding-top:20px;display:grid}.lead-proposals h3{font-size:16px}.lead-proposals .text-button{font-size:13px}.lead-proposal-item{border:1px solid var(--border);text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.lead-proposal-item>span{flex:1;gap:5px;min-width:0;display:grid}.lead-proposal-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.lead-proposal-item small{color:var(--muted);font-size:12px}.proposal-mobile-balance{display:none}@media (width<=1150px){.proposal-form{grid-template-columns:minmax(0,1fr)}.proposal-summary{position:static}.proposal-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 25px}.proposal-summary-total{grid-column:1/-1}.proposal-summary>.button{max-width:360px}}@media (width<=760px){.proposal-form{gap:17px;padding-bottom:105px}.proposal-main{gap:16px}.proposal-section{padding:18px 15px}.proposal-section>header{align-items:flex-start;gap:10px}.proposal-section>header h2{font-size:16px}.proposal-section .form-columns{grid-template-columns:minmax(0,1fr);gap:17px}.proposal-section input,.proposal-section select,.proposal-section textarea{font-size:16px}.proposal-payment-inputs{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:12px}.proposal-payment-inputs>label:last-child:nth-child(3){grid-column:2}.proposal-payment-inputs>label:first-child{grid-row:1/3}.proposal-summary{padding:20px 16px}.proposal-summary dl{grid-template-columns:minmax(0,1fr);gap:12px}.proposal-summary>.button{max-width:none}.proposal-list-item{grid-template-columns:minmax(0,1fr) 18px;gap:12px;padding:16px}.proposal-list-item>div:nth-child(2){text-align:left;flex-wrap:wrap;grid-area:2/1;align-items:center;gap:10px;display:flex}.proposal-list-item>svg{grid-area:1/2/3}.lead-proposal-item{flex-wrap:wrap}.proposal-mobile-balance{z-index:35;bottom:calc(73px + env(safe-area-inset-bottom));border:1px solid var(--proposal-line);background:var(--proposal-bg);color:var(--proposal-warn-text);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 5px 24px #00000016}.proposal-mobile-balance>div{gap:3px;display:grid}.proposal-mobile-balance span{font-size:11px}.proposal-mobile-balance strong{font-variant-numeric:tabular-nums;font-size:17px}.proposal-mobile-balance.balanced{color:var(--proposal-ok-text)}.proposal-mobile-balance .button{min-height:44px;padding:9px 17px;font-size:13px}}.proposal-summary dd{text-align:right;white-space:normal;gap:4px;min-width:0;display:grid}.proposal-summary dd>strong{white-space:nowrap;font-size:13px;font-weight:600}.proposal-summary dd>small{color:var(--proposal-muted);font-size:12px;font-weight:400;line-height:1.7}.proposal-summary dd>.proposal-summary-rounding{justify-self:end;max-width:160px;font-size:11px}.proposal-summary dl>div:has(.proposal-summary-rounding){align-items:start}.wa-proposals-aside{background:var(--canvas);min-height:0;color:var(--theme-text);border-left:1px solid var(--border);display:none;overflow:auto}.wa-proposal-panel{gap:15px;padding:18px;display:grid}.wa-proposal-panel>header,.wa-proposal-panel>header>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.wa-proposal-panel p,.wa-proposal-panel small{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.wa-proposal-card{border:1px solid var(--border);background:var(--canvas);border-radius:10px;gap:9px;padding:15px;display:grid}.wa-proposal-card h3{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.wa-proposal-card>strong{font-variant-numeric:tabular-nums;font-size:18px}.wa-proposal-card>small{color:var(--muted)}.wa-proposal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wa-proposal-actions .button{justify-content:center;min-height:42px;padding:8px;font-size:11px}.wa-proposal-backdrop{display:none}@media (width>=1700px){.wa-shell.with-properties-aside.with-proposals-aside{grid-template-columns:270px minmax(380px,1fr) 300px 290px}.wa-shell.with-proposals-aside:not(.with-properties-aside){grid-template-columns:300px minmax(380px,1fr) 290px}.wa-proposals-aside{grid-area:1/4;display:block}.wa-shell:not(.with-properties-aside) .wa-proposals-aside{grid-column:3}.wa-shell.with-proposals-aside .wa-properties-aside{grid-area:1/3}}@media (width<=1699px){.wa-proposals-aside.open{z-index:81;width:min(380px,100%);padding-bottom:env(safe-area-inset-bottom);display:block;position:fixed;top:0;bottom:0;right:0}.wa-proposal-backdrop{z-index:80;background:#0005;display:block;position:fixed;inset:0}}@media (width>=1700px){.wa-proposal-panel>header>.icon-button,.wa-proposals-toggle{display:none}}.accon-confirm-backdrop{z-index:250}.accon-confirm{background:var(--canvas);width:min(460px,100vw - 32px);color:var(--theme-text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:28px}.accon-confirm h2{margin:10px 0 14px;font-size:22px}.accon-confirm p{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.accon-confirm .form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.accon-confirm .button{min-height:44px}.lead-modal-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e8e4e1;gap:6px;margin-top:14px;margin-bottom:2px;padding:4px 2px 12px;display:flex;overflow-x:auto}.lead-modal-tabs::-webkit-scrollbar{display:none}.lead-tab-btn{color:#79726e;cursor:pointer;white-space:nowrap;background:#f4f1ee;border:1px solid #e3deda;border-radius:8px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;position:relative}.lead-tab-btn:hover{color:#403e3d;background:#eae5e1}.lead-tab-btn.active{color:#de552b;background:#fff;border-color:#e8552d;box-shadow:0 2px 6px #e8552d18}.tab-filled-dot{background:#2ea043;border-radius:50%;width:6px;height:6px;margin-left:1px}.required-badge{color:#d1512a;font-size:11px;font-weight:500;position:absolute;top:0;right:0}.lead-tab-content{flex-direction:column;gap:16px;margin-top:4px;display:flex}.cep-field-row{align-items:center;gap:10px;display:flex}.cep-field-row input{flex:1}.cep-search-btn{white-space:nowrap;align-items:center;gap:6px;min-height:43px;padding:0 14px;display:inline-flex}.address-street-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px;display:grid}.lead-credit-highlights{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.credit-pill{color:#b54a2b;background:#fdf6f3;border:1px solid #f3d8cf;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.credit-pill strong{color:#423b38}.detail-contacts-bar{color:#8c8480;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:10px;font-size:13px;display:flex}.detail-contacts-bar>span{align-items:center;gap:5px;display:inline-flex}.lead-dossier-card{background:#fcfbfa;border:1px solid #e7e2df;border-radius:10px;margin:18px 0;padding:16px}.dossier-card-heading{color:#3d3d3f;border-bottom:1px solid #ebe6e3;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.dossier-card-heading h3{margin:0;font-size:14px;font-weight:700}.dossier-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px;display:grid}.dossier-item{flex-direction:column;gap:3px;display:flex}.dossier-item span{color:#9c9490;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.dossier-item strong{color:#484441;font-size:13px;font-weight:600}.dossier-item strong.highlight-val{color:#d14d24}.dossier-item strong small{color:#79726e;font-weight:400}.dossier-subbox{background:#fff;border:1px solid #eae5e2;border-radius:7px;margin-top:12px;padding:11px 13px}.dossier-sub-title{color:#6d6460;align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.dossier-subbox p{color:#55504d;margin:0;font-size:13px;line-height:1.6}.dossier-subbox.notes p{white-space:pre-wrap}@media (width<=600px){.address-street-grid{grid-template-columns:1fr;gap:14px}.dossier-grid{grid-template-columns:1fr 1fr;gap:10px}}.followup-settings,.followup-opportunity{background:var(--canvas);color:var(--theme-text);padding:24px}.followup-settings{gap:16px;margin-bottom:25px;display:grid}.followup-settings h2,.followup-title{font-size:18px}.followup-settings p,.followup-settings small,.followup-opportunity p{font-size:13px;line-height:1.8}.followup-settings label{gap:8px;font-size:13px;display:grid}.followup-settings input,.followup-opportunity textarea{border:1px solid var(--border);background:var(--canvas);color:var(--theme-text);font:inherit;border-radius:8px;min-width:0;min-height:44px;padding:12px}.followup-leads{max-height:300px;display:grid;overflow:auto}.followup-leads article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.followup-leads article>div{gap:5px;display:grid}.followup-leads strong{font-size:14px}.followup-leads small{color:var(--muted)}.followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.followup-opportunity{align-content:start;gap:13px;min-width:0;display:grid}.followup-opportunity h3{font-size:18px}.followup-opportunity textarea{resize:vertical;width:100%;font-size:14px}.followup-status{color:var(--muted);font-size:12px}.followup-actions{flex-wrap:wrap;gap:8px;display:flex}.followup-actions .button{min-height:44px;font-size:12px}.followup-opportunity p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=800px){.followup-grid{grid-template-columns:minmax(0,1fr)}.followup-settings,.followup-opportunity{padding:18px}.followup-leads article{flex-direction:column;align-items:start}.followup-settings input,.followup-opportunity textarea{font-size:16px}}.wa-reply-action{width:36px;height:32px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-right:auto;padding:0;display:inline-flex}.wa-reply-action:hover{opacity:1;background:#8080801a}.wa-reply-action:focus-visible{outline:2px solid var(--theme-focus);outline-offset:1px}.wa-reply-preview{border-left:3px solid var(--orange);background:var(--canvas);color:var(--theme-text);border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.wa-reply-preview>div{flex:1;min-width:0}.wa-reply-preview strong{font-size:12px}.wa-reply-preview p{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin-top:5px;font-size:13px;overflow:hidden}.wa-schedule-backdrop{z-index:260;background:#10182033;justify-content:flex-end;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0}.wa-schedule-toast{border:1px solid var(--border);background:var(--canvas);width:min(430px,100%);max-height:calc(100dvh - 48px);color:var(--theme-text);border-radius:22px;padding:24px;overflow-y:auto;box-shadow:0 20px 70px #0003}.wa-schedule-toast>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.wa-schedule-symbol{background:var(--lime);color:#493126;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.wa-schedule-toast h2{margin-bottom:7px;font-size:23px}.wa-schedule-toast>p{font-size:14px;line-height:1.7}.wa-schedule-summary{border:1px solid var(--border);border-radius:12px;gap:9px;margin:18px 0;padding:14px;display:grid}.wa-schedule-summary>small{color:var(--muted);border-left:2px solid var(--orange);padding-left:9px;font-size:12px}.wa-schedule-summary>span{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}.wa-schedule-summary p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:100px;font-size:13px;line-height:1.7;overflow:auto}.wa-schedule-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:13px;margin-bottom:12px;display:grid}.wa-schedule-fields label{gap:8px;min-width:0;font-size:13px;font-weight:650;display:grid}.wa-schedule-fields input{border:1px solid var(--border);width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;background:var(--canvas);color:var(--theme-text);border-radius:10px;padding:10px}.wa-schedule-toast form>small{font-size:12px;line-height:1.8;display:block}.wa-schedule-toast footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:23px;display:flex}.wa-schedule-toast .button{min-height:44px}.wa-recording-bar{flex-wrap:wrap}.wa-composer.is-recording .wa-composer-tools{display:none}@media (width<=760px){.wa-schedule-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.wa-schedule-toast{width:100%;max-height:calc(100dvh - 30px - env(safe-area-inset-bottom));border-radius:20px;padding:20px}.wa-schedule-fields input{font-size:16px}.wa-schedule-toast footer{grid-template-columns:1fr;display:grid}.wa-schedule-toast footer .primary{grid-row:1}.wa-reply-action{width:44px;height:36px}.wa-reply-preview{padding:10px 12px}.wa-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wa-composer>textarea{grid-area:1/1/auto/-1;width:100%;min-height:44px;font-size:16px}.wa-composer>.wa-composer-tools{grid-area:2/1;align-self:center;margin:0}.wa-composer>.wa-composer-Buttons{grid-area:2/2;gap:6px;display:flex}.wa-composer .wa-composer-sched-btn,.wa-composer .wa-composer-send-btn{border-radius:14px;gap:5px;width:auto;min-width:44px;height:44px;min-height:44px;padding:0 10px;font-size:12px}.wa-composer .wa-sched-btn-label,.wa-composer .wa-send-btn-label{display:inline}.wa-composer .wa-composer-tools .icon-button{width:30px;min-width:30px;min-height:44px;padding:4px}.wa-composer>.wa-recording-bar{grid-area:1/1/auto/-1;gap:8px;padding:12px}.wa-recording-bar .button{min-height:44px;font-size:12px}.wa-recording-bar strong{flex-basis:calc(100% - 25px)}}.stage-pill.familia,.stage-pill.amigos,.stage-pill.colegas,.stage-pill.outros{background:var(--canvas);color:var(--theme-text);border:1px solid var(--border)}.app-skeleton{--skeleton-base:#e7e4e1;--skeleton-shine:#ffffffb3;width:100%;max-width:1440px;color:var(--theme-text);margin:0 auto;padding:36px 28px}.skeleton-heading{gap:13px;margin-bottom:30px;display:grid}.skeleton-line,.skeleton-block{background:var(--skeleton-base);border-radius:7px;display:block;position:relative;overflow:hidden}.skeleton-line{width:100%;height:13px}.skeleton-line.short{width:34%}.skeleton-line.medium{width:70%}.skeleton-line.title{width:45%;height:29px}.skeleton-line:after,.skeleton-block:after{content:"";background:linear-gradient(100deg,transparent,var(--skeleton-shine),transparent);animation:1.6s ease-in-out infinite accon-skeleton;position:absolute;inset:0;transform:translate(-100%)}.skeleton-toolbar{justify-content:space-between;gap:18px;margin-bottom:23px;display:flex}.skeleton-toolbar i{width:30%;height:43px}.skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.skeleton-cards i{height:110px}.skeleton-rows{border:1px solid var(--border);border-radius:12px;padding:0 17px}.skeleton-row{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:19px 0;display:flex}.skeleton-row:last-child{border:0}.skeleton-avatar{border-radius:12px;flex-shrink:0;width:40px;height:40px}.skeleton-row>div{flex:1;gap:10px;display:grid}.skeleton-row>.short{width:15%}.app-skeleton.is-compact{padding:14px 0}.is-compact .skeleton-toolbar{display:none}.is-chat .skeleton-row{border:0;max-width:85%}.is-chat .skeleton-row:nth-child(2n){margin-left:auto}.is-chat .skeleton-rows{border:0}.loading-boundary[aria-busy=true]{min-height:100dvh}.loading-boundary>.app-skeleton{padding-top:60px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}@keyframes accon-skeleton{to{transform:translate(100%)}}@media (width<=760px){.app-skeleton{padding:25px 16px}.skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skeleton-cards i:last-child{display:none}.skeleton-line.title{width:65%}.skeleton-toolbar i{width:45%}.skeleton-row{gap:11px}.skeleton-row>.short{display:none}}@media (prefers-reduced-motion:reduce){.skeleton-line:after,.skeleton-block:after{opacity:.25;animation:none;transform:none}}.wa-pinned-header-group{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.wa-pinned-chip{color:var(--orange-dark);white-space:nowrap;background:#fdf3ee;border:1px solid #f0cbbd;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.wa-pinned-chip-name{white-space:nowrap;text-overflow:ellipsis;max-width:130px;overflow:hidden}.wa-pinned-chip-remove{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.wa-pinned-chip-remove:hover{opacity:1;color:var(--danger,#dc2626)}.wa-prop-pin-btn{z-index:2;color:#494543;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#fffffff2;border:1px solid #0000001f;border-radius:12px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;font-weight:700;transition:all .15s;display:inline-flex;position:absolute;top:6px;left:6px}.wa-prop-pin-btn:hover{color:var(--orange);border-color:var(--orange);background:#fff}.wa-prop-pin-btn.is-pinned{background:var(--orange);border-color:var(--orange);color:#fff}.wa-prop-modal-pin-bar{background:var(--surface-subtle,#f8f6f5);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.wa-prop-modal-pin-status{color:var(--text-secondary,#52525b);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lead-properties-manager{flex-direction:column;gap:8px;margin-top:4px;display:flex}.lead-pinned-props-chips{flex-wrap:wrap;gap:6px;display:flex}.lead-pinned-props-chips.form-chips{margin-bottom:4px}.lead-pinned-chip{color:var(--orange-dark);white-space:nowrap;background:#fdf3ee;border:1px solid #f0cbbd;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.lead-pinned-chip-remove{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;margin-left:3px;padding:0;display:inline-flex}.lead-pinned-chip-remove:hover{opacity:1;color:#dc2626}.lead-form-props-field{flex-direction:column;gap:6px;display:flex}:root.dark .wa-pinned-chip,:root.dark .lead-pinned-chip{color:#ff9b7d;background:#e8552d26;border-color:#e8552d59}:root.dark .wa-prop-pin-btn{color:#d0c8c4;background:#1e1e22e0;border-color:#ffffff1f}:root.dark .wa-prop-pin-btn.is-pinned{background:var(--orange);border-color:var(--orange);color:#fff}:root.dark .wa-prop-modal-pin-bar{background:#ffffff08;border-color:#ffffff14}:root.dark .wa-prop-modal-pin-status{color:#d4d4d8}.wa-main{min-width:0}.wa-main .wa-composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.wa-main .wa-composer>textarea{box-sizing:border-box;resize:vertical;field-sizing:content;background:var(--canvas);width:100%;min-width:0;max-width:100%;min-height:64px;max-height:180px;color:var(--theme-text);border-radius:15px;grid-area:1/1/auto/-1;margin:0;padding:13px 15px;font-size:16px;line-height:1.6}.wa-main .wa-composer>.wa-composer-tools{grid-area:2/1;align-self:center;gap:3px;min-width:0;margin:0}.wa-main .wa-composer>.wa-composer-Buttons{grid-area:2/2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wa-main .wa-composer .wa-composer-sched-btn,.wa-main .wa-composer .wa-composer-send-btn{border-radius:12px;gap:6px;width:auto;min-width:44px;height:auto;min-height:44px;padding:10px 13px;font-size:13px;line-height:1.3}.wa-main .wa-composer .wa-sched-btn-label,.wa-main .wa-composer .wa-send-btn-label{display:inline}.wa-main .wa-composer>.wa-recording-bar{grid-area:1/1/auto/-1;min-width:0}.wa-main .wa-attachment-preview,.wa-main .wa-reply-preview,.wa-main .wa-att-details{min-width:0}.wa-main .wa-att-details strong{overflow-wrap:anywhere}@media (width>=1101px) and (width<=1499px){.wa-shell.with-properties-aside{grid-template-columns:240px minmax(0,1fr) 270px}}@media (width>=761px) and (width<=1100px){.wa-shell,.wa-shell.with-properties-aside{grid-template-columns:220px minmax(0,1fr)}.wa-shell .wa-properties-aside{display:none}.wa-thread-actions .wa-mobile-only-btn{display:inline-flex!important}.wa-shell .wa-properties-aside.mobile-open{z-index:95;background:var(--canvas);width:min(360px,100vw - 24px);height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 40px #0003}.wa-prop-mobile-backdrop{z-index:90;background:#10182055;display:block;position:fixed;inset:0}.wa-prop-mobile-close{display:inline-flex}}@media (width<=1100px){.wa-main .wa-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.wa-main .wa-composer>textarea{resize:none;min-height:60px;max-height:150px;padding:11px 13px}.wa-main .wa-composer .wa-composer-sched-btn,.wa-main .wa-composer .wa-composer-send-btn{gap:5px;padding:10px;font-size:12px}.wa-main .wa-composer>.wa-composer-Buttons{gap:6px}.wa-main .wa-composer .wa-composer-tools .icon-button{width:30px;min-width:30px;min-height:44px;padding:4px}}.wa-shared-channel{border-bottom:1px solid var(--border,#e7e3e0);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.wa-shared-channel svg{color:var(--accent,#ed5429);flex-shrink:0}.wa-shared-channel span{overflow-wrap:anywhere;min-width:0}.wa-shared-channel small{opacity:.75;margin-top:3px;font-size:12px;display:block}@media (width<=760px){.wa-shared-channel{padding:8px 12px;font-size:12px}}html{touch-action:pan-x pan-y;overscroll-behavior:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y;overscroll-behavior:auto}button,a,label,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}input,textarea,select,[contenteditable]:not([contenteditable=false]),[data-native-interactions]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}}.property-dialog{--property-danger:#a7352f;--property-danger-hover:#fbedeb}.property-dialog .form-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;min-width:0;margin-top:20px;padding-top:20px;display:flex}.property-dialog .form-actions>.button{white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:12px;flex:0 auto;justify-content:center;gap:9px;min-width:0;max-width:100%;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.4}.property-dialog .form-actions>.button>span{min-width:0}.property-dialog .form-actions>.button>svg{flex:none}.property-dialog .property-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.property-dialog .property-detail-actions>.property-delete-action{color:var(--property-danger);background:0 0;border-color:#0000;padding-inline:12px;font-weight:600}.property-dialog .property-detail-actions>.property-delete-action:hover{background:var(--property-danger-hover)}@media (width<=640px){.property-dialog .form-actions,.property-dialog .property-detail-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.property-dialog .form-actions>.button{width:100%;min-height:48px;padding:13px 16px}.property-dialog .property-detail-actions>.property-delete-action{margin-top:2px}}.lead-documents-back{min-height:44px;margin:0 36px 18px 0}:root[data-theme=dark]{color:#e6ebf2;background:#171d25}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color:#e6ebf2}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#bac4d4}html[data-theme=dark] :focus-visible{outline:2px solid #3d4757}html[data-theme=dark] .section-kicker,html[data-theme=dark] .eyebrow,html[data-theme=dark] .date-kicker,html[data-theme=dark] .eyebrow.light,html[data-theme=dark] .light{color:#bac4d4}html[data-theme=dark] .tiny-square{background:#2e3642}html[data-theme=dark] .primary{color:#f5f7fc}html[data-theme=dark] .primary:hover{background:#212933}html[data-theme=dark] .secondary:hover{background:#252d37}html[data-theme=dark] .text-button,html[data-theme=dark] .text-button:hover{color:#e6ebf2}html[data-theme=dark] .icon-button{color:#bac4d4}html[data-theme=dark] .icon-button:hover{color:var(--theme-text);background:#252d37}html[data-theme=dark] .icon-button.outlined{color:#bac4d4;background:#20262f}html[data-theme=dark] .icon-button.outlined:hover{background:#432b23}html[data-theme=dark] .green-pill{color:#e6ebf2;background:#432b23}html[data-theme=dark] .neutral-pill{color:#bac4d4;background:#252d37}html[data-theme=dark] .status-dot,html[data-theme=dark] .green-dot,html[data-theme=dark] .neutral-dot,html[data-theme=dark] .neutral-dot{background:#2e3642}html[data-theme=dark] .count-badge,html[data-theme=dark] .avatar{color:#bac4d4;background:#252d37}html[data-theme=dark] .avatar.green{color:#e6ebf2;background:#432c23}html[data-theme=dark] .avatar.rose{color:#d9b9af;background:#432d23}html[data-theme=dark] .avatar.blue{color:#afc6d9;background:#233343}html[data-theme=dark] .avatar.purple{color:#c5afd9;background:#322343}html[data-theme=dark] .avatar.sand{color:#d9ceaf;background:#433a23}html[data-theme=dark] .avatar-small.green{border:1px solid #694b3f}html[data-theme=dark] .owner-cell{color:#bac4d4}html[data-theme=dark] .owner-dot{color:#bac4d4;background:#252d37;border:2px solid #3d4757}html[data-theme=dark] .brand{color:var(--theme-text)}html[data-theme=dark] .brand-light{color:#f5f7fc}html[data-theme=dark] .loading-page{color:#bac4d4}html[data-theme=dark] .login-page{background:#171d25}html[data-theme=dark] .login-story{color:#f5f7fc;background:#212933}html[data-theme=dark] .login-story:after{border:1px solid #3d475708}html[data-theme=dark] .login-story p{color:#bac4d4}html[data-theme=dark] .story-divider{background:#2e3642}html[data-theme=dark] .story-location,html[data-theme=dark] .login-copyright{color:#bac4d4}html[data-theme=dark] .art-orbit{background:linear-gradient(150deg,#51322a09,#0000);border:1px solid #3d475738}html[data-theme=dark] .art-building{box-shadow:20px 20px 60px #00000056}html[data-theme=dark] .art-building i{background:#51322a25;border-top:1px solid #69483f38;border-left:1px solid #69483f19}html[data-theme=dark] .building-back{background:linear-gradient(130deg,#212933,#212933)}html[data-theme=dark] .building-front{background:linear-gradient(120deg,#2e3642,#212933)}html[data-theme=dark] .art-ground{background:linear-gradient(90deg,#0000,#51322a5c,#0000)}html[data-theme=dark] .art-tree{background:#2e3642}html[data-theme=dark] .input-with-icon{color:#bac4d4;background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .input-with-icon:focus-within{border-color:#3d4757;box-shadow:0 0 0 3px #00000032}html[data-theme=dark] .login-help,html[data-theme=dark] .prototype-note,html[data-theme=dark] .login-footer{color:#bac4d4}html[data-theme=dark] .portal-page{background:radial-gradient(at 80% 25%,#432c235c,#0000 55%),#171d25}html[data-theme=dark] .portal-header{border-bottom:1px solid #3d4757}html[data-theme=dark] .portal-user{color:#bac4d4}html[data-theme=dark] .solution-card{background:#20262f;border:1px solid #3d4757;box-shadow:0 15px 45px #00000026}html[data-theme=dark] .solution-card:hover{border-color:#69483f}html[data-theme=dark] .solution-illustration{background:#432c23}html[data-theme=dark] .solution-illustration:before,html[data-theme=dark] .solution-illustration:after{border:1px solid #694a3f}html[data-theme=dark] .mini-window{background:#20262f;box-shadow:0 12px 25px #0000002b}html[data-theme=dark] .mini-dots{border-bottom:1px solid #3d4757}html[data-theme=dark] .mini-dots i{background:#51322a}html[data-theme=dark] .mini-kanban>div{background:#252d37}html[data-theme=dark] .mini-kanban i{background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .mini-kanban i:after{background:#51322a}html[data-theme=dark] .solution-floating-icon{border:5px solid #694b3f}html[data-theme=dark] .solution-card-content p{color:#bac4d4}html[data-theme=dark] .solution-action{color:var(--theme-text)}html[data-theme=dark] .portal-bottom,html[data-theme=dark] .sidebar{color:#bac4d4}html[data-theme=dark] .workspace-label{border:1px solid #3d4757}html[data-theme=dark] .workspace-icon{color:#eaaf9e;background:#212933}html[data-theme=dark] .workspace-label strong{color:#f5f7fc}html[data-theme=dark] .workspace-label div>span{color:#bac4d4}html[data-theme=dark] .workspace-badge{color:#eaaf9e;border:1px solid #3d4757}html[data-theme=dark] .nav-label,html[data-theme=dark] .desktop-nav>a,html[data-theme=dark] .desktop-nav>a svg{color:#bac4d4}html[data-theme=dark] .desktop-nav>a:hover{color:#e7b4a2;background:#20262f07}html[data-theme=dark] .desktop-nav>a.active,html[data-theme=dark] .desktop-nav>a.active svg{color:#e6ebf2}html[data-theme=dark] .nav-count{color:#bac4d4;background:#20262f0c}html[data-theme=dark] .sidebar-tip{background:#212933;border:1px solid #3d4757}html[data-theme=dark] .tip-icon{color:#eaaf9e}html[data-theme=dark] .sidebar-tip strong{color:#dfb8aa}html[data-theme=dark] .sidebar-tip p{color:#bac4d4}html[data-theme=dark] .sidebar-tip button{color:#eaaf9e}html[data-theme=dark] .settings-link{color:#bac4d4}html[data-theme=dark] .settings-link:hover,html[data-theme=dark] .settings-link.active{color:#e8b3a1}html[data-theme=dark] .sidebar-profile{border-top:1px solid #3d4757}html[data-theme=dark] .sidebar-profile .avatar{color:#ebb39e;background:#212933}html[data-theme=dark] .sidebar-profile strong,html[data-theme=dark] .sidebar-profile div>span{color:#bac4d4}html[data-theme=dark] .sidebar-profile .icon-button:hover{color:#f5f7fc;background:#20262f0a}html[data-theme=dark] .topbar{background:#171d25}html[data-theme=dark] .breadcrumb{color:#bac4d4}html[data-theme=dark] .breadcrumb strong{color:#e6ebf2}html[data-theme=dark] .preview-badge{color:#bac4d4}html[data-theme=dark] .preview-badge>span:first-child{background:#51322a}html[data-theme=dark] .page-footer,html[data-theme=dark] .page-footer>span:first-child{color:#bac4d4}html[data-theme=dark] .page-footer>span:first-child>span{color:#ebaf9e}html[data-theme=dark] .page-footer i{color:#bac4d4}html[data-theme=dark] .panel,html[data-theme=dark] .stat-card{background:#20262f}html[data-theme=dark] .stat-top{color:#bac4d4}html[data-theme=dark] .blue-icon{color:#afc7d9;background:#243742}html[data-theme=dark] .sand-icon{color:#d9ceaf;background:#433923}html[data-theme=dark] .purple-icon{color:#c0afd9;background:#2f2343}html[data-theme=dark] .green-icon{color:#bac4d4;background:#432c23}html[data-theme=dark] .stat-inline{color:#bac4d4}html[data-theme=dark] .stat-bottom{color:#bac4d4;border-top:1px solid #3d4757}html[data-theme=dark] .stat-bottom button{color:#bac4d4}html[data-theme=dark] .followup-row{border-top:1px solid #3d4757}html[data-theme=dark] .followup-time{color:#bac4d4}html[data-theme=dark] .time-line{background:#252d37}html[data-theme=dark] .followup-contact small,html[data-theme=dark] .responsible-tag{color:#bac4d4}html[data-theme=dark] .panel-bottom-action{color:#bac4d4;background:#171d25;border-top:1px dashed #3d4757}html[data-theme=dark] .panel-bottom-action:hover{background:#171d25}html[data-theme=dark] .journey-card{color:#f5f7fc}html[data-theme=dark] .journey-card:after{border:1px solid #3d47570a}html[data-theme=dark] .journey-heading .eyebrow{color:#ebaf9e}html[data-theme=dark] .journey-icon{color:#eaaf9e;background:#212933}html[data-theme=dark] .journey-card p,html[data-theme=dark] .journey-bars>div{color:#bac4d4}html[data-theme=dark] .journey-bars strong{color:#eaaf9e}html[data-theme=dark] .journey-card>button{color:#eaaf9e;border-top:1px solid #3d475727}html[data-theme=dark] .leads-table th{color:#bac4d4;background:#171d25;border-top:1px solid #3d4757;border-bottom:1px solid #3d4757}html[data-theme=dark] .leads-table td{border-bottom:1px solid #3d4757}html[data-theme=dark] .table-person small,html[data-theme=dark] .table-property{color:#bac4d4}html[data-theme=dark] .stage-pill{color:#afc7d9;background:#27353f}html[data-theme=dark] .stage-pill.atendimento{color:#daceae;background:#433923}html[data-theme=dark] .stage-pill.visita{color:#beafd9;background:#2e2343}html[data-theme=dark] .stage-pill.proposta{color:#bac4d4;background:#252d37}html[data-theme=dark] .stage-pill.fechado{color:#bac4d4;background:#432c23}html[data-theme=dark] .stage-pill.perdido{color:#d9b9af;background:#432823}html[data-theme=dark] .search-input{color:#bac4d4;background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .search-input:focus-within{border-color:#69483f}html[data-theme=dark] .select-wrap{color:#bac4d4;background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .select-wrap select{color:#bac4d4}html[data-theme=dark] .select-wrap:focus-within{outline:2px solid #69483f}html[data-theme=dark] .view-toggle{background:#252d37}html[data-theme=dark] .view-toggle button{color:#bac4d4}html[data-theme=dark] .view-toggle button.active{color:#e6ebf2;background:#20262f;box-shadow:0 1px 4px #00000026}html[data-theme=dark] .list-count{color:#bac4d4}html[data-theme=dark] .lead-list-row{border-bottom:1px solid #3d4757}html[data-theme=dark] .lead-list-person small,html[data-theme=dark] .lead-list-property,html[data-theme=dark] .lead-list-property svg{color:#bac4d4}html[data-theme=dark] .lead-list-row:hover{background:#171d25}html[data-theme=dark] .kanban-hint{color:#bac4d4}html[data-theme=dark] .kanban-column,html[data-theme=dark] .kanban-column.is-dragging{background:#252d37}html[data-theme=dark] .column-count,html[data-theme=dark] .column-heading .icon-button{color:#bac4d4}html[data-theme=dark] .kanban-card{background:#20262f;border:1px solid #3d4757;box-shadow:0 2px 4px #00000026}html[data-theme=dark] .kanban-card:hover{border-color:#69483f}html[data-theme=dark] .source-label{color:#bac4d4;background:#252d37}html[data-theme=dark] .kanban-card-top .icon-button,html[data-theme=dark] .kanban-property,html[data-theme=dark] .kanban-property svg,html[data-theme=dark] .kanban-price{color:#bac4d4}html[data-theme=dark] .kanban-next{color:#bac4d4;background:#171d25}html[data-theme=dark] .kanban-card-footer{border-top:1px solid #3d4757}html[data-theme=dark] .move-select:focus-within{outline:2px solid #69483f}html[data-theme=dark] .move-select>span,html[data-theme=dark] .empty-column{color:#bac4d4}html[data-theme=dark] .empty-state{color:#eaaf9e}html[data-theme=dark] .empty-state h3{color:#e6ebf2}html[data-theme=dark] .empty-state p{color:#bac4d4}html[data-theme=dark] .property-card{background:#20262f}html[data-theme=dark] .property-image{background:#252d37}html[data-theme=dark] .property-placeholder{color:#ebaf9e;background:linear-gradient(135deg,#432a23,#252d37)}html[data-theme=dark] .property-status{color:#bac4d4;background:#20262ff2}html[data-theme=dark] .property-status.reserved{color:#d9ceaf}html[data-theme=dark] .property-code{color:#f5f7fc;background:#21293388}html[data-theme=dark] .property-location,html[data-theme=dark] .property-title-button:hover,html[data-theme=dark] .property-features span,html[data-theme=dark] .property-features svg{color:#bac4d4}html[data-theme=dark] .property-footer{color:#bac4d4;border-top:1px solid #3d4757}html[data-theme=dark] .property-footer button{color:#bac4d4}html[data-theme=dark] .demo-notice{color:#bac4d4;background:#432c23;border:1px solid #3d4757}html[data-theme=dark] .demo-notice strong,html[data-theme=dark] .calendar-panel .panel-heading>svg,html[data-theme=dark] .calendar-month,html[data-theme=dark] .week-picker button>span,html[data-theme=dark] .week-picker button>strong{color:#bac4d4}html[data-theme=dark] .week-picker .has-messages{background:#51322a}html[data-theme=dark] .week-picker button.selected>span{color:#bac4d4}html[data-theme=dark] .week-picker button.selected>strong{color:#e9b3a0}html[data-theme=dark] .week-picker button.today:not(.selected){border-color:#3d4757}html[data-theme=dark] .week-picker button.selected i.has-messages{background:#51322a}html[data-theme=dark] .calendar-date-label{color:#bac4d4}html[data-theme=dark] .date-input{color:#bac4d4;background:#171d25;border:1px solid #3d4757}html[data-theme=dark] .calendar-summary{border-top:1px solid #3d4757}html[data-theme=dark] .calendar-summary>span,html[data-theme=dark] .calendar-summary strong{color:#bac4d4}html[data-theme=dark] .calendar-note{color:#bac4d4;border-top:1px solid #3d4757}html[data-theme=dark] .calendar-note svg,html[data-theme=dark] .calendar-note strong,html[data-theme=dark] .agenda-day-heading h2>span,html[data-theme=dark] .message-card-heading>div>span,html[data-theme=dark] .message-card-heading i{color:#bac4d4}html[data-theme=dark] .message-status{color:#ebaf9e;background:#432b23}html[data-theme=dark] .message-status.neutral{color:#bac4d4;background:#252d37}html[data-theme=dark] .message-text{color:#bac4d4;background:#3c302a;border:1px solid #3d4757}html[data-theme=dark] .message-footer>span,html[data-theme=dark] .danger-icon{color:#bac4d4}html[data-theme=dark] .danger-icon:hover{color:#d9b7af;background:#432b23}html[data-theme=dark] .settings-section-icon{color:#bac4d4;background:#432c23}html[data-theme=dark] .settings-details dt,html[data-theme=dark] .settings-details dd{color:#bac4d4}html[data-theme=dark] .connection-row{border-bottom:1px solid #3d4757}html[data-theme=dark] .connection-preview,html[data-theme=dark] .settings-caption{color:#bac4d4}html[data-theme=dark] .modal-backdrop{background:#21293366}html[data-theme=dark] .modal{background:#3d2929;border:1px solid #3d4757;box-shadow:0 25px 100px #00000056}html[data-theme=dark] .modal-close{background:#3d2929e6}html[data-theme=dark] .record-form label,html[data-theme=dark] .detail-info>label{color:#bac4d4}html[data-theme=dark] .record-form input,html[data-theme=dark] .record-form select,html[data-theme=dark] .record-form textarea,html[data-theme=dark] .detail-info select{color:#e6ebf2;background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .record-form input:focus,html[data-theme=dark] .record-form select:focus,html[data-theme=dark] .record-form textarea:focus,html[data-theme=dark] .detail-info select:focus{border-color:#69483f;box-shadow:0 0 0 3px #0004}html[data-theme=dark] .optional{color:#bac4d4}html[data-theme=dark] .form-actions{border-top:1px solid #3d4757}html[data-theme=dark] .form-error{color:#dab5ae;background:#432a23;border:1px solid #69493f}html[data-theme=dark] .optional-section{background:#3c302a;border:1px solid #3d4757}html[data-theme=dark] .optional-section>summary,html[data-theme=dark] .optional-section>summary>span,html[data-theme=dark] .message-form-footnote,html[data-theme=dark] .detail-phone{color:#bac4d4}html[data-theme=dark] .detail-info{border-top:1px solid #3d4757}html[data-theme=dark] .detail-info-line>span,html[data-theme=dark] .detail-info-line strong{color:#bac4d4}html[data-theme=dark] .detail-notes{background:#171d25;border:1px solid #3d4757}html[data-theme=dark] .detail-notes h3,html[data-theme=dark] .detail-notes p,html[data-theme=dark] .detail-empty{color:#bac4d4}html[data-theme=dark] .detail-message{background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .detail-message>div,html[data-theme=dark] .detail-message p{color:#bac4d4}html[data-theme=dark] .property-detail-photo{background:#432c23}html[data-theme=dark] .property-detail-features{border-top:1px solid #3d4757;border-bottom:1px solid #3d4757}html[data-theme=dark] .property-detail-features span{color:#bac4d4}html[data-theme=dark] .toast-message{color:#e6ebf2;background:#20262f;border:1px solid #3d4757;box-shadow:0 8px 40px #00000032}html[data-theme=dark] .toast-message>span{color:#eaaf9e;background:#432b23}@media (width<=760px){html[data-theme=dark] .sidebar-backdrop{background:#21293366}html[data-theme=dark] .mobile-menu{color:#bac4d4}html[data-theme=dark] .topbar-brand-mobile{color:var(--theme-text)}html[data-theme=dark] .mobile-bottom-nav{background:#20262ff7;border-top:1px solid #3d4757;box-shadow:0 -4px 20px #00000026}html[data-theme=dark] .mobile-bottom-nav>a{color:#bac4d4}html[data-theme=dark] .mobile-bottom-nav>a.active{color:#e6ebf2}html[data-theme=dark] .mobile-bottom-nav>a.active:before{background:#51322a}html[data-theme=dark] .modal:before{background:#252d37}}html[data-theme=dark] .stat-top,html[data-theme=dark] .stat-bottom,html[data-theme=dark] .stat-inline,html[data-theme=dark] .table-property,html[data-theme=dark] .table-person small,html[data-theme=dark] .lead-list-person small,html[data-theme=dark] .lead-list-property,html[data-theme=dark] .property-location,html[data-theme=dark] .property-features span,html[data-theme=dark] .property-footer,html[data-theme=dark] .list-count,html[data-theme=dark] .followup-contact small,html[data-theme=dark] .followup-time,html[data-theme=dark] .message-text,html[data-theme=dark] .message-footer>span,html[data-theme=dark] .message-card-heading>div>span,html[data-theme=dark] .detail-phone,html[data-theme=dark] .detail-info-line>span,html[data-theme=dark] .detail-info-line strong,html[data-theme=dark] .detail-notes p,html[data-theme=dark] .detail-message p,html[data-theme=dark] .source-label,html[data-theme=dark] .settings-caption,html[data-theme=dark] .kanban-property,html[data-theme=dark] .owner-cell,html[data-theme=dark] .prototype-note,html[data-theme=dark] .login-help,html[data-theme=dark] .login-description,html[data-theme=dark] .panel-heading p{color:#bac4d4}html[data-theme=dark] .desktop-nav>a.active,html[data-theme=dark] .desktop-nav>a.active svg{color:#f5f7fc}html[data-theme=dark] .active .nav-count{color:#f5f7fc;background:#20262f33}html[data-theme=dark] .nav-active-dot{background:#20262f}html[data-theme=dark] .heading-dot{color:var(--theme-accent)}html[data-theme=dark] .users-intro{color:#bac4d4;background:#3b312b}html[data-theme=dark] .users-intro svg{color:var(--theme-accent)}html[data-theme=dark] .user-identity>span{color:#bac4d4}html[data-theme=dark] .pending-pill{color:#dcbdac;background:#432e23}html[data-theme=dark] .users-footnote{color:#bac4d4}html[data-theme=dark] .users-footnote svg{color:var(--theme-accent)}html[data-theme=dark] .account-password-field>label{color:#bac4d4}html[data-theme=dark] .account-password-field .input-with-icon:focus-within{border-color:#694c3f}html[data-theme=dark] .sidebar>.brand{border-bottom:1px solid #3d47570d}html[data-theme=dark] .evolution-form small{color:#bac4d4}html[data-theme=dark] .record-form .evolution-toggle input{accent-color:var(--theme-accent)}html[data-theme=dark] .evolution-instance-heading p{color:#bac4d4}html[data-theme=dark] .evolution-qr p{color:#bac4d4}html[data-theme=dark] .evolution-notice{color:#bac4d4;background:#422f24;border:1px solid #69503f}html[data-theme=dark] .evolution-disconnect{color:#d9b7af}html[data-theme=dark] .field-help{color:#bac4d4}html[data-theme=dark] .wa-workspace{background:#171d25}html[data-theme=dark] .wa-app-bar{background:#20262f}html[data-theme=dark] .wa-online-pill.online{color:#addcc7;background:#234333;border:1px solid #3f6953}html[data-theme=dark] .wa-online-pill.online .status-dot{background:#2a513d}html[data-theme=dark] .wa-online-pill.offline{color:#e1b0a8;background:#432a23;border:1px solid #69483f}html[data-theme=dark] .wa-desktop-prop-toggle.active{background:#432c23;border-color:#694b3f}html[data-theme=dark] .wa-prop-group-chip{color:#e6ebf2;background:#3c302a;border:1px solid #3d4757}html[data-theme=dark] .wa-prop-group-chip:hover{background:#3e3028;border-color:#634f46}html[data-theme=dark] .wa-prop-group-chip.active{color:#f5f7fc}html[data-theme=dark] .wa-prop-group-chip.active svg{color:var(--theme-accent)}html[data-theme=dark] .wa-prop-group-count{color:#e6ebf2;background:#252d37}html[data-theme=dark] .wa-prop-group-chip.active .wa-prop-group-count{color:#f5f7fc}html[data-theme=dark] .wa-sidebar{background:#171d25}html[data-theme=dark] .wa-sidebar-top{background:#20262f}html[data-theme=dark] .wa-filter-pills button{color:#bac4d4;background:#20262f}html[data-theme=dark] .wa-filter-pills button.active{color:#f5f7fc}html[data-theme=dark] .wa-empty-list{color:#bac4d4}html[data-theme=dark] .wa-chat-item{border-bottom:1px solid #3d4757}html[data-theme=dark] .wa-chat-item:hover{background:#3c312a}html[data-theme=dark] .wa-chat-item.active{background:#432c23}html[data-theme=dark] .wa-chat-row1 strong{color:#e6ebf2}html[data-theme=dark] .wa-chat-row1 small,html[data-theme=dark] .wa-chat-preview{color:#bac4d4}html[data-theme=dark] .wa-unread-badge{color:#f5f7fc}html[data-theme=dark] .wa-contact-tag{color:#bac4d4;background:#252d37}html[data-theme=dark] .wa-group-tag{color:#c4afd9;background:#322343}html[data-theme=dark] .wa-prop-tag{color:#d9bdaf;background:#432e23;border:1px solid #694d3f}html[data-theme=dark] .wa-sched-tag{background:#432e23}html[data-theme=dark] .wa-main{background:#423624 radial-gradient(#494031 .75px,#0000 .75px)}html[data-theme=dark] .wa-empty-thread{color:#bac4d4}html[data-theme=dark] .wa-empty-thread h3{color:#e6ebf2}html[data-theme=dark] .wa-thread-header{background:#20262f}html[data-theme=dark] .wa-contact-Click:hover{background:#3c312a}html[data-theme=dark] .wa-stage-select-pill{border:1px solid #405668}html[data-theme=dark] .wa-stage-select-pill:hover{border-color:#455664}html[data-theme=dark] .wa-stage-select-pill select option{color:#e6ebf2;background:#20262f}html[data-theme=dark] .wa-prop-select-pill{color:#bac4d4;background:#3f3127;border:1px solid #3d4757}html[data-theme=dark] .wa-prop-select-pill:hover{background:#402f26;border-color:#635045}html[data-theme=dark] .wa-prop-select-pill.is-linked{background:#432e23;border-color:#694b3f}html[data-theme=dark] .wa-prop-select-pill select option{color:#e6ebf2;background:#20262f}@media (width<=960px){html[data-theme=dark] .wa-contact-Click:hover{background:#20262f12}}html[data-theme=dark] .wa-contact-sub{color:#bac4d4}html[data-theme=dark] .wa-scheduled-bar{background:#432e23;border-bottom:1px solid #694d3f}html[data-theme=dark] .wa-scheduled-bar-header{color:#e6ebf2}html[data-theme=dark] .wa-scheduled-item{background:#20262f;border:1px solid #694d3f}html[data-theme=dark] .wa-scheduled-info p{color:#bac4d4}html[data-theme=dark] .wa-kind-badge{color:#e6ebf2;background:#3d3029}html[data-theme=dark] .wa-sched-error{color:#e2afa7}html[data-theme=dark] .wa-scroll-bottom-btn{background:#20262f;box-shadow:0 4px 16px #00000053}html[data-theme=dark] .wa-scroll-bottom-btn:hover{color:var(--theme-accent);background:#432c23}html[data-theme=dark] .wa-stream-empty{color:#bac4d4}html[data-theme=dark] .wa-bubble{box-shadow:0 1px 3px #00000026}html[data-theme=dark] .from-them .wa-bubble{color:#e6ebf2;background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .from-me .wa-bubble{color:#f5f7fc;background:#212933}html[data-theme=dark] .wa-group-sender{border-bottom:1px solid #625446}html[data-theme=dark] .wa-group-sender small{color:#bac4d4}html[data-theme=dark] .from-me .wa-quoted-box{background:#20262f14}html[data-theme=dark] .wa-media-video{background:#212933}html[data-theme=dark] .wa-doc-card{color:#e6ebf2;background:#3c312a}html[data-theme=dark] .from-me .wa-doc-card{color:#f5f7fc;background:#212933}html[data-theme=dark] .wa-bubble-link:hover{color:#9ad4ef}html[data-theme=dark] .from-me .wa-bubble-link{color:#9ad5ef}html[data-theme=dark] .from-me .wa-bubble-link:hover{color:#9ad4ef}html[data-theme=dark] .wa-reaction-pill{color:#e6ebf2;background:#20262f;border:1px solid #3d4757;box-shadow:0 2px 5px #00000026}html[data-theme=dark] .wa-reaction-pill.mine{background:#432d23}html[data-theme=dark] .wa-react-trigger{color:#bac4d4;background:#20262f}html[data-theme=dark] .wa-reaction-picker{background:#20262f;box-shadow:0 8px 24px #0000003d}html[data-theme=dark] .wa-reaction-choice:hover{background:#3d3129}html[data-theme=dark] .wa-attachment-preview{background:#432e23;border-top:1px solid #694d3f}html[data-theme=dark] .wa-att-icon{color:var(--theme-accent);background:#432c23}html[data-theme=dark] .wa-att-details small{color:#bac4d4}html[data-theme=dark] .wa-emoji-popover{background:#20262f}html[data-theme=dark] .wa-emoji-item:hover{background:#3d3029}html[data-theme=dark] .wa-composer{background:#20262f}html[data-theme=dark] .wa-recording-bar{background:#432c23;border:1px solid #694c3f}html[data-theme=dark] .wa-composer textarea{border:1px solid #3d4757}html[data-theme=dark] .wa-lightbox-img{box-shadow:0 20px 60px #0000008c}html[data-theme=dark] .wa-properties-aside{background:#3d3329}html[data-theme=dark] .wa-prop-aside-top{background:#20262f}html[data-theme=dark] .wa-prop-aside-title>div{color:#e6ebf2}html[data-theme=dark] .wa-prop-card{background:#20262f}html[data-theme=dark] .wa-prop-card:hover{box-shadow:0 6px 18px #00000026}html[data-theme=dark] .wa-prop-thumb{background:#252d37}html[data-theme=dark] .wa-prop-noimg{color:#bac4d4}html[data-theme=dark] .wa-prop-photo-badge,html[data-theme=dark] .wa-prop-status-pill{color:#f5f7fc;background:#212933cc}html[data-theme=dark] .wa-prop-status-pill.available{background:#2a513fe6}html[data-theme=dark] .wa-prop-code{color:#bac4d4}html[data-theme=dark] .wa-prop-title{color:#e6ebf2}html[data-theme=dark] .wa-prop-loc,html[data-theme=dark] .wa-prop-specs{color:#bac4d4}html[data-theme=dark] .wa-prop-specs span{background:#3c312a}html[data-theme=dark] .wa-prop-footer{border-top:1px solid #3d4757}html[data-theme=dark] .wa-prop-price{color:#e6ebf2}html[data-theme=dark] .wa-prop-send-hint{color:var(--theme-accent);background:#432e23}html[data-theme=dark] .wa-prop-summary-textarea{background:#3d3329}html[data-theme=dark] .wa-prop-summary-textarea:focus{background:#20262f}html[data-theme=dark] .wa-prop-modal-img-item{background:#3d3229}html[data-theme=dark] .wa-prop-modal-img-item.selected{box-shadow:0 3px 10px #0004}html[data-theme=dark] .wa-prop-img-check{background:#20262f}html[data-theme=dark] .wa-prop-modal-img-item.selected .wa-prop-img-check{color:#f5f7fc}html[data-theme=dark] .wa-prop-no-images-note{color:#bac4d4;background:#3f3127}html[data-theme=dark] .prop-photos-section{background:#423324}html[data-theme=dark] .prop-photo-thumb{background:#20262f}html[data-theme=dark] .prop-cover-badge{color:#f5f7fc}html[data-theme=dark] .prop-make-cover,html[data-theme=dark] .prop-photo-remove{color:#f5f7fc;background:#212933cc}@media (width<=960px){html[data-theme=dark] .wa-prop-groups-bar{border-top:1px solid #3d4757}html[data-theme=dark] .wa-properties-aside.mobile-open{background:#3d3329;box-shadow:0 -18px 50px #0000007c}html[data-theme=dark] .wa-prop-mobile-backdrop{background:#21293366}html[data-theme=dark] .wa-thread-header{color:#f5f7fc;border-bottom:1px solid #3d4757}html[data-theme=dark] .wa-back-btn{color:#f5f7fc}html[data-theme=dark] .wa-back-btn:hover{color:#f5f7fc;background:#20262f14}html[data-theme=dark] .wa-contact-title strong{color:#f5f7fc}html[data-theme=dark] .wa-contact-sub{color:#bac4d4}html[data-theme=dark] .wa-lead-header-controls{border-top:1px solid #3d47571a}html[data-theme=dark] .wa-prop-select-pill{color:#d9bfaf;background:#20262f14;border-color:#3d475728}html[data-theme=dark] .wa-prop-select-pill.is-linked{color:#efae9a;background:#51322a33}html[data-theme=dark] .wa-thread-actions .secondary{color:#f5f7fc;background:#20262f14;border-color:#3d475724}html[data-theme=dark] .wa-thread-actions .secondary:hover{background:#20262f24}html[data-theme=dark] .wa-composer{background:#252d37}html[data-theme=dark] .wa-composer textarea{background:#20262f}}@media (width<=760px){html[data-theme=dark] .wa-workspace.is-thread-open{background:#423624}html[data-theme=dark] .preview-badge{background:#3d3029}html[data-theme=dark] .mobile-bottom-nav{background:#20262ff7}html[data-theme=dark] .agenda-day-heading .select-wrap{background:#20262f}}html[data-theme=dark] .property-solution-illustration{background:#252d37}html[data-theme=dark] .property-solution-illustration .solution-floating-icon{border-color:#3d4757}html[data-theme=dark] .mini-property-window{color:#bac4d4;background:#20262f;box-shadow:0 12px 25px #0000002b}html[data-theme=dark] .mini-property-window>span{background:#412e25}html[data-theme=dark] .mini-property-window>span:nth-of-type(2){background:#252d37}html[data-theme=dark] .mini-property-window i{background:#3e3128}html[data-theme=dark] .workspace-switch-icon{color:#bac4d4}html[data-theme=dark] .breadcrumb a:hover,html[data-theme=dark] .wa-chat-item.is-unread .wa-chat-row1 strong{color:#e6ebf2}html[data-theme=dark] .wa-chat-item.is-unread .wa-chat-row1 small{color:#e6b1a2}html[data-theme=dark] .wa-chat-item.is-unread .wa-chat-preview{color:#e6ebf2}html[data-theme=dark] .wa-archive-action{color:#bac4d4;background:#20262f;border:1px solid #635345}html[data-theme=dark] .wa-ai-generator-box{background:#433323;border:1px solid #69523f}html[data-theme=dark] .wa-ai-box-title{color:#e6ebf2}html[data-theme=dark] .wa-ai-box-title svg{color:#ebb29d}html[data-theme=dark] .wa-ai-box-sub{color:#bac4d4}html[data-theme=dark] .wa-ai-key-box{background:#20262f;border:1px solid #69533f}html[data-theme=dark] .wa-ai-key-box label{color:#e6ebf2}html[data-theme=dark] .wa-ai-key-row input{border:1px solid #655343}html[data-theme=dark] .wa-ai-key-row select{background:#20262f;border:1px solid #655343}html[data-theme=dark] .wa-ai-chip{color:#e6ebf2;background:#20262f;border:1px solid #69533f}html[data-theme=dark] .wa-ai-chip:hover:not(:disabled){color:#e9b3a0;background:#432e23;border-color:#694a3f}html[data-theme=dark] .wa-ai-prompt-row input{color:#e6ebf2;background:#20262f;border:1px solid #655344}html[data-theme=dark] .wa-ai-prompt-row input:focus{border-color:#694a3f}html[data-theme=dark] .wa-parts-preview-box{background:#423624;border:1px solid #665742}html[data-theme=dark] .wa-parts-preview-head{color:#e6ebf2}html[data-theme=dark] .wa-part-bubble{color:#afcad9;background:#274323;border:1px solid #46693f}html[data-theme=dark] .wa-part-meta{color:#aadfba;border-bottom:1px solid #3f694c24}html[data-theme=dark] .wa-sequence-bar{color:#a7e2c4;background:#234333;border-top:1px solid #3f6953}html[data-theme=dark] .wa-sequence-pulse{background:#2a5140;box-shadow:0 0 0 3px #00000065}html[data-theme=dark] .wa-send-parts-btn{color:#eab39f!important;background:#432e23!important;border-color:#694a3f!important}html[data-theme=dark] .signature-checkbox input{accent-color:#e4b4a5}html[data-theme=dark] .catalog-section{border-top:1px solid #625046}html[data-theme=dark] .catalog-section h3{color:#e6ebf2}html[data-theme=dark] .catalog-document-list li{border:1px solid #625046}html[data-theme=dark] .catalog-document-list a{color:#e9af9f}html[data-theme=dark] .catalog-document-list small,html[data-theme=dark] .catalog-document-list span{color:#e6ebf2}html[data-theme=dark] .catalog-ai-review{background:#433023;border:1px solid #69513f}html[data-theme=dark] .catalog-ai-review pre{background:#20262f}html[data-theme=dark] .catalog-checkbox input{accent-color:#efad9a}html[data-theme=dark] .catalog-typology{background:#3b332b;border:1px solid #625046}html[data-theme=dark] .catalog-level-label{color:#e9af9f}html[data-theme=dark] .catalog-detail-grid dt{color:#bac4d4}html[data-theme=dark] .catalog-table td,html[data-theme=dark] .catalog-table th{border-bottom:1px solid #625046}html[data-theme=dark] .catalog-delete-button{color:#e7a7a2!important;border-color:#69473f!important}html[data-theme=dark] .property-editor-fields{border-top:1px solid #625046}html[data-theme=dark] .catalog-overview>span{color:#bac4d4;border:1px solid #625046}html[data-theme=dark] .catalog-overview strong{color:#e6ebf2}html[data-theme=dark] .catalog-price-summary{background:#3b332b;border:1px solid #625046}html[data-theme=dark] .catalog-price-summary strong{color:#e6ebf2}html[data-theme=dark] .catalog-price-summary small{color:#bac4d4}html[data-theme=dark] .catalog-typology-summary strong{color:#e6ebf2}html[data-theme=dark] .catalog-typology-summary small{color:#bac4d4}html[data-theme=dark] .wa-attendance-btn.is-active-collab{color:#9ab5ef;background:#2a38511f;border-color:#3f4f6959}:root[data-theme=dark].dark .wa-attendance-btn.is-active-collab{color:#9ac0ef;background:#2a385133;border-color:#3f4f6973}html[data-theme=dark] .wa-collab-badge.transferred{color:#c79aee;background:#3e2a511f;border:1px solid #553f6940}:root[data-theme=dark].dark .wa-collab-badge.transferred{color:#c49aef;background:#3e2a5133;border-color:#553f6966}html[data-theme=dark] .wa-collab-badge.shared{color:#9ab0ef;background:#2a38511f;border:1px solid #3f4f6940}:root[data-theme=dark].dark .wa-collab-badge.shared{color:#9ac2ef;background:#2a385133;border-color:#3f4f6966}html[data-theme=dark] .wa-collab-pill.transferred{color:#c79aee;background:#3e2a5124}:root[data-theme=dark].dark .wa-collab-pill.transferred{color:#c49aef;background:#3e2a5140}html[data-theme=dark] .wa-collab-pill.shared{color:#9ab0ef;background:#2a385124}:root[data-theme=dark].dark .wa-collab-pill.shared{color:#9ac2ef;background:#2a385140}html[data-theme=dark] .wa-bubble.wa-collaborator-bubble{color:#9fb2ea;background:#233243;border:1px solid #3f5269}:root[data-theme=dark].dark .wa-bubble.wa-collaborator-bubble{color:#9abeef;background:#2a3351;border:1px solid #3f4969}html[data-theme=dark] .wa-collab-sender-pill{color:#9ab5ef;background:#2a38511f}:root[data-theme=dark].dark .wa-collab-sender-pill{color:#9ac2ef;background:#2a385140}html[data-theme=dark] .wa-attendance-backdrop{background:#00000073}html[data-theme=dark] .attendance-modal{background:var(--bg-surface,#20262f);border:1px solid var(--border-subtle,#3d475714);box-shadow:0 20px 45px #0000005c}:root[data-theme=dark].dark .attendance-modal{background:#212933;border-color:#3d47571a;box-shadow:0 20px 45px #0000008c}html[data-theme=dark] .attendance-modal .modal-header{border-bottom:1px solid var(--border-subtle,#3d475714)}html[data-theme=dark] .attendance-contact-summary{background:var(--bg-hover,#00000008);border:1px solid var(--border-subtle,#3d47570f)}:root[data-theme=dark].dark .attendance-contact-summary{background:#20262f08;border-color:#3d475712}html[data-theme=dark] .attendance-contact-details small{color:var(--text-muted,#bac4d4)}html[data-theme=dark] .attendance-mode-card{border:1.5px solid var(--border-subtle,#3d47571a);background:var(--bg-surface,#20262f)}:root[data-theme=dark].dark .attendance-mode-card{background:#20262f05;border-color:#3d47571a}html[data-theme=dark] .attendance-mode-card:hover{border-color:var(--primary,#3f695b);background:var(--bg-hover,#2a514408)}html[data-theme=dark] .attendance-mode-card.selected{background:#2a36510a;border-color:#3f4c69}:root[data-theme=dark].dark .attendance-mode-card.selected{background:#2a38511a;border-color:#3f4f69}html[data-theme=dark] .attendance-mode-card.end-share.selected{background:#512a2a0a;border-color:#693f3f}html[data-theme=dark] .mode-icon-wrap.transfer{color:#c79aee;background:#3e2a511f}:root[data-theme=dark].dark .mode-icon-wrap.transfer{color:#c49aef;background:#3e2a5140}html[data-theme=dark] .mode-icon-wrap.share{color:#9ab0ef;background:#2a38511f}:root[data-theme=dark].dark .mode-icon-wrap.share{color:#9ac2ef;background:#2a385140}html[data-theme=dark] .mode-icon-wrap.end{color:#ef9a9a;background:#512a2a1f}:root[data-theme=dark].dark .mode-icon-wrap.end{color:#ef9a9a;background:#512a2a40}html[data-theme=dark] .mode-text p{color:var(--text-muted,#bac4d4)}html[data-theme=dark] .field-select-wrap select{border:1px solid var(--border-subtle,#3d475726);background:var(--bg-surface,#20262f)}:root[data-theme=dark].dark .field-select-wrap select{color:#f5f7fc;background:#212933;border-color:#3d47571f}html[data-theme=dark] .field-select-wrap svg{color:var(--text-muted,#bac4d4)}html[data-theme=dark] .attendance-error-msg{color:#ef9a9a}html[data-theme=dark] .modal-footer{border-top:1px solid var(--border-subtle,#3d475714);background:var(--bg-hover,#00000004)}:root[data-theme=dark].dark .modal-footer{background:#20262f05;border-color:#3d475714}html[data-theme=dark] .card-badge.collab{color:#9ab0ef;background:#2a38511f}:root[data-theme=dark].dark .card-badge.collab{color:#9ac2ef;background:#2a385140}html[data-theme=dark] .card-badge.transferred{color:#c79aee;background:#3e2a511f}:root[data-theme=dark].dark .card-badge.transferred{color:#c49aef;background:#3e2a5140}html[data-theme=dark] .collab-checkbox-pill{border:1px solid var(--border-subtle,#3d47571f)}html[data-theme=dark] .collab-checkbox-pill.selected{color:#9ab0ef;background:#2a38511a;border-color:#3f4c69}:root[data-theme=dark].dark .collab-checkbox-pill.selected{color:#9ac2ef;background:#2a385133;border-color:#3f4f69}html[data-theme=dark] .wa-prop-docs-section{border-top:1px solid var(--border-subtle,#3d475714)}html[data-theme=dark] .wa-prop-doc-card{border:1px solid var(--border-subtle,#3d47571a);background:var(--bg-surface,#20262f)}:root[data-theme=dark].dark .wa-prop-doc-card{background:#20262f08;border-color:#3d475714}html[data-theme=dark] .wa-prop-doc-card:hover{border-color:var(--primary,#3f695b)}html[data-theme=dark] .wa-prop-doc-card .doc-icon.book{color:#9ab5ef;background:#2a38511f}:root[data-theme=dark].dark .wa-prop-doc-card .doc-icon.book{color:#9ac0ef;background:#2a385133}html[data-theme=dark] .wa-prop-doc-card .doc-icon.tabela{color:#9aefd4;background:#2a51441f}:root[data-theme=dark].dark .wa-prop-doc-card .doc-icon.tabela{color:#9feacf;background:#2a514433}html[data-theme=dark] .wa-prop-doc-card .doc-info small{color:var(--text-muted,#bac4d4)}html[data-theme=dark] .sched-media-toolbar{background:var(--bg-hover,#00000005);border:1px dashed var(--border-subtle,#3d47571f)}:root[data-theme=dark].dark .sched-media-toolbar{background:#20262f05;border-color:#3d47571a}html[data-theme=dark] .sched-toolbar-title{color:var(--text-muted,#bac4d4)}html[data-theme=dark] .sched-tool-btn.is-recording{color:#ef9a9a;background:#432323;border-color:#693f3f}:root[data-theme=dark].dark .sched-tool-btn.is-recording{color:#ef9a9a;background:#512a2a;border-color:#693f3f}html[data-theme=dark] .sched-recording-box{background:#512a2a14;border:1.5px solid #693f3f4d}:root[data-theme=dark].dark .sched-recording-box{background:#512a2a26;border-color:#693f3f66}html[data-theme=dark] .sched-rec-pulse{background:#512a2a;box-shadow:0 0 #0000008c}html[data-theme=dark] .sched-media-preview-box{background:var(--bg-hover,#00000005);border:1px solid var(--border-subtle,#3d475714)}:root[data-theme=dark].dark .sched-media-preview-box{background:#20262f05;border-color:#3d475714}html[data-theme=dark] .sched-preview-thumb{border:1px solid var(--border-subtle,#3d47571a)}html[data-theme=dark] .sched-preview-doc-icon,html[data-theme=dark] .sched-preview-audio-icon{color:#9ab5ef;background:#2a38511f}:root[data-theme=dark].dark .sched-preview-doc-icon,:root[data-theme=dark].dark .sched-preview-audio-icon{color:#9ac0ef;background:#2a385133}html[data-theme=dark] .sched-preview-meta small{color:var(--text-muted,#bac4d4)}html[data-theme=dark] .badge-tag.image{color:#9aefd4;background:#2a51441f}:root[data-theme=dark].dark .badge-tag.image{color:#9feacf;background:#2a514438}html[data-theme=dark] .badge-tag.document{color:#9ab5ef;background:#2a38511f}:root[data-theme=dark].dark .badge-tag.document{color:#9ac0ef;background:#2a385138}html[data-theme=dark] .badge-tag.audio{color:#efc79a;background:#51422a1f}:root[data-theme=dark].dark .badge-tag.audio{color:#efd79a;background:#51422a38}html[data-theme=dark] .table-info-item{background:#3b332b;border:1px solid #625046}html[data-theme=dark] .table-info-item span{color:#bac4d4}html[data-theme=dark] .table-info-item strong{color:#e6ebf2}html[data-theme=dark] .table-upload-box{background:#3d2929;border:2px dashed #3d4757}html[data-theme=dark] .table-upload-box:hover{background:#432b23;border-color:#69483f}html[data-theme=dark] .table-upload-box.has-file{background:#20262f;border-color:#625046}html[data-theme=dark] .table-upload-prompt{color:#bac4d4}html[data-theme=dark] .table-upload-prompt strong{color:#e6ebf2}html[data-theme=dark] .table-upload-prompt span{color:#bac4d4}html[data-theme=dark] .table-file-info strong{color:#e6ebf2}html[data-theme=dark] .table-file-info small{color:#bac4d4}html[data-theme=dark] .table-update-processing{color:#efaf9a;background:#433523;border:1px solid #69563f}html[data-theme=dark] .table-update-processing strong{color:#efb09a}html[data-theme=dark] .table-error-banner{color:#ed9b9b;background:#432323;border:1px solid #693f3f}html[data-theme=dark] .table-error-banner strong{color:#e9a0a0}html[data-theme=dark] .table-warnings-box{color:#efba9a;background:#433d23;border:1px solid #69613f}html[data-theme=dark] .table-success-badge{color:#9feabb;background:#23432d;border:1px solid #3f694e}html[data-theme=dark] .table-success-badge h3{color:#a0e8bd}html[data-theme=dark] .table-success-badge p{color:#9aeeba}html[data-theme=dark] .table-change-card{background:#3b332b;border:1px solid #625046}html[data-theme=dark] .table-change-card .change-label{color:#bac4d4}html[data-theme=dark] .table-change-card .change-value{color:#e6ebf2}html[data-theme=dark] .table-change-card small{color:#bac4d4}html[data-theme=dark] .table-typologies-preview h4{color:#e6ebf2}html[data-theme=dark] .table-flow-box{background:#3b332b;border:1px solid #625046}html[data-theme=dark] .table-flow-box strong,html[data-theme=dark] .table-flow-box p{color:#e6ebf2}html[data-theme=dark] .catalog-references>summary svg,html[data-theme=dark] .catalog-references-body h4{color:#bac4d4}html[data-theme=dark] .proposal-section .catalog-checkbox input{accent-color:var(--theme-accent)}@media (width<=760px){html[data-theme=dark] .proposal-mobile-balance{box-shadow:0 5px 24px #00000028}}@media (width<=1699px){html[data-theme=dark] .wa-proposal-backdrop{background:#0005}}html[data-theme=dark] .lead-modal-tabs{border-bottom:1px solid #3d4757}html[data-theme=dark] .lead-tab-btn{color:#bac4d4;background:#3e3328;border:1px solid #3d4757}html[data-theme=dark] .lead-tab-btn:hover{color:#e6ebf2;background:#3c322a}html[data-theme=dark] .lead-tab-btn.active{color:#efae9a;background:#20262f;border-color:#69483f;box-shadow:0 2px 6px #0000002b}html[data-theme=dark] .tab-filled-dot{background:#2a5131}html[data-theme=dark] .required-badge{color:#ebb09d}html[data-theme=dark] .credit-pill{color:#e8b0a0;background:#432c23;border:1px solid #694a3f}html[data-theme=dark] .credit-pill strong{color:#e6ebf2}html[data-theme=dark] .detail-contacts-bar{color:#bac4d4}html[data-theme=dark] .lead-dossier-card{background:#403326;border:1px solid #3d4757}html[data-theme=dark] .dossier-card-heading{color:#e6ebf2;border-bottom:1px solid #625146}html[data-theme=dark] .dossier-item span{color:#bac4d4}html[data-theme=dark] .dossier-item strong{color:#e6ebf2}html[data-theme=dark] .dossier-item strong.highlight-val{color:#eeaf9b}html[data-theme=dark] .dossier-item strong small{color:#bac4d4}html[data-theme=dark] .dossier-subbox{background:#20262f;border:1px solid #3d4757}html[data-theme=dark] .dossier-sub-title{color:#bac4d4}html[data-theme=dark] .dossier-subbox p{color:#e6ebf2}html[data-theme=dark] .wa-reply-action:hover{background:#2e36421a}html[data-theme=dark] .wa-schedule-backdrop{background:#0003}html[data-theme=dark] .wa-schedule-toast{box-shadow:0 20px 70px #0000005c}html[data-theme=dark] .wa-schedule-symbol{color:#d9bdaf}html[data-theme=dark] .wa-pinned-chip{background:#432e23;border:1px solid #694b3f}html[data-theme=dark] .wa-pinned-chip-remove:hover{color:var(--danger,#ef9a9a)}html[data-theme=dark] .wa-prop-pin-btn{color:#e6ebf2;background:#20262ff2;border:1px solid #3d47571f}html[data-theme=dark] .wa-prop-pin-btn:hover{color:var(--theme-accent);background:#20262f}html[data-theme=dark] .wa-prop-pin-btn.is-pinned{color:#f5f7fc}html[data-theme=dark] .wa-prop-modal-pin-bar{background:var(--surface-subtle,#3c302a)}html[data-theme=dark] .wa-prop-modal-pin-status{color:var(--text-secondary,#e6ebf2)}html[data-theme=dark] .lead-pinned-chip{background:#432e23;border:1px solid #694b3f}html[data-theme=dark] .lead-pinned-chip-remove:hover{color:#ef9a9a}:root[data-theme=dark].dark .wa-pinned-chip,:root[data-theme=dark].dark .lead-pinned-chip{color:#efae9a;background:#51322a26;border-color:#69483f59}:root[data-theme=dark].dark .wa-prop-pin-btn{color:#bac4d4;background:#212933e0;border-color:#3d47571f}:root[data-theme=dark].dark .wa-prop-pin-btn.is-pinned{color:#f5f7fc}:root[data-theme=dark].dark .wa-prop-modal-pin-bar{background:#20262f08;border-color:#3d475714}:root[data-theme=dark].dark .wa-prop-modal-pin-status{color:#bac4d4}@media (width>=761px) and (width<=1100px){html[data-theme=dark] .wa-shell .wa-properties-aside.mobile-open{box-shadow:-12px 0 40px #0000005c}html[data-theme=dark] .wa-prop-mobile-backdrop{background:#0005}}html[data-theme=dark] .wa-shared-channel{border-bottom:1px solid var(--border,#3d4757)}html[data-theme=dark] .wa-shared-channel svg{color:var(--accent,#efad9a)}:root{--theme-text:#363639;--theme-focus:#a47562;--theme-toggle-bg:#e9e6e2;--theme-toggle-thumb:#fff;--theme-toggle-muted:#827b74}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-text:#e6ebf2;--theme-accent:#f1b195;--theme-focus:#f0b69d;--theme-toggle-bg:#181e27;--theme-toggle-thumb:#394657;--theme-toggle-muted:#b4bfce;--green:#313b49;--green-dark:#151b23;--lime:#f6bea9;--orange:#ad4c30;--muted:#bbc4d2;--border:#3c4756;--canvas:#171d25;--shadow:0 8px 25px #0004;color:#e6ebf2;background:#171d25}.theme-toggle{touch-action:manipulation;cursor:pointer;background:0 0;border:0;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;min-width:64px;min-height:44px;padding:5px;display:inline-flex}.theme-toggle-track{isolation:isolate;background:var(--theme-toggle-bg);width:58px;height:30px;color:var(--theme-toggle-muted);border:1px solid #00000012;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:0 6px;display:flex;position:relative}.theme-toggle-track svg{z-index:1;flex-shrink:0;position:relative}.theme-toggle-thumb{background:var(--theme-toggle-thumb);border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0002}.theme-toggle:not(.is-dark) .theme-toggle-track svg:first-of-type{color:#8a4a13}.theme-toggle.is-dark .theme-toggle-thumb{transform:translate(27px)}.theme-toggle.is-dark .theme-toggle-track svg:last-of-type{color:#f5e2b3}.theme-toggle:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}.theme-toggle:hover .theme-toggle-track{box-shadow:0 0 0 2px #a4877c24}.theme-toggle.is-compact{border:1px solid var(--border);background:var(--theme-toggle-bg);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--theme-text);border-radius:50%;padding:5px}.login-theme-toggle{z-index:60;position:fixed;top:20px;right:24px}.wa-thread-theme-toggle{display:none}html[data-theme=dark] body{color:var(--theme-text);background:#171d25}html[data-theme=dark] .brand-logo--color .brand-logo-image{filter:none;opacity:1}html[data-theme=dark] :focus-visible{outline-color:var(--theme-focus)}html[data-theme=dark] ::selection{color:#fff;background:#785044}html[data-theme=dark] .primary{color:#241b17;background:#efb299;border-color:#efb299}html[data-theme=dark] .primary:hover{color:#241b17;background:#f7c1aa;border-color:#f7c1aa}html[data-theme=dark] .primary svg{color:inherit}html[data-theme=dark] .secondary{color:#e6ebf2;background:#242d39;border-color:#465264}html[data-theme=dark] .secondary:hover{color:#fff;background:#303d4e;border-color:#68768a}html[data-theme=dark] .desktop-nav>a.active{color:#ffcfb8;background:#46352e}html[data-theme=dark] .desktop-nav>a.active svg{color:#ffcfb8}html[data-theme=dark] .journey-card{color:#f5f7fa;background:#242c38;border:1px solid #3b4758}html[data-theme=dark] .sidebar{color:#d0d8e4;background:#151b23}html[data-theme=dark] .workspace-switch{border-color:#3b4655}html[data-theme=dark] .workspace-switch:hover{border-color:#a48677}html[data-theme=dark] .solution-floating-icon,html[data-theme=dark] .brand-mark{color:#ffcfb8;background:#3c4757}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;caret-color:#f4b69c}html[data-theme=dark] input[type=checkbox],html[data-theme=dark] input[type=radio]{accent-color:#efb299}html[data-theme=dark] input:autofill{color:#e6ebf2;background:#20262f}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:#e6ebf2;caret-color:#f4b69c;-webkit-box-shadow:inset 0 0 0 1000px #20262f}html[data-theme=dark] .record-form input:user-invalid{border-color:#ed9d94}html[data-theme=dark] .evolution-qr img{background:#fff}html[data-theme=dark] .wa-messages-stream{background-color:#171e27;background-image:radial-gradient(#a9b9ce0c .7px,#0000 .7px);background-size:20px 20px}html[data-theme=dark] .from-me .wa-bubble{color:#e7f2ee;background:#263f3b;border-color:#36554e}html[data-theme=dark] .wa-bubble-link{color:#9bcaff}html[data-theme=dark] .wa-reaction-pill{color:#e6ebf2;background:#303e50;border-color:#506178}html[data-theme=dark] .wa-lightbox{background:#0a0d13ed}html[data-theme=dark] .wa-ack-icon.is-read{color:#8ecbff}html[data-theme=dark] .green-dot,html[data-theme=dark] .status-dot{background:#81c5ae}html[data-theme=dark] .neutral-dot{background:#a3aebe}html[data-theme=dark] .journey-bars i{background:#dfa48d}html[data-theme=dark] .journey-bars>div>div{background:#3b4656}html[data-theme=dark] .theme-toggle-track{border-color:#465264}@media (width<=760px){.login-theme-toggle{top:12px;right:12px}.topbar-actions{gap:7px}.topbar-actions>.theme-toggle{min-width:60px;padding:2px}.wa-thread-theme-toggle{display:inline-flex}.wa-thread-actions>.theme-toggle.is-compact{width:32px;min-width:32px;height:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.theme-toggle-thumb{transition:none}}.theme-toggle.is-mobile-compact:not(.is-compact)>.theme-toggle-symbol{display:none}@media (width<=760px){.topbar .preview-badge,.topbar .topbar-divider{display:none}.topbar .topbar-actions{gap:6px}.topbar .topbar-location{gap:8px;min-width:0}.topbar .topbar-brand-mobile .brand-logo{width:84px}.topbar-actions>.theme-toggle.is-mobile-compact,.topbar .mobile-menu,.topbar-actions>.avatar{border:1px solid var(--border);background:var(--canvas);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--theme-text);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle.is-mobile-compact:not(.is-compact)>.theme-toggle-symbol{display:block}.theme-toggle.is-mobile-compact>.theme-toggle-track{display:none}}html[data-theme=dark] .wa-chat-item.is-unread{box-shadow:inset 3px 0 #efb299}html[data-theme=dark] .wa-unread-badge{color:#241b17;background:#efb299}html[data-theme=dark] .catalog-variants{--variant-bg:#202833;--variant-border:#3b4654;--variant-muted:#b2bdcb;--variant-soft:#293442;--variant-stock-bg:#263f38;--variant-stock-text:#b1dac4}html[data-theme=dark] .catalog-references>summary svg,html[data-theme=dark] .catalog-references-body h4{color:#b2bdcb}html[data-theme=dark] .leads-directory{--directory-bg:#202833;--directory-line:#364250;--directory-muted:#b2bdcb;--directory-soft:#252f3c;--directory-avatar:#364252}html[data-theme=dark] .proposals-page{--proposal-bg:#202833;--proposal-muted:#b2bdcb;--proposal-soft:#293442;--proposal-line:#3b4654;--proposal-ok-bg:#263f38;--proposal-ok-text:#b1dac4;--proposal-warn-bg:#49382c;--proposal-warn-text:#f2c6a0}@media (width<=760px){.mobile-bottom-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--nav-items,6),minmax(0,1fr));-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);isolation:isolate;background:#ffffffb8;border:1px solid #ffffffd1;border-radius:29px;gap:2px;width:auto;max-width:620px;margin-inline:auto;padding:7px;display:grid;box-shadow:0 10px 32px #26201e24,0 2px 7px #26201e0f,inset 0 1px #fffffff2}.mobile-bottom-nav>a{color:#5e5855;white-space:nowrap;text-align:center;-webkit-tap-highlight-color:transparent;border-radius:23px;gap:4px;min-width:0;min-height:49px;padding:5px 1px;font-size:10px;font-weight:650;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;position:relative;overflow:hidden}.mobile-bottom-nav>a svg{stroke-width:1.8px;flex-shrink:0;width:20px;height:20px}.mobile-bottom-nav>a.active{color:#8d341e;background:#f6bea987;box-shadow:inset 0 1px #ffffffbf,0 2px 7px #82442d14}.mobile-bottom-nav>a.active:before{display:none}.mobile-bottom-nav>a.active svg{stroke-width:2.2px}.mobile-bottom-nav>a:focus-visible{outline:2px solid var(--theme-focus);outline-offset:-2px}html[data-theme=dark] .mobile-bottom-nav{background:#222b37c4;border-color:#d0dff136;box-shadow:0 10px 34px #00000059,inset 0 1px #e9f2ff1c}html[data-theme=dark] .mobile-bottom-nav>a{color:#c7d0dc}html[data-theme=dark] .mobile-bottom-nav>a.active{color:#ffdac8;background:#b5715147;box-shadow:inset 0 1px #ffeadf29,0 2px 7px #0000001a}.app-shell .page-content{padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-bottom-nav{background:#faf9f8}html[data-theme=dark] .mobile-bottom-nav{background:#222b37}}@media (prefers-reduced-transparency:reduce){.mobile-bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f8}html[data-theme=dark] .mobile-bottom-nav{background:#222b37}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav>a{transition:none}}html[data-theme=dark] .app-skeleton{--skeleton-base:#303c4b;--skeleton-shine:#c3d7f21c}html[data-theme=dark] .property-dialog{--property-danger:#f0aaa3;--property-danger-hover:#402e32}.modal.lead-profile-dialog{--profile-bg:#faf9f8;--profile-card:#fff;--profile-soft:#f3f3f2;--profile-text:#292e36;--profile-muted:#626b77;--profile-line:#dde1e5;--profile-accent:#94482c;--profile-primary:#f4b69a;--profile-primary-text:#34231c;background:var(--profile-bg);width:780px;color:var(--profile-text);border-color:var(--profile-line);max-height:calc(100dvh - 56px);padding:28px}html[data-theme=dark] .modal.lead-profile-dialog{--profile-bg:#1b222c;--profile-card:#242e3b;--profile-soft:#2c3847;--profile-text:#eef2f7;--profile-muted:#b8c2d1;--profile-line:#465264;--profile-accent:#f4b69a}.lead-profile-dialog>.modal-close{border:1px solid var(--profile-line);background:var(--profile-card);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--profile-text);border-radius:50%;place-items:center;display:grid;top:12px;right:12px}.lead-profile-dialog .lead-profile{gap:18px;min-width:0;display:grid}.lead-profile-dialog .lead-profile .lead-detail-header{flex-direction:row;align-items:flex-start;gap:14px;min-width:0;padding:6px 40px 0 0;display:flex}.lead-profile-dialog .lead-profile .avatar-large{border-radius:16px;flex:none;width:52px;height:52px;font-size:18px}.lead-profile-dialog .lead-profile-identity{flex:1;min-width:0}.lead-profile-dialog .lead-profile .source-label{color:var(--profile-muted);background:0 0;margin:0 0 5px;padding:0;font-size:12px;line-height:1.4;display:inline-block}.lead-profile-dialog .lead-profile h2{text-align:left;letter-spacing:-.5px;color:var(--profile-text);overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.lead-profile-dialog .lead-profile .detail-contacts-bar{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;margin-top:9px;display:flex}.lead-profile-dialog .lead-profile .detail-contacts-bar>span{min-width:0;max-width:100%;color:var(--profile-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.lead-profile-dialog .lead-profile svg{flex-shrink:0}.lead-profile-dialog .lead-profile .detail-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:0;display:grid}.lead-profile-dialog .lead-profile .detail-actions>.button{white-space:normal;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.lead-profile-dialog .lead-profile .detail-actions>.button>span{overflow-wrap:anywhere;min-width:0}.lead-profile-dialog .lead-profile .button.primary{background:var(--profile-primary);border-color:var(--profile-primary);color:var(--profile-primary-text)}.lead-profile-dialog .lead-profile .button.secondary{background:var(--profile-card);border-color:var(--profile-line);color:var(--profile-text)}.lead-profile-dialog .lead-profile-shortcuts{gap:8px;display:grid}.lead-profile-dialog .lead-profile .lead-profile-shortcut{border:1px solid var(--profile-line);background:var(--profile-card);width:100%;min-width:0;min-height:64px;color:var(--profile-text);text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.lead-profile-dialog .lead-profile-shortcut>span:not(.lead-profile-action-icon){overflow-wrap:anywhere;flex:1;min-width:0}.lead-profile-dialog .lead-profile-shortcut strong{color:var(--profile-text);font-size:14px;font-weight:650;line-height:1.45;display:block}.lead-profile-dialog .lead-profile-shortcut small{color:var(--profile-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.lead-profile-dialog .lead-profile-action-icon{background:var(--profile-soft);width:38px;height:38px;color:var(--profile-accent);border-radius:11px;flex:none;place-items:center;display:grid}.lead-profile-dialog .lead-profile :is(button,select,summary):focus-visible{outline:2px solid var(--profile-accent);outline-offset:2px}.lead-profile-dialog .lead-profile :is(.lead-profile-shortcut,.button.secondary):hover{background:var(--profile-soft)}.lead-profile-dialog .lead-profile .detail-info{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.lead-profile-dialog .lead-profile :is(.lead-profile-section,.lead-dossier-card,.detail-notes){border:1px solid var(--profile-line);background:var(--profile-card);min-width:0;color:var(--profile-text);border-radius:16px;margin:0;padding:18px}.lead-profile-dialog .lead-profile h3{letter-spacing:0;color:var(--profile-text);margin:0;font-size:15px;line-height:1.5}.lead-profile-dialog .lead-profile .lead-profile-help{color:var(--profile-muted);margin:6px 0 12px;font-size:13px;line-height:1.6}.lead-profile-dialog .lead-profile .detail-info-line{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:12px 0 16px;font-size:13px;display:flex}.lead-profile-dialog .lead-profile .detail-info-line>span{color:var(--profile-muted);flex:1}.lead-profile-dialog .lead-profile .detail-info-line strong{text-align:left;overflow-wrap:anywhere;color:var(--profile-text);font-size:14px}.lead-profile-dialog .lead-profile .lead-profile-field{color:var(--profile-muted);gap:8px;margin:0;font-size:13px;font-weight:600;display:grid}.lead-profile-dialog .lead-profile select{border:1px solid var(--profile-line);background:var(--profile-soft);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--profile-text);font:inherit;box-sizing:border-box;border-radius:10px;padding:10px 12px;font-size:16px}.lead-profile-dialog .lead-profile .lead-property-picker{border:1px solid var(--profile-line);background:var(--profile-soft);min-width:0;color:var(--profile-muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.lead-profile-dialog .lead-profile .lead-property-picker select{width:0;box-shadow:none;appearance:none;background:0 0;border:0;flex:1;padding-inline:0}.lead-profile-dialog .lead-profile .lead-pinned-props-chips{gap:8px;margin:12px 0;display:grid}.lead-profile-dialog .lead-profile .lead-pinned-chip{white-space:normal;background:var(--profile-soft);min-width:0;max-width:100%;color:var(--profile-text);border-color:var(--profile-line);border-radius:10px;gap:8px;padding:2px 2px 2px 10px;font-size:13px;line-height:1.5;display:flex}.lead-profile-dialog .lead-profile .lead-pinned-chip>span{overflow-wrap:anywhere;flex:1;min-width:0}.lead-profile-dialog .lead-profile .lead-pinned-chip-remove{opacity:1;flex:none;width:44px;height:44px;margin:0;padding:0}.lead-profile-dialog .lead-profile .lead-dossier-card{padding:0;overflow:hidden}.lead-profile-dialog .lead-profile .dossier-card-heading{cursor:pointer;min-height:60px;color:var(--profile-muted);border:0;align-items:center;gap:10px;margin:0;padding:16px 18px;list-style:none;display:flex}.lead-profile-dialog .lead-profile .dossier-card-heading::-webkit-details-marker{display:none}.lead-profile-dialog .lead-profile .dossier-card-heading h3{flex:1;min-width:0}.lead-profile-dialog .lead-profile details[open]>.dossier-card-heading>svg:last-child{transform:rotate(180deg)}.lead-profile-dialog .lead-profile .lead-dossier-content{padding:0 18px 18px}.lead-profile-dialog .lead-profile .dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.lead-profile-dialog .lead-profile .dossier-item{overflow-wrap:anywhere;gap:5px;min-width:0}.lead-profile-dialog .lead-profile .dossier-item>span{color:var(--profile-muted);text-transform:none;letter-spacing:0;font-size:12px}.lead-profile-dialog .lead-profile .dossier-item strong{color:var(--profile-text);font-size:14px;line-height:1.5}.lead-profile-dialog .lead-profile .dossier-item strong small{color:var(--profile-muted)}.lead-profile-dialog .lead-profile .dossier-item strong.highlight-val{color:var(--profile-accent)}.lead-profile-dialog .lead-profile .dossier-subbox{border-color:var(--profile-line);background:var(--profile-soft);border-radius:10px;margin-top:16px;padding:12px}.lead-profile-dialog .lead-profile .dossier-sub-title{color:var(--profile-muted);flex-wrap:wrap;font-size:12px;line-height:1.5}.lead-profile-dialog .lead-profile :is(.dossier-subbox p,.detail-notes p){color:var(--profile-text);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.lead-profile-dialog .lead-profile .lead-credit-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.lead-profile-dialog .lead-profile .credit-pill{background:var(--profile-card);border:1px solid var(--profile-line);min-width:0;color:var(--profile-muted);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.lead-profile-dialog .lead-profile .credit-pill>span{overflow-wrap:anywhere;min-width:0}.lead-profile-dialog .lead-profile .credit-pill strong{color:var(--profile-text)}.lead-profile-dialog .lead-profile .lead-proposals{border:0;min-width:0;margin:0;padding:0}.lead-profile-dialog .lead-profile .catalog-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lead-profile-dialog .lead-profile .catalog-section-heading>.text-button{white-space:normal;min-height:44px;color:var(--profile-accent);font-size:13px}.lead-profile-dialog .lead-profile .lead-proposal-item{border-color:var(--profile-line);background:var(--profile-soft);width:100%;max-width:100%;min-height:60px;color:var(--profile-text);text-align:left;white-space:normal;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.lead-profile-dialog .lead-profile .lead-proposal-item>span{overflow-wrap:anywhere;min-width:0}.lead-profile-dialog .lead-profile .lead-proposal-item>strong{grid-column:1;font-size:14px}.lead-profile-dialog .lead-profile .lead-proposal-item>svg{grid-area:1/2/3}.lead-profile-dialog .lead-profile .lead-proposal-item :is(strong,small){white-space:normal;overflow-wrap:anywhere}.lead-profile-dialog .lead-profile .lead-proposal-item small{color:var(--profile-muted)}@media (width<=760px){.modal.lead-profile-dialog{padding:30px 18px max(24px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;max-height:93dvh}.lead-profile-dialog .lead-profile{gap:16px}.lead-profile-dialog .lead-profile h2{font-size:22px}.lead-profile-dialog .lead-profile .detail-actions>.button{padding-inline:12px}.lead-profile-dialog .lead-profile :is(.lead-profile-section,.detail-notes){padding:16px}}@media (width<=480px){.lead-profile-dialog .lead-profile :is(.dossier-grid,.lead-credit-highlights){grid-template-columns:minmax(0,1fr)}}.sidebar .sidebar-brand-symbol,.layout-panel-toggle{display:none}@media (width>=761px){.app-shell .topbar{gap:16px}.app-shell .topbar-location{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.app-shell .topbar .breadcrumb{white-space:nowrap;min-width:0;overflow:hidden}.app-shell .topbar .breadcrumb>a{text-overflow:ellipsis;overflow:hidden}.app-shell .topbar .breadcrumb>svg{flex:none}.app-shell .topbar .breadcrumb>strong{text-overflow:ellipsis;overflow:hidden}.app-shell .topbar-actions{flex:none}.app-shell .layout-panel-toggle{color:#635b55;cursor:pointer;touch-action:manipulation;background:#f5f3f1;border:1px solid #dfddda;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:0;display:inline-flex}.app-shell .layout-panel-toggle:hover{color:#302b27;background:#ebe7e3}.app-shell .layout-panel-toggle.is-active{color:#8a381f;background:#fce9e0;border-color:#e4bca9}.app-shell .layout-panel-toggle:focus-visible{outline:2px solid var(--theme-focus);outline-offset:3px}.app-shell .layout-panel-toggle:disabled{opacity:.5;cursor:wait}html[data-theme=dark] .app-shell .layout-panel-toggle{color:#d4ddeb;background:#222c38;border-color:#435064}html[data-theme=dark] .app-shell .layout-panel-toggle:hover{color:#fff;background:#303d4e}html[data-theme=dark] .app-shell .layout-panel-toggle.is-active{color:#ffcfb8;background:#46352e;border-color:#78533f}.app-shell.sidebar-is-collapsed>.sidebar{width:76px;padding-left:12px;padding-right:12px}.app-shell.sidebar-is-collapsed>.main-shell{margin-left:76px}.app-shell.sidebar-is-collapsed>.sidebar>.brand{justify-content:center;margin-left:-12px;margin-right:-12px;padding:0}.app-shell.sidebar-is-collapsed .sidebar-brand-full{display:none}.app-shell.sidebar-is-collapsed .sidebar-brand-symbol{width:32px;max-width:32px;display:block}.app-shell.sidebar-is-collapsed .workspace-switch{border-radius:12px;justify-content:center;gap:0;width:44px;min-height:44px;margin:18px auto 22px;padding:0}.app-shell.sidebar-is-collapsed .workspace-switch>div,.app-shell.sidebar-is-collapsed .workspace-switch-icon{display:none}.app-shell.sidebar-is-collapsed .workspace-icon{flex:none}.app-shell.sidebar-is-collapsed .nav-label,.app-shell.sidebar-is-collapsed .sidebar-link-label,.app-shell.sidebar-is-collapsed .nav-count,.app-shell.sidebar-is-collapsed .nav-active-dot,.app-shell.sidebar-is-collapsed .sidebar-tip{display:none}.app-shell.sidebar-is-collapsed .desktop-nav>a{border-radius:12px;justify-content:center;gap:0;width:44px;min-height:44px;margin:0 auto;padding:0}.app-shell.sidebar-is-collapsed .desktop-nav>a>svg{flex:none}.app-shell.sidebar-is-collapsed .sidebar-bottom{padding-top:24px}.app-shell.sidebar-is-collapsed .settings-link{border-radius:12px;justify-content:center;width:44px;min-height:44px;margin:0 auto 8px;padding:0}.app-shell.sidebar-is-collapsed .sidebar-profile{flex-direction:column;align-items:center;gap:8px;padding:16px 0}.app-shell.sidebar-is-collapsed .sidebar-profile>div{display:none}.app-shell.sidebar-is-collapsed .sidebar-profile>.icon-button{width:44px;min-width:44px;min-height:44px;margin:0;padding:0}}@media (width>=761px) and (width<=1250px){.app-shell .topbar{gap:14px;padding-left:18px;padding-right:18px}.app-shell .topbar-actions{gap:6px}.app-shell .topbar .preview-badge,.app-shell .topbar-divider{display:none}}@media (width>=1101px) and (width<=1499px){.wa-workspace .wa-shell:not(.with-properties-aside){grid-template-columns:240px minmax(0,1fr)}}@media (width>=1500px) and (width<=1699px){.wa-workspace .wa-shell:not(.with-properties-aside){grid-template-columns:300px minmax(0,1fr)}}@media (width>=1700px){.wa-workspace .wa-shell:not(.with-properties-aside):not(.proposals-open){grid-template-columns:300px minmax(0,1fr)}.wa-workspace .wa-shell:not(.with-properties-aside) .wa-proposals-aside:not(.open){display:none}.wa-workspace .wa-shell:not(.with-properties-aside) .wa-proposals-toggle,.wa-workspace .wa-shell:not(.with-properties-aside) .wa-proposal-panel>header>.icon-button{display:inline-flex}}.wa-properties-aside{container:wa-catalog/inline-size}.wa-properties-aside .wa-prop-aside-title{gap:8px;min-width:0}.wa-properties-aside .wa-prop-aside-title>div:first-child{flex:1;min-width:0}.wa-properties-aside .wa-prop-aside-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wa-properties-aside .wa-prop-aside-actions{flex:none;gap:4px}.wa-properties-aside .wa-prop-aside-actions>button{flex:none;min-height:44px}.wa-properties-aside .wa-catalog-close{width:44px;min-width:44px;padding:0}@container wa-catalog (width<=310px){.wa-prop-aside-actions>.text-button{justify-content:center;width:44px;padding:0}.wa-prop-aside-actions>.text-button>span,.wa-prop-aside-title .count-badge{display:none}}.portal-content{max-width:1240px}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.solution-grid>.solution-card{flex-direction:column;grid-template-columns:none;display:flex}.solution-grid .solution-illustration{flex-shrink:0;min-height:205px;max-height:205px}.solution-grid .solution-card-content{flex-direction:column;flex:1;padding:26px 24px;display:flex}.solution-grid .solution-card-content p{flex:1}.solution-grid .solution-action{margin-top:22px}.layout-solution-illustration{background:linear-gradient(145deg,#f3e6df 0%,#e7ddd6 100%)}.layout-solution-illustration .solution-floating-icon{border-color:#ede1da}.mini-layout-window{z-index:1;background:#fff;border-radius:9px;width:184px;max-width:86%;padding:11px 12px 12px;position:relative;transform:rotate(-5deg);box-shadow:0 14px 28px #2d28261f}.mini-layout-hero{background:#faf7f4;border:1px solid #eee7e2;border-radius:6px;grid-template-columns:1.1fr 1fr;align-items:center;gap:8px;margin-top:10px;padding:8px;display:grid}.mini-layout-copy{flex-direction:column;gap:5px;display:flex}.mini-layout-copy span{background:#423e3c;border-radius:3px;height:5px;display:block}.mini-layout-copy span:nth-child(2){background:var(--orange,#e8552d);width:72%}.mini-layout-copy i{background:var(--orange,#e8552d);border-radius:6px;width:54%;height:11px;margin-top:3px;display:block}.mini-layout-art{background:linear-gradient(145deg,#625853,#2f2a28);border-radius:6px 6px 14px;height:52px;position:relative}.mini-layout-art b{background:#f5e2d3;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-5px;right:-4px}.mini-layout-cards{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.mini-layout-cards i{background:#f3efec;border:1px solid #e6e0dc;border-radius:4px;height:22px;display:block}html[data-theme=dark] .layout-solution-illustration{background:linear-gradient(145deg,#27313f 0%,#1d2530 100%)}html[data-theme=dark] .layout-solution-illustration .solution-floating-icon{border-color:#232c39}html[data-theme=dark] .mini-layout-window{background:#1b222c;border:1px solid #384454}html[data-theme=dark] .mini-layout-hero{background:#232c38;border-color:#364252}html[data-theme=dark] .mini-layout-copy span:first-child{background:#d8e0ec}html[data-theme=dark] .mini-layout-cards i{background:#252f3c;border-color:#384556}@media (width<=1140px) and (width>=761px){.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.solution-grid{grid-template-columns:1fr}}.layout-studio{--st-bg:#fff;--st-soft:#f8f6f4;--st-subtle:#f2eeeb;--st-border:#e6e2df;--st-text:#2f2d2c;--st-muted:#78716d;--st-accent:var(--orange,#e8552d);color:var(--st-text);flex-direction:column;gap:22px;padding-bottom:32px;display:flex}html[data-theme=dark] .layout-studio{--st-bg:#1e2631;--st-soft:#252f3d;--st-subtle:#2c3848;--st-border:#3a4656;--st-text:#e8edf5;--st-muted:#aeb8c7;--st-accent:#f0ab90}.studio-topbar{background:var(--st-bg);border-color:var(--st-border);padding:24px 26px 0;overflow:hidden}.studio-topbar-main{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.studio-title{letter-spacing:-.9px;color:var(--st-text);margin:6px 0 8px;font-size:27px}.studio-subtitle{max-width:680px;color:var(--st-muted);font-size:14px;line-height:1.65}.studio-topbar-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-status-pill{color:#2b6a48;background:#edf7f1;border:1px solid #c3e5d0;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.studio-status-pill .status-dot{background:#2b8a57}.studio-status-pill.dirty{color:#b84722;background:#fff3eb;border-color:#f3cab8}.studio-status-pill.dirty .status-dot{background:#e8552d}html[data-theme=dark] .studio-status-pill{color:#9be2b8;background:#2e8c5a29;border-color:#69c9914d}html[data-theme=dark] .studio-status-pill.dirty{color:#ffbfa8;background:#e8552d2e;border-color:#e8552d61}.studio-nav-tabs{border-top:1px solid var(--st-border);background:var(--st-soft);scrollbar-width:none;gap:4px;margin:0 -26px;padding:0 20px;display:flex;overflow-x:auto}.studio-nav-tabs::-webkit-scrollbar{display:none}.studio-nav-tab{color:var(--st-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;align-items:center;gap:8px;padding:14px 16px;font-size:13.5px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.studio-nav-tab:hover{color:var(--st-text);background:#8080800d}.studio-nav-tab.active{color:var(--st-accent);border-bottom-color:var(--st-accent);background:var(--st-bg)}.studio-workspace{grid-template-columns:minmax(0,1.15fr) minmax(390px,.88fr);align-items:start;gap:22px;display:grid}.studio-editor-col{flex-direction:column;gap:20px;min-width:0;display:flex}.studio-preview-col{min-width:0;position:sticky;top:94px}.studio-card{background:var(--st-bg);border-color:var(--st-border);flex-direction:column;gap:18px;padding:24px;display:flex}.studio-card-head{border-bottom:1px solid var(--st-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.studio-card-head h2{color:var(--st-text);margin-top:4px;font-size:18px}.studio-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.studio-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-field{flex-direction:column;gap:7px;min-width:0;display:flex}.studio-field>label{color:var(--st-muted);font-size:12.5px;font-weight:700}.studio-field input[type=text],.studio-field input[type=email],.studio-field select,.studio-field textarea,.studio-inline-add input,.studio-principle-row input{border:1px solid var(--st-border);background:var(--st-soft);width:100%;min-height:43px;color:var(--st-text);border-radius:9px;padding:10px 13px;font-size:13.5px;transition:border-color .15s,background .15s}.studio-field textarea{resize:vertical;min-height:76px;line-height:1.6}.studio-field input:focus,.studio-field select:focus,.studio-field textarea:focus,.studio-inline-add input:focus,.studio-principle-row input:focus{border-color:var(--st-accent);background:var(--st-bg);outline:none}.studio-segmented{background:var(--st-soft);border:1px solid var(--st-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.studio-segmented button{min-height:36px;color:var(--st-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.studio-segmented button.active{background:var(--st-bg);color:var(--st-text);box-shadow:0 2px 6px #00000014}.studio-segmented.compact button{min-height:30px;padding:4px 10px;font-size:11.5px}.studio-toggles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-switch-card{border:1px solid var(--st-border);background:var(--st-soft);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:13px 15px;transition:border-color .15s;display:flex}.studio-switch-card:hover{border-color:var(--st-accent)}.studio-switch-card input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange,#e8552d);flex-shrink:0;margin-top:2px}.studio-switch-card strong{color:var(--st-text);font-size:13.5px;display:block}.studio-switch-card span{color:var(--st-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.studio-color-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-color-picker{border:1px solid var(--st-border);background:var(--st-soft);cursor:pointer;border-radius:9px;width:44px;height:43px;padding:3px}.studio-color-hex{font-family:monospace;font-weight:700;width:125px!important}.studio-color-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-color-swatch{border:2px solid #ffffffbf;border-radius:50%;width:28px;height:28px;transition:transform .15s;box-shadow:0 0 0 1px #00000026}.studio-color-swatch:hover,.studio-color-swatch.active{box-shadow:0 0 0 2px var(--st-text);transform:scale(1.16)}.studio-divider{background:var(--st-border);height:1px;margin:4px 0}.studio-quick-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.studio-quick-card{background:var(--st-bg);border-color:var(--st-border);cursor:pointer;flex-direction:column;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.studio-quick-card:hover{border-color:var(--st-accent);transform:translateY(-2px)}.studio-quick-thumb{background:#2b2725;height:125px;position:relative;overflow:hidden}.studio-quick-thumb img{object-fit:cover;width:100%;height:100%}.studio-quick-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141211c7;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.studio-quick-body{flex-direction:column;flex:1;gap:7px;padding:18px 20px;display:flex}.studio-quick-body h3{color:var(--st-text);font-size:16px}.studio-quick-body p{color:var(--st-muted);flex:1;font-size:12.5px;line-height:1.55}.studio-quick-link{color:var(--st-accent);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:750;display:inline-flex}.studio-image-manager{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;display:grid}.studio-image-preview-box{aspect-ratio:.92;border:1px solid var(--st-border);background:#2d2926;border-radius:14px 14px 48px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000001f}.studio-image-preview-box.about-shape{border-radius:44px 14px 14px}.studio-image-preview-box img{object-fit:cover;width:100%;height:100%;display:block}.studio-mini-sticker{color:#2b2623;text-align:center;background:#f5e2d3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;padding:6px;font-size:9px;line-height:1.15;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #0003}.studio-mini-sticker em{font-family:Georgia,serif;font-size:10.5px;font-weight:700}.studio-mini-caption{color:#2b2623;background:#fffffff0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex;position:absolute;bottom:22px;left:10px;right:14px;box-shadow:0 8px 20px #0000002e}.studio-mini-caption strong{font-size:10.5px;line-height:1.2}.studio-mini-caption span{color:#6f6763;font-size:9px}.studio-mini-note{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;font-size:8px;position:absolute;bottom:6px;left:10px}.studio-image-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.studio-upload-buttons{flex-wrap:wrap;gap:10px;display:flex}.studio-upload-btn{cursor:pointer}.studio-subbox{border:1px solid var(--st-border);background:var(--st-soft);border-radius:11px;flex-direction:column;gap:12px;padding:16px;display:flex}.studio-subbox-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-subbox-head strong{color:var(--st-text);font-size:13.5px}.studio-subbox-head input[type=checkbox]{width:18px;height:18px;accent-color:var(--orange,#e8552d)}.studio-stack{flex-direction:column;gap:11px;display:flex}.studio-chips-list{flex-wrap:wrap;gap:8px;display:flex}.studio-chip{background:var(--st-soft);border:1px solid var(--st-border);color:var(--st-text);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.studio-chip button{color:var(--st-muted);background:0 0;border:0;padding:0 2px;font-size:15px;line-height:1}.studio-chip button:hover{color:#dc2626}.studio-inline-add{gap:10px;margin-top:6px;display:flex}.studio-nb-list{flex-direction:column;gap:14px;display:flex}.studio-nb-photo-row{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.studio-nb-mini-thumb{border:1px solid var(--st-border);border-radius:7px;width:56px;height:40px;overflow:hidden}.studio-nb-mini-thumb img{object-fit:cover;width:100%;height:100%}.studio-principle-row{grid-template-columns:64px minmax(140px,.9fr) minmax(180px,1.4fr) auto;align-items:center;gap:10px;display:grid}.studio-principle-num{text-align:center;font-weight:800}.studio-preview-shell{background:var(--st-bg);border-color:var(--st-border);flex-direction:column;display:flex;overflow:hidden}.studio-preview-toolbar{border-bottom:1px solid var(--st-border);background:var(--st-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.studio-preview-title{align-items:center;gap:8px;font-size:13px;display:flex}.studio-preview-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-theme-preview-btn{border:1px solid var(--st-border);background:var(--st-bg);min-height:32px;color:var(--st-text);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.studio-theme-preview-btn.is-dark{color:#f5e2b3;background:#1d222b;border-color:#394454}.studio-preview-viewport{--pv-bg:#f8f6f2;--pv-surface:#fff;--pv-soft:#f1ede6;--pv-text:#23201e;--pv-muted:#6e6761;--pv-line:#e5dfd6;--pv-accent:var(--preview-accent,#e95832);background:var(--pv-bg);color:var(--pv-text);scrollbar-width:thin;width:100%;min-height:500px;max-height:calc(100dvh - 230px);margin:0 auto;transition:max-width .22s,background .2s,color .2s;overflow-y:auto}.studio-preview-viewport.theme-dark{--pv-bg:#121316;--pv-surface:#1b1d22;--pv-soft:#22262d;--pv-text:#f3efe9;--pv-muted:#a9a29a;--pv-line:#2d3139}.studio-preview-viewport.device-tablet{border:1px solid var(--st-border);border-radius:16px;max-width:440px;margin:12px auto;box-shadow:0 12px 32px #00000024}.studio-preview-viewport.device-mobile{border:1px solid var(--st-border);border-radius:22px;max-width:335px;margin:12px auto;box-shadow:0 14px 36px #0000002e}.pv-header{border-bottom:1px solid var(--pv-line);background:var(--pv-bg);z-index:4;justify-content:space-between;align-items:center;gap:8px;padding:11px 16px;display:flex;position:sticky;top:0}.pv-brand{letter-spacing:.08em;font-size:13px;font-weight:850}.pv-nav{color:var(--pv-muted);gap:11px;font-size:10.5px;display:flex}.studio-preview-viewport.device-mobile .pv-nav{display:none}.pv-header-actions{align-items:center;gap:6px;display:flex}.pv-theme-pill{border:1px solid var(--pv-line);background:var(--pv-surface);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.pv-portal-btn{border:1px solid var(--pv-line);border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:700}.pv-hero{cursor:pointer;grid-template-columns:1.05fr .95fr;align-items:center;gap:14px;padding:18px 16px;display:grid}.studio-preview-viewport.device-mobile .pv-hero{grid-template-columns:1fr}.pv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pv-muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.pv-eyebrow i{background:var(--pv-accent);width:5px;height:5px;display:inline-block}.pv-hero-copy h3{letter-spacing:-.03em;margin:7px 0 8px;font-size:19px;line-height:1.12}.pv-hero-copy h3 em,.pv-sec-head h4 em,.pv-about-copy h4 em,.pv-cta h4 em{color:var(--pv-accent);font-family:Georgia,serif;font-style:italic;font-weight:500}.pv-hero-copy p{color:var(--pv-muted);font-size:11px;line-height:1.5}.pv-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pv-btn-primary{background:var(--pv-accent);color:#fff;border-radius:999px;align-items:center;padding:6px 11px;font-size:10px;font-weight:700;display:inline-flex}.pv-link{color:var(--pv-text);font-size:10px;font-weight:700}.pv-hero-bottom{color:var(--pv-muted);align-items:center;gap:8px;margin-top:12px;font-size:9.5px;display:flex}.pv-line{background:var(--pv-line);flex-shrink:0;width:22px;height:1px}.pv-hero-visual{aspect-ratio:.92;background:#23201e;border-radius:12px 12px 42px;position:relative;overflow:hidden}.pv-hero-visual img{object-fit:cover;width:100%;height:100%;display:block}.pv-hero-sticker{color:#23201e;text-align:center;background:#f5e2d3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;padding:5px;font-size:8.5px;line-height:1.15;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #00000038}.pv-hero-sticker em{font-family:Georgia,serif;font-size:10px;font-weight:700}.pv-sticker-star{color:var(--pv-accent);margin-top:1px;font-size:10px}.pv-hero-caption{background:var(--pv-surface);color:var(--pv-text);border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:20px;left:10px;right:12px;box-shadow:0 8px 22px #00000038}.pv-caption-pin{width:24px;height:24px;color:var(--pv-accent);background:#e9583224;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pv-caption-text{flex-direction:column;flex:1;min-width:0;display:flex}.pv-caption-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pv-caption-text span{color:var(--pv-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.pv-caption-arrow{border:1px solid var(--pv-line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.pv-image-note{letter-spacing:.08em;color:#ffffffd1;font-size:7.5px;position:absolute;bottom:5px;left:10px}.pv-search{background:var(--pv-surface);border:1px solid var(--pv-line);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;margin:4px 16px 14px;padding:12px;display:flex}.pv-search-tabs{gap:6px;font-size:9.5px;display:flex}.pv-search-tabs span{color:var(--pv-muted);border-radius:999px;padding:3px 8px}.pv-search-tabs span.active{background:var(--pv-text);color:var(--pv-bg);font-weight:700}.pv-search-input{background:var(--pv-soft);color:var(--pv-muted);border-radius:7px;padding:7px 10px;font-size:10px}.pv-search-row{color:var(--pv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:9.5px;display:flex}.pv-neighborhoods,.pv-about{border-top:1px solid var(--pv-line);cursor:pointer;padding:16px}.pv-sec-head h4,.pv-about-copy h4,.pv-cta h4{margin:4px 0 10px;font-size:15px}.pv-nb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.studio-preview-viewport.device-mobile .pv-nb-grid{grid-template-columns:1fr}.pv-nb-card{background:var(--pv-soft);border:1px solid var(--pv-line);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:82px;padding:10px;display:flex}.pv-nb-card.urban{color:#fff;background:#23201e}.pv-nb-card small{opacity:.75;font-size:7.5px}.pv-nb-card strong{font-size:11px;display:block}.pv-nb-card span{opacity:.8;font-size:9px}.pv-about{grid-template-columns:.85fr 1.15fr;align-items:center;gap:12px;display:grid}.studio-preview-viewport.device-mobile .pv-about{grid-template-columns:1fr}.pv-about-photo{aspect-ratio:.88;border-radius:28px 10px 10px;position:relative;overflow:hidden}.pv-about-photo img{object-fit:cover;width:100%;height:100%}.pv-about-cap{color:#fff;background:#1e1b19db;border-radius:7px;flex-direction:column;padding:6px 8px;font-size:8.5px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pv-about-copy p{color:var(--pv-muted);font-size:10px;line-height:1.5}.pv-principles{flex-direction:column;gap:5px;margin-top:8px;display:flex}.pv-principles>div{align-items:baseline;gap:6px;font-size:9.5px;display:flex}.pv-principles>div>span{color:var(--pv-accent);font-weight:800}.pv-principles small{color:var(--pv-muted);font-size:9px}.pv-cta{background:var(--pv-accent);color:#fff;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:12px 16px;padding:14px;display:flex}.pv-cta .pv-eyebrow,.pv-cta h4 em{color:#fff}.pv-cta p{opacity:.9;font-size:9.5px}.pv-btn-dark{color:#fff;white-space:nowrap;background:#1f1c1a;border-radius:999px;padding:6px 10px;font-size:9.5px;font-weight:700}.pv-footer{border-top:1px solid var(--pv-line);color:var(--pv-muted);cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px 16px;font-size:9.5px;display:flex}.pv-footer small{font-size:8.5px;line-height:1.4}.studio-preview-footer{border-top:1px solid var(--st-border);background:var(--st-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.studio-modal{width:min(760px,100%)}.studio-modal .modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.studio-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:14px;max-height:62dvh;padding:4px 2px;display:grid;overflow-y:auto}.studio-gallery-item{border:1px solid var(--st-border);background:var(--st-soft);text-align:left;border-radius:11px;flex-direction:column;padding:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.studio-gallery-item:hover{border-color:var(--st-accent);transform:translateY(-2px)}.studio-gallery-item img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.studio-gallery-meta{flex-direction:column;gap:4px;padding:10px 12px;display:flex}.studio-gallery-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.studio-history-list{flex-direction:column;gap:10px;max-height:60dvh;display:flex;overflow-y:auto}.studio-history-item{border:1px solid var(--st-border);background:var(--st-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}@media (width<=1180px){.studio-workspace{grid-template-columns:1fr}.studio-preview-col{position:static}.studio-preview-viewport{max-height:560px}}@media (width<=760px){.studio-topbar{padding:18px 16px 0}.studio-topbar-main{flex-direction:column;align-items:stretch}.studio-topbar-actions{justify-content:stretch}.studio-topbar-actions>.button{flex:calc(50% - 6px);justify-content:center}.studio-nav-tabs{margin:0 -16px;padding:0 12px}.studio-card{padding:18px 16px}.studio-grid-2,.studio-grid-3,.studio-toggles-grid,.studio-quick-cards,.studio-image-manager{grid-template-columns:1fr}.studio-image-preview-box{max-width:260px;margin:0 auto}.studio-principle-row{grid-template-columns:56px 1fr auto}.studio-principle-row input:nth-child(3){grid-column:1/-1}.studio-inline-add{flex-direction:column}.mobile-bottom-nav[style*="--nav-items: 3"],.mobile-bottom-nav[style*=--nav-items\:3]{max-width:380px}.mobile-bottom-nav[style*="--nav-items: 3"]>a,.mobile-bottom-nav[style*=--nav-items\:3]>a{padding:6px 4px;font-size:11px}.layout-mobile-live-fab{right:16px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:45;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b2725;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000047}.layout-mobile-live-fab:active{transform:scale(.96)}.layout-mobile-live-fab svg{color:var(--orange,#e8552d)}html[data-theme=dark] .layout-mobile-live-fab{color:#e8edf5;background:#232c39;border-color:#3f4c5e}}@media (width>=761px){.layout-mobile-live-fab{display:none!important}}
