.sidebar-logo{background:#fff;border-radius:8px;width:92px;height:auto;margin:0 0 26px;padding:5px;display:block}.proposal-logo img{width:92px;height:auto;display:block}.proposal-logo small{letter-spacing:.1px;color:#ef3345;margin-top:6px;font-size:12px;font-weight:800;display:block}.payment{border-left:4px solid var(--accent);color:#29364e;background:#fff2f3;border-radius:6px;justify-content:space-between;align-items:center;margin-top:12px;padding:15px;display:flex}.payment span{font-weight:700}.accept{box-shadow:inset 0 5px 0 var(--accent)}.accept h2{margin-bottom:8px;font-size:34px}.accept-lead{margin:0 0 26px;color:#d2ddec!important;font-size:16px!important}.accept form{background:#203653;border:1px solid #3b5579;border-radius:10px;padding:22px}.accept button{width:100%;padding:14px;font-size:16px}.client-proposal footer{align-items:center;gap:10px;display:flex}.client-proposal footer img{object-fit:contain;width:28px;height:28px}@media (max-width:800px){.sidebar-logo{width:78px}.payment{flex-direction:column;align-items:flex-start;gap:5px}}.scenario-editor{background:#f4f7fb;border:1px solid #dce5f0;border-radius:12px;margin:18px 0;padding:18px}.scenario-editor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.scenario-editor small{color:#66758b;margin-top:5px;line-height:1.4;display:block}.scenario-editor button{color:#fff;cursor:pointer;background:#203653;border:0;border-radius:7px;padding:9px 12px;font-weight:700}.scenario-row{border-top:1px solid #dce5f0;margin-top:12px;padding-top:12px}.scenario-fields{grid-template-columns:1.2fr .8fr .8fr 1fr auto;align-items:end;gap:9px;display:grid}.scenario-row label{color:#52627a;font-size:11px;font-weight:800}.scenario-row input,.scenario-row textarea{min-width:0;margin-top:5px}.scenario-row>button{color:#b42332;background:#fff;border:1px solid #e2b8bd;padding:7px 11px;font-size:18px}.scenario-scope{margin-top:12px;display:block}.scenario-scope textarea{resize:vertical;min-height:68px}.scenario-summary{margin:18px 0}.scenario-summary>p{color:#65748b;margin:0 0 10px}.scenario-card{background:#fff;border:1px solid #dce5f0;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:14px;margin-top:10px;padding:16px 18px;display:grid}.scenario-card>div{flex-direction:column;gap:4px;display:flex}.scenario-card span{color:#66758b;flex-direction:column;gap:3px;font-size:12px;display:flex}.scenario-card strong{color:#203653;font-size:17px}.scenario-card div span{color:#66758b;font-size:12px}.scenario-card p{color:#66758b;margin:5px 0 0;font-size:13px;line-height:1.45}.scenario-card p strong{font-size:13px}@media (max-width:800px){.scenario-editor{padding:14px}.scenario-editor-head{flex-direction:row;align-items:flex-start;display:flex}.scenario-editor-head>button{flex:0 0 98px}.scenario-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scenario-fields>label:first-child{grid-column:span 2}.scenario-fields>button{grid-column:2;justify-self:end}.scenario-card{grid-template-columns:1fr;gap:8px}}.scenario-editor-head>div{min-width:0}.scenario-editor-head b{line-height:1.25;display:block}.scenario-scope textarea{box-sizing:border-box;width:100%;line-height:1.35}.scenario-editor-head b,.scenario-editor small,.scenario-row label{color:#203653}.scenario-editor input,.scenario-editor textarea{color:#203653!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd7e6!important}.scenario-editor input::placeholder,.scenario-editor textarea::placeholder{color:#7a8ba3!important}.scenario-editor input:focus,.scenario-editor textarea:focus{outline:2px solid #4f78bd29;border-color:#4f78bd!important}.scenario-editor{box-sizing:border-box;max-width:100%}.scenario-row{background:#fff;border:1px solid #dce5f0;border-radius:10px;margin-top:14px;padding:16px;box-shadow:0 3px 10px #1f36530d}.scenario-fields{grid-template-columns:minmax(150px,1.4fr) minmax(120px,1fr) minmax(120px,1fr) minmax(150px,1.4fr) auto}.scenario-row>button{align-self:end}.scenario-scope{border-top:1px solid #edf1f6;padding-top:12px}.scenario-scope textarea{background:#f8fafc}.scenario-editor-head>button{white-space:nowrap}@media (max-width:900px){.scenario-editor{box-sizing:border-box;width:100%;overflow:hidden}.scenario-editor-head{flex-direction:column;gap:10px;display:flex}.scenario-editor-head>div{width:100%}.scenario-editor-head>button{white-space:normal;width:100%;line-height:1.2}.scenario-fields{flex-direction:column;gap:10px;display:flex}.scenario-fields>label,.scenario-fields>label:first-child,.scenario-fields>label:nth-child(4){flex:none;width:100%}.scenario-fields>button{align-self:flex-end}.scenario-row input{box-sizing:border-box;width:100%}.scenario-scope{margin-top:12px}.scenario-scope textarea{min-height:92px}.scenario-card{flex-direction:column;align-items:stretch;gap:8px;display:flex}.scenario-card span{display:block}.scenario-card strong{margin-left:4px;display:inline-block}}.scenario-editor-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important;display:flex!important}.scenario-editor-head>div{width:100%!important}.scenario-editor-head>button{max-width:100%;white-space:normal!important;align-self:flex-start!important;width:max-content!important}@media (max-width:900px){.scenario-editor-head>button{align-self:stretch!important;width:100%!important}.scenario-editor-head small{max-width:34ch}}.scenario-editor{container-type:inline-size}@container (width<=600px){.scenario-editor-head{flex-direction:column!important;display:flex!important}.scenario-editor-head>button{width:100%!important}.scenario-fields{flex-direction:column!important;gap:10px!important;display:flex!important}.scenario-fields>label,.scenario-fields>label:first-child,.scenario-fields>label:nth-child(4){flex:none!important;width:100%!important}.scenario-fields>button{align-self:flex-end!important}.scenario-row input,.scenario-row textarea{box-sizing:border-box!important;width:100%!important}.scenario-scope textarea{min-height:92px!important}}.sidebar-logo{content:url(/compucenter-emblema.svg);object-fit:contain;background:0 0;width:58px;height:58px;margin:0 0 26px;padding:0}.client-top-logo{content:url(/compucenter-emblema.svg);background:0 0;width:42px;height:42px;padding:0}.client-proposal:not(.point-proposal) .payment{flex-wrap:wrap}.client-proposal:not(.point-proposal) .payment:after{content:"I - Proposta válida: 30 dias.\a II - Deverá ser pago o valor supracitado, referente à IMPLANTAÇÃO das soluções indicadas nesta proposta.\a III - Início da prestação de serviço mediante assinatura do contrato e pagamento inicial da Ativação.\a IV - Nosso treinamento será presencial com um analista especializado no segmento, in loco, ou por mais dias remotamente caso seja necessário. Podendo ser concluído antecipadamente.";white-space:pre-line;color:#65748a;border-top:1px solid #f3d7da;flex:0 0 100%;margin-top:14px;padding-top:14px;font-size:12px;font-style:italic;line-height:1.55;display:block}.editor-pane textarea{resize:vertical;color:#fff;width:100%;min-height:78px;font:inherit;background:#1d2b45;border:1px solid #3a4a66;border-radius:7px;margin-top:6px;padding:10px}.observations{color:#29364e;background:#f3f6fa;border-radius:7px;margin-top:12px;padding:15px}.observations b{color:var(--accent)}.observations p{white-space:pre-wrap;margin:7px 0 0;line-height:1.5}.editor-pane textarea{color:#fff;line-height:1.45}.about{min-height:360px;position:relative;overflow:hidden;padding-right:43%!important}.about:after{content:"";filter:saturate(.9);background:linear-gradient(90deg,#fff0,#fff0),url(/compucenter-equipe.png) 100%/auto 100% no-repeat;width:38%;height:100%;position:absolute;top:0;right:0}.about>*{z-index:1;position:relative}.client-proposal{box-shadow:0 20px 50px #1a31541a}.hero{flex-direction:column;justify-content:center;min-height:330px;display:flex}.investment{border-top:6px solid var(--accent)}.section.solution{background:linear-gradient(135deg,#fff 0%,#f5f8fc 100%)}.editor-pane label textarea{font-size:13px;box-shadow:inset 0 1px #ffffff12}.editor-pane label textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.observations{border:1px solid #dde6ef}.accept{padding-top:62px!important;padding-bottom:62px!important}@media (max-width:800px){.about{padding-bottom:245px!important;padding-right:24px!important}.about:after{background-position:bottom;width:100%;height:220px;top:auto;bottom:0}.hero{min-height:280px}}.test-actions button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#ef3345;border:0;border-radius:8px;padding:11px 12px;font-weight:800}.test-actions .generate-button{color:#15243e;background:#fff;font-size:15px;box-shadow:0 8px 20px #0003}.test-actions .print-button{color:#fff;background:0 0;border:1px solid #72809a}.test-link{color:#cbd5e1;margin:2px 0 0;font-size:12px;line-height:1.4}.test-link a{color:#fff;font-weight:800}.editor-pane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#63728c #101b31;overflow-y:auto}.editor-pane::-webkit-scrollbar{width:9px}.editor-pane::-webkit-scrollbar-thumb{background:#63728c;border-radius:10px}@media print{@page{margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.editor-pane{display:none!important}.v2{display:block!important}.client-proposal{max-width:none!important;box-shadow:none!important}.hero,.about,.solution,.bakery-showcase,.bakery-feature-panel,.investment,.accept{break-inside:avoid}}.proposal-mode{max-width:1100px;margin:0 auto;padding:24px;display:block!important}.proposal-mode .editor-pane{display:none!important}.pdf-top{color:#15243e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dee8;border-radius:7px;margin-left:auto;padding:8px 11px;font-weight:800}@media print{.pdf-top{display:none!important}.proposal-mode{padding:0!important}}.test-actions{gap:8px;margin-top:16px;display:grid}.client-proposal{max-width:1120px}.client-top{text-align:center;color:#192642;background:#f8fafc;justify-content:center;min-height:64px;padding:14px 48px;font-size:17px;font-weight:800}.client-top>span{background:#fff;border:1px solid #dce4ee;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;display:inline-flex;box-shadow:0 2px 8px #1926420f}.client-top-logo{object-fit:contain;border-radius:8px;width:42px;height:42px;margin-right:12px}.proposal-logo{flex-direction:column;align-items:center;display:flex}.hero{min-height:470px}.section{padding-top:76px;padding-bottom:76px}.about{min-height:0!important;padding-right:48px!important}.about:after{content:"";filter:saturate(.95);background:url(/compucenter-equipe.png) 50%/cover no-repeat;border-radius:12px;width:100%;height:300px;margin-top:34px;display:block;position:relative;top:auto;right:auto}.about .pillars{grid-template-columns:repeat(3,1fr)!important}.consultant-card{text-align:center;background:#f2f6fb;border-bottom:1px solid #e6ebf0;padding:68px 48px}.consultant-card p{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent);margin:0 0 8px;font-size:11px;font-weight:800}.consultant-card h2{color:#192642;margin:0;font-size:30px}.consultant-card strong{color:#506078;margin:7px 0 24px;display:block}.consultant-card div{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.consultant-card span{color:#34445e;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:10px 15px;font-size:13px}.consultant-editor{background:#16243d;border:1px solid #3a4a66;border-radius:8px;margin-top:22px;padding:14px}.consultant-editor>b{font-size:13px}.consultant-editor label{margin-top:12px!important}@media (max-width:800px){.client-top{flex-direction:row;align-items:center;min-height:auto;padding:12px 24px}.client-top-logo{width:34px;height:34px;margin-right:7px}.client-top>span{max-width:190px;padding:8px 13px;font-size:13px;line-height:1.25}.pdf-top{padding:8px 10px;font-size:13px}.hero{min-height:330px}.section{padding-top:50px;padding-bottom:50px}.about{padding-bottom:50px!important;padding-right:24px!important}.about:after{height:210px;margin-top:26px}.about .pillars{grid-template-columns:1fr!important}.consultant-card{padding:50px 24px}}.product-scope{background:#fff}.product-scope h3{color:#192642;margin:36px 0 16px;font-size:18px}.scope-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.scope-grid span,.benefit-list span{color:#34445e;background:#f3f6fa;border-radius:8px;padding:15px;font-size:14px;line-height:1.4}.scope-grid span{border-left:3px solid var(--accent)}.benefit-list{gap:9px;display:grid}.benefit-list span{background:#f8fafc;border:1px solid #e3e9f0}@media (max-width:800px){.scope-grid{grid-template-columns:1fr}}.uniplus-scope{background:linear-gradient(135deg,#fff8f8,#fff);position:relative;overflow:hidden}.uniplus-logo{width:150px;height:auto;margin-bottom:30px}.uniplus-copy{max-width:650px}.uniplus-points{gap:9px;margin-top:28px;display:grid}.uniplus-points span{color:#34445e;background:#fff;border-left:3px solid #f65b61;border-radius:7px;padding:13px 15px;font-size:14px}.uniplus-devices{width:min(100%,700px);height:auto;margin:42px auto 0;display:block}@media (max-width:800px){.uniplus-logo{width:125px}.uniplus-devices{margin-top:28px}}.saurus-scope{background:linear-gradient(135deg,#f2f7ff,#fff);grid-template-columns:1fr .9fr;align-items:center;gap:36px;display:grid}.saurus-scope>img{width:100%;height:auto}.saurus-points{gap:9px;margin-top:28px;display:grid}.saurus-points span{color:#34445e;background:#fff;border-left:3px solid #f58220;border-radius:7px;padding:13px 15px;font-size:14px}@media (max-width:800px){.saurus-scope{grid-template-columns:1fr}.saurus-scope>img{max-width:430px;margin:auto}}.compucenter-erp-scope{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid;overflow:hidden;background:#f5f8fc!important}.erp-copy{z-index:1;position:relative}.erp-copy h2{color:#1c2939;margin:8px 0 14px;line-height:1.14;font-size:35px!important}.erp-copy>p:not(.eyebrow){margin:0 0 28px;line-height:1.56;color:#65758a!important;font-size:17px!important}.erp-benefits{gap:14px;margin:0;padding:0;list-style:none;display:grid}.erp-benefits li{color:#65758a;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.erp-benefits li:before{content:"✓";color:#ef3345;border:2px solid #ef3345;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.erp-visual{background:#fff;border-radius:16px;min-height:346px;position:relative;overflow:hidden;box-shadow:0 16px 35px #22354c24}.erp-visual:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff08 0%,#fff0 55%,#18213208 100%);position:absolute;inset:0}.erp-visual img{object-fit:cover;object-position:70% center;width:100%;height:100%;min-height:346px;display:block}@media (max-width:800px){.compucenter-erp-scope{grid-template-columns:1fr;gap:34px}.erp-visual{order:-1;min-height:230px}.erp-visual img{object-position:68% center;min-height:230px}.erp-copy h2{font-size:29px!important}}.point-benefits{background:#f5f8fc!important}.point-benefits-heading{text-align:center}.point-benefits-heading h2{color:#17233a;margin:0;font-size:34px!important}.point-benefits-heading p{margin:8px 0 0;color:#63748a!important;font-size:17px!important}.point-benefits-content{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-top:44px;display:grid}.point-benefits-content ul,.point-function-copy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.point-benefits-content li{color:#65758a;align-items:flex-start;gap:12px;font-size:16px;line-height:1.38;display:flex}.point-benefits-content li:before{content:"✓";color:#358af4;border:2px solid #56a0ff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:14px;font-weight:900;display:grid}.point-devices{background:radial-gradient(circle at 50% 23%,#63b1ff,#355db4 62%,#304685);border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;min-height:390px;padding:26px 26px 0;display:flex;overflow:hidden;box-shadow:0 18px 34px #1a43822e}.point-devices h3{color:#fff;text-align:center;margin:0 0 10px;font-size:24px}.point-devices img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;width:88%;max-height:320px;display:block}.point-functions{background:#f5f8fc!important;padding-top:70px!important;padding-bottom:72px!important}.point-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.point-tabs button{color:#24364e;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:13px 25px;font-size:14px;font-weight:800;box-shadow:0 7px 16px #1b34500d}.point-tabs button.active,.point-function-copy button{color:#fff;background:#f51d45;box-shadow:0 13px 24px #f51d4533}.point-function-content{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;max-width:1160px;margin:auto;display:grid}.point-dashboard{background:#dbe2eb;border-radius:14px;height:280px;overflow:hidden;box-shadow:0 16px 27px #14243c2b}.point-dashboard img{object-fit:cover;object-position:left center;filter:saturate(.85);width:100%;height:100%}.point-function-copy h2{color:#202b39;margin:0 0 19px;font-size:28px!important}.point-function-copy li{color:#65758a;padding-left:22px;font-size:15px;font-weight:700;line-height:1.45;position:relative}.point-function-copy li:before{content:"•";color:#65758a;position:absolute;left:3px}.point-function-copy button{cursor:pointer;border:0;border-radius:999px;margin-top:32px;padding:12px 20px;font-size:16px;font-weight:800}@media (max-width:800px){.point-benefits-heading h2{font-size:28px!important}.point-benefits-content,.point-function-content{grid-template-columns:1fr;gap:34px;margin-top:32px}.point-benefits-content li{font-size:15px}.point-devices{order:-1;min-height:300px}.point-devices h3{font-size:20px}.point-devices img{max-height:245px}.point-functions{padding-top:46px!important;padding-bottom:50px!important}.point-tabs{flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px 34px;padding:0 24px 10px;overflow-x:auto}.point-tabs button{flex:none;padding:11px 16px}.point-dashboard{height:220px}.point-function-copy h2{font-size:25px!important}}.erp-visual img{object-fit:contain!important;object-position:center!important;background:0 0!important}.erp-visual{box-shadow:none!important;background:#fff!important}.compucenter-erp-scope{border-top:1px solid #f3e2df;border-bottom:1px solid #eee6f3;position:relative;background:linear-gradient(122deg,#fff 0%,#fff8f6 54%,#f7f3fb 100%)!important}.compucenter-erp-scope:before{content:"";pointer-events:none;background:radial-gradient(circle,#ef33451c 0%,#ff7a0010 46%,#0000 72%);border-radius:50%;width:360px;height:360px;position:absolute;top:-210px;right:-150px}.erp-copy .eyebrow{color:#d92d40!important}.erp-copy h2{color:#26334a!important}.erp-copy>p:not(.eyebrow),.erp-benefits li{color:#5c687a!important}.erp-benefits li:before{background:#fff7f7;color:#ef3345!important;border-color:#ef3345!important}.erp-visual{border:1px solid #f0dddd!important;box-shadow:0 18px 36px #41233a14!important}.erp-visual:after{content:"";background:linear-gradient(90deg,#ef3345 0%,#ff7a00 53%,#5a3c94 100%);height:5px;position:absolute;bottom:0;left:0;right:0}.point-proposal .point-devices{background:#3554a0;min-height:0;padding:0;display:block}.point-proposal .point-devices img{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;max-height:none;display:block}.point-proposal .point-devices h3{display:none}@media (max-width:800px){.point-proposal .point-devices{min-height:0}}.supermarket-proposal .hero{position:relative;overflow:hidden;background:#10281c url(/supermarket-hero.webp) 50%/cover no-repeat!important;min-height:560px!important}.supermarket-proposal .hero:before{content:"";background:linear-gradient(90deg,#0b1b16f8 0%,#0b1b16df 42%,#0b1b1680 68%,#0b1b1610 100%);position:absolute;inset:0}.supermarket-proposal .hero>*{z-index:1;position:relative}.supermarket-proposal .hero h2,.supermarket-proposal .hero h3{max-width:640px}.supermarket-proposal .hero h3{font-size:28px!important;line-height:1.16!important}.supermarket-benefits{grid-template-columns:1fr .95fr;align-items:center;gap:64px;display:grid;background:#f5f8fc!important}.supermarket-benefits h2{color:#1c2939;margin:0;font-size:34px!important}.supermarket-benefits>div>p{margin:10px 0 28px;color:#65758a!important;font-size:17px!important}.supermarket-benefits ul,.supermarket-function-copy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.supermarket-benefits li{color:#65758a;gap:12px;font-size:15px;line-height:1.4;display:flex}.supermarket-benefits li:before{content:"✓";color:#ef3345;border:2px solid #ef3345;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.supermarket-benefits>img{border-radius:15px;width:100%;height:auto;box-shadow:0 16px 35px #22354c1c}.supermarket-functions{background:#f5f8fc!important;padding-top:70px!important;padding-bottom:72px!important}.supermarket-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.supermarket-tabs button{color:#24364e;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:13px 24px;font-size:14px;font-weight:800;box-shadow:0 7px 16px #1b34500d}.supermarket-tabs button.active,.supermarket-function-copy button{color:#fff;background:#f51d45;box-shadow:0 13px 24px #f51d4533}.supermarket-function-content{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;max-width:1160px;margin:auto;display:grid}.supermarket-screen{background:#fff;border-radius:14px;place-items:center;height:280px;display:grid;overflow:hidden;box-shadow:0 16px 27px #14243c2b}.supermarket-screen img{object-fit:contain;width:100%;height:100%}.supermarket-function-copy h2{color:#202b39;margin:0 0 19px;font-size:28px!important}.supermarket-function-copy li{color:#65758a;padding-left:22px;font-size:15px;font-weight:700;line-height:1.45;position:relative}.supermarket-function-copy li:before{content:"•";color:#65758a;position:absolute;left:3px}.supermarket-function-copy button{cursor:pointer;border:0;border-radius:999px;margin-top:32px;padding:12px 20px;font-size:16px;font-weight:800}@media (max-width:800px){.supermarket-proposal .hero{background-position:66%!important;min-height:500px!important}.supermarket-proposal .hero h3{font-size:23px!important}.supermarket-benefits,.supermarket-function-content{grid-template-columns:1fr;gap:34px}.supermarket-benefits h2{font-size:28px!important}.supermarket-benefits>img{order:-1}.supermarket-functions{padding-top:46px!important;padding-bottom:50px!important}.supermarket-tabs{flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px 34px;padding:0 24px 10px;overflow-x:auto}.supermarket-tabs button{flex:none;padding:11px 16px}.supermarket-screen{height:220px}.supermarket-function-copy h2{font-size:25px!important}}.butcher-proposal .hero{position:relative;overflow:hidden}.butcher-cover{z-index:0;opacity:.3;position:absolute;inset:0}.butcher-cover img{object-fit:cover;object-position:center;width:100%;height:100%}.butcher-proposal .hero>:not(.butcher-cover){z-index:1;position:relative}.butcher-proposal .hero:after{content:"";z-index:0;background:linear-gradient(90deg,#0f1f37fa 0%,#0f1f37d6 43%,#0f1f374d 100%);position:absolute;inset:0}.butcher-proposal .hero h3{max-width:620px}.supermarket-proposal.butcher-proposal .hero{background:#0f1f37 url(/butcher-uniplus-cover.png) 50%/cover no-repeat!important}.supermarket-proposal.butcher-proposal .hero:before,.supermarket-proposal.butcher-proposal .butcher-cover{display:none}.compucenter-proposal .hero,.saurus-proposal .hero{position:relative;overflow:hidden;background-color:#0f1f37!important;background-position:50%!important;background-size:cover!important;min-height:560px!important}.compucenter-proposal .hero{background-image:url(/compucenter-erp-devices.png)!important}.saurus-proposal .hero{background-image:url(/saurus-pdv-web-v4.png)!important}.compucenter-proposal .hero:before,.saurus-proposal .hero:before{content:"";z-index:0;background:linear-gradient(90deg,#0b1b16f8 0%,#0f1f37eb 42%,#0f1f3780 68%,#0f1f3710 100%);position:absolute;inset:0}.compucenter-proposal .hero>*,.saurus-proposal .hero>*{z-index:1;position:relative}.compucenter-proposal .hero h3,.saurus-proposal .hero h3{max-width:640px;font-size:28px!important;line-height:1.16!important}@media (max-width:800px){.compucenter-proposal .hero,.saurus-proposal .hero{background-position:66%!important;min-height:500px!important}.compucenter-proposal .hero h3,.saurus-proposal .hero h3{font-size:23px!important}}.supermarket-proposal.butcher-proposal.compucenter-proposal .hero,.supermarket-proposal.butcher-proposal.saurus-proposal .hero{background:#0f1f37 url(/butcher-uniplus-cover.png) 50%/cover no-repeat!important}.supermarket-proposal.butcher-proposal.compucenter-proposal .hero:before,.supermarket-proposal.butcher-proposal.saurus-proposal .hero:before{display:none}.industry-proposal .hero{position:relative;overflow:hidden;background:#111e32 url(/industry-hero.webp) 50%/cover no-repeat!important;min-height:560px!important}.industry-proposal .hero:before{content:"";background:linear-gradient(90deg,#081426f7 0%,#081426dd 44%,#0814267a 69%,#08142612 100%);position:absolute;inset:0}.industry-proposal .hero>*{z-index:1;position:relative}.industry-proposal .hero h2,.industry-proposal .hero h3{max-width:650px}.industry-proposal .hero h3{font-size:28px!important;line-height:1.16!important}.industry-benefits{grid-template-columns:1fr .95fr;align-items:center;gap:64px;display:grid;background:#f5f8fc!important}.industry-benefits h2{color:#1c2939;margin:0;font-size:34px!important}.industry-benefits>div>p{margin:10px 0 28px;color:#65758a!important;font-size:17px!important}.industry-benefits ul,.industry-function-copy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.industry-benefits li{color:#65758a;gap:12px;font-size:15px;line-height:1.4;display:flex}.industry-benefits li:before{content:"✓";color:#4385d4;border:2px solid #4385d4;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.industry-benefits>img{border-radius:15px;width:100%;height:auto;box-shadow:0 16px 35px #22354c1c}.industry-functions{background:#f5f8fc!important;padding-top:70px!important;padding-bottom:72px!important}.industry-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.industry-tabs button{color:#24364e;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:13px 24px;font-size:14px;font-weight:800;box-shadow:0 7px 16px #1b34500d}.industry-tabs button.active,.industry-function-copy button{color:#fff;background:#2563b8;box-shadow:0 13px 24px #2563b833}.industry-function-content{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;max-width:1160px;margin:auto;display:grid}.industry-screen{background:#fff;border-radius:14px;place-items:center;height:280px;display:grid;overflow:hidden;box-shadow:0 16px 27px #14243c2b}.industry-screen img{object-fit:contain;width:100%;height:100%}.industry-function-copy h2{color:#202b39;margin:0 0 19px;font-size:28px!important}.industry-function-copy li{color:#65758a;padding-left:22px;font-size:15px;font-weight:700;line-height:1.45;position:relative}.industry-function-copy li:before{content:"•";color:#65758a;position:absolute;left:3px}.industry-function-copy button{cursor:pointer;border:0;border-radius:999px;margin-top:32px;padding:12px 20px;font-size:16px;font-weight:800}@media (max-width:800px){.industry-proposal .hero{background-position:65%!important;min-height:500px!important}.industry-proposal .hero h3{font-size:23px!important}.industry-benefits,.industry-function-content{grid-template-columns:1fr;gap:34px}.industry-benefits h2{font-size:28px!important}.industry-benefits>img{order:-1}.industry-functions{padding-top:46px!important;padding-bottom:50px!important}.industry-tabs{flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px 34px;padding:0 24px 10px;overflow-x:auto}.industry-tabs button{flex:none;padding:11px 16px}.industry-screen{height:220px}.industry-function-copy h2{font-size:25px!important}}.retail-proposal .hero{position:relative;overflow:hidden;background:#102341 url(/retail-hero.webp) 50%/cover no-repeat!important;min-height:560px!important}.retail-proposal .hero:before{content:"";background:linear-gradient(90deg,#08162af7 0%,#08162adf 42%,#08162a7d 68%,#08162a12 100%);position:absolute;inset:0}.retail-proposal .hero>*{z-index:1;position:relative}.retail-proposal .hero h2,.retail-proposal .hero h3{max-width:650px}.retail-proposal .hero h3{font-size:28px!important;line-height:1.16!important}@media (max-width:800px){.retail-proposal .hero{background-position:66%!important;min-height:500px!important}.retail-proposal .hero h3{font-size:23px!important}}.retail-benefits{grid-template-columns:1fr .95fr;align-items:center;gap:64px;display:grid;background:#f5f8fc!important}.retail-benefits h2{color:#1c2939;margin:0;font-size:34px!important}.retail-benefits>div>p{margin:10px 0 28px;color:#65758a!important;font-size:17px!important}.retail-benefits ul,.retail-function-copy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.retail-benefits li{color:#65758a;gap:12px;font-size:15px;line-height:1.4;display:flex}.retail-benefits li:before{content:"✓";color:#ef3345;border:2px solid #ef3345;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.retail-benefits>img{border-radius:15px;width:100%;height:auto;box-shadow:0 16px 35px #22354c1c}.retail-functions{background:#f5f8fc!important;padding-top:70px!important;padding-bottom:72px!important}.retail-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.retail-tabs button{color:#24364e;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:13px 24px;font-size:14px;font-weight:800;box-shadow:0 7px 16px #1b34500d}.retail-tabs button.active,.retail-function-copy button{color:#fff;background:#ef3345;box-shadow:0 13px 24px #ef334533}.retail-function-content{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;max-width:1160px;margin:auto;display:grid}.retail-screen{background:#fff;border-radius:14px;place-items:center;height:280px;display:grid;overflow:hidden;box-shadow:0 16px 27px #14243c2b}.retail-screen img{object-fit:contain;width:100%;height:100%}.retail-function-copy h2{color:#202b39;margin:0 0 19px;font-size:28px!important}.retail-function-copy li{color:#65758a;padding-left:22px;font-size:15px;font-weight:700;line-height:1.45;position:relative}.retail-function-copy li:before{content:"•";color:#65758a;position:absolute;left:3px}.retail-function-copy button{cursor:pointer;border:0;border-radius:999px;margin-top:32px;padding:12px 20px;font-size:16px;font-weight:800}@media (max-width:800px){.retail-benefits,.retail-function-content{grid-template-columns:1fr;gap:34px}.retail-benefits h2{font-size:28px!important}.retail-benefits>img{order:-1}.retail-functions{padding-top:46px!important;padding-bottom:50px!important}.retail-tabs{flex-wrap:nowrap;justify-content:flex-start;margin:0 -24px 34px;padding:0 24px 10px;overflow-x:auto}.retail-tabs button{flex:none;padding:11px 16px}.retail-screen{height:220px}.retail-function-copy h2{font-size:25px!important}}.retail-integrations{text-align:center;background:#fff!important;padding-top:58px!important;padding-bottom:58px!important}.retail-integrations h2{color:#202b39;margin:8px 0 25px;font-size:28px!important}.retail-integrations>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.retail-integrations span{color:#40536a;background:#f8fafc;border:1px solid #e7edf4;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:800;box-shadow:0 6px 14px #263c520b}.retail-function-copy a{background:#ef3345;border-radius:999px;margin-top:32px;padding:12px 20px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 13px 24px #ef334533;color:#fff!important}@media (max-width:800px){.retail-integrations{padding-top:42px!important;padding-bottom:42px!important}.retail-integrations h2{font-size:25px!important}.retail-integrations>div{justify-content:flex-start}.retail-integrations span{padding:10px 13px;font-size:13px}}.retail-whatsapp{background:#25d366;border-radius:999px;margin-top:28px;padding:14px 24px;font-size:16px;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 14px 25px #25d36640;color:#fff!important}.restaurant-proposal .hero{position:relative;overflow:hidden;background:#142337 url(/restaurant-uniplus-cover.png) 50%/cover no-repeat!important;min-height:560px!important}.restaurant-proposal .hero:before{content:"";background:linear-gradient(90deg,#081426dd 0%,#081426b0 30%,#08142635 56%,#0000 78%);position:absolute;inset:0}.restaurant-proposal .hero>*{z-index:1;position:relative}.restaurant-proposal .hero h2,.restaurant-proposal .hero h3{max-width:470px}.restaurant-proposal .hero h3{font-size:28px!important;line-height:1.16!important}.restaurant-cover{display:none}.restaurant-proposal .bakery-showcase{background:#f7f9fc!important}.restaurant-proposal .bakery-showcase-heading h2{color:#192642}.restaurant-proposal .bakery-tabs button.active{color:#fff;background:#ef3345;box-shadow:0 13px 24px #ef334533}.restaurant-proposal .bakery-feature-copy li:before{color:#ef3345;border-color:#ef3345}@media (max-width:800px){.restaurant-proposal .hero{background-position:62%!important;min-height:500px!important}.restaurant-proposal .hero h3{font-size:23px!important}}.restaurant-proposal .hero:after{display:none}@media print{@page{size:A4 landscape;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important}body{font-size:11pt!important}.editor-pane,.pdf-top,.print-button,.hero-white-symbol{display:none!important}.proposal-mode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.client-proposal{color:#17233a!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.client-top{z-index:10!important;background:0 0!important;border-bottom:0!important;width:100%!important;min-height:18mm!important;padding:8mm 15mm!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}.client-top-logo{width:34px!important;height:34px!important}.client-top>span{color:#53657d!important;box-shadow:none!important;align-self:center!important;margin-left:auto!important;font-size:9pt!important}.hero{break-after:page;page-break-after:always;border-radius:0!important;width:100%!important;height:210mm!important;min-height:0!important;margin:0!important;padding:30mm 28mm 24mm!important;overflow:hidden!important}.hero h2{font-size:25pt!important}.hero h3{max-width:120mm!important;font-size:18pt!important}.section,.consultant-card,footer{break-inside:auto;page-break-inside:auto;display:block!important}.section{box-shadow:none!important;border-radius:0!important;margin:0!important;padding:14mm 18mm!important}.section h2{margin-bottom:4mm!important;font-size:19pt!important}.section h3{font-size:13pt!important}.section p,.section li,.section span{font-size:10.5pt!important;line-height:1.4!important}.modules,.scope-grid,.point-benefits-content,.point-function-content{gap:3mm!important}.modules span,.scope-grid span{padding:3mm!important;font-size:9.5pt!important}.point-tabs,.point-function-copy button,.bakery-tabs,.supermarket-tabs,.industry-tabs,.retail-tabs{display:none!important}.point-dashboard{height:54mm!important}.payment,.observations{margin-top:4mm!important;padding:4mm!important}.terms{margin-top:4mm!important;font-size:9.5pt!important}.accept{break-before:page;page-break-before:always;min-height:175mm!important}.solution,.investment{break-before:page;page-break-before:always}.client-proposal>.section{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;page-break-inside:avoid!important}.section h2,.section h3,.acceptance-terms,.line.total,.payment{break-after:avoid!important;page-break-after:avoid!important}.consultant-card{margin-top:8mm!important;padding:7mm!important}footer{border-top:1px solid #dbe3ee!important;margin-top:6mm!important;padding-top:4mm!important;font-size:9pt!important}a{color:inherit!important;text-decoration:none!important}.acceptance-terms{color:#263b55!important;background:#fff!important;border:1px solid #cbd7e6!important;border-left:4px solid #1479c9!important;margin:7mm 0 4mm!important;padding:5mm!important}.acceptance-terms b{color:#1479c9!important;margin-bottom:2mm!important;font-size:11pt!important;display:block!important}.acceptance-terms p{color:#52657d!important;max-width:none!important;margin:0!important;font-size:9.5pt!important;line-height:1.45!important}.success small{color:#315f45!important;margin-top:4mm!important;font-size:9.5pt!important;line-height:1.5!important;display:block!important}.client-proposal>.section{background:#fff!important;border:1px solid #dbe3ee!important}.client-proposal>.section:nth-of-type(2n){background:#f7f9fc!important}.eyebrow{color:#1479c9!important;letter-spacing:1.6px!important;font-weight:800!important}.line{border-bottom:1px solid #e7edf4!important;min-height:9mm!important;padding:2mm 0!important}.line.total{background:#eef5ff!important;border-radius:5px!important;padding:4mm 0!important}.accept form{background:#f7f9fc!important;border:1px solid #dbe3ee!important;padding:6mm!important}.accept input,.accept textarea{background:#fff!important;border:1px solid #cbd7e6!important}.accept button,.point-function-copy button{display:none!important}.bakery-feature-panel,.supermarket-function-content,.industry-function-content,.retail-function-content{break-inside:avoid!important}.point-benefits-content,.point-function-content{display:block!important}.point-benefits-content>ul{margin-bottom:6mm!important}.point-devices,.point-dashboard{max-height:58mm!important;overflow:hidden!important}.client-proposal>.section,.client-proposal>.consultant-card,.client-proposal>footer{display:none!important}.client-proposal>.hero,.client-proposal>.solution,.client-proposal>.proposal-scope,.client-proposal>.product-scope,.client-proposal>.uniplus-scope,.client-proposal>.investment{display:block!important}.client-proposal>.hero{break-after:page!important;page-break-after:always!important}.client-proposal>.solution{break-before:page!important;page-break-before:always!important;break-after:auto!important;page-break-after:auto!important}.client-proposal>.proposal-scope,.client-proposal>.product-scope,.client-proposal>.uniplus-scope{break-before:auto!important;page-break-before:auto!important}.client-proposal>.investment{break-before:page!important;page-break-before:always!important}}.consultant-card{color:#fff!important;background:linear-gradient(120deg,#111f37,#263f67)!important;padding:34px 48px!important}.consultant-signature{text-align:left;grid-template-columns:60px 1fr auto;align-items:center;gap:18px;max-width:820px;margin:auto;display:grid}.consultant-avatar{background:var(--accent);letter-spacing:.5px;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;font-weight:900;display:grid}.consultant-details p{color:#cdd9e8!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 4px!important;font-size:13px!important;font-weight:400!important}.consultant-details h2{color:#fff!important;margin:0!important;font-size:20px!important}.consultant-details strong{font-size:13px;color:#cdd9e8!important;margin:3px 0 0!important}.consultant-contact{justify-content:end!important;gap:7px!important;display:grid!important}.consultant-contact a{font-size:13px;font-weight:700;text-decoration:none;color:#fff!important}.consultant-contact a:hover{text-decoration:underline}.consultant-contact .consultant-whatsapp{text-align:center;background:#25d366;border-radius:999px;margin-top:5px;padding:9px 13px;text-decoration:none;color:#fff!important}@media (max-width:800px){.consultant-card{padding:32px 24px!important}.consultant-signature{grid-template-columns:52px 1fr;gap:13px}.consultant-avatar{width:52px;height:52px}.consultant-contact{grid-column:1/-1;margin-top:8px;justify-content:start!important}.consultant-details h2{font-size:18px!important}}.hero-brand{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:42px;display:flex}.hero-brand img{background:#fff;border-radius:8px;width:112px;height:auto;padding:5px}.hero-brand small{color:#fff;letter-spacing:.1px;font-size:13px;font-weight:800}.hero>p{color:#fff!important;letter-spacing:1.8px!important;font-size:15px!important}.about:after{background-color:#f7f9fb!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;height:360px!important}@media (max-width:800px){.hero-brand{margin-bottom:28px}.hero-brand img{width:96px}.about:after{height:235px!important}}.hero-white-symbol{z-index:2;opacity:.92;width:58px;height:58px;position:absolute;top:36px;right:46px;overflow:hidden}.hero-white-symbol img{filter:grayscale()brightness(0)invert();top:-33px;left:-58px;width:174px!important;max-width:none!important;height:174px!important;position:absolute!important}@media (max-width:800px){.hero-white-symbol{width:44px;height:44px;top:22px;right:24px}.hero-white-symbol img{top:-25px;left:-44px;width:132px!important;height:132px!important}}.bakery-proposal .hero{position:relative;overflow:hidden;background:#07121e url(/uniplus-padaria-hero.png) 50%/cover no-repeat!important;min-height:560px!important}.bakery-proposal .hero:before{content:"";background:linear-gradient(90deg,#07121ef5 0%,#07121ecf 37%,#07121e45 70%,#07121e10 100%);position:absolute;inset:0}.bakery-proposal .hero>*{z-index:1;position:relative}.bakery-proposal .hero h2,.bakery-proposal .hero h3{max-width:610px}.bakery-proposal .hero h3{white-space:nowrap;margin-top:18px;font-size:24px!important;line-height:1.2!important}.bakery-proposal .about{display:none}.bakery-proposal .solution{background:#f7f4ed!important}.bakery-proposal .solution:before{content:"Especialista em padarias · Compucenter";color:#ef3345;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.bakery-proposal .solution>p:not(.eyebrow){max-width:670px;font-size:18px!important}.bakery-proposal .modules{margin-top:30px;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}.bakery-proposal .modules span{border-radius:10px;box-shadow:0 10px 24px #17263b0c;background:#fff!important;padding:18px!important}.bakery-showcase{background:#f7f8fa!important}.bakery-showcase-heading{text-align:center;max-width:760px;margin:0 auto}.bakery-showcase-heading .eyebrow{color:#ef3345!important}.bakery-showcase-heading h2{margin:8px 0!important;font-size:34px!important}.bakery-showcase-heading>p:not(.eyebrow){color:#67778a!important;margin:0!important;font-size:17px!important}.bakery-showcase-content{grid-template-columns:minmax(0,1fr) minmax(330px,1.05fr);align-items:center;gap:54px;margin-top:40px;display:grid}.bakery-showcase ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bakery-showcase li{color:#5d6d80;align-items:center;gap:12px;font-size:16px;line-height:1.35;display:flex}.bakery-showcase li:before{content:"✓";color:#5aa1ff;border:2px solid #5aa1ff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:14px;font-weight:900;display:grid}.bakery-product-image{background:radial-gradient(circle at 50% 32%,#1779dc 0%,#075fc5 42%,#073e91 100%);border-radius:18px;place-items:center;min-height:340px;padding:28px;display:grid;box-shadow:0 18px 36px #0c438e30}.bakery-product-image img{filter:drop-shadow(0 16px 14px #001f4f66);width:100%;max-width:520px}.bakery-proposal .uniplus-scope{background:#102840!important}.bakery-proposal .uniplus-scope h2{color:#fff}.bakery-proposal .uniplus-scope p{color:#dce6ef!important}.bakery-proposal .uniplus-scope .eyebrow{color:#f46b75!important}.bakery-proposal .uniplus-points span{color:#eef4f7!important;background:#173653!important;border-left-color:#ef3345!important}.bakery-proposal .uniplus-devices{background:#fff;border-radius:12px;padding:12px;box-shadow:0 20px 40px #0004}@media (max-width:800px){.bakery-proposal .hero{background-position:64%!important;min-height:485px!important}.bakery-proposal .hero h3{white-space:normal;font-size:22px!important}.bakery-proposal .modules{grid-template-columns:1fr!important}.bakery-showcase-heading h2{font-size:28px!important}.bakery-showcase-content{grid-template-columns:1fr;gap:28px;margin-top:30px}.bakery-product-image{min-height:230px;padding:22px}}.bakery-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 42px;display:flex}.bakery-tabs button{color:#25364b;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:13px 22px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 6px 14px #182c440d}.bakery-tabs button.active{color:#fff;background:#ef3345;box-shadow:0 10px 20px #ef334540}.bakery-feature-panel{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:70px;display:grid}.bakery-feature-image{background:#fff;border-radius:17px;place-items:center;min-height:295px;padding:0;display:grid;overflow:hidden;box-shadow:0 17px 35px #0b438c24}.bakery-feature-image img{object-fit:cover;width:100%;height:100%;max-height:315px}.bakery-feature-copy h3{color:#202c3b;margin:0 0 18px;font-size:26px}.bakery-feature-copy ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.bakery-feature-copy li{color:#607084;gap:12px;font-size:15px;font-weight:650;line-height:1.45;display:flex}.bakery-feature-copy li:before{content:"•";color:#708096}.bakery-feature-copy>p{color:#ef3345;letter-spacing:.6px;text-transform:uppercase;margin:28px 0 0;font-size:13px;font-weight:800}@media (max-width:800px){.bakery-tabs{scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;margin:28px -24px;padding:0 24px 10px;overflow-x:auto}.bakery-tabs button{scroll-snap-align:start;flex:none;padding:11px 14px;font-size:13px}.bakery-feature-panel{grid-template-columns:1fr;gap:30px}.bakery-feature-image{min-height:220px}.bakery-feature-copy h3{font-size:24px}}.point-proposal .hero{position:relative;overflow:hidden;background:#071528!important;min-height:560px!important}.point-proposal .hero:before{content:"";z-index:1;background:linear-gradient(90deg,#071528 0%,#071528f2 42%,#071528bd 59%,#0000 77%);position:absolute;inset:0}.point-proposal .hero>*{z-index:2;position:relative}.point-proposal .hero .point-scene{z-index:0;background:#fff;width:54%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.point-proposal .hero .point-scene img{object-fit:cover;object-position:center;width:100%;height:100%}.point-proposal .hero:after{display:none}.point-proposal .hero h2,.point-proposal .hero h3{max-width:620px}.point-proposal .hero h3{margin-top:18px!important;font-size:30px!important;line-height:1.14!important}.point-kicker{color:#d5e9ff;letter-spacing:1.35px;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff35;border-radius:999px;margin-bottom:14px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.point-hero-tags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.point-hero-tags span{color:#edf8ff;background:#0611207d;border:1px solid #68c3ff55;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800}.point-proposal .about{display:none}.point-proposal .solution{background:linear-gradient(135deg,#f2f9ff,#fff)!important}.point-proposal .solution:before{content:"Presence · Gestão de ponto em nuvem";color:#1479c9;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:900;display:block}.point-proposal .modules{margin-top:30px;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}.point-proposal .modules span{border-radius:10px;box-shadow:0 10px 24px #0b4e810d;background:#fff!important;border-left-color:#1479c9!important;padding:18px!important}@media (max-width:800px){.point-proposal .hero{min-height:510px!important}.point-proposal .hero .point-scene{width:100%;height:48%;top:0;right:0}.point-proposal .hero:before{background:linear-gradient(#07152880 0%,#071528 61%)}.point-proposal .hero h3{font-size:25px!important}.point-proposal .modules{grid-template-columns:1fr!important}.point-hero-tags{margin-top:23px}}.login-page{min-height:100vh;position:relative;background:#14294d!important;padding:48px 20px!important;display:block!important}.login-panel{background:#fff;border-radius:20px;padding-top:170px;position:relative;overflow:hidden;box-shadow:0 24px 70px #07172f66;width:min(100%,430px)!important;margin:0 auto!important}.login-brand{box-sizing:border-box;z-index:2;background:#fff;border-radius:20px 20px 0 0;flex:none;justify-content:center;width:min(100%,430px);height:170px;margin:0;padding:30px 24px;display:flex;position:absolute;top:48px;left:50%;right:auto;transform:translate(-50%)}.login-brand img{content:url(/compucenter-logo-login.svg);background:0 0;width:178px;padding:0}.login-brand p{display:none}.login-card{box-shadow:none!important;border:0!important;border-radius:0!important;padding:34px 38px 32px!important}@media (max-width:800px){.login-page{padding:30px 16px!important}.login-panel{padding-top:154px}.login-brand{height:154px;padding:26px 20px;top:30px}.login-brand img{width:165px}.login-card{padding:30px 26px 28px!important}}.login-panel{box-shadow:0 18px 45px #304a6626}.login-brand{background:linear-gradient(145deg,#14294d,#234b78)}.login-card{position:relative}.login-card:after{content:"";opacity:.78;background:url(/pereia-login.png) 50%/cover no-repeat;border-radius:50%;width:38px;height:38px;position:absolute;bottom:15px;right:18px;box-shadow:0 2px 8px #10233b22}.login-brand{background:#fff;border-bottom:0;padding:26px 24px 20px}.login-brand img{filter:none;background:0 0;border-radius:0;width:178px;padding:0}.login-page{background:radial-gradient(circle at 15% 15%,#fff 0,#eef4fb 40%,#dce7f3 100%)!important}.login-panel{border-radius:18px;padding-top:118px!important;overflow:visible!important}.login-brand{background:0 0!important;height:118px!important;padding:12px 24px 0!important;top:0!important}.login-brand img{transform:translateY(28px);box-shadow:0 10px 24px #233c581f;filter:none!important;background:#fff!important;border-radius:14px!important;width:178px!important;padding:12px!important}.login-card{border-radius:18px!important;padding-top:44px!important}.login-card:after{width:32px;height:32px;bottom:13px;right:16px}.login-brand{justify-content:center!important;align-items:center!important}.login-brand img{box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;transform:translateY(72px)!important}.login-brand{width:430px!important;left:calc(50% - 215px)!important;right:auto!important;transform:none!important}.login-brand img{margin:0 auto!important;display:block!important}@media (max-width:800px){.login-brand{width:calc(100% - 32px)!important;left:16px!important}}.login-card>p{margin-bottom:24px;font-size:14px}.login-card input:focus{border-color:#ef3345;outline:3px solid #ef334522}.login-card form>button{transition:transform .15s,box-shadow .15s;box-shadow:0 8px 18px #ef334533}.login-card form>button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #ef334555}.login-card small.login-error{color:#b42332;background:#fff1f2;border-radius:8px;padding:10px 12px;font-weight:700}.tracking-page{color:#172238;background:#f3f6fa;min-height:100vh;padding-bottom:56px}.tracking-header{background:#111e35;border-bottom:1px solid #2b3b55;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex}.tracking-header img{background:#fff;border-radius:6px;width:145px;height:auto;padding:4px}.tracking-header button,.tracking-empty button{color:#fff;cursor:pointer;background:#ef3345;border:0;border-radius:7px;padding:12px 17px;font-weight:800}.tracking-intro,.tracking-summary,.tracking-list{max-width:1050px;margin-left:auto;margin-right:auto}.tracking-intro{color:#fff;background:linear-gradient(120deg,#162844,#294873);border-radius:15px;margin-top:28px;padding:42px 46px;position:relative;overflow:hidden}.tracking-intro:after{content:"";opacity:.9;border:38px solid #ef3345;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-115px}.tracking-intro p{color:#ffb9c0;letter-spacing:1.4px;margin:0 0 10px;font-size:12px;font-weight:800}.tracking-intro h1{color:#fff;margin:0 0 10px;font-size:38px}.tracking-intro>span{color:#d7e1ed;z-index:1;font-size:16px;position:relative}.tracking-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.tracking-summary div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:5px;padding:21px 24px;display:grid;box-shadow:0 4px 12px #12233d0a}.tracking-summary small{color:#77849a;letter-spacing:1px;font-size:11px;font-weight:800}.tracking-summary b{color:#192642;font-size:32px}.tracking-summary span{color:#617087;font-size:13px}.tracking-list{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-top:28px;overflow:hidden}.tracking-list-head{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.tracking-list-head h2{color:#192642;margin:0;font-size:20px}.tracking-list-head span{color:#7b899b;font-size:12px}.proposal-row{border-bottom:1px solid #e7edf3;grid-template-columns:1.2fr .7fr 1.4fr;align-items:center;gap:20px;padding:22px 24px;display:grid}.proposal-row:last-child{border-bottom:0}.proposal-row h3{color:#192642;margin:8px 0 4px;font-size:17px}.proposal-row p,.proposal-row-value span,.acceptance-data span,.waiting{color:#68778c;margin:0;font-size:13px;display:block}.status{color:#bd2435;background:#fff2f3;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.proposal-row-value{gap:6px;display:grid}.proposal-row-value b{color:#192642}.acceptance-data{border-left:3px solid #44a269;gap:5px;padding-left:18px;display:grid}.acceptance-data b{color:#237145;font-size:12px}.waiting{font-style:italic}.tracking-empty{text-align:center;color:#536278;padding:62px 24px}.tracking-empty b{color:#192642;font-size:17px}.tracking-empty p{max-width:450px;margin:9px auto 20px;line-height:1.55}.back-to-dashboard{color:#c9d5e5;cursor:pointer;background:0 0;border:0;margin:0 0 20px;padding:0;font-size:12px;font-weight:700}@media (max-width:800px){.tracking-header{padding:0 20px}.tracking-header img{width:122px}.tracking-intro{margin:18px 20px 0;padding:35px 24px}.tracking-intro h1{font-size:30px}.tracking-intro>span{font-size:14px}.tracking-summary{grid-template-columns:1fr;gap:10px;padding:0 20px}.tracking-summary div{padding:16px 18px}.tracking-summary b{font-size:26px}.tracking-list{border-radius:8px;margin:20px}.tracking-list-head{flex-direction:column;align-items:flex-start;gap:8px}.proposal-row{grid-template-columns:1fr;gap:12px}.acceptance-data{padding-left:12px}}.tracking-header{background:#fff;border-bottom-color:#e3e9f1}.tracking-header img{object-fit:contain;background:0 0;border-radius:0;width:auto;max-width:170px;height:52px;padding:0}.proposal-row{cursor:pointer;transition:background .2s}.proposal-row:hover{background:#f8fafc}.proposal-search{color:#64748b;background:#f8fafc;border:1px solid #d6e0eb;border-radius:9px;align-items:center;gap:10px;margin:18px 24px 0;padding:0 13px;display:flex}.proposal-search span{font-size:23px;line-height:1}.proposal-search input{color:#192642;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:13px 0}.proposal-search input::placeholder{color:#8492a5}.proposal-search button{color:#718096;cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1}.kanban-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.proposal-number{letter-spacing:.8px;color:#536b8c;font-size:10px;font-weight:850}.kanban-card-top .status{margin:0}@media (max-width:800px){.proposal-search{margin:14px 16px 0}}.kanban-acceptance-details{border-top:1px solid #e1e9f2;margin-top:14px;padding-top:12px}.kanban-acceptance{color:#166534;background:#eaf8ef;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.kanban-acceptance span{font-weight:800}.acceptance-grid{color:#40536d;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;font-size:11px;line-height:1.35;display:grid}.acceptance-grid span{overflow-wrap:anywhere;min-width:0}.acceptance-grid b{text-transform:uppercase;letter-spacing:.06em;color:#70819a;margin-bottom:2px;font-size:9px;display:block}.acceptance-grid .acceptance-wide{grid-column:1/-1}.kanban-card:has(.kanban-acceptance-details){cursor:default}@media (max-width:800px){.acceptance-grid{grid-template-columns:1fr}.acceptance-grid .acceptance-wide{grid-column:auto}}.tracking-header img{content:url(/compucenter-logo-login.svg);box-sizing:border-box;background:#fff;border-radius:8px;width:178px;height:auto;padding:5px}.tracking-header{height:82px}@media (max-width:800px){.tracking-header img{width:150px}}.license-page{background:#f3f6fa;min-height:100vh;padding:28px 20px 60px}.license-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:1080px;margin:0 auto;padding:28px;box-shadow:0 8px 24px #12233d0f}.license-search-label{color:#192642;margin:0 0 20px;font-size:12px;font-weight:800;display:block}.license-search-label input{box-sizing:border-box;color:#192642;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd8e7;border-radius:9px;outline:0;margin-top:8px;padding:13px 14px;display:block}.license-search-label input:focus{border-color:#2c5a91;box-shadow:0 0 0 3px #2c5a911f}.license-combo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.license-combo-card{background:#fbfcfe;border:1px solid #dce5ef;border-radius:12px;padding:18px}.license-combo-card>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.license-combo-card h2{color:#192642;margin:0;font-size:16px}.license-combo-card span,.license-result-count{color:#7b899b;font-size:12px}.license-combo-card ul{color:#40536d;gap:7px;margin:14px 0 0;padding-left:18px;font-size:13px;display:grid}.license-combo-card li.match{color:#173f73;font-weight:800}.license-all{border-top:1px solid #e5ebf2;margin-top:24px;padding-top:20px}.license-all summary{cursor:pointer;color:#192642;font-size:13px;font-weight:800}.license-all>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.license-all button{color:#31557d;cursor:pointer;background:#eef4fb;border:1px solid #d7e3f0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.license-empty{color:#68778c;padding:20px 0;font-size:13px}@media (max-width:720px){.license-page{padding:18px 12px 40px}.license-panel{padding:20px 16px}.license-combo-grid{grid-template-columns:1fr}}.tracking-summary{grid-template-columns:repeat(4,1fr)}.kanban-shell{background:0 0;border:0;max-width:1280px;overflow:visible}.kanban-shell .tracking-list-head{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px}.kanban-shell .tracking-list-head>div{gap:4px;display:grid}.kanban-shell .tracking-list-head>div span{color:#718096;font-size:13px}.proposal-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kanban-column{background:#edf2f7;border:1px solid #e0e7ef;border-radius:14px;min-height:410px;padding:12px}.kanban-column-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:5px 4px 14px;display:flex}.kanban-column-head h3{color:#24334a;margin:0;font-size:15px;line-height:1.25}.kanban-column-head span{color:#77869a;margin-top:4px;font-size:11px;line-height:1.35;display:block}.kanban-column-head>b{color:#43526a;background:#d5dee9;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:12px;display:grid}.kanban-sent{border-top:4px solid #4c81d9}.kanban-follow_up{border-top:4px solid #e6a23c}.kanban-lost{border-top:4px solid #d96770}.kanban-accepted{border-top:4px solid #44a269}.kanban-cards{gap:10px;display:grid}.kanban-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:15px;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 10px #1f35510f}.kanban-card h3{color:#22324b;margin:10px 0 5px;font-size:16px;line-height:1.25}.kanban-card p{color:#738196;margin:0;font-size:12px;line-height:1.45}.kanban-card .status{padding:4px 7px;font-size:10px}.status.sent{color:#3465b4;background:#eaf2ff}.status.follow_up{color:#a86604;background:#fff4df}.status.lost{color:#b6404d;background:#fff0f1}.status.accepted{color:#237145;background:#eaf8ef}.kanban-card-value{border-top:1px solid #edf1f5;gap:3px;margin-top:15px;padding-top:12px;display:grid}.kanban-card-value b{color:#24334a;font-size:13px}.kanban-card-value span{color:#8793a4;font-size:11px}.kanban-acceptance{color:#277048;background:#eef9f1;border-radius:7px;margin-top:12px;padding:8px;font-size:11px;font-weight:700}.kanban-status-control{color:#718096;text-transform:uppercase;letter-spacing:.04em;gap:5px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.kanban-status-control select{color:#40516a;width:100%;font:inherit;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:8px;font-size:11px;font-weight:700}.kanban-empty{text-align:center;color:#8996a8;border:1px dashed #cbd5e1;border-radius:9px;padding:20px 12px;font-size:12px;line-height:1.45}.kanban-delete-action{color:#b6404d;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #f0c9ce;border-radius:7px;margin-top:12px;padding:8px 10px;font-size:11px;font-weight:800}.kanban-delete-action:hover{background:#fff0f1}@media (max-width:900px){.tracking-summary{grid-template-columns:repeat(2,1fr)}.kanban-shell{margin:20px}.proposal-kanban{grid-template-columns:none;grid-auto-columns:minmax(275px,82vw);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.kanban-column{min-height:350px}}@media (max-width:520px){.tracking-summary{grid-template-columns:1fr}.kanban-shell{margin:20px}.kanban-shell .tracking-list-head{padding:18px}.kanban-shell .tracking-list-head>span{font-size:11px}}.kanban-card[draggable=true]{cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing;opacity:.7}.kanban-column:has(.kanban-card[draggable=true]:active){outline:2px solid #9fc2fb}.kanban-last-note{color:#5b6d85;background:#f5f8fc;border-radius:7px;gap:4px;margin-top:12px;padding:9px;font-size:11px;line-height:1.4;display:grid}.kanban-last-note b{color:#40536f;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.kanban-note-action{margin-top:10px}.kanban-note-action>button,.kanban-note-action>div button{color:#526b8d;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.kanban-note-action textarea{box-sizing:border-box;resize:vertical;color:#40516a;width:100%;min-height:72px;font:inherit;border:1px solid #dce4ee;border-radius:7px;padding:8px;font-size:12px;line-height:1.4}.kanban-note-action>div{justify-content:flex-end;gap:10px;margin-top:7px;display:flex}.kanban-note-action>div .save-note{color:#fff;background:#ef3345;border-radius:6px;padding:7px 10px}.tracking-summary>div{transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.tracking-summary>div:hover{transform:translateY(-2px);box-shadow:0 12px 28px #203f6618}.tracking-summary>div:after{content:"Acompanhar";color:#91a0b3;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:14px}.kanban-card{transition:transform .18s,box-shadow .18s}.kanban-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #183c6b18}.kanban-status-control select{cursor:pointer}.proposal-search input:focus{border-color:#ef3345;outline:3px solid #ef334522}.tracking-intro{position:relative}.tracking-intro:after{content:"Dica: use as observações para registrar o próximo contato com cada cliente.";color:#58708f;margin-top:14px;font-size:12px;font-weight:700;display:block}.tracking-actions button{transition:transform .15s,box-shadow .15s}.tracking-actions button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #173e6b18}.kanban-card-top{gap:8px}.status{white-space:nowrap}.agenda-layout{grid-template-columns:minmax(280px,360px) 1fr;gap:20px;margin:20px;display:grid}.agenda-form,.agenda-list{background:#fff;border:1px solid #e5ebf3;border-radius:16px;padding:22px;box-shadow:0 10px 28px #15345d0d}.agenda-form{align-content:start;gap:14px;display:grid}.agenda-form label{color:#4e617b;gap:6px;font-size:12px;font-weight:800;display:grid}.agenda-form input,.agenda-form select{box-sizing:border-box;color:#243b5b;width:100%;font:inherit;background:#fff;border:1px solid #d9e2ed;border-radius:8px;padding:11px;font-size:13px}.agenda-form input:focus,.agenda-form select:focus{border-color:#ef3345;outline:3px solid #ef334522}.agenda-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agenda-form>button{color:#fff;cursor:pointer;background:#ef3345;border:0;border-radius:8px;padding:13px;font-weight:900}.agenda-list{align-content:start;gap:10px;display:grid}.agenda-item{border:1px solid #e8edf4;border-radius:11px;grid-template-columns:30px 1fr 30px;align-items:center;gap:12px;padding:14px;display:grid}.agenda-item h3{color:#263c5d;margin:3px 0;font-size:14px}.agenda-item p{color:#7b899b;margin:0;font-size:12px}.agenda-type{color:#ef3345;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.agenda-check,.agenda-delete{color:#647995;cursor:pointer;background:0 0;border:0;font-size:20px}.agenda-delete{color:#a8b3c2;font-size:22px}.agenda-item.done{opacity:.58}.agenda-item.done h3{text-decoration:line-through}@media (max-width:800px){.agenda-layout{grid-template-columns:1fr;margin:16px}.agenda-form,.agenda-list{padding:18px}}.calendar-toolbar{color:#294364;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.calendar-toolbar button{color:#4c6687;cursor:pointer;background:#f3f6fa;border:0;border-radius:7px;width:30px;height:30px;font-size:20px}.calendar-weekdays{color:#91a0b2;letter-spacing:.08em;text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;margin:14px 0 8px;font-size:10px;font-weight:900;display:grid}.agenda-list .agenda-item{background:#fbfcfe;border-left:3px solid #ef3345;border-radius:7px}.agenda-list .agenda-item:nth-child(odd){border-left-color:#4f78bd}.agenda-list .agenda-item:nth-child(3n){border-left-color:#e6a72c}.proposal-kanban{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(260px,1fr));padding:4px 4px 18px;overflow-x:auto}.kanban-column{min-width:0}.kanban-shell{overflow:visible}.kanban-cards{min-height:40px}@media (max-width:900px){.proposal-kanban{grid-template-columns:repeat(6,minmax(275px,82vw))}}.proposal-kanban{box-sizing:border-box;align-items:stretch;gap:16px;width:100%;padding:4px 8px 18px;overflow-y:hidden;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.proposal-kanban>.kanban-column{flex:0 0 280px;width:280px;min-width:280px}.proposal-kanban>.kanban-column .kanban-cards{min-height:120px}@media (max-width:900px){.proposal-kanban{flex-wrap:nowrap!important;display:flex!important}.proposal-kanban>.kanban-column{flex-basis:82vw;width:82vw;min-width:275px}}.proposal-kanban{padding-top:18px;padding-bottom:4px;transform:rotateX(180deg)}.proposal-kanban>.kanban-column{transform:rotateX(180deg)}.kanban-link-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.kanban-link-actions a,.kanban-link-actions button{cursor:pointer;border:0;border-radius:6px;padding:7px 9px;font-size:11px;font-weight:800}.kanban-link-actions a{color:#2563b8;background:#edf4ff;text-decoration:none}.kanban-link-actions button{color:#526277;background:#f1f3f6}.kanban-link-actions .kanban-whatsapp{color:#178044;background:#e9f9ef}.version-history{border-top:1px solid #edf1f5;margin-top:12px;padding-top:9px;font-size:11px}.version-history summary{cursor:pointer;color:#526b8d;font-weight:800}.version-history-row{color:#738196;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.version-history-row a,.version-history-row button{color:#526277;font:inherit;cursor:pointer;background:#f1f3f6;border:0;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:800;text-decoration:none}.version-history-row a:first-of-type{color:#2563b8;background:#edf4ff}.version-history-row a:nth-of-type(2){color:#178044;background:#e9f9ef}.expiry-alert{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px;font-size:10px;font-weight:800;display:flex}.expiry-alert.expiring{color:#9a6500;background:#fff5df}.expiry-alert.expired{color:#b6404d;background:#fff0f1}.expiry-alert.renewed{color:#178044;background:#e9f9ef}.expiry-alert button{color:#fff;cursor:pointer;background:currentColor;border:0;border-radius:5px;padding:6px 7px;font-size:10px;font-weight:800}.expiry-alert button:disabled{opacity:.55}.proposal-expired{border-color:#e2a0a8!important}.scope-editor{background:#16243d;border:1px solid #3a4a66;border-radius:8px;margin-top:20px;padding:15px}.scope-editor>b{font-size:13px;display:block}.scope-editor>small{color:#aebdd0;margin:5px 0 12px;font-size:11px;line-height:1.4;display:block}.module-checklist{gap:8px;margin-bottom:14px;display:grid}.module-checklist label{align-items:center;gap:8px;color:#dce4ef!important;margin:0!important;font-size:12px!important;font-weight:600!important;display:flex!important}.module-checklist input{accent-color:#ef3345;width:auto!important;margin:0!important}.scope-editor textarea{color:#fff;width:100%;min-height:76px;font:inherit;resize:vertical;background:#1d2b45;border:1px solid #3a4a66;border-radius:7px;margin-top:6px;padding:10px}.proposal-scope{background:#f8fafc}.scope-notes{border-left:4px solid var(--accent);color:#41516a;background:#fff;border-radius:7px;margin-top:22px;padding:16px 18px}.scope-notes b{color:#192642}.scope-notes p{white-space:pre-line;margin:8px 0 0!important}.priced-checklist{gap:8px;display:grid}.priced-module{border-bottom:1px solid #31415b;grid-template-columns:1fr 102px;align-items:center;gap:10px;padding:9px 0;display:grid}.priced-module label{align-items:center;gap:8px;color:#dce4ef!important;margin:0!important;font-size:12px!important;font-weight:600!important;display:flex!important}.priced-module label input{accent-color:#ef3345;width:auto!important;margin:0!important}.priced-module>div{color:#b8c5d7;align-items:center;gap:5px;font-size:11px;display:flex}.priced-module>div input{width:72px!important;margin:0!important;padding:7px!important}.module-total{color:#dce4ef;background:#1d2b45;border-radius:7px;justify-content:space-between;margin:14px 0;padding:11px 12px;font-size:12px;display:flex}.module-total b{color:#fff;font-size:14px}@media (max-width:800px){.priced-module{grid-template-columns:1fr}.priced-module>div{justify-content:flex-end}}.catalog-editor .priced-checklist{max-height:380px;padding-right:6px;overflow:auto}.priced-module label span{gap:3px;display:grid}.priced-module label small{color:#aebdd0;font-size:10px;font-weight:400}.catalog-editor .module-total{grid-template-columns:1fr auto;align-items:center;gap:7px 16px;display:grid}.catalog-editor .module-total b{text-align:right}.catalog-search{color:#aebdd0;background:#1d2b45;border:1px solid #3a4a66;border-radius:7px;align-items:center;gap:7px;margin:12px 0 10px;padding:0 9px;display:flex}.catalog-search>span{font-size:22px;line-height:1;transform:rotate(-20deg)}.catalog-search input{outline:0;font-size:12px;color:#fff!important;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:9px 0!important}.catalog-search input::placeholder{color:#aebdd0}.catalog-search button{color:#aebdd0;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;line-height:1}.catalog-search button:hover{color:#fff}.catalog-empty{color:#aebdd0;text-align:center;margin:12px 0;font-size:12px}.priced-module .module-values{grid-template-columns:auto 40px auto 68px;align-items:center;gap:4px;display:grid}.priced-module .module-values input{width:100%!important}.priced-module .module-values span{font-size:10px}@media (max-width:800px){.priced-module .module-values{grid-template-columns:auto 48px auto 76px;justify-content:end}}.tracking-actions{gap:9px;display:flex}.tracking-header .users-button{color:#263751;background:#eef2f7}.users-panel{grid-template-columns:340px 1fr;display:grid}.users-panel form{border-right:1px solid #e7edf3;gap:13px;padding:28px;display:grid}.users-panel form h2{color:#192642;margin:0 0 4px;font-size:20px}.users-panel label{color:#40506a;gap:6px;font-size:12px;font-weight:800;display:grid}.users-panel input{font:inherit;border:1px solid #d8e0ea;border-radius:7px;padding:12px}.users-panel form button,.user-list button{color:#fff;cursor:pointer;background:#ef3345;border:0;border-radius:7px;padding:12px 15px;font-weight:800}.user-list .tracking-list-head button{color:#263751;background:#eef2f7;padding:8px 11px;font-size:12px}.user-row{border-bottom:1px solid #e7edf3;gap:5px;padding:18px 24px;display:grid}.user-row b{color:#192642;font-size:14px}.user-row span{color:#718096;font-size:12px}.login-error{color:#bd2435;font-weight:700}@media (max-width:800px){.users-panel{grid-template-columns:1fr}.users-panel form{border-bottom:1px solid #e7edf3;border-right:0}.tracking-actions{gap:6px}.tracking-header button{padding:9px 11px;font-size:12px}}.tracking-header .logout-button{color:#5c6b7e;background:#fff;border:1px solid #d7e0ea}.reset-user-password{color:#b6404d;cursor:pointer;background:#fff0f1;border:0;border-radius:7px;margin-left:auto;padding:8px 10px;font-size:11px;font-weight:800}.reset-user-password:hover{background:#ffe1e4}
