@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap");.heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quote-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:6px;background:#253244;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;min-height:42px}.quote-button:hover{background:#35465d}@media(max-width:800px){.heading{flex-wrap:wrap}.heading-actions{flex-basis:100%;width:100%;margin-top:4px}.heading-actions>a,.heading-actions>button{flex:1;min-height:44px}.heading-actions .quote-button{padding:11px 12px;font-size:11px}}*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:#232c3a;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:4px}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{text-decoration:none}a,button{color:inherit}button{border:0;background:none}a svg,button svg{flex-shrink:0}button:hover{filter:brightness(.95)}.app{min-height:100vh}.app,aside{display:flex}aside{width:238px;flex-shrink:0;background:#fff;border-right:1px solid #e7e9ef;padding:32px 18px 0;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:5}.brand{font-family:Manrope,Arial,sans-serif;font-size:47px;font-weight:800;letter-spacing:-4px;line-height:1;margin-left:17px;color:#222c3b}.brand>span{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:5px}.brand small{display:block;font:600 8px DM Sans,sans-serif;letter-spacing:1.7px;margin-top:12px;color:#9297a2}.workspace{display:flex;align-items:center;gap:10px;padding:16px 9px;border:1px solid #e8eaf0;border-radius:8px;margin:34px 0 29px;font-size:12px;font-weight:600}.profile small,.workspace small{display:block;font-size:10px;font-weight:400;color:#989da8;margin-top:4px}.workspace>svg{margin-left:auto;color:#a0a6b1}.workspace-icon{border-radius:7px;background:#faf0ee;color:#ce533f;font-size:21px;padding:7px 11px}.nav-label{font-size:9px;font-weight:700;letter-spacing:1.7px;color:#a0a6af;padding:0 14px;margin-bottom:13px}.nav-link,nav button{width:100%;display:flex;align-items:center;gap:11px;font-size:12px;color:#727a88;padding:14px;border-radius:6px;margin-bottom:4px;text-align:left}nav button.selected{background:#fbefeb;color:#c95840;font-weight:600}nav button b{margin-left:auto;background:#edc5b8;color:#a64731;border-radius:4px;padding:1px 5px;font-size:10px}.tools{margin-top:35px}.nav-link svg:last-child{margin-left:auto}.aside-bottom{margin-top:auto}.help{margin:40px 10px 26px;font-weight:600;color:#6a7382;line-height:1.7}.help,.help p{font-size:11px}.help p{color:#a0a6af;font-weight:400;margin:8px 0}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#72a58b;margin-right:7px}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #e9ecf0;padding:22px 3px;font-size:12px}.version{margin-left:auto;font-size:9px;color:#a0a6af}.avatar{width:27px;height:27px;border-radius:50%;background:#f0eeea;display:inline-flex;align-items:center;justify-content:center;color:#7e776e;font-size:9px;font-weight:700;flex-shrink:0}.avatar.dark{background:#273141;color:#fff;width:33px;height:33px}main{margin-left:238px;min-width:0;width:calc(100% - 238px)}header{height:74px;padding:0 34px;justify-content:space-between;border-bottom:1px solid #e6e9ed;background:#fff;font-size:11px;color:#9ba1ac}header,header>span{display:flex;align-items:center}header>span{gap:12px}header b{font-weight:500;color:#606978}.header-right{display:flex;align-items:center;font-size:10px}.header-right button{margin-left:20px;color:#788291}.content{padding:36px 34px}.heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px;gap:15px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:650;color:#b27966;margin-bottom:10px}h1{font:750 29px Manrope,Arial,sans-serif;letter-spacing:-1px;margin:0 0 9px}.heading p{margin:0;color:#959ca8;font-size:12px}.primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#c55d46;color:#fff;padding:12px 18px;border-radius:6px;font-size:12px;font-weight:600;box-shadow:0 3px 6px #a33b2012;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.stats>div{background:#fff;border:1px solid #e7e9ee;border-radius:9px;padding:20px;min-width:0}.stats>div>span{display:flex;justify-content:space-between;color:#848c99;font-size:11px;gap:4px}.stats svg{color:#9aaba1}.stats strong{display:block;font:750 25px Manrope,Arial,sans-serif;margin:16px 0 9px;letter-spacing:-.8px}.stats strong small{font:400 10px DM Sans,sans-serif;color:#a0a6af;margin-left:8px;letter-spacing:0}.stats p{font-size:10px;color:#a0a6af;margin:0}.stats .attention{background:#fbf5ef;border-color:#efe3d9}.attention>span svg{color:#c28c63}.attention button{font-size:10px;color:#b47b52;padding:0;display:flex;align-items:center;gap:8px}.toolbar{border:1px solid #e5e8ed;background:#fff;border-radius:8px;padding:12px;margin-bottom:28px}.search,.toolbar{display:flex;align-items:center;gap:10px}.search{flex:1;color:#9aa2ad;padding:0 5px}.search input{border:0;min-width:100px;width:100%;font-size:11px;outline:none;background:transparent}.toolbar select{border:1px solid #e8eaf0;background:#fff;color:#7c8593;border-radius:5px;padding:9px;font-size:10px;max-width:190px}.export{gap:7px;font-size:10px;padding:8px;color:#7a8593}.board-info,.export{display:flex;align-items:center}.board-info{justify-content:space-between;margin-bottom:20px}.board-info b{font-size:12px;font-weight:600}.board-info b span{font-size:9px;color:#8f97a3;font-weight:400;margin-left:10px;background:#ebedf1;padding:4px 7px;border-radius:4px}.board-info small{font-size:10px;color:#a2a8b1}.board{display:flex;gap:13px;overflow-x:auto;padding-bottom:20px;min-height:420px;scrollbar-width:thin;scrollbar-color:#d7dbe1 transparent}.column{min-width:235px;flex:1;background:#f0f2f5;border:1px solid #e7e9ed;border-radius:8px;align-self:stretch;padding:14px 10px;min-height:385px}.column-title{display:flex;align-items:center;gap:7px}.stage-dot{width:6px;height:6px;background:#8e9eb2;border-radius:50%}.col-1 .stage-dot{background:#bca16a}.col-2 .stage-dot{background:#8d8ab7}.col-3 .stage-dot{background:#cf9664}.col-4 .stage-dot{background:#7098a2}.col-5 .stage-dot{background:#6c9c80}.col-6 .stage-dot{background:#b08d8d}.column h2{font-size:11px;font-weight:600;margin:0}.column-title>b{background:#e4e7eb;color:#8e96a2;border-radius:4px;font-size:9px;padding:3px 5px}.column-title>button{margin-left:auto;color:#99a1ac;padding:0;display:flex}.column-value{font-size:10px;color:#a1a7b1;margin:9px 0 18px 13px}.lead{background:#fff;border:1px solid #e3e7ec;border-radius:7px;padding:14px;margin-bottom:10px;box-shadow:0 2px 3px #26344a03;cursor:pointer;transition:transform .15s}.lead:hover{transform:translateY(-2px);box-shadow:0 5px 14px #26344a0b}.card-top{display:flex;justify-content:space-between;align-items:center}.tag{font-size:8px;letter-spacing:.4px;font-weight:600;color:#638398;background:#eef3f7;padding:4px 6px;border-radius:3px;text-transform:uppercase}.tag.purple{background:#f2eef5;color:#9580a4}.tag.orange{background:#fbf1e7;color:#b28d63}.dots{font-size:9px;color:#a4aab4;letter-spacing:2px}.lead h3{font-size:12px;font-weight:600;margin:14px 0 6px}.lead>p{font-size:10px;color:#9ba2ad;margin:0 0 16px}.lead>strong{font-size:13px;font-weight:600}.return{display:flex;align-items:center;gap:5px;font-size:9px;color:#969eaa;margin-top:12px}.late{color:#be6a4c!important}.card-bottom{border-top:1px solid #f0f1f4;margin-top:14px;padding-top:10px;display:flex;gap:7px;align-items:center;font-size:9px;color:#9aa1ac}.card-bottom a{margin-left:auto;color:#78a28b;padding:3px}.add-card{display:flex;gap:6px;align-items:center;justify-content:center;font-size:10px;color:#969eaa;border:1px dashed #dce0e6;width:100%;padding:12px;border-radius:5px}.column-empty{text-align:center;margin-top:50px;color:#b4bac4}.column-empty>span{font-size:25px;opacity:.55}.column-empty p{font-size:10px;line-height:1.7}.board-footer{display:flex;align-items:center;margin-top:12px;font-size:9px;color:#9ba3af}.board-footer>span:last-child{margin-left:auto}.list{background:#fff;border:1px solid #e6e9ef;border-radius:8px;padding:20px}.list-title{display:flex;justify-content:space-between;align-items:center}.list-title h2{font-size:14px}.list-title>span{font-size:11px;color:#9ba1ad}.list-row{gap:25px;border-bottom:1px solid #eef0f4;padding:18px 0;font-size:11px}.list-row,.list-row>button{display:flex;align-items:center}.list-row>button{gap:12px;text-align:left;flex:1}.list-row small{display:block;margin-top:6px;color:#9ba2ac}.list-row>a{color:#6a9b80}.list-stage{color:#8d95a2;font-size:10px}.empty{padding:65px 20px;text-align:center;color:#9ba2ad}.empty svg{margin:auto}.empty h3{font-size:15px;color:#6c7685}.empty p{font-size:12px}.overlay{position:fixed;inset:0;background:#1a233a55;z-index:10;display:flex;justify-content:flex-end;backdrop-filter:blur(2px)}.drawer{width:610px;max-width:100%;background:#fff;box-shadow:-10px 0 70px #1b263526;height:100dvh}.drawer form{display:flex;flex-direction:column;height:100%}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:27px 30px}.drawer-head small{font-size:9px;letter-spacing:1.5px;color:#b08070}.drawer-head h2{margin:8px 0 0;font:700 23px Manrope,Arial,sans-serif;letter-spacing:-.6px}.drawer-head button{color:#8e97a4}.drawer-tabs{display:flex;gap:25px;padding:0 30px;border-bottom:1px solid #eceef1}.drawer-tabs button{font-size:12px;padding:15px 0;color:#98a0ac;border-bottom:2px solid transparent}.drawer-tabs button.active{color:#bf624b;border-color:#bf624b}.drawer-body{padding:25px 30px;flex:1;overflow:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}label{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:500;color:#788292}.full{grid-column:1/-1}label input,label select,label textarea{width:100%;border:1px solid #e0e4ea;border-radius:5px;padding:11px;background:#fff;color:#374252;font-size:12px}input::placeholder,textarea::placeholder{color:#b5bbc4}label textarea{resize:vertical;min-height:70px}.integration{display:flex;align-items:center;gap:12px;padding:17px;background:#f7f5f1;border:1px solid #ece6de;border-radius:6px;margin-top:23px;color:#a88a6e}.integration b{font-size:11px;color:#82715e}.integration p{font-size:10px;margin:5px 0;color:#a29483}.integration a{margin-left:auto;gap:4px;white-space:nowrap;font-size:10px}.integration a,.proposal{display:flex;align-items:center}.proposal{gap:8px;color:#728d9f;margin-top:16px;font-size:12px}.drawer-footer{padding:19px 30px;border-top:1px solid #eceef1;display:flex;justify-content:space-between;gap:15px}.whatsapp{display:flex;gap:7px;align-items:center;color:#6d987e;font-size:12px}.hint{font-size:11px;color:#a2a9b3;line-height:1.6}.timeline{margin-top:25px}.timeline>div{position:relative;padding:0 0 24px 20px;border-left:1px solid #e7e9ed}.timeline>div>span{position:absolute;left:-4px;top:0;width:7px;height:7px;border-radius:50%;background:#c18e78}.timeline small{font-size:10px;color:#a5acb6}.timeline p{font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.error{border:1px solid #e8c7c0;background:#fcf0ed;color:#ae5d49;border-radius:5px;font-size:12px;padding:14px;margin-bottom:18px}.error button{text-decoration:underline}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:20;background:#2f4b3b;color:#fff;border-radius:7px;padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:12px;box-shadow:0 4px 20px #0002}@media(min-width:1800px){.column{min-width:215px}}@media(max-width:1200px){aside{width:200px;padding-left:12px;padding-right:12px}main{margin-left:200px;width:calc(100% - 200px)}.content{padding:28px 24px}.stats{gap:10px}.stats>div{padding:16px 12px}.stats strong{font-size:21px}.stats strong small{display:block;margin:5px 0 0}.toolbar select{max-width:155px}}@media(max-width:800px){aside{position:relative;width:auto;padding:18px 18px 0;border-bottom:1px solid #e5e8ed;border-right:0}.app{display:block}.brand{font-size:35px;margin-left:4px}.aside-bottom,.brand small,.nav-label,.nav-link,.workspace{display:none}nav{display:flex;margin-top:20px;gap:5px}nav button{font-size:10px;padding:12px 8px;justify-content:center;gap:6px}nav button svg{width:15px}main{margin:0;width:100%}header{height:48px;padding:0 22px}.content{padding:25px 18px}.heading{align-items:flex-start}.eyebrow{font-size:8px;letter-spacing:1px}h1{font-size:24px}.heading p{font-size:11px;max-width:230px;line-height:1.6}.heading .primary{padding:11px 12px;font-size:11px}.stats{grid-template-columns:1fr 1fr}.stats>div{padding:16px}.stats strong small{display:inline;margin-left:7px}.toolbar{flex-wrap:wrap;gap:8px;padding:10px}.search{flex-basis:100%;padding:7px}.toolbar select{flex:1;max-width:50%;min-width:100px}.board-info small,.export span{display:none}.column{min-width:246px}.board-footer>span:last-child{display:none}.list{padding:12px}.list-row{gap:10px;flex-wrap:wrap}.list-row>button{min-width:180px}.list-stage,.list-title>span{display:none}.drawer-body,.drawer-head{padding:22px}.drawer-tabs{padding:0 22px}.drawer-footer{padding:16px 22px}.integration{flex-wrap:wrap}.integration a{margin-left:35px}.form-grid{gap:16px 12px}.drawer-head h2{font-size:21px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.group-brand{margin:0;background:#15191f;border-radius:9px;display:flex;justify-content:center;padding:13px}.group-brand img{width:119px;height:94px;object-fit:contain}.logout{margin-left:auto;color:#8f97a4;padding:5px}.workspace{margin-top:22px}.column{border-top:4px solid var(--stage);background:var(--wash)}.col-0{--stage:#527ba6;--wash:#edf2f8}.col-1{--stage:#b58a28;--wash:#faf5e8}.col-2{--stage:#8970b3;--wash:#f3eff9}.col-3{--stage:#d18a43;--wash:#fcf1e7}.col-4{--stage:#db3e4f;--wash:#fcecef}.col-5{--stage:#41916c;--wash:#edf6f0}.col-6{--stage:#87919f;--wash:#f0f2f5}.column .stage-dot{background:var(--stage)}.column-title h2{color:var(--stage);font-weight:700}.column-title>b{background:#ffffff9c;color:var(--stage)}.column .add-card{border-color:color-mix(in srgb,var(--stage) 30%,transparent);color:var(--stage)}.col-4 .lead{border-left:3px solid #db3e4f}.audit-row{display:flex;gap:13px;padding:20px 0;border-bottom:1px solid #e9edf2;align-items:flex-start;font-size:12px}.audit-row>div{flex:1;min-width:0}.audit-row strong{display:block;margin:7px 0;color:#7b8592;font-size:11px}.audit-row time{font-size:10px;color:#969fac;white-space:nowrap}.audit-row p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;color:#7e8794;line-height:1.7;margin:5px 0}.audit-row del{color:#b7a29c}.audit-row>div>span{color:#8993a0}.audit-list .list-title h2{display:flex;gap:9px;align-items:center}.drawer-body{min-height:0}.delete-area{padding:10px 30px;border-top:1px solid #eff1f4;max-height:250px;overflow:auto;flex-shrink:0}.delete-area>p{font-size:10px;color:#a0a7b1}.danger-link,.delete-area>p{display:flex;align-items:center;gap:7px}.danger-link{color:#bd5360;padding:5px 0;font-size:11px}.delete-confirm{background:#fff2f3;padding:14px;border:1px solid #eed3d7;border-radius:6px;font-size:11px;margin-top:8px}.delete-confirm>b{color:#ab4f5c}.delete-confirm p{color:#a67980;font-size:10px;line-height:1.6}.delete-confirm input{padding:9px;border:1px solid #e4c7cc;background:#fff;border-radius:4px;max-width:100%;font-size:12px}.delete-confirm button{background:#b84c5a;color:#fff;border-radius:4px;padding:10px;font-size:11px;margin:7px}.auth-loading{min-height:100vh;background:#14191f;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#9da5af;font-size:12px}.auth-loading img{width:160px;margin-bottom:25px}.login-page{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.login-visual{background:#161b22;color:white;padding:65px 13%;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative;overflow:hidden}.login-visual:after{content:"";position:absolute;width:500px;height:400px;border:1px solid #ed263719;transform:rotate(-40deg);top:170px;right:-300px;pointer-events:none;box-shadow:0 0 0 60px #ed263704,0 0 0 120px #ed263704}.login-visual>img{width:170px;position:relative;z-index:1}.login-visual small{font-size:9px;letter-spacing:2px;color:#d55562}.login-visual h1{font-size:42px;line-height:1.25;letter-spacing:-1.8px;margin-top:18px;margin-bottom:20px}.login-visual p{font-size:12px;line-height:1.9;color:#929aa6;max-width:315px}.login-visual>span{font-size:9px;letter-spacing:3px;color:#8a929e}.login-panel{display:flex;align-items:center;justify-content:center;background:#fff;padding:50px 30px}.login-panel form{width:340px;max-width:100%}.login-mark{color:#d02a3d;background:#fff0f2;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.login-panel form>small{font-size:9px;letter-spacing:2px;color:#a29a99;font-weight:600}.login-panel h2{font:750 27px Manrope,Arial,sans-serif;letter-spacing:-1px;margin:13px 0}.login-panel form>p{color:#9aa2ad;font-size:12px;margin-bottom:32px}.login-panel label{margin-bottom:20px}.login-panel input,.login-panel select{padding:13px}.login-panel .primary{width:100%;background:#d02a3d;justify-content:space-between;padding:14px}.login-foot{display:flex;align-items:center;justify-content:center;gap:7px;color:#a7adb5;font-size:10px;margin-top:24px}.primary{background:#d02a3d}nav button.selected{background:#fff0f1;color:#c5293b}.drawer-tabs button.active{color:#cb2b3e;border-color:#cb2b3e}@media(max-width:800px){.group-brand{width:110px;padding:5px;display:block}.group-brand img{width:100px;height:75px}.login-page{display:flex;flex-direction:column}.login-visual{min-height:0;padding:25px;gap:20px;align-items:center;text-align:center}.login-visual>img{width:105px}.login-visual>div,.login-visual>span{display:none}.login-panel{padding:36px 25px;flex:1}.login-mark{display:none}.audit-row{flex-wrap:wrap}.audit-row time{margin-left:40px}.delete-area{padding:10px 22px}.profile{display:flex}.aside-bottom{display:block;position:absolute;top:22px;right:22px}.aside-bottom .help{display:none}.profile{border:0;padding:0}.profile small{font-size:9px}.profile .avatar{display:none}.logout{margin-left:7px}.workspace{display:none}}@keyframes contact-pulse{0%,to{box-shadow:0 0 0 2px #dc2626;background-color:#fff1f2}50%{box-shadow:0 0 0 4px #fca5a5;background-color:#fff}}.lead.contact-due{border-color:#dc2626}.contact-alert,.lead.contact-due{animation:contact-pulse 2s ease-in-out infinite}.contact-alert{display:flex;gap:12px;padding:18px;margin:0 0 20px;border:2px solid #dc2626;border-radius:12px;color:#991b1b}.contact-alert span{display:block;font-size:12px;margin-top:5px}.contact-alert-items{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contact-alert-items button{background:white;border:1px solid #fca5a5;border-radius:6px;padding:7px 10px;color:#991b1b;text-align:left;cursor:pointer}@media(prefers-reduced-motion:reduce){.contact-alert,.lead.contact-due{animation:none;box-shadow:0 0 0 2px #dc2626}}.attachment-upload{display:block;padding:16px;border:1px dashed #a6b5ac;background:#f5faf7;border-radius:10px;margin:20px 0}.attachment-upload input{display:block;margin-top:12px;max-width:100%}.attachments article{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #e5e7eb}.attachments article>div{min-width:0}.attachments b{overflow-wrap:anywhere}.attachments small{display:block;color:#68756d;font-size:11px;margin:6px 0}.attachments a{display:inline-block;color:#246043;margin-right:18px;font-weight:600;font-size:13px}.drawer-tabs{flex-wrap:wrap}.report-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;background:white;padding:20px;border:1px solid #e5e7eb;border-radius:12px}.report-filters label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.report-filters input,.report-filters select{padding:10px;border:1px solid #d5ddd7;border-radius:6px;background:white;color:#203b2b}.report-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:25px 0 18px}.report-heading h2{font-size:20px}.report-heading p{font-size:12px;color:#68756d}.report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.report-summary article{display:flex;flex-direction:column;gap:9px;padding:16px;background:white;border:1px solid #e5e7eb;border-radius:10px}.report-summary b{font-size:12px}.report-summary strong{font-size:24px}.report-summary small,.report-summary span{font-size:12px}.report-table{overflow:auto;background:white;border:1px solid #e5e7eb;border-radius:10px}.report-table table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.report-table td,.report-table th{padding:14px;border-bottom:1px solid #e5e7eb;font-size:12px}.report-table th{background:#f0f5f1}.report-table small{display:block;margin-top:5px;color:#68756d}.report-table button{border:0;background:none;color:#246043;cursor:pointer;font-weight:600;text-align:left}.contract-item{border:1px solid #dbe3dd;border-radius:10px;padding:14px;margin:15px 0}.contract-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.contract-editor h3{margin:20px 0 12px}.contract-editor .form-grid{margin:16px 0}.contract-editor textarea{width:100%}.signature-panel{margin-top:25px;padding:18px;border:1px solid #ccd9d0;border-radius:10px;background:#f7faf8}.signature-panel>.export{margin:10px 10px 0 0}.signature-person{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #d9e1db;font-size:12px}.signature-person>div{flex:1;min-width:180px}.signature-person small{display:block;color:#64746a;margin-top:5px}.signature-person a{color:#286443;font-weight:600}.board-scroll-wrapper{min-width:0;max-width:100%}.board-scroll-top{height:18px;margin:0 0 12px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:auto;scrollbar-color:#a8b1bd #e8ecf0;border-radius:7px}.board-scroll-top[hidden]{display:none}.board-scroll-top::-webkit-scrollbar{height:12px}.board-scroll-top::-webkit-scrollbar-track{background:#e8ecf0;border-radius:7px}.board-scroll-top::-webkit-scrollbar-thumb{background:#a8b1bd;border:2px solid #e8ecf0;border-radius:7px}.board-scroll-top::-webkit-scrollbar-thumb:hover{background:#788695}.whatsapp-settings{display:grid;gap:20px}.wa-config-card{background:white;border:1px solid #e1e6e2;border-radius:16px;padding:24px;min-width:0}.wa-config-card h2{font-size:22px;margin:8px 0}.wa-config-card h3{margin:0 0 18px}.wa-config-card p{font-size:14px;line-height:1.65;color:#59675f;margin:12px 0}.wa-config-title{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.wa-config-title small{font-size:10px;letter-spacing:1.2px;color:#557565}.wa-status{border-radius:20px;padding:9px 14px;background:#fff0d3;color:#775315;font-size:12px;height:fit-content}.wa-status.connected{background:#dff2e7;color:#1c683d}.wa-pending{background:#f4f6f4;padding:16px;border-radius:10px;margin:20px 0}.wa-config-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:20px}.wa-message{white-space:pre-wrap;font-size:14px;line-height:1.65;background:#edf5ed;border-radius:12px;padding:20px}.wa-actions{gap:12px;margin:18px 0}.wa-actions,.wa-qr{display:flex;flex-wrap:wrap}.wa-qr{align-items:center;gap:20px}.wa-qr p{max-width:350px}.wa-qr img{max-width:100%;height:auto}.wa-job{border-top:1px solid #e1e6e2;padding:15px 0;display:flex;gap:12px;flex-wrap:wrap}.wa-job p,.wa-job small{width:100%}.wa-job span{margin-left:auto;font-size:12px;color:#557565}.whatsapp-settings button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.wa-config-grid{grid-template-columns:1fr}.wa-config-card{padding:18px}}.push-settings{display:flex;gap:20px;justify-content:space-between;background:white;border:1px solid #e5e7eb;border-radius:14px;padding:20px;margin:20px 0}.push-settings p{font-size:14px;margin:7px 0}.push-settings small{font-size:12px;color:#626670}.push-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.push-actions button{padding:10px 14px;border:1px solid #ddd;border-radius:8px}.push-actions p{width:100%}@media(max-width:800px){.push-settings{flex-direction:column}}@media(min-width:801px){aside{overflow-y:auto}aside>*{flex-shrink:0}}@media(min-width:801px) and (max-height:850px){aside{padding-top:16px}.group-brand{padding:8px}.group-brand img{height:64px}.workspace{margin:16px 0;padding:10px 9px}nav button{padding-top:10px;padding-bottom:10px}}