@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_1f663444-module__mzmliW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_1f663444-module__mzmliW__variable{--fonte-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_145c23c1-module__VEN74G__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_145c23c1-module__VEN74G__variable{--fonte-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.0dlt_nf5pfde8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.0wv_63afy57i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.mrs_saint_delafield_ba6b4124-module__XfUH-W__className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}.mrs_saint_delafield_ba6b4124-module__XfUH-W__variable{--fonte-mao:"Mrs Saint Delafield", "Mrs Saint Delafield Fallback"}
:root{--mesa:#e9eae6;--mesa-clara:#f4f4f0;--mesa-escura:#e2e4dd;--folha:#fcfcfa;--linha:#d7d9d4;--linha-forte:#cdd1c8;--linha-suave:#e3e5de;--pauta:#d5d9e2;--pauta-suave:#e6e9ef;--tinta:#1a1e2b;--grafite:#5e6371;--grafite-medio:#787d85;--grafite-suave:#858a92;--grafite-claro:#9a9ea8;--grafite-palido:#adb5be;--caneta:#2440c8;--caneta-escura:#1a2f99;--caneta-clara:#e7ebfb;--caneta-fundo:#eef0f9;--carimbo:#6b3fa0;--carimbo-claro:#ebe5f1;--marca-texto:#f5d547;--correcao:#c0392b;--acordo:#6d765a;--aviso:#8c8341;--aviso-fundo:#efefe5;--aviso-borda:#d9dbc9;--serif:var(--fonte-serif), Georgia, serif;--sans:var(--fonte-sans), Arial, sans-serif;--mao:var(--fonte-mao), cursive}
*{box-sizing:border-box}body{color:var(--tinta);background:var(--mesa);font:16px/1.5 var(--sans);margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}button,input,select,textarea{border-radius:6px}button{color:inherit}input,textarea,select{border:1px solid var(--pauta);background:var(--folha);width:100%;color:var(--tinta);padding:11px 12px}input:focus,textarea:focus,select:focus{outline:2px solid color-mix(in srgb, var(--caneta) 27%, transparent);outline-offset:2px;border-color:var(--caneta)}:focus-visible{outline:2px solid var(--caneta);outline-offset:4px}textarea{resize:vertical}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12}h1{letter-spacing:-1.7px;margin:12px 0;font-size:54px}h2{font-size:30px}em{font-weight:400}small{font-size:13px}.muted{color:var(--grafite)}.eyebrow{letter-spacing:1.7px;color:var(--grafite);font-size:11px;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.btn{border:1px solid var(--caneta);background:var(--caneta);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 19px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.btn:hover{background:var(--caneta-escura)}.btn.secondary{color:var(--tinta);background:var(--folha);border-color:var(--pauta)}.btn.secondary:hover{background:var(--mesa-clara)}.icon{background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:8px;display:inline-flex}.icon:hover{background:var(--mesa-escura)}.text-link{color:var(--caneta);align-items:center;gap:8px;font-size:14px;display:inline-flex}.logo{font-family:var(--serif);letter-spacing:-1.1px;font-size:29px;font-weight:500;line-height:1.2;display:inline-block;position:relative}.logo span{color:var(--caneta)}.logo:after{content:"";border-bottom:1.5px solid var(--caneta);border-radius:0 0 60% 40%;height:6px;position:absolute;bottom:-4px;left:3%;right:5%;transform:rotate(-2deg)}.status{font:11px/1 var(--sans);white-space:nowrap;border-radius:3px;align-items:center;gap:3px;padding:5px 7px;display:inline-flex}.status-draft{border:1px dashed var(--grafite-claro);color:var(--grafite)}.status-sent{border:1px solid var(--caneta);color:var(--caneta)}.status-viewed{background:linear-gradient(100deg, transparent 1%, color-mix(in srgb, var(--marca-texto) 74%, transparent) 4%, color-mix(in srgb, var(--marca-texto) 87%, transparent) 94%, transparent 99%) 0 60%/100% 70% no-repeat}.status-accepted{border:1px solid var(--carimbo);color:var(--carimbo);text-transform:uppercase;letter-spacing:1px;font-size:9px;transform:rotate(-4deg)}.status-declined{color:var(--correcao);text-underline-offset:4px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.status-expired{color:var(--grafite-claro);text-decoration:line-through}.empty{text-align:center;color:var(--grafite);padding:60px 20px}.empty svg{margin-bottom:15px}.empty h3{font-size:27px}.empty p{font-size:14px}.modal{border:1px solid var(--pauta);background:var(--folha);color:var(--tinta);width:min(620px,100% - 32px);box-shadow:0 30px 100px color-mix(in srgb, var(--tinta) 20%, transparent);border-radius:6px;max-height:90vh;padding:32px}.modal::backdrop{background:color-mix(in srgb, var(--tinta) 47%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.modal h2{margin-bottom:12px;font-size:36px}.modal p{font-size:14px}.modal label,.edit-block label,.acceptance label{flex-direction:column;gap:7px;margin:17px 0;font-size:13px;display:flex}.template-head{justify-content:space-between;align-items:center;gap:12px;margin:17px 0;font-size:13px;display:flex}.modal .sector-switch{margin:0;display:block}.sector-switch select{width:auto;color:var(--caneta);field-sizing:content;text-align-last:right;background:0 0;border:0;padding:4px 6px;font-size:13px;font-weight:600}.template-group{letter-spacing:1.4px;text-transform:uppercase;color:var(--grafite);margin:4px 0 8px;font-size:10px;font-weight:600;display:block}.template-grid+.template-group{margin-top:18px}.template-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.template{border:1px solid var(--pauta);text-align:left;background:0 0;flex-direction:column;gap:10px;padding:15px 12px;display:flex;position:relative}.template strong{font-size:13px}.template small{color:var(--grafite);font-size:11px;line-height:1.5}.template.chosen{border-color:var(--caneta);background:var(--caneta-fundo)}.template>svg:last-child:not(:first-child){color:var(--caneta);position:absolute;top:14px;right:10px}.modal{--pad-y:32px;--pad-x:32px}.modal-actions{bottom:calc(-1 * var(--pad-y));margin:25px calc(-1 * var(--pad-x)) calc(-1 * var(--pad-y));padding:23px var(--pad-x) var(--pad-y);background:linear-gradient(var(--pauta), var(--pauta)) var(--pad-x) 0 / calc(100% - 2 * var(--pad-x)) 1px no-repeat, var(--folha);justify-content:flex-end;gap:10px;display:flex;position:sticky}.toast{background:var(--tinta);color:var(--folha);box-shadow:0 10px 30px color-mix(in srgb, var(--tinta) 13%, transparent);z-index:100;border-radius:6px;max-width:90vw;padding:15px 24px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mobile-only{display:none}.helper{color:var(--grafite);margin-top:18px;font-size:12px;line-height:1.7;display:block}@media (max-width:640px){.mobile-only{display:inline-flex}.text-link,.status{font-size:12px}.status-accepted{font-size:10px}.modal{--pad-y:25px;--pad-x:20px;padding:25px 20px}.modal h2{font-size:32px}.template-grid{grid-template-columns:1fr}.template{grid-template-columns:24px 1fr;gap:5px 12px;padding:13px;display:grid}.template small{grid-column:2}.template svg{grid-row:1/3}}.skeleton{gap:20px;display:grid}.skeleton span{background:var(--mesa-escura);border-radius:3px;animation:1.2s ease-in-out infinite alternate skeleton;display:block}@keyframes skeleton{0%{opacity:.55}to{opacity:1}}.page-loading{padding:40px}.payment-method{border-top:1px solid var(--pauta);padding:12px 0}.payment-method:last-child{border-bottom:1px solid var(--pauta)}.payment-method>.check-label{margin:0;font-weight:600}.payment-method-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding-left:25px;display:grid}.payment-method-fields>label{margin:12px 0 4px}.payment-method-fields>.helper,.payment-method-fields>label:only-child{grid-column:1/-1}.payment-method-fields>.helper{margin:10px 0 0}.settings-section .payment-method-fields>label{max-width:none}.settings-section .payment-methods{max-width:560px}@media (max-width:640px){.payment-method-fields{grid-template-columns:1fr}}
.shell{min-height:100vh;display:flex}.sidebar{background:var(--mesa-clara);border-right:1px solid var(--linha);flex-direction:column;flex-shrink:0;width:238px;padding:30px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{justify-content:space-between;align-items:center;padding:0 11px 36px;display:flex}.workspace{border:1px solid var(--linha);border-radius:5px;align-items:center;gap:10px;margin-bottom:33px;padding:12px;display:flex}.avatar{background:var(--tinta);color:#fff;width:34px;height:34px;font-family:var(--serif);border-radius:4px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.workspace strong,.profile strong{font-size:13px;font-weight:600;display:block}.workspace small,.profile small{color:var(--grafite);font-size:11px;display:block}.nav-label{letter-spacing:1.4px;color:var(--grafite-medio);margin-bottom:12px;padding:0 11px;font-size:10px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:var(--grafite);border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex;position:relative}.sidebar nav a.active{background:var(--mesa-escura);color:var(--tinta);font-weight:600}.sidebar nav a.active:before{background:var(--caneta);content:"";width:2px;position:absolute;top:11px;bottom:11px;left:0}.nav-count{border:1px solid var(--linha-forte);border-radius:3px;margin-left:auto;padding:0 6px;font-size:11px}.sidebar-note{margin-top:auto;padding:60px 12px 35px}.sidebar-note p{font:21px/1.3 var(--serif);color:var(--grafite-medio);margin:14px 0}.little-line{border-top:1px solid var(--grafite-suave);width:25px;display:block;transform:rotate(-12deg)}.profile{border-top:1px solid var(--linha);align-items:center;gap:10px;padding:20px 10px 0;display:flex}.personal{background:var(--mesa-escura);color:var(--tinta);font:11px var(--sans);border-radius:50%}.main-wrap{flex:1;min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex}.breadcrumb{color:var(--grafite-medio);align-items:center;gap:15px;font-size:12px;display:flex}.breadcrumb strong{color:var(--grafite);font-weight:400}.demo-tag{letter-spacing:1.3px;color:var(--grafite);border:1px solid var(--linha-forte);border-radius:3px;padding:5px 9px;font-size:9px;font-weight:500}.main{max-width:1320px;margin:auto;padding:44px 42px 24px}.app-footer{font:15px var(--serif);color:var(--grafite-medio);align-items:center;gap:20px;padding:28px 42px;display:flex}.app-footer>span{font:11px var(--sans)}.app-footer small{font:10px var(--sans);margin-left:auto}@media (min-width:1600px){.main{padding-top:60px}}@media (max-width:1180px){.sidebar{width:210px;padding-inline:14px}.main-wrap{margin-left:210px}.main,.topbar{padding-inline:28px}.app-footer{flex-wrap:wrap;padding-inline:28px}.app-footer small{width:100%;margin:0}}@media (max-width:850px){.demo-tag{font-size:8px}}@media (max-width:640px){.sidebar{z-index:50;width:250px;box-shadow:10px 0 60px color-mix(in srgb, var(--tinta) 27%, transparent);display:none}.sidebar.mobile-open{display:flex}.main-wrap{margin-left:0}.topbar{height:58px;padding:0 18px}.topbar .demo-tag{letter-spacing:.5px;padding:4px;font-size:7px}.breadcrumb{gap:8px;font-size:11px}.breadcrumb>span:first-of-type{display:none}.main{padding:29px 20px 10px}.app-footer{gap:10px;padding:25px 20px}.app-footer small{font-size:10px}}.footer-link{font:inherit;color:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.footer-link:hover{color:var(--caneta)}
.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.page-heading p{margin:0;font-size:14px}.page-heading .btn{margin-top:14px}.page-heading h1 em{position:relative}.page-heading h1 em:after{content:"";border-bottom:2px solid var(--caneta);width:100%;position:absolute;bottom:1px;left:0;transform:rotate(-5deg)}.metrics{grid-template-columns:.8fr 1.1fr 1.1fr;gap:18px;display:grid}.metric{background:var(--folha);border:1px solid var(--linha);border-radius:3px;padding:22px 24px;position:relative;overflow:hidden}.metric>span:first-child{color:var(--grafite);align-items:center;gap:8px;font-size:12px;display:flex}.metric>strong{font:38px/1.2 var(--serif);letter-spacing:-1px;margin:20px 0 10px;display:block}.metric>small{color:var(--grafite);font-size:11px}.accepted-metric{background:var(--mesa-escura);border-color:var(--linha-forte)}.corner-stamp{border-top:1px solid color-mix(in srgb, var(--acordo) 33%, transparent);border-bottom:1px solid color-mix(in srgb, var(--acordo) 33%, transparent);color:var(--acordo);letter-spacing:2px;padding:3px 16px;font-size:8px;position:absolute;top:18px;right:-8px;transform:rotate(25deg)}.attention{background:var(--aviso-fundo);border:1px solid var(--aviso-borda);border-radius:3px;margin:22px 0 37px;padding:0 18px}.attention h2{font:600 11px/1.4 var(--sans);letter-spacing:1.4px;text-transform:uppercase;color:var(--grafite);border-bottom:1px solid var(--aviso-borda);align-items:center;gap:8px;margin:0;padding:13px 0 11px;display:flex}.attention h2 .count{letter-spacing:0;font-weight:400}.attention ul{margin:0;padding:0;list-style:none}.attention li{align-items:center;gap:12px;padding:13px 0;display:flex}.attention li+li{border-top:1px solid var(--aviso-borda)}.attention-icon{color:var(--aviso);display:flex}.attention p,.attention-clear{color:var(--grafite);flex:1;margin:0;font-size:12px}.attention strong,.attention-clear strong{color:var(--tinta);font-weight:500}.attention-actions{align-items:center;gap:18px;display:flex}.attention a,.attention-actions button{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.attention-actions button{color:var(--caneta);background:0 0;border:0;padding:0}.attention-actions button:hover,.attention-actions .whatsapp:hover{color:var(--caneta-escura)}.attention-actions .whatsapp{color:var(--caneta)}.attention-clear{border:1px solid var(--linha);border-radius:3px;align-items:center;gap:12px;margin:22px 0 37px;padding:13px 18px;display:flex}.attention-clear svg{color:var(--acordo);flex-shrink:0}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-heading h2{align-items:center;gap:10px;margin:0;font-size:27px;display:flex}.count{font:11px var(--sans);border:1px solid var(--linha-forte);color:var(--grafite);border-radius:4px;padding:3px 6px}.filters{justify-content:space-between;gap:12px;margin-bottom:20px;display:flex}.filters select{background:0 0;width:178px;font-size:12px}.search{border-bottom:1px solid var(--linha-forte);width:100%;max-width:340px;color:var(--grafite-suave);align-items:center;gap:9px;display:flex}.search input{background:0 0;border:0;padding:10px 0;font-size:13px}.proposal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 20px;display:grid}.proposal-card{background:var(--folha);border:1px solid var(--linha);box-shadow:0 2px 0 var(--folha), 0 3px 0 var(--linha-forte), 0 5px 0 var(--folha), 0 6px 0 var(--linha);border-radius:3px;padding:21px 22px 0;transition:transform .18s,border-color .18s}.proposal-card:hover{border-color:var(--grafite-claro);transform:translateY(-3px)}.card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:25px;display:flex}.card-top>span:first-child{color:var(--grafite-medio);letter-spacing:1px;font-size:10px}.proposal-card h3{letter-spacing:-.3px;min-height:54px;margin-bottom:8px;font-size:23px;line-height:1.15}.proposal-card>p{color:var(--grafite);margin-bottom:25px;font-size:12px}.card-value{font:24px var(--serif);margin-bottom:17px}.card-value small{font:11px var(--sans);color:var(--grafite)}.card-foot{border-top:1px solid var(--linha-suave);color:var(--grafite-suave);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.card-foot>span{align-items:center;gap:6px;font-size:10px;display:flex}.card-foot>svg{color:var(--grafite)}.bottom-note{border-top:1px solid var(--linha-forte);align-items:center;gap:19px;margin-top:45px;padding-top:25px;display:flex}.bottom-note p{font:19px/1.3 var(--serif);color:var(--grafite-medio);margin:0}.pen-line{border-bottom:1px solid var(--caneta);border-radius:50%;width:39px;height:15px;transform:rotate(-14deg)}.paper-number{letter-spacing:1.7px;color:var(--grafite-medio);margin-left:auto;font-size:9px}@media (min-width:1600px){.proposal-card h3{font-size:26px}.proposal-card{padding:25px 26px 0}.card-value{font-size:29px}.metric>strong{font-size:43px}}@media (max-width:1180px){.proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:19px 17px}.metric>strong{font-size:31px}.corner-stamp{display:none}}@media (max-width:850px){.metrics{grid-template-columns:1fr 1fr}.metric:first-child{display:none}.attention li{flex-wrap:wrap;align-items:flex-start}.attention p{flex-basis:calc(100% - 32px)}.attention-actions{padding-left:32px}.attention a,.attention-actions button{font-size:11px}.attention p{font-size:12px}.page-heading{align-items:flex-start}.page-heading h1{font-size:44px}.page-heading .btn{padding:11px;font-size:12px}}@media (max-width:640px){.page-heading{flex-direction:column;gap:12px;margin-bottom:25px}.page-heading h1{font-size:48px}.page-heading .btn{margin:0;font-size:14px}.page-heading p{font-size:13px}.metrics{gap:10px}.metric{padding:16px 14px}.metric>strong{margin:16px 0 9px;font-size:28px}.metric>strong[style]{font-size:min(28px, calc((50vw - 57px) / (var(--len) * .46)))}.metric>span:first-child{gap:5px;font-size:10px}.metric>small{font-size:10px}.attention{flex-wrap:wrap;gap:9px;margin:18px 0 28px;padding:13px}.attention p{flex-basis:calc(100% - 40px)}.attention a{margin-left:29px}.section-heading h2{font-size:26px}.filters{gap:12px}.filters select{width:145px;font-size:11px}.search input{font-size:12px}.proposal-grid{grid-template-columns:1fr;gap:20px}.proposal-card{padding:23px 23px 0}.card-top{margin-bottom:21px}.proposal-card h3{min-height:0;font-size:27px}.proposal-card>p{margin-bottom:24px;font-size:14px}.card-value{font-size:28px}.card-foot>span{font-size:11px}.bottom-note{margin-top:30px}.paper-number{display:none}}
.field-error{color:var(--correcao);margin:10px 0 0;font-size:13px}.start{flex-direction:column;align-items:center;min-height:100vh;padding:48px 24px 64px;display:flex}.start-brand{margin-bottom:36px}.start-sheet{background:var(--folha);width:min(900px,100%);box-shadow:0 2px 3px color-mix(in srgb, var(--tinta) 4%, transparent), 0 15px 30px -18px color-mix(in srgb, var(--tinta) 27%, transparent);border:1px solid var(--linha);border-radius:3px;padding:clamp(24px,4vw,60px)}.start-sheet h1 em,.settings-heading h1 em{position:relative}.start-sheet h1 em:after{content:"";border-bottom:2px solid var(--caneta);width:100%;position:absolute;bottom:1px;left:0;transform:rotate(-3deg)}.start-sheet>p{max-width:520px;margin-bottom:32px;font-size:15px}.start-name{flex-direction:column;gap:7px;max-width:420px;margin-top:30px;font-size:13px;display:flex}.start-actions{border-top:1px solid var(--pauta);justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:24px;display:flex}.start-actions small{color:var(--grafite);font-size:12px}.settings-section{border-top:1px solid var(--pauta);grid-template-columns:250px minmax(0,1fr);gap:32px;padding:30px 0;display:grid}.settings-section h2{margin-bottom:8px;font-size:24px}.settings-section>div>p{color:var(--grafite);margin:0;font-size:13px}.settings-section label{flex-direction:column;gap:7px;max-width:420px;font-size:13px;display:flex}.settings-note{color:var(--grafite);margin:14px 0 0;font-size:12px}.settings-actions{flex-wrap:wrap;gap:10px;display:flex}.btn.danger{color:var(--correcao);background:var(--folha);border-color:var(--pauta)}.btn.danger:hover{background:color-mix(in srgb, var(--correcao) 7%, var(--folha))}@media (max-width:1180px){.settings-section{grid-template-columns:1fr;gap:18px}}@media (max-width:850px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.start{padding:28px 16px 40px}.start-brand{margin-bottom:24px}.start-sheet h1{font-size:40px}.start-actions{text-align:center;flex-direction:column-reverse;align-items:stretch}.sector-grid{grid-template-columns:1fr}.settings-section{padding:24px 0}}
.templates-section+.templates-section{margin-top:48px}.templates-note{color:var(--grafite);max-width:620px;margin:-8px 0 22px;font-size:13px}.template-card:hover{border-color:var(--linha);transform:none}.template-card .card-top svg{color:var(--grafite)}.template-card .card-foot{gap:12px}.template-card .card-foot .text-link{background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.template-actions{display:flex;gap:2px!important}.rename-form{align-items:center;gap:8px;min-height:54px;margin-bottom:8px;display:flex}.rename-form label{flex:1}.rename-form .btn{min-height:40px;padding:8px 14px}.snippet-preview{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:86.8px;display:-webkit-box;overflow:hidden;font:14px/1.55 var(--serif)!important;color:var(--grafite)!important}.snippet-preview-list{font:14px/1.55 var(--serif);color:var(--grafite);min-height:86.8px;margin:0 0 25px;padding:0;list-style:none}.snippet-preview-list li:before{content:"✓ ";color:var(--caneta)}
.document{background:var(--folha);box-shadow:0 2px 3px color-mix(in srgb, var(--tinta) 4%, transparent), 0 15px 30px -18px color-mix(in srgb, var(--tinta) 27%, transparent);border:1px solid var(--linha);overflow-wrap:anywhere;border-radius:3px;padding:clamp(24px,3.3vw,54px)}.document-head{border-bottom:1px solid var(--tinta);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:22px;display:flex}.document-head>span{font:20px var(--serif)}.document-head small{letter-spacing:1px;text-align:right;color:var(--grafite);font-size:9px;line-height:1.8}.document-intro{margin:45px 0 36px}.document-intro .eyebrow{letter-spacing:1.4px;font-size:9px}.document h1{letter-spacing:-1px;margin:15px 0;font-size:43px;line-height:1.08}.document-intro>p{font:17px var(--serif);color:var(--grafite);font-style:italic}.doc-section{margin:30px 0}.doc-section h2{align-items:baseline;gap:11px;margin-bottom:17px;font-size:25px;display:flex}.doc-section h2 small{font:10px var(--sans);color:var(--grafite)}.doc-section>p{font:17px/1.65 var(--serif);white-space:pre-wrap}.deliverables{padding:0;list-style:none}.deliverables li{font:16px/1.5 var(--serif);border-bottom:1px solid var(--linha-suave);align-items:baseline;gap:11px;padding:8px 0;display:flex}.deliverables li>span{font:12px var(--sans);color:var(--caneta)}.timeline>div{border-bottom:1px solid var(--linha-suave);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.timeline>div>span{font:12px var(--sans);color:var(--grafite);border:1px solid var(--pauta);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.timeline strong{font:16px var(--serif)}.timeline small{color:var(--grafite);font-size:10px}.price-table>div{border-bottom:1px solid var(--pauta);font:16px/1.4 var(--serif);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.price-table small{font:10px/1.6 var(--sans);color:var(--grafite);margin-top:4px;display:block}.price-table strong{white-space:nowrap;font-weight:400}.doc-total{border-top:1px solid var(--tinta);font:18px var(--serif);justify-content:space-between;align-items:center;gap:10px;padding:18px 0;display:flex}.doc-total strong{white-space:nowrap;font-size:26px;font-weight:500}.doc-total small{font:12px var(--sans)}.doc-total.recurring{border-color:var(--pauta)}.doc-section .payment-note{font:12px/1.7 var(--sans);color:var(--grafite)}.document-footer{border-top:1px solid var(--pauta);color:var(--grafite);justify-content:space-between;gap:15px;margin-top:42px;padding-top:18px;font-size:9px;display:flex}.cover{object-fit:cover;width:100%;max-height:260px;margin-top:25px}@media (max-width:1180px){.document h1{font-size:35px}.document h2{font-size:23px}.timeline>div{grid-template-columns:24px 1fr}.timeline small{grid-column:2}.document-head>span{font-size:17px}}@media (max-width:640px){.document{padding:25px}.document h1{font-size:37px}.document-head small{font-size:8px}.doc-total strong{font-size:25px}.doc-total{font-size:16px}}
.editor-top{background:var(--folha);border-bottom:1px solid var(--pauta);justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex}.back{color:var(--grafite);align-items:center;gap:9px;font-size:14px;display:flex}.editor-toolbar{background:var(--folha);border-bottom:1px solid var(--pauta);justify-content:space-between;align-items:center;gap:20px;padding:22px 32px;display:flex}.editor-toolbar h2{margin:6px 0 0;font-size:24px}.toolbar-actions{align-items:center;gap:10px;display:flex}.save-state{color:var(--grafite);white-space:nowrap;align-items:center;gap:5px;margin-right:12px;font-size:11px;display:flex}.editor-body{grid-template-columns:minmax(350px,43%) minmax(0,57%);display:grid}.edit-controls{background:var(--mesa-clara);border-right:1px solid var(--pauta);padding:24px 28px}.editor-tabs{border-bottom:1px solid var(--pauta);gap:12px;margin-bottom:22px;display:flex}.editor-tabs button{color:var(--grafite);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:10px 4px;font-size:14px}.editor-tabs button[aria-selected=true]{border-bottom-color:var(--caneta);color:var(--caneta)}.editor-fieldset{border:0;min-width:0;margin:0;padding:0}.edit-block{background:var(--folha);border:1px solid var(--linha);border-radius:3px;margin-bottom:18px;padding:22px}.block-title{border-bottom:1px solid var(--linha-suave);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:15px;display:flex}.block-title>span{color:var(--grafite-claro);font-size:11px}.block-title h3{margin:0;font-size:23px}.block-actions{margin-left:auto;display:flex}.edit-block input,.edit-block select,.edit-block textarea{font-size:14px}.input-unit{align-items:center;gap:12px;display:flex}.input-unit input{max-width:90px}.input-unit span{color:var(--grafite)}.row-input{align-items:center;gap:6px;margin-bottom:10px;display:flex}.row-input input{min-width:0}.danger{color:var(--correcao)}.add-link{color:var(--caneta);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:13px;display:flex}.step-input{grid-template-columns:1fr 110px 28px;align-items:center;gap:6px;margin-bottom:10px;display:grid}.budget-item{border-bottom:1px solid var(--pauta);margin-bottom:15px;padding:0 0 10px}.budget-fields{grid-template-columns:.8fr 1fr 1.3fr;gap:10px;display:grid}.budget-fields label{margin:5px 0;font-size:11px}.check-label{align-items:flex-start;line-height:1.5;flex-direction:row!important;gap:9px!important}.check-label input{width:16px;height:16px;accent-color:var(--caneta);flex-shrink:0;margin:2px 0}.editor-total{justify-content:space-between;padding-top:15px;font-size:14px;display:flex}.editor-total strong{font:23px var(--serif)}.preview-area{min-width:0;padding:26px 38px 40px}.preview-toolbar{justify-content:space-between;align-items:center;max-width:720px;margin:0 auto 20px;display:flex}.preview-toolbar>span{letter-spacing:1.5px;color:var(--grafite);font-size:10px}.preview-toolbar>div{gap:4px;display:flex}.icon.selected{background:var(--linha);color:var(--caneta)}.preview-document{max-width:720px;margin:0 auto;transition:max-width .2s}.preview-document.phone{max-width:360px}.preview-document.phone .document{padding:25px}.preview-document.phone .document h1{font-size:32px}.preview-document.phone .timeline>div{grid-template-columns:24px 1fr}.preview-document.phone .timeline small{grid-column:2}.preview-caption{color:var(--grafite);text-align:center;margin-top:20px;font-size:11px}.upload{border:1px dashed var(--grafite-palido);width:100%;color:var(--grafite);background:0 0;flex-direction:column;align-items:center;gap:10px;padding:32px 15px;display:flex}.upload strong{font-size:14px;font-weight:400}.upload small{font-size:11px}.cover-control img{object-fit:cover;width:100%;max-height:240px;margin-bottom:12px}.theme-example{background:var(--mesa);border-radius:3px;margin-top:25px;padding:25px}.theme-example h2{margin:18px 0;font-size:34px}.theme-example p{color:var(--grafite);font-size:12px}.swatches{gap:6px;display:flex}.swatches i{background:var(--folha);border:1px solid var(--pauta);border-radius:50%;width:22px;height:22px}.swatches i:nth-child(2){background:var(--tinta)}.swatches i:nth-child(3){background:var(--caneta)}.payment-summary>div{border-bottom:1px solid var(--pauta);justify-content:space-between;gap:10px;padding:15px 0;font-size:13px;display:flex}.publish-modal{text-align:center;padding:50px 35px}.close-modal{position:absolute;top:15px;right:15px}.success-mark{border:1px solid var(--carimbo);width:54px;height:54px;color:var(--carimbo);border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.publish-modal .btn{margin-top:15px}.locked{background:var(--carimbo-claro);margin-bottom:20px;padding:15px;font-size:13px}.locked button{color:var(--carimbo);background:0 0;border:0;text-decoration:underline}@media (max-width:1180px){.save-state{display:none}.preview-area{padding:24px}.edit-controls{padding:20px}.editor-body{grid-template-columns:46% 54%}}@media (max-width:850px){.editor-toolbar{flex-wrap:wrap}.editor-body{display:block}.preview-area{border-top:1px solid var(--pauta)}.edit-controls{border-right:0}.editor-tabs{background:var(--mesa-clara);z-index:5;position:sticky;top:0}.editor-top .logo{font-size:25px}.editor-fieldset{max-width:650px;margin:auto}.preview-document{max-width:650px}}@media (max-width:640px){.publish-modal{padding:25px 20px}.editor-top{height:62px;padding:0 18px}.editor-top .demo-tag{display:none}.editor-toolbar{padding:20px 18px}.editor-toolbar h2{font-size:25px}.toolbar-actions{justify-content:space-between;width:100%}.toolbar-actions .btn{flex:1;padding:11px;font-size:12px}.toolbar-actions .save-template{flex:0 0 44px}.edit-controls{padding:18px 12px}.edit-block{padding:20px 15px}.block-title h3{font-size:23px}.step-input{grid-template-columns:1fr 85px 28px}.preview-area{padding:22px 12px}}@media (min-width:851px){.preview-area{scrollbar-width:thin;align-self:start;max-height:100vh;position:sticky;top:0;overflow-y:auto}}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.edit-block .field-pair label{margin-bottom:8px}.field-help{color:var(--grafite);margin-bottom:17px;font-size:12px;display:block}.client-history{color:var(--caneta);align-items:center;gap:6px;margin-top:-8px;font-size:12px;display:inline-flex}.client-history:hover{color:var(--caneta-escura)}@media (max-width:640px){.field-pair{grid-template-columns:1fr;gap:0}}@media (max-width:850px){.save-template span{display:none}.toolbar-actions .save-template{padding-inline:12px}}.snippet-menu{position:relative}.snippet-panel{z-index:20;background:var(--folha);border:1px solid var(--pauta);width:310px;max-width:calc(100vw - 48px);box-shadow:0 18px 40px color-mix(in srgb, var(--tinta) 14%, transparent);font-family:var(--sans);border-radius:6px;padding:8px;position:absolute;top:calc(100% + 6px);right:0}.snippet-panel-title{letter-spacing:1.4px;text-transform:uppercase;color:var(--grafite);padding:6px 8px 8px;font-size:10px;font-weight:600;display:block}.snippet-panel ul{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.snippet-panel li button{text-align:left;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:3px;width:100%;padding:9px 8px;display:flex}.snippet-panel li button:hover{background:var(--mesa-clara)}.snippet-panel li strong{font-size:13px;font-weight:600}.snippet-panel li small{color:var(--grafite);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.snippet-empty{color:var(--grafite);margin:0;padding:0 8px 8px;font-size:12px}.snippet-panel-foot{border-top:1px solid var(--pauta-suave);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:10px 8px 4px;font-size:12px;display:flex}.snippet-panel-foot button{color:var(--caneta);background:0 0;border:0;padding:0;font-size:12px}.snippet-panel-foot a{color:var(--grafite)}
.public-demo{border-bottom:1px solid var(--linha-forte);justify-content:space-between;gap:15px;padding:20px 35px;display:flex}.public-demo>a{align-items:center;gap:8px;font-size:13px;display:flex}.public-demo>span{letter-spacing:1.4px;color:var(--grafite);font-size:10px}.public-paper{max-width:860px;margin:45px auto 70px;padding:0 20px}.public-paper .document{padding:65px}.public-paper .document h1{font-size:56px}.public-paper .document-intro{margin:55px 0 45px}.public-paper .doc-section{margin:40px 0}.acceptance{border-top:1px solid var(--tinta);margin-top:45px;padding-top:35px}.acceptance h2{margin:15px 0;font-size:35px}.acceptance>p{font:18px/1.5 var(--serif);color:var(--grafite)}.acceptance .btn{margin-top:8px}.signed{align-items:center;min-height:150px;display:flex;position:relative}.signature{font:58px var(--mao);color:var(--caneta);background:linear-gradient(var(--tinta), var(--tinta)) no-repeat .6em calc(100% - .2em) / calc(100% - 1.2em) 1px;overflow-wrap:anywhere;max-width:calc(70% + 1.2em);margin:-.25em -.6em -.2em;padding:.25em .6em .2em;line-height:1.2;animation:1s both write}.stamp{border:3px double var(--carimbo);width:122px;height:122px;color:var(--carimbo);outline:1px solid color-mix(in srgb, var(--carimbo) 33%, transparent);outline-offset:-12px;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:auto;animation:.5s 1s both stamp;display:flex;transform:rotate(-12deg)}.stamp strong{letter-spacing:2px;font-size:19px}.stamp small{font-size:10px}@keyframes write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.5)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@media (max-width:850px){.public-paper .document{padding:40px}.public-paper .document h1{font-size:44px}}@media (max-width:640px){.public-demo{align-items:center;padding:15px}.public-demo>span{letter-spacing:.5px;font-size:8px}.public-paper{margin:22px auto;padding:0 10px}.public-paper .document{padding:28px 24px}.public-paper .document h1{font-size:39px}.public-paper .document-intro{margin:38px 0}.acceptance h2{font-size:30px}.signed{gap:10px}.signature{max-width:calc(65% + 1.2em);font-size:39px}.stamp{width:90px;height:90px}.stamp strong{font-size:15px}.stamp small{font-size:8px}}.pix-box{border:1px solid var(--pauta);border-radius:3px;flex-direction:column;align-items:flex-start;gap:8px;margin:22px 0 6px;padding:18px 20px;display:flex}.pix-box strong{font:20px/1.3 var(--serif);overflow-wrap:anywhere}.pix-box small{color:var(--grafite)}.pix-box .btn{margin-top:6px}

