:root{--paper:#FFFFFF;--ink:#1D1F1C;--ink-soft:#6B6B6B;--brass:#1D1F1C;--brass-deep:#000000;--brass-tint:#F1EFE8;--line:#E2E0DC;--sage:#1F8A4C;--sage-bg:#E6F5EA;--rust:#D64545;--rust-bg:#FBEAE8;--ochre:#D98A2B;--ochre-bg:#FBEEDA;--blue:#2F6FED;--blue-bg:#E8EFFD;--plum:#6B3358;--plum-bg:#F1E5EE;--teal:#2FA79B;--teal-bg:#E4F5F3;--rose:#C2437A;--rose-bg:#FBE6EF;--indigo:#5C5FCF;--indigo-bg:#EBEBFC;--slate:#52667A;--slate-bg:#E9EDF1;--gray-bg:#ECECEA;--card:#FFFFFF;--beige:#E0DAD5;--beige-deep:#CFC6BE;--font-display:"Jost", sans-serif;--font-body:"Jost", sans-serif;--font-mono:"IBM Plex Mono", monospace}.bc-app{font-family:var(--font-body);color:var(--ink);background:var(--paper);min-height:100vh}.bc-boot{font-family:var(--font-body);padding:40px;color:var(--ink-soft)}.bc-boot-logo{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.bc-boot-logo-img{width:64px;height:auto;animation:bc-boot-pulse 1.8s ease-in-out infinite}.bc-boot-logo p{margin:0;font-size:13px;letter-spacing:.04em}@keyframes bc-boot-pulse{0%,to{opacity:.45}50%{opacity:1}}*{box-sizing:border-box}.bc-shell{display:flex;min-height:100vh}.bc-shell-hidden{visibility:hidden}.bc-sidebar{width:220px;flex-shrink:0;background:var(--beige);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:20px 14px;position:sticky;top:0;height:100vh;transition:width .15s ease}.bc-sidebar-colapsada{width:64px}.bc-sidebar-colapsada .bc-brand-name,.bc-sidebar-colapsada .bc-brand-sub,.bc-sidebar-colapsada .bc-nav-item span,.bc-sidebar-colapsada .bc-sidebar-toggle span{display:none}.bc-sidebar-colapsada .bc-brand,.bc-sidebar-colapsada .bc-nav-item{justify-content:center}.bc-sidebar-colapsada .bc-nav-lock{display:none}.bc-sidebar-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:4px;padding-top:10px;margin-top:8px;border-top:1px solid var(--line)}.bc-sidebar-colapsada .bc-sidebar-toggle-row{flex-direction:column}.bc-sidebar-toggle{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;border:none;background:none;cursor:pointer;font-size:12.5px;color:var(--ink-soft);flex:1}.bc-sidebar-toggle:hover{background:#1817160d;color:var(--ink)}.bc-sidebar-pin{padding:7px 8px;border-radius:8px;border:none;background:none;cursor:pointer;color:var(--ink-soft);flex-shrink:0}.bc-sidebar-pin:hover{background:#1817160d;color:var(--ink)}.bc-sidebar-pin-ativo{color:var(--brass-deep)}.bc-sidebar-mobile-profile{display:none}.bc-brand{display:flex;align-items:center;gap:10px;padding:6px 6px 22px;border-bottom:1px solid var(--line);margin-bottom:16px}.bc-brand-mark-img{height:38px;width:auto;flex-shrink:0}.bc-brand-mark-img-sm{height:26px}.bc-brand-name{font-size:14.5px;font-weight:600;margin:0;letter-spacing:.03em;text-transform:uppercase}.bc-brand-sub{font-size:10.5px;color:var(--brass-deep);margin:1px 0 0;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em}.bc-login-split{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh}.bc-login-panel{position:relative;overflow:hidden;background:var(--beige)}.bc-login-panel-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity 1.2s ease}.bc-login-panel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1f1c80}.bc-login-panel-content{position:relative;z-index:1;height:100%;padding:3rem;display:flex;flex-direction:column;justify-content:space-between}.bc-login-panel-logo{height:40px;width:auto;margin-bottom:14px;filter:brightness(0) invert(1)}.bc-login-panel-name{font-size:20px;letter-spacing:.1em;color:#fff;margin:0}.bc-login-panel-sub{font-size:11px;letter-spacing:.2em;color:#ffffffbf;margin:6px 0 0;font-family:var(--font-body)}.bc-login-panel-tagline{font-size:26px;color:#fff;line-height:1.4;margin:0 0 14px;max-width:360px}.bc-login-panel-dots{display:flex;gap:6px}.bc-login-panel-dot{width:20px;height:3px;background:#fff6;display:block}.bc-login-panel-dot-on{background:#fff}.bc-login-form-side{background:var(--card);display:flex;align-items:center;justify-content:center;padding:2rem}.bc-login-titulo{font-size:22px;color:var(--ink);margin:0 0 4px}.bc-login-subtitulo{font-size:13px;color:var(--ink-soft);margin:0 0 24px}.bc-login-rodape{font-size:12px;color:var(--ink-soft);text-align:center;margin:16px 0 0}@media (max-width:760px){.bc-login-split{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:100vh}.bc-login-panel{height:34vh;min-height:200px}.bc-login-panel-content{padding:1.5rem}.bc-login-panel-name{font-size:16px}.bc-login-panel-tagline{font-size:17px;margin-bottom:8px}.bc-login-panel-logo{height:30px}.bc-login-form-side{padding:1.5rem}}.bc-nav{display:flex;flex-direction:column;gap:2px;flex:1}.bc-nav-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;text-align:left;border-radius:8px;cursor:pointer;font-family:var(--font-body);font-size:13.5px;color:var(--ink-soft);position:relative}.bc-nav-item:hover{background:#1817160d;color:var(--ink)}.bc-nav-item-locked{opacity:.4;cursor:not-allowed}.bc-nav-lock{margin-left:auto}.bc-mobile-topbar{display:none}.bc-content-col{display:flex;flex-direction:column;flex:1;min-width:0}.bc-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 34px;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40;width:100%}.bc-topbar-search{max-width:340px;position:relative}.bc-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 22px #1817161a;overflow:hidden;z-index:50}.bc-search-result{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;text-align:left;padding:9px 12px;font-family:var(--font-body);font-size:13px;color:var(--ink);cursor:pointer}.bc-search-result:hover{background:var(--beige)}.bc-search-result-tag{margin-left:auto;font-family:var(--font-body);font-size:10px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.bc-topbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.bc-topbar-icon-btn{position:relative;border:1px solid var(--line);background:var(--card);width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);cursor:pointer}.bc-topbar-icon-btn:hover{color:var(--ink);border-color:var(--brass)}.bc-notif-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--rust);border:1.5px solid var(--paper)}.bc-profile-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);padding:5px 10px 5px 6px;border-radius:30px;cursor:pointer}.bc-profile-pill:hover{border-color:var(--brass)}.bc-profile-pill-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.bc-profile-pill-name{font-size:12.5px;font-weight:700}.bc-profile-pill-role{font-size:10.5px;color:var(--ink-soft)}.bc-profile-wrap{position:relative}.bc-dropdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:transparent}.bc-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:250px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 26px #18171624;z-index:60;padding:8px;display:flex;flex-direction:column;gap:2px}.bc-profile-dropdown-label{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:4px 8px}.bc-profile-dropdown-item{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;text-align:left;padding:7px 8px;border-radius:8px;cursor:pointer;font-family:var(--font-body)}.bc-profile-dropdown-item:hover,.bc-profile-dropdown-item-active{background:var(--beige)}.bc-profile-dropdown-item-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.25;min-width:0}.bc-profile-dropdown-item-name{font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.bc-profile-dropdown-item-role{font-size:10.5px;color:var(--ink-soft)}.bc-profile-dropdown-check{margin-left:auto;color:var(--brass-deep);flex-shrink:0}.bc-profile-dropdown-icon{display:flex;align-items:center;justify-content:center;color:var(--ink-soft);flex-shrink:0}.bc-profile-dropdown-divider{height:1px;background:var(--line);margin:6px 2px}.bc-main{flex:1;min-width:0;padding:28px 34px 60px}.bc-page{max-width:1180px;margin:0 auto}.bc-page-head{margin-bottom:22px}.bc-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 4px;display:flex;align-items:center;gap:10px}.bc-clock{display:inline-flex;align-items:center;gap:4px;color:var(--ink-soft);text-transform:none;letter-spacing:0}.bc-page-head h1{font-size:26px;font-weight:700;margin:0}.bc-hero-flat{margin-bottom:20px}.bc-hero-flat h1{font-size:26px;font-weight:700;margin:2px 0 10px}.bc-quote-row{display:flex;align-items:flex-start;gap:8px}.bc-quote-icon{color:var(--brass);margin-top:2px;flex-shrink:0}.bc-quote-text{font-style:italic;font-size:14px;color:var(--ink);margin:0;flex:1}.bc-quote-empty{color:var(--ink-soft);font-style:normal}.bc-manifesto-link{margin-top:10px}.bc-frase-bloco{position:relative;margin-top:6px;padding:2px 44px 2px 18px;border-left:2px solid var(--brass)}.bc-frase-texto{font-style:italic;font-size:21px;line-height:1.35;color:var(--ink);margin:0;max-width:820px}.bc-frase-vazia{font-size:15px;font-style:normal;color:var(--ink-soft)}.bc-frase-bloco .bc-manifesto-link{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft)}.bc-frase-editar{position:absolute;right:0;top:2px}@media (max-width: 640px){.bc-frase-texto{font-size:18px}}.bc-manifesto{display:flex;flex-direction:column;gap:20px}.bc-manifesto-section{padding-bottom:16px;border-bottom:1px solid var(--line)}.bc-manifesto-section:last-child{border-bottom:none;padding-bottom:0}.bc-manifesto-label{font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--brass-deep);margin:0 0 8px}.bc-manifesto-text{font-size:16px;line-height:1.6;color:var(--ink);margin:0}.bc-manifesto-valores{display:flex;flex-wrap:wrap;gap:8px}.bc-manifesto-valor{font-size:13px;padding:6px 14px;border-radius:20px;background:var(--beige);color:var(--ink)}.bc-manifesto-valores-editor{display:flex;flex-direction:column;gap:8px}.bc-manifesto-valor-row{display:flex;align-items:center;gap:8px}.bc-manifesto-valor-row .bc-input{flex:1}.bc-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bc-section-head h2{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:0;color:var(--ink)}.bc-link-btn{border:none;background:none;font-size:12.5px;color:var(--ink-soft);display:flex;align-items:center;gap:4px;cursor:pointer}.bc-link-btn:hover{color:var(--ink)}.bc-dash-cols{display:grid;grid-template-columns:2fr 1fr;gap:18px;align-items:start}.bc-dash-main,.bc-dash-side{display:flex;flex-direction:column;gap:14px;min-width:0}.bc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px}.bc-tab{border:none;background:none;padding:9px 4px;margin-right:18px;font-family:var(--font-body);font-size:13.5px;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent}.bc-tab-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.bc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.bc-search{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card);padding:7px 10px;border-radius:8px;color:var(--ink-soft);flex:1;max-width:280px}.bc-search input{border:none;outline:none;background:none;font-family:var(--font-body);font-size:13px;width:100%;color:var(--ink)}.bc-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px;position:relative;box-shadow:0 1px 2px #1817160a,0 6px 16px #18171608}.bc-span-2{grid-column:span 2}.bc-accent-brass{border-left:4px solid var(--brass)}.bc-accent-sage{border-left:4px solid var(--sage)}.bc-accent-rust{border-left:4px solid var(--rust)}.bc-accent-ochre{border-left:4px solid var(--ochre)}.bc-accent-blue{border-left:4px solid var(--blue)}.bc-accent-plum{border-left:4px solid var(--plum)}.bc-accent-teal{border-left:4px solid var(--teal)}.bc-accent-rose{border-left:4px solid var(--rose)}.bc-accent-indigo{border-left:4px solid var(--indigo)}.bc-accent-slate{border-left:4px solid var(--slate)}.bc-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px}.bc-stat{display:flex;flex-direction:column;gap:6px}.bc-stat-label{font-size:11.5px;color:var(--ink-soft);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em}.bc-stat-value{font-family:var(--font-mono);font-size:20px;font-weight:600;display:flex;align-items:center;gap:6px}.bc-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:20px}.bc-kpi-card{display:flex;flex-direction:column;gap:4px;padding:16px}.bc-kpi-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.bc-kpi-icon-blue{background:var(--blue-bg);color:var(--blue)}.bc-kpi-icon-sage{background:var(--sage-bg);color:var(--sage)}.bc-kpi-icon-ochre{background:var(--ochre-bg);color:var(--ochre)}.bc-kpi-icon-brass{background:var(--brass-tint);color:var(--brass-deep)}.bc-kpi-value{font-family:var(--font-mono);font-size:19px;font-weight:600;line-height:1.2}.bc-kpi-label{font-size:11.5px;color:var(--ink-soft)}.bc-kpi-sub{font-size:11px;color:var(--ink-soft)}.bc-mid-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:20px;align-items:start}.bc-atividades-list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.bc-atividade-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.bc-atividade-row:last-child{border-bottom:none}.bc-atividade-avatar{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--beige);color:var(--brass-deep);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:11px;font-weight:700}.bc-atividade-avatar-img{flex:0 0 auto;width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.bc-atividade-info{min-width:0}.bc-atividade-texto{font-size:12.5px;color:var(--ink);margin:0;line-height:1.4}.bc-atividade-texto strong{font-weight:600}.bc-atividade-meta{font-size:11px;color:var(--ink-soft)}.bc-atividade-detalhes{margin-top:6px;padding:8px 10px;background:var(--beige);border-radius:8px;font-size:12px}.bc-atividade-detalhes p{margin:0 0 3px}.bc-atividade-detalhes p:last-child{margin-bottom:0}.bc-cronograma-list{display:flex;flex-direction:column}.bc-cronograma-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.bc-cronograma-row:last-child{border-bottom:none}.bc-cronograma-info{display:flex;flex-direction:column;min-width:0;flex:0 0 42%}.bc-cronograma-nome{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-cronograma-fase{font-size:11px;color:var(--ink-soft)}.bc-cronograma-row .bc-progress{flex:1;margin:0}.bc-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.bc-quick-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border:1px solid var(--line);background:var(--card);border-radius:10px;cursor:pointer;font-family:var(--font-body);font-size:12px;color:var(--ink)}.bc-quick-btn:hover{border-color:var(--brass);background:var(--beige)}.bc-stat-pos{color:var(--sage)}.bc-stat-neg{color:var(--rust)}.bc-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bc-card-head{margin-bottom:12px}.bc-card-head h3{font-size:14px;font-weight:700;margin:0;display:flex;align-items:center;gap:7px}.bc-muted{color:var(--ink-soft);font-size:13px}.bc-reminder-list{display:flex;flex-direction:column;gap:8px}.bc-reminder{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;background:#00000005}.bc-reminder-warn{background:var(--ochre-bg)}.bc-reminder-danger{background:var(--rust-bg)}.bc-reminder-text{display:flex;flex-direction:column;flex:1;font-size:13px}.bc-reminder-sub{font-size:11.5px;color:var(--ink-soft)}.bc-reminder-days{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);white-space:nowrap}.bc-quick-links{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.bc-quick-links button{border:1px solid var(--line);background:var(--card);padding:9px 14px;border-radius:8px;font-size:13px;display:flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--font-body);color:var(--ink)}.bc-quick-links button:hover{border-color:var(--ink)}.bc-card-list{display:flex;flex-direction:column;gap:10px}.bc-list-card{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bc-list-card-clicavel{cursor:pointer;transition:border-color .15s ease}.bc-list-card-clicavel:hover{border-color:var(--ink-soft)}.bc-list-card-main{flex:1;min-width:200px}.bc-list-card-title{font-weight:600;font-size:14px;margin:0 0 4px;display:flex;align-items:center;gap:8px}.bc-list-card-meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft)}.bc-list-card-meta span{display:flex;align-items:center;gap:4px}.bc-list-card-actions{display:flex;align-items:center;gap:6px}.bc-cap{text-transform:capitalize}.bc-inline-icon{color:var(--brass-deep)}.bc-biblio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.bc-biblio-card{display:flex;flex-direction:column;gap:10px}.bc-biblio-thumb{width:100%;height:120px;border-radius:8px;background:#f2eee3;display:flex;align-items:center;justify-content:center;overflow:hidden}.bc-biblio-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-biblio-thumb-placeholder{color:var(--ink-soft)}.bc-biblio-info{flex:1}.bc-biblio-card .bc-list-card-actions{justify-content:flex-end}.bc-badge{font-size:10.5px;padding:3px 9px;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.bc-badge-neutral{background:#edeae1;color:var(--ink-soft)}.bc-badge-sage{background:var(--sage-bg);color:var(--sage)}.bc-badge-ochre{background:var(--ochre-bg);color:#93600f}.bc-badge-rust{background:var(--rust-bg);color:var(--rust)}.bc-badge-blue{background:var(--blue-bg);color:var(--blue)}.bc-badge-plum{background:var(--plum-bg);color:var(--plum)}.bc-badge-teal{background:var(--teal-bg);color:var(--teal)}.bc-badge-rose{background:var(--rose-bg);color:var(--rose)}.bc-badge-indigo{background:var(--indigo-bg);color:var(--indigo)}.bc-badge-slate{background:var(--slate-bg);color:var(--slate)}.bc-badge-brass{background:var(--brass);color:#fff}.bc-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;color:var(--ink)}.bc-btn:hover{border-color:var(--ink)}.bc-btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.bc-btn-primary:hover{background:#000;border-color:#000}.bc-btn-ghost{background:transparent}.bc-btn-sm{padding:6px 10px;font-size:12px;margin-top:8px}.bc-btn-sm2{padding:6px 12px;font-size:12px}.bc-icon-btn{border:1px solid transparent;background:none;padding:6px;border-radius:8px;cursor:pointer;color:var(--ink-soft);display:flex}.bc-icon-btn:hover{background:#0000000d;color:var(--ink)}.bc-icon-btn-active{background:var(--beige);border-color:var(--line);color:var(--ink)}.bc-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.bc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.bc-label{font-size:11.5px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.bc-hint{font-size:11px;color:var(--ink-soft)}.bc-aj-nota{margin:0 0 12px;font-size:12px}.bc-aj-lista{display:flex;flex-direction:column;gap:10px}.bc-aj-card{background:var(--card, #fff);border:1px solid var(--line);border-radius:16px;overflow:hidden}.bc-aj-card-ok{opacity:.78}.bc-aj-head{width:100%;display:flex;align-items:center;gap:12px;padding:14px 18px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.bc-aj-head:hover{background:#00000005}.bc-aj-titulo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bc-aj-titulo strong{font-size:14px}.bc-aj-titulo span{font-size:11.5px;color:var(--ink-soft)}.bc-aj-resumo{display:flex;align-items:center;gap:10px;flex-shrink:0}.bc-aj-resumo .bc-hint{display:flex;align-items:center;gap:3px}.bc-aj-prog{width:90px;height:6px;border-radius:6px;background:#ece9e1;overflow:hidden}.bc-aj-prog i{display:block;height:100%;background:var(--sage);border-radius:6px;transition:width .25s}.bc-aj-cont{min-width:30px;font-variant-numeric:tabular-nums}.bc-aj-corpo{border-top:1px solid var(--line);padding:14px 18px 16px;display:flex;flex-direction:column;gap:14px}.bc-aj-pdfs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bc-aj-rotulo{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:600;margin-right:4px}.bc-aj-anexo{display:inline-flex;align-items:center;gap:4px;background:#f3f1ec;border:1px solid var(--line);border-radius:20px;padding:3px 6px 3px 10px;font-size:11.5px;max-width:260px}.bc-aj-anexo a{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none;min-width:0}.bc-aj-anexo a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-aj-anexo button{border:0;background:none;cursor:pointer;color:var(--ink-soft);display:flex;padding:2px;border-radius:50%}.bc-aj-anexo button:hover{color:var(--rust)}.bc-aj-itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bc-aj-itens li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.bc-aj-itens li:first-child{border-top:0}.bc-aj-itens input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:var(--ink);flex-shrink:0}.bc-aj-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bc-aj-texto{font-size:13px;line-height:1.45}.bc-aj-item-feito .bc-aj-texto{text-decoration:line-through;color:var(--ink-soft)}.bc-aj-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bc-aj-item-acoes{display:flex;gap:2px;flex-shrink:0;opacity:.55}.bc-aj-itens li:hover .bc-aj-item-acoes,.bc-aj-item-acoes:focus-within{opacity:1}.bc-aj-novo{display:flex;gap:8px}.bc-aj-novo .bc-input{flex:1}.bc-aj-rodape{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}@media (max-width:720px){.bc-aj-head{flex-wrap:wrap}.bc-aj-resumo{width:100%;justify-content:space-between}.bc-aj-item-acoes{opacity:1}}.bc-aj-marcar{display:inline-flex!important;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ink)!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;padding:2px 8px!important}.bc-aj-marcar:hover{border-color:var(--ink)!important}.bc-aj-marcar-on{background:var(--blue-bg)!important;color:var(--blue)!important;border-color:transparent!important}.bc-mk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#2a2a28;display:flex;flex-direction:column}.bc-mk-topo{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:10px 18px;background:var(--paper);border-bottom:1px solid var(--line)}.bc-mk-titulo{min-width:0;flex:1 1 180px;display:flex;flex-direction:column}.bc-mk-titulo strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-mk-titulo span{font-size:11.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-mk-topo-acoes{display:flex;align-items:center;gap:8px;flex-shrink:0}.bc-mk-barra{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;padding:8px 18px;background:#f7f6f2;border-bottom:1px solid var(--line)}.bc-mk-grupo{display:flex;align-items:center;gap:4px}.bc-mk-ferr{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--line);background:#fff;border-radius:10px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--ink)}.bc-mk-ferr:hover{border-color:var(--ink)}.bc-mk-ferr-on{background:var(--ink);color:#fff;border-color:var(--ink)}.bc-mk-cor{width:22px;height:22px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.bc-mk-cor-on{box-shadow:0 0 0 2px var(--ink)}.bc-mk-mini{min-width:34px;padding:5px 9px;border:1px solid var(--line);background:#fff;border-radius:8px;font:inherit;font-size:11.5px;cursor:pointer;color:var(--ink)}.bc-mk-mini-on{background:var(--ink);color:#fff;border-color:var(--ink)}.bc-mk-zoom span,.bc-mk-pag span{font-size:12px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.bc-mk-pag span{min-width:96px}.bc-mk-palco{flex:1;overflow:auto;padding:20px;display:flex;justify-content:safe center;align-items:flex-start}.bc-mk-folha{position:relative;flex-shrink:0;background:#fff;box-shadow:0 6px 28px #0006}.bc-mk-folha canvas{display:block;position:absolute;left:0;top:0}.bc-mk-marcas{touch-action:none}.bc-mk-cursor-caneta,.bc-mk-cursor-marca-texto{cursor:crosshair}.bc-mk-cursor-texto{cursor:text}.bc-mk-cursor-borracha{cursor:cell}.bc-mk-texto{position:absolute;z-index:2;min-width:160px;background:#ffffffd9;border:1px dashed var(--blue);outline:none;resize:none;padding:0;line-height:1.25;overflow:hidden;field-sizing:content}.bc-mk-carregando{color:#fff;display:flex;align-items:center;gap:8px;margin-top:60px;font-size:13px}.bc-mk-rodape{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 18px;background:var(--paper);border-top:1px solid var(--line);font-size:12px}@media (max-width:720px){.bc-mk-titulo{flex-basis:100%}.bc-mk-topo-acoes{width:100%;justify-content:space-between}.bc-mk-ferr span{display:none}.bc-mk-barra{padding:8px 12px;gap:6px 12px}.bc-mk-palco{padding:10px}}.bc-cc-layout{position:relative;display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}.bc-cc-form{width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.bc-cc-form .bc-field{margin:0}.bc-cc-previas{flex:1;min-width:300px}.bc-cc-previas-lado{display:flex;gap:24px;align-items:flex-start}.bc-cc-previas-col{display:flex;flex-direction:column;gap:20px}.bc-cc-rotulo{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px}.bc-cc-mini{overflow:hidden;box-shadow:0 1px 10px #0000002e;border-radius:2px;background:#fff}.bc-cc-chip-mes{opacity:.6;font-size:11px;margin-left:4px}.bc-cc-sugestoes{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:-6px}.bc-cc-sugestoes .bc-chip{padding:3px 10px;font-size:11.5px}.bc-cc-mes{display:grid;grid-template-columns:1fr 96px;gap:8px}.bc-cc-rodape-form{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}.bc-cc-estado{display:inline-flex;align-items:center;gap:5px}.bc-cc-acoes{display:flex;gap:2px}.bc-cc-detalhes{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.bc-cc-detalhes summary{cursor:pointer;font-weight:600;font-size:13px}.bc-cc-detalhes-corpo{display:flex;flex-direction:column;gap:10px;margin-top:10px}.bc-cc-itens{display:flex;flex-direction:column;gap:8px}.bc-cc-item{display:grid;grid-template-columns:minmax(0,1fr) 54px;gap:6px;align-items:center}.bc-cc-item-secao{grid-template-columns:minmax(0,1fr)}.bc-cc-item-secao .bc-input{font-weight:600}.bc-cc-item-acoes{grid-column:1 / -1;display:flex;gap:2px;justify-content:flex-end;margin-top:-2px}.bc-cc-item-acoes .bc-icon-btn{font-size:11px;font-weight:700;min-width:26px}.bc-cc-item-acoes .bc-icon-btn:disabled{opacity:.3;cursor:default}.bc-cc-item-on{background:var(--sand, #E0DAD5)}.bc-cc-pdfs{display:flex;flex-direction:column;gap:8px}@media (max-width:720px){.bc-cc-form{width:100%}}.bc-bk-novo{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius,10px);background:var(--paper);margin-bottom:16px;max-width:640px}.bc-bk-novo .bc-field{margin:0}.bc-bk-novo-linha{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.bc-bk-arquivo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bc-bk-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.bc-bk-erro{color:var(--red,#b3261e);font-size:13px}.bc-bk-lista{display:flex;flex-direction:column;gap:10px;max-width:860px}.bc-bk-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius,10px);background:var(--paper)}.bc-bk-item-info{display:flex;flex-direction:column;gap:4px;min-width:0}.bc-bk-item-titulo{font-weight:600}.bc-bk-item-acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.bc-bk-pdf{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;border-top:1px dashed var(--line)}.bc-bk-pdf-acoes{display:flex;gap:6px;flex-wrap:wrap}.bc-bk-pdf-estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.bc-bk-pdf-aviso{color:#9a5b00;font-weight:600}.bc-bk-pdf-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:inherit;text-decoration:underline}.bc-bk-pdf-remover{border:0;background:none;padding:0;font-size:12px;color:#9b2c2c;text-decoration:underline;cursor:pointer}.bc-bk-ok{padding:8px 12px;border-radius:8px;background:#edf5ee;color:#27523a;font-size:13px}.bc-bk-portal{display:flex;flex-direction:column;gap:10px}.bc-bk-portal-item{display:flex;align-items:center;gap:14px}.bc-bk-portal-txt{flex:1;min-width:0}.bc-bk-portal-pdf{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-size:13px;color:inherit;text-decoration:none;background:var(--paper)}.bc-bk-portal-pdf:hover{border-color:currentColor}.bc-bk-portal-txt p{margin:0;font-weight:600}.bc-bk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;background:#121110}.bc-bk-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#1b1917;color:#ece7e1;border-bottom:1px solid rgba(255,255,255,.1)}.bc-bk-titulo{font-size:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-bk-topo-acoes{display:flex;gap:8px;flex-shrink:0}.bc-bk-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#ece7e1;font:inherit;font-size:12px;border-radius:6px;cursor:pointer}.bc-bk-btn:hover{background:#ffffff1a}.bc-bk-palco{position:relative;flex:1;min-height:0}.bc-bk-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#fff}.bc-bk-msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ece7e1;font-size:14px}@media (max-width:720px){.bc-bk-novo-linha,.bc-bk-item{grid-template-columns:1fr}.bc-bk-item-acoes{justify-content:flex-start}.bc-bk-portal-item{flex-wrap:wrap}.bc-bk-btn span{display:none}}.bc-pr-mes{display:flex;align-items:center;gap:6px;font-size:15px}.bc-pr-bloco{margin-bottom:16px;padding:16px 18px}.bc-pr-titulo{margin:0 0 8px;font-size:15px}.bc-pr-row{display:grid;grid-template-columns:minmax(150px,1.3fr) 130px 120px minmax(120px,1.2fr) 170px;gap:14px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px}.bc-pr-head{border-top:none;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:600;padding-top:0}.bc-pr-nome{font-weight:600}.bc-pr-input{height:34px;padding:0 10px;font-size:12.5px}.bc-pr-real{font-weight:600;font-variant-numeric:tabular-nums}.bc-pr-barra{position:relative;height:8px;background:#ece9e1;border-radius:8px;overflow:visible}.bc-pr-barra i{display:block;height:100%;border-radius:8px;transition:width .25s}.bc-pr-estouro{position:absolute;right:-3px;top:-4px;width:3px;height:16px;border-radius:2px;background:var(--rust)}.bc-pr-status{justify-self:start}@media (max-width:820px){.bc-pr-head{display:none}.bc-pr-row{grid-template-columns:1fr 1fr;gap:8px 12px}.bc-pr-nome,.bc-pr-barra{grid-column:1 / -1}}.bc-cli-toolbar{justify-content:flex-start}.bc-cli-toolbar .bc-select{width:auto;flex:0 0 auto}.bc-cli-espaco{flex:1}.bc-cli-conta{font-size:10.5px;opacity:.6;margin-left:2px;font-weight:600}.bc-cli-head,.bc-cli-row{display:grid;grid-template-columns:44px minmax(0,1.7fr) 160px 120px 40px 120px;gap:14px;align-items:center}.bc-cli-row-sem-parcelas.bc-cli-head,.bc-cli-row.bc-cli-row-sem-parcelas{grid-template-columns:44px minmax(0,1.7fr) 120px 40px 120px}.bc-cli-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:600;padding:0 20px 6px}.bc-cli-row{background:var(--card, #fff);border:1px solid var(--line);border-radius:16px;padding:10px 20px;margin-bottom:8px;cursor:pointer;transition:border-color .15s}.bc-cli-row:hover,.bc-cli-row:focus-visible{border-color:var(--ink-soft);outline:none}.bc-cli-av{width:38px;height:38px;border-radius:50%;background:#edeae1;color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12.5px}.bc-cli-nome{min-width:0;display:flex;flex-direction:column;gap:2px}.bc-cli-nome strong{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px}.bc-cli-nome>span{font-size:11.5px;color:var(--ink-soft)}.bc-cli-avisos{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.bc-cli-niver{font-size:12px;color:var(--ink-soft);display:flex;align-items:center;gap:4px}.bc-cli-niver-hoje{color:#93600f;font-weight:600}.bc-cli-wa a{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:#fff;color:#1f9d55}.bc-cli-wa a:hover{background:var(--beige)}.bc-cli-status{text-align:right}.bc-cli-grupo{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:18px 0 8px;font-weight:600}@media (max-width:820px){.bc-cli-head{display:none}.bc-cli-row,.bc-cli-row.bc-cli-row-sem-parcelas{grid-template-columns:44px minmax(0,1fr) auto;padding:10px 14px}.bc-cli-parcelas,.bc-cli-niver,.bc-cli-wa{display:none}}.bc-med-nota{display:flex;align-items:center;gap:6px;margin:0 0 12px}.bc-med-filtros{margin-bottom:18px}.bc-med-conta{font-size:10.5px;opacity:.6;margin-left:4px;font-weight:600}.bc-med-secao{margin-bottom:26px}.bc-med-cat{font-family:var(--font-display, inherit);font-size:16px;margin:0 0 10px;display:flex;align-items:baseline}.bc-med-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.bc-med-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.bc-med-card:hover,.bc-med-card:focus-visible{box-shadow:0 8px 24px #00000014;transform:translateY(-2px);outline:none}.bc-med-capa{position:relative;aspect-ratio:4/3;background:#f3f1ec;display:flex;align-items:center;justify-content:center;overflow:hidden}.bc-med-capa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:#fff}.bc-med-capa-vazia{background:linear-gradient(135deg,#f3f1ec,#e9e5dc)}.bc-med-valor-grande{font-family:var(--font-mono);font-weight:600;font-size:30px;color:var(--ink);padding:0 12px;text-align:center;overflow-wrap:anywhere}.bc-med-fotos{position:absolute;right:8px;bottom:8px;background:#000000a6;color:#fff;font-size:10.5px;border-radius:20px;padding:3px 8px;display:flex;align-items:center;gap:4px}.bc-med-corpo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:5px}.bc-med-corpo h4{margin:0;font-size:14px;line-height:1.3;font-weight:600}.bc-med-valor{font-family:var(--font-mono);font-weight:600;font-size:13px;color:var(--ink)}.bc-med-resumo{margin:0;font-size:12px;line-height:1.45;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bc-med-acoes{position:absolute;top:8px;right:8px;display:flex;gap:2px;background:#ffffffeb;border-radius:10px;padding:2px;opacity:0;transition:opacity .15s}.bc-med-card:hover .bc-med-acoes,.bc-med-card:focus-within .bc-med-acoes{opacity:1}@media (hover:none){.bc-med-acoes{opacity:1}}.bc-med-valor-detalhe{font-family:var(--font-mono);font-weight:600;font-size:26px;margin:0 0 12px}.bc-med-galeria{margin-bottom:14px}.bc-med-foto-grande{display:block;background:#f3f1ec;border-radius:12px;overflow:hidden}.bc-med-foto-grande img{width:100%;max-height:52vh;-o-object-fit:contain;object-fit:contain;display:block}.bc-med-minis{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.bc-med-minis button{border:2px solid transparent;padding:0;border-radius:8px;overflow:hidden;cursor:pointer;background:none;width:64px;height:64px}.bc-med-minis button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-med-mini-ativa{border-color:var(--ink)!important}.bc-med-texto{white-space:pre-line;font-size:13.5px;line-height:1.6;color:var(--ink);margin:0 0 10px}.bc-pos-entrega{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.bc-pos-bloco{padding:14px 16px}.bc-pos-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.bc-pos-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:12.5px}.bc-pos-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-pos-acoes{display:flex;gap:6px;align-items:center;justify-content:flex-end}@media (max-width:720px){.bc-pos-row{grid-template-columns:1fr auto}.bc-pos-acoes{grid-column:1 / -1;justify-content:flex-start}}.bc-adm-aviso{margin:-6px 0 18px}.bc-adm-secao{margin-bottom:28px}.bc-adm-titulo{font-family:var(--font-display, inherit);font-size:17px;margin:0 0 2px}.bc-adm-lista{display:flex;flex-direction:column}.bc-adm-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 120px 140px 96px;gap:12px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line);font-size:12.5px}.bc-adm-row-ok{opacity:.72}.bc-adm-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-adm-main strong{font-weight:600}.bc-adm-link{color:var(--ink-soft);text-decoration:underline}.bc-adm-data{font-size:12px;color:var(--ink-soft)}.bc-adm-acoes{display:flex;gap:2px;justify-content:flex-end}.bc-adm-vazio{margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--line);font-size:12.5px}.bc-adm-sugestoes{margin-top:10px}@media (max-width:720px){.bc-adm-row{grid-template-columns:1fr auto}.bc-adm-resp,.bc-adm-data{display:none}.bc-adm-acoes{grid-column:1 / -1;justify-content:flex-start}}.bc-input,.bc-select,.bc-textarea{border:1px solid var(--line);background:#fff;padding:8px 10px;border-radius:8px;font-family:var(--font-body);font-size:13.5px;color:var(--ink);width:100%}.bc-input:focus,.bc-select:focus,.bc-textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.bc-select-sm,.bc-input-sm{padding:5px 7px;font-size:12px}.bc-textarea{resize:vertical;font-family:var(--font-body)}.bc-input-money{font-family:var(--font-mono);max-width:130px}.bc-input-senha-wrap{position:relative}.bc-input-senha-wrap .bc-input{padding-right:38px}.bc-input-senha-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--ink-soft);display:flex;align-items:center;padding:6px;border-radius:6px}.bc-input-senha-toggle:hover{color:var(--ink);background:var(--beige)}.bc-checkbox-row{display:flex;align-items:center;gap:8px;font-size:13px;margin:10px 0}.bc-notice{display:flex;align-items:center;gap:7px;background:var(--ochre-bg);color:#93600f;font-size:12.5px;padding:9px 12px;border-radius:8px;margin:8px 0}.bc-dica{display:flex;align-items:flex-start;gap:10px;background:var(--ochre-bg);color:#6f4a0e;border-radius:12px;padding:11px 12px 11px 14px;margin:0 0 14px;font-size:13px;line-height:1.5}.bc-dica-icone{flex-shrink:0;margin-top:2px;color:var(--ochre)}.bc-dica-corpo{flex:1;min-width:0}.bc-dica-texto{margin:0}.bc-dica-toggle{background:none;border:0;padding:0;margin-top:6px;font:inherit;font-size:12.5px;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:2px}.bc-dica-lista{margin:10px 0 2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 22px}.bc-dica-lista dt{font-weight:700;font-size:12.5px}.bc-dica-lista dd{margin:1px 0 0;font-size:12.5px;opacity:.9}.bc-dica-acoes{display:flex;gap:16px;flex-wrap:wrap;margin-top:9px}.bc-dica-acoes .bc-link-btn{color:inherit;opacity:.8;font-size:12px;font-family:inherit}.bc-dica-volta{display:flex;justify-content:flex-end;margin-bottom:6px}.bc-dica-volta .bc-link-btn{font-size:12px;opacity:.7;font-family:inherit}.bc-guia-busca{position:relative;max-width:420px;margin-bottom:16px}.bc-guia-busca svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-soft)}.bc-guia-busca .bc-input{padding-left:34px}.bc-guia-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-bottom:20px}.bc-guia-modulo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--line);background:#fff;border-radius:14px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-soft);text-align:center}.bc-guia-modulo:hover{background:var(--beige)}.bc-guia-modulo-ativo{background:var(--brass);border-color:var(--brass);color:#fff}.bc-guia-modulo-ativo:hover{background:var(--brass)}.bc-guia-hero{display:flex;align-items:center;gap:14px;margin-bottom:14px}.bc-guia-hero h2{margin:0;font-size:20px}.bc-guia-hero p{margin:2px 0 0;font-size:14px;color:var(--ink-soft)}.bc-guia-icone{flex-shrink:0;width:38px;height:38px;border-radius:12px;background:var(--brass-tint);color:var(--brass);display:inline-flex;align-items:center;justify-content:center}.bc-guia-icone-grande{width:52px;height:52px;border-radius:16px}.bc-guia-fluxo{list-style:none;margin:0 0 6px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;background:var(--brass-tint);border-radius:14px}.bc-guia-fluxo li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.bc-guia-fluxo-num{width:20px;height:20px;border-radius:50%;background:var(--brass);color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.bc-guia-fluxo-seta{color:var(--ink-soft);margin:0 4px}.bc-guia-legenda{margin:14px 0 10px;font-size:12.5px;color:var(--ink-soft)}.bc-guia-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.bc-guia-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:14px;border:1px solid var(--line);background:#fff;border-radius:16px;cursor:pointer;font:inherit;color:inherit;transition:transform .12s ease,box-shadow .12s ease}.bc-guia-tile:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000012}.bc-guia-tile-nome{font-weight:700;font-size:14px;line-height:1.3}.bc-guia-tile-sub{font-size:12.5px;line-height:1.4;color:var(--ink-soft)}.bc-guia-onde{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:12px;color:var(--ink-soft)}.bc-guia-paraque{margin:0 0 14px;font-size:14px}.bc-guia-passos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bc-guia-passos li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:0 0 14px;font-size:14px;line-height:1.45}.bc-guia-passos li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:var(--line)}.bc-guia-passo-num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--brass);color:#fff;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bc-guia-passos li>span:last-child{padding-top:4px}.bc-guia-dica{display:flex;gap:7px;align-items:flex-start;margin:4px 0 0;padding:9px 12px;border-radius:10px;background:var(--ochre-bg);color:#6f4a0e;font-size:12.5px;line-height:1.45}.bc-guia-dica svg{flex-shrink:0;margin-top:2px}.bc-guia-abrir{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:9px 16px;border-radius:999px;background:var(--brass);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.bc-mini-table{display:flex;flex-direction:column;gap:6px}.bc-mini-table-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;font-size:12.5px;padding:6px 0;border-bottom:1px solid var(--line)}.bc-mini-table-row-clicavel{cursor:pointer;border-radius:6px}.bc-mini-table-row-clicavel:hover{background:var(--beige)}.bc-mini-table-row-head{font-family:var(--font-body);font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft);border-bottom:1px solid var(--line)}.bc-item-list{display:flex;flex-direction:column;gap:8px}.bc-comentario-item{background:var(--beige);border-radius:8px;padding:8px 10px}.bc-comentario-meta{font-size:11px;color:var(--ink-soft);margin:0 0 3px}.bc-comentario-texto{font-size:13px;margin:0;white-space:pre-wrap}.bc-checklist-visita-item{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.bc-checklist-visita-item-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bc-checklist-visita-item-texto{font-size:13.5px;font-weight:500}.bc-galeria-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.bc-galeria-foto-card{border:none;padding:0;background:none;cursor:pointer;border-radius:8px;overflow:hidden;text-align:left}.bc-galeria-foto-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px}.bc-galeria-foto-meta{display:flex;justify-content:space-between;font-size:10.5px;color:var(--ink-soft);padding:4px 2px 0}.bc-galeria-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.bc-galeria-lightbox img{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}.bc-galeria-lightbox-info{color:#fff;text-align:center;margin-top:14px}.bc-galeria-lightbox-info .bc-hint{color:#ffffffb3}.bc-recibos-grade{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.bc-recibos-mes{padding:8px 4px;border-radius:8px;border:1px solid var(--line);background:#fff;font-size:12.5px;color:var(--ink-soft);cursor:pointer}.bc-recibos-mes:disabled{cursor:default;opacity:.6}.bc-recibos-mes-ok{background:var(--sage-bg);border-color:var(--sage);color:var(--sage);font-weight:600}@media (max-width: 640px){.bc-recibos-grade{grid-template-columns:repeat(4,1fr)}}.bc-item-row{display:grid;grid-template-columns:1fr 120px 30px;gap:8px;align-items:center}.bc-total-line{text-align:right;font-family:var(--font-mono);font-size:15px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.bc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#18171673;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.bc-modal{background:var(--paper);border:1px solid var(--line);border-radius:14px;max-width:480px;width:100%;max-height:88vh;overflow-y:auto;padding:20px 22px}.bc-modal-wide{max-width:680px}.bc-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.bc-modal-head h3{font-size:17px;font-weight:700;margin:0}.bc-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.bc-chip-row{display:flex;gap:7px;flex-wrap:wrap}.bc-chip-grupos{display:flex;gap:18px;flex-wrap:wrap}.bc-chip-grupo{display:flex;flex-direction:column;gap:5px}.bc-chip-grupo-label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:600}.bc-chip{border:1px solid var(--line);background:var(--card);padding:6px 12px;border-radius:20px;font-size:12px;cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);display:inline-flex;align-items:center;gap:4px}.bc-chip-active{background:var(--ink);border-color:var(--ink);color:#fff}.bc-chip-mini{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);background:var(--card);padding:2px 6px 2px 8px;border-radius:20px;font-size:10.5px;white-space:nowrap}.bc-chip-mini button{background:none;border:none;cursor:pointer;color:var(--ink-soft);font-size:12px;line-height:1;padding:0 1px}.bc-chip-mini button:hover{color:var(--rust)}.bc-chip-sage{background:var(--sage-bg);border-color:var(--sage-bg);color:var(--sage)}.bc-chip-ochre{background:var(--ochre-bg);border-color:var(--ochre-bg);color:#93600f}.bc-chip-blue{background:var(--blue-bg);border-color:var(--blue-bg);color:var(--blue)}.bc-mention-row{display:flex;gap:5px;flex-wrap:wrap;margin:4px 0}.bc-mention-pill{font-size:10.5px;background:var(--blue-bg);color:var(--blue);padding:2px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:3px;font-weight:600}.bc-money{font-family:var(--font-mono);font-size:13.5px}.bc-money-pos{color:var(--sage)}.bc-money-neg,.bc-text-danger{color:var(--rust)}.bc-text-warn{color:#93600f}.bc-empty{text-align:center;padding:50px 20px;border:1px dashed var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.bc-empty-inline{padding:24px;text-align:center}.bc-empty-title{font-size:16px;font-weight:700;margin:0}.bc-empty-sub{font-size:13px;color:var(--ink-soft);margin:0 0 6px;max-width:340px}.bc-kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:start}.bc-kanban-col-title{font-family:var(--font-body);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);display:flex;justify-content:space-between;margin-bottom:8px}.bc-kanban-count{background:var(--line);border-radius:10px;padding:0 7px}.bc-kanban-col-body{display:flex;flex-direction:column;gap:8px;min-height:40px}.bc-kanban-col-arrastando .bc-kanban-col-body{background:var(--brass-tint);border-radius:10px;outline:2px dashed var(--brass);outline-offset:4px}.bc-kanban-card[draggable=true]{cursor:grab}.bc-kanban-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px 11px}.bc-kanban-card-title{font-weight:600;font-size:13px;margin:0 0 3px}.bc-kanban-card-sub{font-size:11.5px;color:var(--ink-soft);margin:2px 0;display:flex;align-items:center;gap:4px}.bc-kanban-card-value{font-family:var(--font-mono);font-size:12.5px;color:var(--brass-deep);margin:3px 0}.bc-kanban-card-actions{display:flex;gap:2px;margin-top:6px}.bc-tarefa-data{font-family:var(--font-mono)}.bc-tarefa-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.bc-tarefa-card-head .bc-kanban-card-title{margin:0}.bc-tag-row{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.bc-tarefa-resp{display:flex;align-items:center;gap:7px;font-size:12px;margin:8px 0 6px}.bc-tarefa-prazo-util{display:flex;align-items:center;gap:5px;margin:6px 0 0;color:var(--ink-soft)}.bc-tarefa-notas-icon{color:var(--ink-soft);cursor:help;flex-shrink:0}.bc-avatar-circle{width:22px;height:22px;border-radius:50%;background:var(--brass);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bc-avatar-circle-lg{width:34px;height:34px;font-size:13px}.bc-avatar-circle-xl{width:56px;height:56px;font-size:19px}.bc-avatar-img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.bc-avatar-img-lg{width:34px;height:34px}.bc-avatar-img-xl{width:56px;height:56px}.bc-config-avatar-row{display:flex;align-items:center;gap:14px;margin-bottom:20px}.bc-config-avatar-name{font-size:15px;font-weight:700;margin:0}.bc-config-avatar-role{font-size:12px;color:var(--ink-soft);margin:2px 0 0}.bc-config-actions{display:flex;align-items:center;gap:12px;margin-top:18px}.bc-config-saved{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--brass-deep)}.bc-etapa-status-concluida{color:var(--sage)!important;font-weight:700!important}.bc-etapa-status-andamento{color:var(--blue)!important;font-weight:700!important}span.bc-etapa-status-aguardando{color:var(--ink-soft);font-weight:600}.bc-etapa-select-aguardando,.bc-etapa-select-andamento,.bc-etapa-select-concluida{border-radius:999px;font-weight:600;border-color:transparent}.bc-etapa-select-aguardando{background:var(--gray-bg);color:var(--ink-soft)}.bc-etapa-select-concluida{background:var(--sage-bg);color:var(--sage)}.bc-etapa-select-andamento{background:var(--blue-bg);color:var(--blue)}.bc-cronograma-linha-impar{background:var(--brass-tint);border-radius:8px}.bc-cronograma-cliente-sub{display:block;font-size:10.5px;color:var(--ink-soft);font-weight:400;margin:2px 0 0 20px}.bc-avatar-remove-x{position:absolute;top:-3px;right:-3px;width:14px;height:14px;border-radius:50%;background:var(--rust);color:#fff;border:1.5px solid #fff;font-size:9px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bc-perm-row{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.bc-perm-pill{font-size:10px;padding:2px 7px;border-radius:20px;font-family:var(--font-body)}.bc-perm-on{background:var(--sage-bg);color:var(--sage)}.bc-perm-off{background:#edeae1;color:#a39d8c;text-decoration:line-through}.bc-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-bottom:18px}.bc-project-card{display:flex;flex-direction:column;gap:6px}.bc-project-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.bc-folder-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.bc-folder-plum{background:var(--plum-bg);color:var(--plum)}.bc-folder-ochre{background:var(--ochre-bg);color:#93600f}.bc-folder-teal{background:var(--teal-bg);color:var(--teal)}.bc-folder-blue{background:var(--blue-bg);color:var(--blue)}.bc-folder-sage{background:var(--sage-bg);color:var(--sage)}.bc-project-name{font-weight:700;font-size:14.5px;margin:2px 0 0}.bc-project-cliente{font-size:11.5px;color:var(--ink-soft);display:flex;align-items:center;gap:4px;margin:0}.bc-project-etapa-atual{font-size:11.5px;color:var(--ink-soft);display:flex;align-items:center;gap:4px;margin:0 0 4px}.bc-project-progress-row{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-soft);font-family:var(--font-mono)}.bc-project-horas-row{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-soft);margin:2px 0}.bc-pct-plum{color:var(--plum);font-weight:700}.bc-pct-ochre{color:#93600f;font-weight:700}.bc-pct-teal{color:var(--teal);font-weight:700}.bc-pct-blue{color:var(--blue);font-weight:700}.bc-pct-sage{color:var(--sage);font-weight:700}.bc-pct-brass{color:var(--brass-deep);font-weight:700}.bc-pct-rust{color:var(--rust);font-weight:700}.bc-pct-rose{color:var(--rose);font-weight:700}.bc-pct-indigo{color:var(--indigo);font-weight:700}.bc-pct-slate{color:var(--slate);font-weight:700}.bc-project-card-actions{display:flex;align-items:center;gap:4px;margin-top:6px}.bc-progress{height:6px;background:var(--line);border-radius:20px;overflow:hidden;margin:4px 0}.bc-progress-fill{height:100%;border-radius:20px}.bc-progress-plum{background:var(--plum)}.bc-progress-ochre{background:var(--ochre)}.bc-progress-teal{background:var(--teal)}.bc-progress-blue{background:var(--blue)}.bc-progress-sage{background:var(--sage)}.bc-progress-brass{background:var(--brass)}.bc-progress-rust{background:var(--rust)}.bc-progress-rose{background:var(--rose)}.bc-progress-indigo{background:var(--indigo)}.bc-progress-slate{background:var(--slate)}.bc-etapas-table{display:flex;flex-direction:column;gap:6px;overflow-x:auto}.bc-etapas-table-head{display:grid;grid-template-columns:1.3fr .9fr .9fr 1fr 1fr 1fr 26px;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-family:var(--font-body);padding:0 2px;min-width:720px}.bc-etapas-table-row{display:grid;grid-template-columns:1.3fr .9fr .9fr 1fr 1fr 1fr 26px;gap:8px;align-items:center;min-width:720px}.bc-hoje-card{text-align:left}.bc-hoje-head{display:flex;align-items:center;justify-content:space-between}.bc-hoje-num{font-size:36px;font-weight:700;line-height:1}.bc-hoje-icon{color:var(--ink-soft)}.bc-hoje-mes{font-size:12px;color:var(--ink-soft);margin:2px 0 12px}.bc-hoje-stats{display:flex;flex-direction:column;gap:8px}.bc-hoje-stat{display:flex;align-items:center;gap:8px;font-size:12.5px}.bc-hoje-stat strong{margin-left:auto;font-family:var(--font-mono)}.bc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bc-dot-ochre{background:var(--ochre)}.bc-dot-sage{background:var(--sage)}.bc-dot-rust{background:var(--rust)}.bc-dot-blue{background:var(--blue)}.bc-mural{margin-bottom:0}.bc-mural-head{display:flex;align-items:center;justify-content:space-between}.bc-mural-list{display:flex;flex-direction:column;gap:10px}.bc-mural-item{background:var(--beige);border-radius:10px;padding:12px 14px}.bc-mural-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bc-mural-item-title{font-weight:700;font-size:13.5px;margin:0}.bc-mural-item-date{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);white-space:nowrap}.bc-mural-item-text{font-size:13px;color:var(--ink-soft);margin:5px 0 0}.bc-mural-item-actions{display:flex;gap:2px;margin-top:6px}.bc-notas-card-top{margin-bottom:20px}.bc-notas-membro-row{margin-bottom:12px}.bc-notas-semana-nav{display:flex;align-items:center;gap:6px;margin:2px 0 12px}.bc-notas-semana-label{font-family:var(--font-body);font-size:11.5px;color:var(--ink-soft);flex:1;text-align:center}.bc-notas-semana-hoje{font-size:11.5px}.bc-nota-add-row{display:flex;align-items:center;gap:6px;margin-bottom:12px}.bc-nota-add-row .bc-input{flex:1}.bc-nota-add-btn{color:var(--brass-deep);background:var(--brass-tint);flex-shrink:0}.bc-nota-add-btn:hover{background:var(--brass-tint);color:var(--brass-deep)}.bc-notas-list{display:flex;flex-direction:column;gap:6px}.bc-nota-item{display:flex;align-items:flex-start;gap:4px;background:var(--beige);border-radius:10px;padding:6px 6px 6px 10px}.bc-reuniao-urgente{background:var(--ochre-bg);border:1px solid var(--ochre)}.bc-nota-check{padding:5px;margin-top:1px}.bc-nota-check-on{color:var(--sage)}.bc-nota-texto{flex:1;font-size:13px;margin:6px 0;word-break:break-word}.bc-nota-texto-feita{color:var(--ink-soft);text-decoration:line-through}.bc-subtabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:1px}.bc-subtab{border:none;background:none;padding:8px 12px;font-size:12.5px;white-space:nowrap;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent;display:flex;align-items:center;gap:5px}.bc-subtab-active{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.bc-card-head-inline{font-size:14px;font-weight:700;margin:0}.bc-masked{display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);font-style:italic;font-size:12.5px}.bc-file-link{color:var(--blue);text-decoration:underline;font-size:12.5px;word-break:break-all}.bc-subetapa-zone{padding:2px 4px 8px}.bc-etapa-resp-extra{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:2px 4px 6px}.bc-etapa-resp-extra .bc-chip{font-size:11px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px}.bc-etapa-resp-extra .bc-chip button{border:none;background:none;cursor:pointer;color:inherit;font-size:12px;line-height:1;padding:0}.bc-etapa-resp-extra select{font-size:11px;max-width:130px}.bc-link-btn{border:none;background:none;font-size:12px;color:var(--ink-soft);cursor:pointer;padding:0}.bc-subetapa-list{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-left:14px;border-left:2px solid var(--line)}.bc-subetapa-row{display:flex;align-items:center;gap:8px}.bc-precificacao{max-width:1100px}.bc-precif-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}.bc-precif-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-precif-side{display:flex;flex-direction:column;gap:14px}.bc-precif-sticky{position:sticky;top:0;z-index:20;background:var(--card);border:1px solid var(--line);border-left:5px solid var(--line);border-radius:10px;padding:10px 14px;box-shadow:0 4px 14px #0000000f;display:flex;flex-direction:column;gap:8px}.bc-precif-verde{border-left-color:var(--sage)}.bc-precif-amarelo{border-left-color:var(--ochre)}.bc-precif-vermelho{border-left-color:var(--rust)}.bc-precif-sticky-nums{display:flex;gap:6px 22px;flex-wrap:wrap}.bc-precif-sticky-nums div{display:flex;flex-direction:column;min-width:84px}.bc-precif-sticky-nums span{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:600}.bc-precif-sticky-nums b{font-size:15px;font-variant-numeric:tabular-nums}.bc-precif-alerta{display:flex;align-items:center;gap:7px;font-size:12px;padding:5px 9px;border-radius:7px;background:var(--paper);color:var(--ink-soft)}.bc-precif-verde .bc-precif-alerta{background:var(--sage-bg);color:var(--sage)}.bc-precif-amarelo .bc-precif-alerta{background:var(--ochre-bg);color:#93600f}.bc-precif-vermelho .bc-precif-alerta{background:var(--rust-bg);color:var(--rust)}.bc-precif-hist{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--paper);border:1px dashed var(--line);border-radius:8px;padding:9px 12px;margin-bottom:12px;font-size:12px;color:var(--ink-soft);line-height:1.5}.bc-hist-alerta{color:var(--rust)}.bc-hist-chip{font-size:11px;padding:2px 8px;border-radius:10px;background:var(--paper);color:var(--ink-soft);white-space:nowrap}.bc-hist-chip-alerta{background:var(--rust-bg);color:var(--rust);font-weight:600}.bc-precif-margemhoras{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.bc-precif-margemhoras .bc-field{min-width:260px;max-width:360px;flex:1}.bc-rodadas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.bc-rodadas-bolas{display:flex;gap:5px;margin:2px 0 6px}.bc-rodadas-bolas i{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);background:var(--paper)}.bc-rodadas-bolas i.bc-bola-on{background:var(--ink);border-color:var(--ink)}.bc-rodadas-bolas i.bc-bola-extra{background:var(--rust);border-color:var(--rust)}.bc-rodada-linha{padding:9px 2px;border-bottom:1px solid var(--line);font-size:13px}.bc-rodada-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.bc-rodada-decisao{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--rust)}.bc-precif-uso{margin-top:4px}.bc-precif-uso-txt{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;margin-bottom:5px}.bc-precif-uso-barra{height:8px;border-radius:6px;background:var(--paper);overflow:hidden}.bc-precif-uso-barra i{display:block;height:100%;background:var(--sage);border-radius:6px}.bc-precif-uso-barra i.bc-uso-atencao{background:var(--ochre)}.bc-precif-uso-barra i.bc-uso-estourou{background:var(--rust)}.bc-hora-extra-tag{display:inline-block;margin-left:5px;padding:0 5px;border-radius:6px;background:var(--ochre-bg);color:#93600f;font-size:10px;font-weight:700}.bc-base-head{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-weight:600}.bc-base-opcao{width:100%;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:6px}.bc-base-opcao:hover{background:var(--paper)}.bc-base-sel{background:var(--sage-bg)}.bc-stars{display:inline-flex;gap:2px}.bc-star-btn{border:none;background:none;padding:2px;cursor:pointer;display:flex}.bc-star-btn:disabled{cursor:default}.bc-quant-table,.bc-obras-table{display:flex;flex-direction:column;gap:6px;overflow-x:auto}.bc-quant-head{display:grid;grid-template-columns:2fr 70px 70px 1fr 1fr 26px;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-family:var(--font-body);padding:0 2px;min-width:560px}.bc-quant-row{display:grid;grid-template-columns:2fr 70px 70px 1fr 1fr 26px;gap:8px;align-items:center;min-width:560px}.bc-obras-head{display:grid;grid-template-columns:110px 1.3fr 1.2fr 110px 120px 26px;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-family:var(--font-body);padding:0 2px;min-width:720px}.bc-obras-row{display:grid;grid-template-columns:110px 1.3fr 1.2fr 110px 120px 26px;gap:8px;align-items:center;min-width:720px}.bc-checklist{display:flex;flex-direction:column;gap:14px}.bc-checklist-item-row{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.bc-checklist-item-row input[type=checkbox]{margin-top:3px;width:15px;height:15px;flex-shrink:0;cursor:pointer}.bc-checklist-text{font-size:13px;line-height:1.5}.bc-checklist-done{color:var(--ink-soft);text-decoration:line-through}.bc-checklist-nota{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-style:italic;color:var(--ink-soft);margin:6px 0 0 24px}.bc-checklist-nota svg{flex-shrink:0;margin-top:2px;color:var(--ochre)}.bc-checklist-tarefa{gap:6px;margin-top:4px}.bc-checklist-tarefa .bc-checklist-item-row{gap:6px}.bc-checklist-tarefa .bc-checklist-item-row input[type=checkbox]{width:13px;height:13px;margin-top:2px}.bc-checklist-tarefa .bc-checklist-text{font-size:12px;line-height:1.4}.bc-orc-cards{display:flex;flex-direction:column;gap:14px}.bc-orc-card{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--card)}.bc-orc-card.bc-orc-fechado{opacity:.55}.bc-orc-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.bc-orc-card-top-actions{display:flex;align-items:center;gap:8px}.bc-orc-fornecedor-cell{display:flex;flex-direction:column;gap:4px}.bc-apo-cell{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:5px 6px;font-size:10.5px;font-family:var(--font-body);color:var(--ink-soft);cursor:pointer;height:30px}.bc-apo-cell:hover{border-color:var(--ochre);color:var(--ink)}.bc-apo-cell-preenchida{border-color:var(--ochre);color:#93600f;background:var(--ochre-bg)}.bc-apo-thumb{width:18px;height:18px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.bc-apo-modal{display:flex;flex-direction:column;gap:18px}.bc-apo-image-block{display:flex;flex-direction:column;gap:8px}.bc-apo-image-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed var(--line);border-radius:10px;padding:28px 14px;background:var(--card);color:var(--ink-soft);font-size:12.5px;cursor:pointer;width:100%;font-family:var(--font-body)}.bc-apo-image-empty:hover{border-color:var(--ochre);color:var(--ink)}.bc-apo-image-wrap{display:flex;flex-direction:column;gap:8px}.bc-apo-image{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;border-radius:10px;border:1px solid var(--line);background:var(--card)}.bc-apo-image-actions{display:flex;gap:16px}.bc-foto-obra-row{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--card)}.bc-foto-obra-thumb-wrap{flex-shrink:0;position:relative}.bc-foto-obra-thumb{width:84px;height:84px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--line);display:block;cursor:pointer}.bc-assinatura-canvas{width:100%;height:130px;background:#fff;border:1px dashed var(--line);border-radius:8px;touch-action:none;cursor:crosshair;display:block}.bc-timeline{position:relative;padding-left:26px}.bc-timeline-item{position:relative;padding-bottom:18px}.bc-timeline-item:last-child{padding-bottom:0}.bc-timeline-item:before{content:"";position:absolute;left:-21px;top:16px;bottom:-2px;width:2px;background:var(--line)}.bc-timeline-item:last-child:before{display:none}.bc-timeline-dot{position:absolute;left:-27px;top:1px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card);border:2px solid var(--line);color:#fff}.bc-timeline-dot-done{background:var(--sage);border-color:var(--sage)}.bc-timeline-dot-andamento{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-bg);animation:bc-timeline-pulso 2s ease-in-out infinite}@keyframes bc-timeline-pulso{0%,to{box-shadow:0 0 0 4px var(--blue-bg)}50%{box-shadow:0 0 0 7px var(--blue-bg)}}.bc-timeline-aqui{display:inline-block;margin-left:8px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--blue);background:var(--blue-bg);padding:2px 7px;border-radius:20px;vertical-align:middle}.bc-timeline-title{font-weight:600;margin:0;font-size:13.5px}.bc-timeline-title-done{color:var(--ink-soft)}.bc-timeline-date{font-size:11.5px;color:var(--ink-soft);margin:2px 0 0}.bc-foto-obra-thumb-empty{width:84px;height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line);border-radius:8px;background:var(--beige);color:var(--ink-soft);font-size:10px;text-align:center;padding:4px;cursor:pointer;font-family:var(--font-body)}.bc-foto-obra-thumb-empty:hover{border-color:var(--ochre);color:var(--ink)}.bc-foto-obra-anotar-btn{position:absolute;bottom:-6px;right:-6px;width:24px;height:24px;padding:0;border-radius:50%;background:var(--ink);color:#fff;border:2px solid var(--paper);display:flex;align-items:center;justify-content:center}.bc-foto-obra-anotar-btn:hover{background:var(--brass-deep)}.bc-foto-obra-thumbs-grupo{display:flex;flex-wrap:wrap;gap:8px;flex:1}.bc-foto-obra-remover-x{position:absolute;top:-6px;right:-6px;width:18px;height:18px;padding:0;border-radius:50%;background:var(--rust);color:#fff;border:2px solid var(--paper);display:flex;align-items:center;justify-content:center}.bc-foto-obra-fields{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.bc-apo-tabelas{display:flex;flex-direction:column;gap:0}.bc-apo-tabela-block{border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:12px}.bc-apo-tabela-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bc-apo-tabela-titulo{font-weight:600;flex:1}.bc-apo-table{display:flex;flex-direction:column;gap:0;overflow-x:auto}.bc-apo-head{display:grid;grid-template-columns:1.3fr 170px 100px 1.1fr 26px;gap:8px;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-family:var(--font-body);padding:0 2px 6px;min-width:620px}.bc-apo-row{display:grid;grid-template-columns:1.3fr 170px 100px 1.1fr 26px;gap:8px;align-items:start;min-width:620px;padding:6px 0;border-top:1px solid var(--line)}.bc-apo-resp-cell{display:flex;flex-direction:column;gap:4px}.bc-chip-rust{background:var(--rust-bg);border-color:var(--rust-bg);color:var(--rust)}.bc-diario-entry{padding:12px 0;border-top:1px solid var(--line)}.bc-diario-entry:first-child{border-top:none;padding-top:0}.bc-acesso-table{display:flex;flex-direction:column;gap:0;overflow-x:auto;--acesso-cols:7}.bc-acesso-head,.bc-acesso-row{display:grid;grid-template-columns:minmax(130px,1.2fr) repeat(var(--acesso-cols),minmax(76px,1fr));gap:6px;align-items:center;min-width:calc(130px + var(--acesso-cols) * 82px)}.bc-acesso-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-family:var(--font-body);align-items:end;padding:0 0 10px}.bc-acesso-mod{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;line-height:1.25}.bc-acesso-mod svg{color:var(--ink-soft)}.bc-acesso-row{padding:11px 0;border-top:1px solid var(--line);transition:background .12s}.bc-acesso-row:hover{background:#00000006}.bc-acesso-papel{font-size:14px;font-weight:500;padding-left:2px}.bc-acesso-row input{width:18px;height:18px;cursor:pointer;accent-color:var(--ink, #181716)}.bc-acesso-row input,.bc-acesso-head span:not(:first-child){text-align:center;justify-self:center}.bc-timer-display{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.bc-timer-time{font-family:var(--font-mono);font-size:28px;font-weight:700}.bc-btn-stop{background:var(--rust);border-color:var(--rust);color:#fff}.bc-btn-stop:hover{background:#b83737;border-color:#b83737}.bc-gantt{display:flex;flex-direction:column;gap:10px}.bc-gantt-geral{position:relative;gap:20px}.bc-gantt-grupo{display:flex;flex-direction:column;gap:8px}.bc-gantt-grupo-titulo{font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1px solid var(--line)}.bc-gantt-hoje-line{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--rust);z-index:1;opacity:.8}.bc-gantt-row{display:grid;grid-template-columns:180px 1fr 140px;gap:10px;align-items:center}.bc-gantt-label{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-gantt-track{position:relative;height:20px;background:var(--line);border-radius:6px}.bc-gantt-bar{position:absolute;top:0;height:100%;border-radius:6px;background:var(--blue)}.bc-gantt-bar-concluida{background:var(--sage)}.bc-gantt-bar-andamento{background:var(--blue)}.bc-gantt-bar-aguardando{background:var(--ink-soft)}.bc-gantt-dates{font-size:11px;color:var(--ink-soft);font-family:var(--font-mono);white-space:nowrap}.bc-mes-nav{display:flex;align-items:center;gap:6px;margin-bottom:14px}.bc-mes-nav p{font-weight:700;font-size:14px;margin:0;min-width:150px;text-align:center;text-transform:capitalize}.bc-calendar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bc-calendar-head p{font-weight:700;font-size:15px;margin:0}.bc-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.bc-calendar-weekdays{margin-bottom:4px}.bc-calendar-weekdays span{text-align:center;font-size:10.5px;color:var(--ink-soft);font-family:var(--font-body)}.bc-calendar-cell{min-height:52px;background:#00000004;border-radius:6px;padding:4px;display:flex;flex-direction:column;gap:2px}.bc-calendar-lg .bc-calendar-cell{min-height:82px}.bc-calendar-cell-empty{background:none}.bc-calendar-cell-hoje{outline:1.5px solid var(--ink)}.bc-calendar-daynum{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft)}.bc-calendar-event{font-size:9.5px;padding:1px 4px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-calendar-event-clicavel{display:block;width:100%;text-align:left;border:none;font-family:inherit;cursor:pointer}.bc-calendar-event-clicavel:hover{filter:brightness(.9)}.bc-calendar-event-brass{background:var(--brass);color:#fff}.bc-calendar-event-sage{background:var(--sage);color:#fff}.bc-calendar-event-ochre{background:var(--ochre);color:#fff}.bc-calendar-event-rust{background:var(--rust);color:#fff}.bc-calendar-event-blue{background:var(--blue);color:#fff}.bc-calendar-event-teal{background:var(--teal);color:#fff}.bc-calendar-event-indigo{background:var(--indigo);color:#fff}.bc-calendar-event-plum{background:var(--plum);color:#fff}.bc-calendar-more{font-size:9px;color:var(--ink-soft)}.bc-calendar-lg .bc-calendar-cell{min-height:108px;padding:7px;border-radius:10px;gap:4px;transition:box-shadow .15s ease,background .15s ease}.bc-calendar-lg .bc-calendar-cell:not(.bc-calendar-cell-empty):hover{background:var(--brass-tint);box-shadow:0 3px 10px #00000012;z-index:1;position:relative}.bc-calendar-lg .bc-calendar-cell-hoje{background:var(--brass-tint);outline:none}.bc-calendar-lg .bc-calendar-daynum{font-size:12.5px;font-weight:600;color:var(--ink)}.bc-calendar-lg .bc-calendar-cell-hoje .bc-calendar-daynum{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:11px}.bc-calendar-lg .bc-calendar-event{font-size:11px;padding:3px 7px;border-radius:6px;font-weight:500;line-height:1.35}.bc-calendar-lg .bc-calendar-event-clicavel:hover{filter:brightness(.92)}.bc-calendar-lg .bc-calendar-more{font-size:10.5px;font-weight:600;padding-left:2px}.bc-calendar-lg .bc-calendar-weekdays span{font-weight:600;font-size:11px}button.bc-calendar-cell{border:none;font-family:inherit;text-align:left;cursor:pointer}.bc-calendar-cell-disponivel{background:var(--sage-bg);transition:background .15s}.bc-calendar-cell-disponivel:hover{background:var(--sage)}.bc-calendar-cell-disponivel:hover .bc-calendar-daynum{color:#fff}.bc-calendar-cell-selecionado{background:var(--sage)!important}.bc-calendar-cell-selecionado .bc-calendar-daynum{color:#fff;font-weight:700}.bc-calendar-cell-indisponivel{opacity:.35}.bc-calendar-legenda{display:flex;gap:16px;margin-top:10px;font-size:11.5px;color:var(--ink-soft)}.bc-calendar-legenda-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:-1px}.bc-calendar-legenda-dot-disponivel{background:var(--sage)}.bc-calendar-legenda-dot-indisponivel{background:var(--ink-soft);opacity:.4}.bc-week-view{border:1px solid var(--line);border-radius:10px;overflow:hidden}.bc-week-gutter{width:56px;flex-shrink:0}.bc-week-header{display:flex;border-bottom:1px solid var(--line);background:var(--paper)}.bc-week-day-head{flex:1;text-align:center;padding:8px 4px;border-left:1px solid var(--line)}.bc-week-day-head-hoje{background:var(--blue-bg)}.bc-week-day-nome{display:block;font-size:10.5px;color:var(--ink-soft);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em}.bc-week-day-num{display:block;font-size:15px;font-weight:700}.bc-week-alldia{display:flex;border-bottom:1px solid var(--line);min-height:30px}.bc-week-alldia-label{width:56px;flex-shrink:0;font-size:9.5px;color:var(--ink-soft);padding:6px 4px}.bc-week-alldia-col{flex:1;border-left:1px solid var(--line);padding:3px;display:flex;flex-direction:column;gap:2px}.bc-week-body{display:flex;overflow-y:auto;max-height:600px}.bc-week-hours-col{width:56px;flex-shrink:0}.bc-week-hour-label{font-size:10px;color:var(--ink-soft);font-family:var(--font-mono);text-align:right;padding-right:6px;transform:translateY(-6px)}.bc-week-day-col{flex:1;position:relative;border-left:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 1px,transparent 1px,transparent 48px)}.bc-week-event-bloco{position:absolute;left:2px;right:2px;border-radius:5px;padding:3px 5px;font-size:10.5px;text-align:left;overflow:hidden;color:#fff;border:none;cursor:pointer;line-height:1.25}.bc-week-event-chip{font-size:10px;padding:2px 6px;border-radius:6px;color:#fff;text-align:left;border:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-week-hoje-linha{position:absolute;left:0;right:0;height:1.5px;background:var(--rust);z-index:2}.bc-week-hoje-linha:before{content:"";position:absolute;left:-4px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--rust)}:root{--rose:#D6558A}.bc-cal2-sub{margin:4px 0 0;color:var(--ink-soft);font-size:13.5px}.bc-cal2-topo{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.bc-cal2-seg{display:inline-flex;background:#f1efe8;border-radius:999px;padding:4px;gap:2px}.bc-cal2-seg button{border:none;background:none;font-family:inherit;font-size:13px;padding:7px 18px;border-radius:999px;cursor:pointer;color:var(--ink-soft)}.bc-cal2-seg button.bc-cal2-seg-ativo{background:var(--ink);color:#fff;font-weight:600}.bc-cal2-periodo{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;text-transform:capitalize}.bc-cal2-periodo span{min-width:150px;text-align:center}.bc-cal2-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bc-cal2-acoes .bc-btn{border-radius:999px}.bc-cal2-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.bc-cal2-filtro{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px;color:var(--ink-soft);cursor:pointer;transition:background .15s,border-color .15s}.bc-cal2-filtro:hover{border-color:var(--ink-soft)}.bc-cal2-filtro .bc-cal2-dot{opacity:.35}.bc-cal2-filtro-on{color:var(--ink);background:#f6f4ef;border-color:#cfcbc2}.bc-cal2-filtro-on .bc-cal2-dot{opacity:1}.bc-cal2-filtro-todos.bc-cal2-filtro-on{border:1.5px solid var(--ink);background:#fff;font-weight:600}.bc-cal2-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ink-soft)}.bc-cal2-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:18px;align-items:start}.bc-cal2-principal{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.bc-cal2-principal .bc-week-view{border:none;border-radius:0}.bc-cal2-mes-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.bc-cal2-mes-semana span{text-align:center;font-size:12px;color:var(--ink-soft);padding:11px 0}.bc-cal2-mes-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bc-cal2-cel{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:7px 6px 6px;display:flex;flex-direction:column;gap:3px;min-width:0}.bc-cal2-cel:nth-child(7n){border-right:none}.bc-cal2-mes-grade>.bc-cal2-cel:nth-last-child(-n+7){border-bottom:none}.bc-cal2-cel-hoje{background:#f4f2ec}.bc-cal2-cel-fora .bc-cal2-num{color:#b9b7b1}.bc-cal2-cel-fora .bc-cal2-ev{opacity:.55}.bc-cal2-num{align-self:flex-start;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink);width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-bottom:2px}.bc-cal2-num:hover{background:#eceae4}.bc-cal2-num-hoje{background:var(--ink);color:#fff!important;font-weight:700}.bc-cal2-num-hoje:hover{background:var(--ink)}.bc-cal2-num-feriado{color:var(--rust);font-weight:700}.bc-cal2-ev{display:flex;gap:5px;align-items:baseline;width:100%;text-align:left;border:none;font-family:inherit;font-size:11px;line-height:1.3;padding:4px 7px;border-radius:6px;cursor:pointer;overflow:hidden}.bc-cal2-ev b{font-weight:600;flex-shrink:0}.bc-cal2-ev span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bc-cal2-ev:hover{filter:brightness(.96)}.bc-cal2-mais{align-self:flex-start;border:none;background:none;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink-soft);cursor:pointer;padding:1px 4px}.bc-cal2-mais:hover{color:var(--ink);text-decoration:underline}.bc-cal2-lateral{display:flex;flex-direction:column;gap:14px}.bc-cal2-bloco{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 14px 12px}.bc-cal2-bloco-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;font-size:13.5px}.bc-cal2-ver-todos{border:none;background:none;font-family:inherit;font-size:11.5px;color:var(--ink-soft);cursor:pointer}.bc-cal2-ver-todos:hover{color:var(--ink)}.bc-cal2-mini-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:13.5px}.bc-cal2-mini-head>span{display:flex;align-items:center;gap:2px}.bc-cal2-mini-grade{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px;justify-items:center}.bc-cal2-mini-semana span{font-size:10.5px;color:var(--ink-soft);padding:4px 0}.bc-cal2-mini-dia{position:relative;width:28px;height:28px;border:none;background:none;border-radius:50%;font-family:inherit;font-size:11.5px;color:var(--ink);cursor:pointer;padding:0}.bc-cal2-mini-dia:hover{background:#eceae4}.bc-cal2-mini-dia i{position:absolute;left:50%;bottom:2px;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:var(--ink-soft)}.bc-cal2-mini-hoje{background:var(--ink)!important;color:#fff;font-weight:700}.bc-cal2-mini-hoje i{background:#fff}.bc-cal2-mini-sel{outline:1.5px solid var(--ink);outline-offset:-1.5px;font-weight:700}.bc-cal2-prox-grupo{margin-bottom:10px}.bc-cal2-prox-grupo:last-child{margin-bottom:0}.bc-cal2-prox-dia{margin:0 0 4px;font-size:11px;color:var(--ink-soft)}.bc-cal2-prox-item{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;font-family:inherit;font-size:12px;text-align:left;padding:3px 0;cursor:pointer;color:var(--ink)}.bc-cal2-prox-item:hover .bc-cal2-prox-titulo{text-decoration:underline}.bc-cal2-prox-hora{color:var(--ink-soft);min-width:34px;font-variant-numeric:tabular-nums}.bc-cal2-prox-titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-cal2-cat{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;font-family:inherit;font-size:12px;color:var(--ink);padding:5px 0;cursor:pointer;text-align:left}.bc-cal2-cat span{flex:1}.bc-cal2-cat b{font-weight:500;color:var(--ink-soft)}.bc-cal2-cat-off{opacity:.4}@media (max-width: 1080px){.bc-cal2-layout{grid-template-columns:1fr}.bc-cal2-lateral{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 720px){.bc-cal2-mes-grade{grid-template-rows:none!important;grid-auto-rows:minmax(84px,auto)}.bc-cal2-ev{font-size:10px;padding:3px 4px}.bc-cal2-ev b{display:none}.bc-cal2-cel{padding:5px 3px}}.bc-cal2-principal .bc-calendar-event-brass{background:color-mix(in srgb,var(--brass) 15%,#fff);color:color-mix(in srgb,var(--brass) 78%,#000)}.bc-cal2-cor-brass{background:var(--brass)}.bc-cal2-principal .bc-calendar-event-sage{background:color-mix(in srgb,var(--sage) 15%,#fff);color:color-mix(in srgb,var(--sage) 78%,#000)}.bc-cal2-cor-sage{background:var(--sage)}.bc-cal2-principal .bc-calendar-event-ochre{background:color-mix(in srgb,var(--ochre) 15%,#fff);color:color-mix(in srgb,var(--ochre) 78%,#000)}.bc-cal2-cor-ochre{background:var(--ochre)}.bc-cal2-principal .bc-calendar-event-rust{background:color-mix(in srgb,var(--rust) 15%,#fff);color:color-mix(in srgb,var(--rust) 78%,#000)}.bc-cal2-cor-rust{background:var(--rust)}.bc-cal2-principal .bc-calendar-event-blue{background:color-mix(in srgb,var(--blue) 15%,#fff);color:color-mix(in srgb,var(--blue) 78%,#000)}.bc-cal2-cor-blue{background:var(--blue)}.bc-cal2-principal .bc-calendar-event-teal{background:color-mix(in srgb,var(--teal) 15%,#fff);color:color-mix(in srgb,var(--teal) 78%,#000)}.bc-cal2-cor-teal{background:var(--teal)}.bc-cal2-principal .bc-calendar-event-indigo{background:color-mix(in srgb,var(--indigo) 15%,#fff);color:color-mix(in srgb,var(--indigo) 78%,#000)}.bc-cal2-cor-indigo{background:var(--indigo)}.bc-cal2-principal .bc-calendar-event-plum{background:color-mix(in srgb,var(--plum) 15%,#fff);color:color-mix(in srgb,var(--plum) 78%,#000)}.bc-cal2-cor-plum{background:var(--plum)}.bc-cal2-principal .bc-calendar-event-slate{background:color-mix(in srgb,var(--slate) 15%,#fff);color:color-mix(in srgb,var(--slate) 78%,#000)}.bc-cal2-cor-slate{background:var(--slate)}.bc-cal2-principal .bc-calendar-event-rose{background:color-mix(in srgb,var(--rose) 15%,#fff);color:color-mix(in srgb,var(--rose) 78%,#000)}.bc-cal2-cor-rose{background:var(--rose)}.bc-spin{animation:bc-spin-rotacao .8s linear infinite}.bc-confirma-fundo{font-family:var(--font-body);color:var(--ink);position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:16px;background:#1d1f1c6b}.bc-confirma{width:100%;max-width:420px;background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;padding:22px 24px 18px;box-shadow:0 18px 60px #00000038}.bc-confirma-marca{margin:0 0 10px;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted,#7F7E78)}.bc-confirma-texto{margin:0 0 20px;font-size:14.5px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;max-height:50vh;overflow-y:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.bc-confirma-acoes{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bc-btn-perigo{background:#9b2c2c;border-color:#9b2c2c;color:#fff}.bc-btn-perigo:hover{background:#7f2222;border-color:#7f2222}.bc-erro-tela{font-family:var(--font-body);color:var(--ink);display:grid;place-items:center;padding:48px 16px}.bc-erro-tela-cheia{min-height:100vh;background:var(--bg,#fafaf8)}.bc-erro-cartao{max-width:460px;width:100%;background:var(--card,#fff);border:1px solid var(--line);border-radius:14px;padding:28px 28px 22px;text-align:center}.bc-erro-marca{margin:0 0 14px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted,#7F7E78)}.bc-erro-cartao h2{margin:0 0 8px;font-size:20px;font-weight:500}.bc-erro-cartao p{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--muted,#6b6a65)}.bc-erro-acoes{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.bc-erro-detalhes{margin-top:18px;text-align:left;font-size:12px;color:var(--muted,#7F7E78)}.bc-erro-detalhes pre{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-size:11.5px}@keyframes bc-spin-rotacao{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bc-print-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:200;overflow-y:auto}.bc-print-controls{position:sticky;top:0;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 24px;display:flex;justify-content:flex-end;gap:8px}.bc-print-sheet{max-width:720px;margin:0 auto;padding:50px 40px;font-family:var(--font-body);color:var(--ink)}.bc-manual-capa-full{position:relative;overflow:hidden;margin:-50px -40px 0;width:calc(100% + 80px);height:700px}.bc-manual-faixa-full{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}.bc-print-sheet-wide{max-width:1120px}.bc-print-letterhead{display:flex;align-items:center;gap:12px;border-bottom:2px solid var(--ink);padding-bottom:16px;margin-bottom:26px}.bc-print-logo-img{height:44px;width:auto;flex-shrink:0}.bc-print-firm{font-weight:700;font-size:16px;margin:0}.bc-print-firm-sub{font-size:11px;color:var(--ink-soft);margin:0;font-family:var(--font-body)}.bc-print-footer{text-align:center;font-size:10px;color:var(--ink-soft);font-family:var(--font-body);margin-top:60px;padding-top:14px;border-top:1px solid var(--line)}.bc-print-title{font-size:19px;font-weight:700;margin:0 0 18px}.bc-print-label{font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:14px 0 4px}.bc-print-subtitulo{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--ink);margin:14px 0 6px}.bc-print-table{width:100%;border-collapse:collapse;margin:10px 0 16px}.bc-print-table td{padding:7px 4px;border-bottom:1px solid var(--line);font-size:13px}.bc-print-table td:first-child{color:var(--ink-soft);width:40%}.bc-print-row-shaded td{background:var(--paper-alt, #f3f1ec)}.bc-print-table-compras td{vertical-align:top}.bc-print-observacoes{border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:16px;font-size:11.5px;color:var(--ink-soft)}.bc-print-observacoes p{margin:0 0 6px}.bc-print-observacoes p:last-child{margin-bottom:0}.bc-print-total{text-align:right;font-family:var(--font-mono);font-size:16px;font-weight:600;margin-top:8px}.bc-prop-editor{border:1px solid var(--line);border-radius:10px;margin-bottom:22px;background:#faf9f6}.bc-prop-editor-toggle{display:flex;align-items:center;gap:8px;width:100%;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;padding:12px 14px;cursor:pointer;color:var(--ink)}.bc-prop-editor-corpo{padding:2px 14px 14px}.bc-prop-ed-item{display:flex;gap:8px;align-items:flex-start;margin-bottom:8px}.bc-prop-ed-item-campos{flex:1;display:flex;flex-direction:column;gap:6px}.bc-prop-ed-item-acoes{display:flex;flex-direction:column;gap:2px}.bc-prop-port-pagina{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:8px;background:#fff}.bc-prop-port-topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.bc-prop-port-slots{display:flex;gap:10px;flex-wrap:wrap}.bc-prop-port-slot{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;color:var(--ink-soft)}.bc-prop-port-thumb{width:84px;height:62px;border:1px dashed var(--line);border-radius:8px;background:var(--beige);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;cursor:pointer;color:var(--ink-soft)}.bc-prop-port-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-prop-port-slot-ativo .bc-prop-port-thumb{outline:2px solid var(--ink)}.bc-prop-port-x{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:50%;border:none;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bc-prop-port-escolha{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.bc-prop-port-escolha-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:12px}.bc-prop-port-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;max-height:210px;overflow-y:auto}.bc-prop-port-opcao{padding:0;border:none;background:none;cursor:pointer;border-radius:6px;overflow:hidden;aspect-ratio:4/3}.bc-prop-port-opcao img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-prop-port-opcao:hover{outline:2px solid var(--ink)}.bc-prop-formato{display:flex;align-items:center;gap:8px;margin:0 0 14px}.bc-prop-pagina{font-size:12px;line-height:1.55}.bc-prop-pagina-quebra{border-top:1px dashed var(--line);margin-top:34px;padding-top:30px}.bc-prop-capa{background:var(--beige);padding:34px 30px 30px;margin-bottom:22px}.bc-prop-capa-marca{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 38px}.bc-prop-capa-titulo{font-size:34px;font-weight:400;letter-spacing:.02em;margin:0 0 20px;line-height:1.1}.bc-prop-capa-titulo em{font-weight:700;font-style:italic}.bc-prop-capa-cliente{font-size:16px;font-weight:600;margin:0}.bc-prop-capa-sub{font-size:12px;color:var(--ink-soft);margin:2px 0 0}.bc-prop-capa-data{font-size:11px;color:var(--ink-soft);margin:16px 0 0}.bc-prop-texto{margin:0 0 6px;white-space:pre-line}.bc-prop-bloco{margin-top:20px;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bc-prop-rotulo{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;margin:0 0 6px}.bc-prop-portfolio{margin:8px 0 0;font-size:11.5px}.bc-prop-portfolio a{color:var(--ink);font-weight:600;text-decoration:underline}.bc-prop-h2{font-size:15px;font-weight:700;margin:0 0 12px;letter-spacing:.01em}.bc-prop-etapas{display:flex;flex-direction:column;gap:10px}.bc-prop-etapa{display:flex;gap:14px;align-items:baseline;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid var(--line);padding-bottom:9px}.bc-prop-etapa-num{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);min-width:22px}.bc-prop-etapa-titulo{font-weight:700;font-size:12.5px;margin:0 0 2px}.bc-prop-difs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bc-prop-dif{background:var(--beige);padding:12px 12px 10px;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bc-prop-investimento{background:var(--beige);padding:6px 18px;margin-bottom:6px}.bc-prop-opcao{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08);-moz-column-break-inside:avoid;break-inside:avoid}.bc-prop-opcao:last-of-type{border-bottom:none}.bc-prop-valor{font-size:20px;font-weight:700;margin:0;white-space:nowrap}.bc-prop-prazo{margin:18px 0 0;font-size:12.5px;font-weight:700;color:#7a1212;-moz-column-break-inside:avoid;break-inside:avoid}.bc-prop-parcelas{font-size:11.5px;color:var(--ink-soft);margin:2px 0 0;white-space:nowrap}.bc-prop-incluso{border-top:1px solid rgba(0,0,0,.08);padding:12px 0 6px;-moz-column-break-inside:avoid;break-inside:avoid}.bc-prop-nota{font-size:10.5px;color:var(--ink-soft);margin:0 0 10px}.bc-prop-lista{margin:0;padding-left:18px}.bc-prop-lista li{margin-bottom:3px}.bc-prop-encerramento{margin:22px 0 0;font-style:italic;font-size:13px}.bc-prop-contato{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:34px;font-size:10.5px;color:var(--ink-soft)}@media print{.bc-prop-pagina-quebra{border-top:none;margin-top:0;padding-top:10mm;-moz-column-break-before:page;break-before:page;page-break-before:always}.bc-prop-capa,.bc-prop-dif,.bc-prop-investimento{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bc-print-signature{display:flex;justify-content:space-between;margin-top:70px}.bc-print-signature-single{justify-content:center}.bc-print-signature div{text-align:center;font-size:12px}.bc-print-signature p{margin-top:6px;color:var(--ink-soft)}.bc-print-fotos-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:10px}.bc-print-foto-item{margin:0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.bc-print-foto-img{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid var(--line);display:block}.bc-print-foto-legenda{font-size:12px;font-weight:400;color:var(--ink-soft);text-align:center;margin:6px 0 0}.bc-print-foto-link{grid-column:1 / -1;font-size:12px;font-weight:400;margin:0}.bc-print-checklist-item{display:flex;gap:8px;align-items:baseline;margin-bottom:4px!important}.bc-print-checklist-item:before{content:"☐";flex-shrink:0;font-size:12px}.bc-dre-wrap{overflow-x:auto}.bc-dre-table{width:100%;border-collapse:collapse;font-size:11.5px;font-family:var(--font-mono);white-space:nowrap}.bc-dre-table th,.bc-dre-table td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right}.bc-dre-table th:first-child,.bc-dre-table td:first-child{text-align:left;font-family:var(--font-body);white-space:normal;min-width:190px;position:sticky;left:0;background:var(--card)}.bc-dre-table thead th{color:var(--ink-soft);font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.03em;background:var(--beige)}.bc-dre-table thead th:first-child{background:var(--beige)}.bc-dre-row-titulo td{font-weight:700}.bc-dre-row-subtotal td{background:var(--brass-tint);font-weight:600}.bc-dre-row-total td{background:var(--ink);color:#fff;font-weight:700}.bc-indic-meta-input{width:70px;text-align:right}.bc-print-financeiro-table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:10px;font-family:var(--font-mono)}.bc-print-financeiro-table th,.bc-print-financeiro-table td{padding:4px 5px;border-bottom:1px solid var(--line);text-align:right}.bc-print-financeiro-table th:first-child,.bc-print-financeiro-table td:first-child{text-align:left;font-family:var(--font-body);width:auto;white-space:normal}.bc-print-financeiro-table thead th{color:var(--ink-soft);font-size:9px;text-transform:uppercase}.bc-print-financeiro-row-subtotal td{font-weight:700;border-top:1.5px solid var(--ink)}.bc-print-financeiro-row-total td{font-weight:700;border-top:2px solid var(--ink);border-bottom:3px double var(--ink)}@page{size:A4;margin:0}@page bc-landscape{size:A4 landscape;margin:0}.bc-print-sheet-wide{page:bc-landscape}@media print{.bc-no-print,.bc-print-controls{display:none!important}body{background:#fff;overflow:visible!important;height:auto!important}#root{display:none!important}.bc-print-overlay{position:static!important;inset:auto!important;overflow:visible!important;height:auto!important}.bc-print-sheet{padding:15mm 14mm;max-width:100%}.bc-manual-capa-full{margin:-15mm -14mm 0;width:calc(100% + 28mm);height:294mm}.bc-manual-faixa-full{margin-left:-14mm;margin-right:-14mm;padding-left:14mm;padding-right:14mm}.bc-print-footer{margin-top:16px!important;-moz-column-break-before:avoid;break-before:avoid}.bc-print-signature{margin-top:24px!important;-moz-column-break-before:avoid;break-before:avoid}.bc-print-sheet,.bc-print-sheet *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}@media (max-width: 860px){.bc-stat-grid,.bc-kpi-grid{grid-template-columns:1fr 1fr}.bc-mid-grid,.bc-dash-grid,.bc-dash-cols{grid-template-columns:1fr}.bc-span-2{grid-column:span 1}.bc-form-grid{grid-template-columns:1fr}.bc-etapas-table-head{display:none}.bc-etapas-table-row{grid-template-columns:1fr;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px}.bc-sidebar{position:fixed;left:-240px;top:0;height:100vh;z-index:90;transition:left .2s ease;width:220px;overflow-y:auto}.bc-sidebar-open{left:0;box-shadow:2px 0 16px #00000026}.bc-sidebar-mobile-profile{display:block;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.bc-sidebar-mobile-profile-row{display:flex;align-items:center;gap:8px;padding:8px 10px 12px}.bc-topbar{display:none}.bc-mobile-topbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--beige);position:sticky;top:0;z-index:50}.bc-mobile-title{font-weight:700;font-size:15px}.bc-main{padding:18px 16px 50px;width:100%}.bc-shell{flex-direction:column}}.bc-pedir-cadastro{display:flex;flex-direction:column;gap:12px}.bc-pedir-cadastro-lead{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.bc-pedir-cadastro-msg{border:1px solid var(--line);background:#faf9f6;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55;color:var(--ink-soft);overflow-wrap:anywhere}.bc-pedir-cadastro-acoes{display:flex;gap:8px;flex-wrap:wrap}.bc-cadastro-destaque{background:#fff8ec;border-color:#e8c48e}.bc-cadastro-destaque-txt{margin:0;font-size:14px;line-height:1.5;flex:1 1 320px}.bc-cadastro-destaque-txt b{display:block;font-size:15px;margin-bottom:2px}.bc-badge-btn{border:0;padding:0;background:none;cursor:pointer;font:inherit}.bc-prazo-final{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:12px;background:#faf9f6}.bc-prazo-final-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.bc-prazo-final-data{font-size:20px;font-weight:700;color:var(--ink)}.bc-rent-card{display:flex;flex-direction:column;gap:12px}.bc-rent-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bc-rent-badges{display:flex;gap:6px;flex-wrap:wrap}.bc-rent-bar{position:relative;height:8px;background:#edeae1;border-radius:99px;margin:2px 0}.bc-rent-bar-fill{height:100%;border-radius:99px}.bc-rent-bar-marca{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);border-radius:2px}.bc-rent-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;font-size:14px;font-weight:600}.bc-rent-nums small,.bc-rent-ref-nums small{display:block;font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px}.bc-rent-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:0}.bc-rent-detalhe{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;padding-top:12px;border-top:1px solid var(--line)}.bc-rent-linha{display:grid;grid-template-columns:minmax(90px,1.2fr) 1.4fr auto;gap:10px;align-items:center;font-size:13px;padding:4px 0}.bc-rent-mini{height:6px;background:#edeae1;border-radius:99px;overflow:hidden}.bc-rent-mini>div{height:100%;background:var(--brass);border-radius:99px}.bc-rent-duas{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.bc-rent-ref{padding:10px 0;border-top:1px solid var(--line)}.bc-rent-ref:first-of-type{border-top:0}.bc-rent-ref-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-top:6px;font-size:14px;font-weight:600}.bc-rent-insights{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5}.bc-bk-padrao{border:1px solid var(--line, #e3ddd4);border-radius:12px;padding:16px;margin-bottom:18px;background:#fff}.bc-bk-padrao-topo{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.bc-bk-padrao-topo h4{margin:0 0 4px;font-size:15px}.bc-bk-padrao-topo p{margin:0;max-width:620px}.bc-bk-padrao-acoes{display:flex;gap:8px;flex-wrap:wrap}.bc-bk-legado{margin-top:6px}.bc-bk-legado>summary{cursor:pointer;font-size:13px;color:var(--ink-soft);padding:8px 0}.bc-sem-setas input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bc-sem-setas input[type=number]::-webkit-outer-spin-button,.bc-sem-setas input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.bc-brf-equipe{display:flex;flex-direction:column;gap:10px}.bc-brf-status{margin:0;padding:10px 14px;border-radius:12px;background:var(--bg-soft,#F5F1EB);font-size:14px;line-height:1.45}.bc-brf-status-enviado,.bc-brf-status-aplicado{background:#eaf3ec}.bc-brf-titulo{margin:8px 0 0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#6F6A64)}.bc-brf-respostas{max-height:300px;overflow:auto;border:1px solid var(--line,#E7E1DA);border-radius:12px;padding:4px 14px 10px}.bc-brf-respostas h4{margin:14px 0 4px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bc-brf-respostas dl{margin:0}.bc-brf-respostas dl>div{padding:6px 0;border-bottom:1px solid var(--line,#E7E1DA)}.bc-brf-respostas dt{font-size:12.5px;color:var(--muted,#6F6A64)}.bc-brf-respostas dd{margin:2px 0 0;font-size:14px;overflow-wrap:anywhere}.bc-brf-respostas p{margin:0;font-size:14px;white-space:pre-wrap}.bc-brf-seletor{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;max-height:340px;overflow:auto}.bc-brf-seletor fieldset{border:1px solid var(--line,#E7E1DA);border-radius:12px;padding:8px 12px 10px;margin:0;min-width:0}.bc-brf-seletor legend{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:0 6px}.bc-brf-seletor legend .bc-link-btn{display:inline;margin-left:8px;text-transform:none;letter-spacing:0;text-decoration:underline}.bc-brf-seletor label{display:flex;gap:8px;align-items:center;font-size:14px;padding:3px 0}.bc-doc-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bc-doc-lista{display:flex;flex-direction:column}.bc-doc-item{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.bc-doc-item:first-child{border-top:0}.bc-doc-icone{display:inline-flex;color:var(--ink-soft)}.bc-doc-nome{background:none;border:0;padding:0;font:inherit;font-size:14.5px;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-doc-nome:hover{text-decoration:underline}.bc-doc-meta{font-size:12.5px;white-space:nowrap}.bc-doc-modal{display:flex;flex-direction:column;gap:12px}.bc-doc-paginas{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.bc-doc-pagina{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.bc-doc-pagina img{display:block;width:100%;height:130px;-o-object-fit:cover;object-fit:cover;background:var(--gray-bg)}.bc-doc-pagina figcaption{display:flex;align-items:center;justify-content:space-between;padding:4px 6px;font-size:12.5px}.bc-doc-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink-soft);line-height:1.4}.bc-doc-check input{margin-top:2px}@media (max-width:640px){.bc-doc-item{grid-template-columns:auto 1fr auto}.bc-card-head .bc-doc-acoes .bc-btn{min-height:42px}.bc-doc-modal .bc-doc-acoes{flex-direction:column;align-items:stretch}.bc-doc-modal .bc-doc-acoes .bc-btn{min-height:50px;justify-content:center;font-size:15px}.bc-doc-modal .bc-form-grid{grid-template-columns:1fr}.bc-doc-modal .bc-modal-actions{position:sticky;bottom:-20px;margin:18px -22px -20px;padding:14px 22px 20px;background:var(--paper)}.bc-doc-modal .bc-modal-actions .bc-btn{flex:1;min-height:46px;justify-content:center}.bc-doc-paginas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.bc-doc-item .bc-badge{grid-column:2;justify-self:start}.bc-doc-meta{grid-column:2}.bc-doc-item .bc-icon-btn{grid-column:3;grid-row:1}}.bc-atend-grid{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:14px;align-items:start}.bc-atend-lista{display:flex;flex-direction:column;gap:8px}.bc-atend-item{text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;font-family:var(--font-body);color:var(--ink)}.bc-atend-item strong{font-size:13px;font-weight:600}.bc-atend-item span{font-size:12px;color:var(--ink-soft)}.bc-atend-item.on{border-color:var(--ink);background:#faf9f6}.bc-atend-campos{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:10px}.bc-atend-texto{width:100%;font-size:13.5px;line-height:1.55}.bc-atend-acoes{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;align-items:center}.bc-atend-modelo{margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.bc-atend-vars{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.bc-atend-vars button{font-family:var(--font-body);font-size:12px;border:1px solid var(--line);background:#faf9f6;border-radius:999px;padding:4px 10px;cursor:pointer;color:var(--ink)}.bc-atend-link{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bc-atend-link .bc-input{flex:1;min-width:220px}@media (max-width: 760px){.bc-atend-grid{grid-template-columns:1fr}.bc-atend-lista{flex-direction:row;overflow-x:auto}.bc-atend-item{min-width:220px}}.bc-prop-editor-embutido{border:none;background:none;margin-bottom:0}.bc-prop-editor-embutido .bc-prop-editor-corpo{padding:0}.bc-prop-ed-sec{border:1px solid var(--line);border-radius:10px;background:#fff;margin-bottom:8px;overflow:hidden}.bc-prop-ed-sec.aberta{border-color:var(--ink)}.bc-prop-ed-sec-topo{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;font-family:inherit;font-size:13.5px;padding:12px 14px;cursor:pointer;text-align:left;color:inherit}.bc-prop-ed-sec-titulo{font-weight:600;flex-shrink:0}.bc-prop-ed-sec-resumo{flex:1;min-width:0;font-size:12px;color:var(--ink-soft, #7F7E78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.bc-prop-ed-sec-topo>svg{margin-left:auto;flex-shrink:0}.bc-prop-ed-sec-resumo+svg{margin-left:0}.bc-prop-fontes{display:flex;flex-direction:column;gap:12px}.bc-prop-fonte-rot{margin:0 0 6px;font-size:12px;font-weight:600;color:#3c3c3b}.bc-prop-fonte-lista{display:flex;flex-wrap:wrap;gap:6px}.bc-prop-fonte-op{border:1px solid #e3ded8;background:#fff;border-radius:999px;padding:6px 13px;font-size:15px;line-height:1.2;color:#3c3c3b;cursor:pointer}.bc-prop-fonte-op:hover{border-color:#cdab86}.bc-prop-fonte-op.on{background:#3c3c3b;border-color:#3c3c3b;color:#fff}.bc-prop-fonte-faixa{width:100%;accent-color:#3C3C3B}.bc-prop-fonte-voltar{align-self:flex-start;border:0;background:none;padding:0;font-size:12px;color:#7f7e78;text-decoration:underline;cursor:pointer}.bc-prop-ed-sec-corpo{padding:2px 14px 14px;display:flex;flex-direction:column;gap:10px}.bc-prop-ed-avancado{margin-top:6px;font-size:13px}.bc-prop-ed-avancado summary{cursor:pointer;font-weight:600;padding:6px 0}.bc-prop-ed-rodape{position:sticky;bottom:0;background:#fff;border-top:1px solid var(--line);margin:12px -16px -40px;padding:12px 16px 16px;z-index:2}.bc-prop-editor:not(.bc-prop-editor-embutido) .bc-prop-ed-rodape{margin:12px -14px -14px;background:#faf9f6}.bc-prop-ed-aviso{margin:0 0 8px;font-size:12.5px}.bc-prop-ed-rodape-botoes{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bc-prop-ed-mais{display:flex;flex-direction:column;gap:12px;margin:14px 0 4px;padding:12px;border:1px dashed var(--line);border-radius:10px}.bc-prop-ed-mais>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bc-rec-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bc-rec-editor{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;align-items:start}.bc-rec-folha{position:relative;width:100%;aspect-ratio:210/297;background:#fff;border:1px solid #e3ded8;border-radius:6px;box-shadow:0 6px 20px #3c3c3b14;overflow:hidden;touch-action:none}.bc-rec-folha>span{position:absolute;display:block}.bc-rec-logo{right:9%;top:4%;width:7%;height:5%;border:1px solid #cdc6bf;border-radius:50%}.bc-rec-titulo{left:10%;top:14%;font:700 13px/1 system-ui,sans-serif;color:#1d1f1c}.bc-rec-texto{left:10%;height:3px;background:#ddd8d2;border-radius:2px}.bc-rec-tabela{left:10%;top:38%;width:80%;height:7%;border-top:1px solid #ddd8d2;border-bottom:1px solid #3c3c3b}.bc-rec-linha{height:1px;background:#3c3c3b}.bc-rec-rotulo{transform:translate(-50%);font:500 7px/1 system-ui,sans-serif;color:#8a8680;letter-spacing:.08em;text-transform:uppercase}.bc-rec-assinatura{position:absolute;transform:translate(-50%,-100%);cursor:grab;display:flex;flex-direction:column;align-items:center;padding-top:2px;outline:1.5px dashed #cdab86;outline-offset:2px;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.bc-rec-assinatura:active{cursor:grabbing}.bc-rec-assinatura img{display:block;max-height:80px;pointer-events:none}.bc-rec-assinatura i{display:block;width:100%;height:1px;background:#3c3c3b}.bc-rec-assinatura b{font:700 7px/1.4 system-ui,sans-serif;text-transform:uppercase;position:absolute;top:100%;left:50%;transform:translate(-50%);white-space:nowrap;color:#3c3c3b;padding-top:2px}.bc-rec-sem{font-size:8px;color:#9a948d;padding:10px 0;text-align:center}.bc-rec-lado{display:flex;flex-direction:column;gap:4px}.bc-rec-check{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0}.bc-rec-lista{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.bc-rec-lista li{display:grid;grid-template-columns:1.4fr .7fr .7fr .8fr;gap:8px;padding:6px 0;border-bottom:1px solid #eee9e3}.bc-rec-lista li span{color:#7f7e78}@media (max-width:760px){.bc-rec-editor{grid-template-columns:1fr}.bc-rec-folha{max-width:300px}.bc-rec-lista li{grid-template-columns:1fr 1fr}}.bc-situacao{display:inline-flex;gap:6px;flex-wrap:wrap}.bc-situacao-op{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-soft);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.bc-situacao-op:hover:not(:disabled){border-color:var(--ink-soft)}.bc-situacao-op:disabled{opacity:.6;cursor:default}.bc-situacao-on{font-weight:600}.bc-situacao-ponto{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bc-situacao-compacto{gap:4px}.bc-situacao-compacto .bc-situacao-op{padding:3px 9px;font-size:11.5px}.bc-skeleton{background:linear-gradient(90deg,var(--line) 25%,var(--brass-tint) 37%,var(--line) 63%);background-size:400% 100%;animation:bc-shimmer 1.4s ease infinite;border-radius:8px}@keyframes bc-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.bc-skeleton-card{height:96px;border-radius:12px}.bc-skeleton-line{height:12px;margin-bottom:8px}.bc-skeleton-line:last-child{margin-bottom:0;width:70%}.bc-spinner{width:16px;height:16px;border-radius:999px;border:2px solid var(--line);border-top-color:var(--brass);animation:bc-spin .7s linear infinite;display:inline-block}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-card-loading{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px;padding:10px 0}.bc-card-error{display:flex;align-items:flex-start;gap:10px;background:var(--rust-bg);border:1px solid rgba(214,69,69,.25);border-radius:10px;padding:12px 14px;color:var(--rust);font-size:13px;line-height:1.5}.bc-card-error-actions{margin-top:6px}.bc-card-error button{border:1px solid rgba(214,69,69,.35);background:#fff;color:var(--rust);border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.bc-card-error button:hover{background:var(--rust-bg)}.bc-page-error{max-width:460px;margin:80px auto;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:32px 28px;box-shadow:0 1px 2px #1817160a,0 6px 16px #18171608}.bc-page-error h2{margin:10px 0 6px;font-size:18px}.bc-page-error p{color:var(--ink-soft);font-size:13.5px;margin:0 0 16px}.bc-boot{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);font-size:14px;gap:10px;background:var(--paper)}.bc-alert-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background:var(--rust);border:1.5px solid var(--card)}.bc-alert-count{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--rust);border:1.5px solid var(--card);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;font-family:var(--font-mono)}:root{--page-bg:#F6F5F2;--chip:#F1EFE8;--seg:#ECEAE4;--card-shadow:0 1px 2px rgba(24,23,22,.03), 0 8px 24px rgba(24,23,22,.05);--beige:#F1EFE8;--beige-deep:#E2DED3;--font-mono:"Jost", sans-serif}.bc-print-sheet,.bc-print-overlay{--beige:#E0DAD5;--beige-deep:#CFC6BE;--font-mono:"IBM Plex Mono", monospace}body{background:var(--page-bg);margin:0}.bc-app{background:var(--page-bg);font-variant-numeric:tabular-nums}.bc-sidebar{width:76px;padding:16px 0 18px;background:#fff;border-right:1px solid #ECEAE4;align-items:center;overflow:visible;z-index:70}.bc-brand{padding:0;margin:2px 0 18px;border-bottom:none;justify-content:center}.bc-brand-mark-img{height:34px}.bc-nav{align-items:center;gap:5px;flex:1}@media (max-height:760px){.bc-nav-item{width:42px;height:42px}.bc-nav{gap:2px}.bc-brand{margin-bottom:10px}}.bc-nav-item,.bc-sidebar-avatar,.bc-brand{text-decoration:none}.bc-nav-item{width:46px;height:46px;padding:0;justify-content:center;border-radius:14px;color:var(--ink-soft);transition:background .15s,color .15s}.bc-nav-item:hover{background:var(--chip);color:var(--ink)}.bc-nav-item-active,.bc-nav-item-active:hover{background:var(--ink);color:#fff}.bc-nav-label{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%) translate(-4px);background:var(--ink);color:#fff;font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap;padding:8px 13px;border-radius:10px;box-shadow:0 6px 20px #0000002e;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:80;display:inline-flex;align-items:center;gap:6px}.bc-nav-label:before{content:"";position:absolute;left:-4px;top:50%;width:9px;height:9px;margin-top:-4.5px;background:var(--ink);transform:rotate(45deg);border-radius:2px}.bc-nav-item:hover .bc-nav-label,.bc-nav-item:focus-visible .bc-nav-label,.bc-sidebar-avatar:hover .bc-nav-label,.bc-sidebar-avatar:focus-visible .bc-nav-label{opacity:1;transform:translateY(-50%) translate(0)}.bc-nav-lock{margin-left:2px}.bc-nav-item-locked{opacity:.35}.bc-sidebar-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;text-decoration:none;margin-top:10px}.bc-sidebar-avatar .bc-avatar-circle-lg,.bc-sidebar-avatar .bc-avatar-img-lg{width:38px;height:38px;box-shadow:0 0 0 3px #fff,0 0 0 4px #eceae4}.bc-sidebar-avatar .bc-avatar-circle-lg{background:var(--rose)}.bc-nav-label-avatar{flex-direction:column;align-items:flex-start;gap:1px}.bc-nav-label-avatar b{font-weight:600;font-size:12.5px}.bc-nav-label-avatar small{font-size:11px;opacity:.7}.bc-nav-label-avatar{top:auto;bottom:2px;transform:translate(-4px)}.bc-sidebar-avatar:hover .bc-nav-label-avatar{transform:translate(0)}.bc-nav-label-avatar:before{top:auto;bottom:14px;margin-top:0}.bc-topbar{background:transparent;border-bottom:none;padding:18px 34px 6px}.bc-topbar .bc-search{background:#fff;border:none;border-radius:999px;padding:11px 18px;box-shadow:var(--card-shadow)}.bc-topbar-icon-btn{width:40px;height:40px;border-radius:50%;border:none;background:#fff;color:var(--ink-soft);box-shadow:var(--card-shadow)}.bc-topbar-icon-btn:hover{color:var(--ink)}.bc-search-dropdown,.bc-profile-dropdown{border:none;border-radius:16px;box-shadow:0 12px 32px #18171629}.bc-profile-dropdown-item:hover,.bc-profile-dropdown-item-active,.bc-search-result:hover{background:var(--chip)}.bc-mobile-topbar{background:#fff}.bc-main{padding:18px 34px 60px}.bc-page{max-width:1400px}.bc-page-head h1,.bc-hero-flat h1,.bc-page-header h1{font-size:30px;font-weight:600;letter-spacing:-.01em}.bc-page-header{margin-bottom:18px}.bc-eyebrow{color:var(--ink-soft);font-weight:500}.bc-tabs,.bc-subtabs{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;gap:2px;padding:4px;background:var(--seg);border:none;border-radius:22px;margin-bottom:18px}.bc-tab,.bc-subtab{border:none;border-bottom:none;margin:0;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:400;color:var(--ink-soft);white-space:nowrap;text-decoration:none;transition:background .15s,color .15s}.bc-tab:hover,.bc-subtab:hover{color:var(--ink)}.bc-tab-active,.bc-subtab-active{background:var(--ink);color:#fff!important;font-weight:600;border-bottom:none}.bc-subtabs-grupo{background:#fff;box-shadow:var(--card-shadow)}.bc-card-head:has(>button,>a,>.bc-btn){display:flex;align-items:center;justify-content:space-between;gap:12px}.bc-card-head>.bc-btn{padding:6px 13px;font-size:12px;white-space:nowrap;flex-shrink:0}.bc-page>.bc-card{margin-bottom:16px}.bc-quote-text{flex:0 1 auto}.bc-quote-row{align-items:center}.bc-card{border:none;border-radius:20px;padding:20px;box-shadow:var(--card-shadow)}.bc-card-head h3,.bc-card-head-inline{font-size:14.5px;font-weight:600}.bc-accent-brass,.bc-accent-sage,.bc-accent-rust,.bc-accent-ochre,.bc-accent-blue,.bc-accent-plum,.bc-accent-teal,.bc-accent-rose,.bc-accent-indigo,.bc-accent-slate{border-left-width:3px}.bc-list-card-clicavel:hover{box-shadow:0 1px 2px #1817160a,0 12px 28px #18171617}.bc-empty{border-radius:20px;background:#fff;border:1px dashed #D8D5CC}.bc-page-error{border:none;border-radius:20px}.bc-skeleton-card{border-radius:20px}.bc-filtros{background:#fff;border-radius:18px;box-shadow:var(--card-shadow);padding:12px 16px;gap:10px 12px}.bc-filtros .bc-select{width:auto;min-width:180px;max-width:260px;flex:0 1 auto}.bc-filtros .bc-checkbox-row{font-size:13px}.bc-filtros-esq{justify-content:flex-start;gap:10px 14px}.bc-kpi-card{background:#fff;border-radius:20px;box-shadow:var(--card-shadow)}.bc-card .bc-kpi-card:not(.bc-card){background:var(--page-bg);box-shadow:none}.bc-kpi-card{padding:16px 18px;gap:3px}.bc-kpi-icon{width:32px;height:32px;border-radius:10px;margin-bottom:8px}.bc-kpi-value{font-size:24px;font-weight:600;letter-spacing:-.01em}.bc-stat-value{font-size:22px;font-weight:600}.bc-kpi-label{order:-1}.bc-reminder-list{gap:0}.bc-reminder,.bc-reminder-warn,.bc-reminder-danger{background:none;border-radius:0;padding:9px 0;border-bottom:1px solid #F0EEE9;gap:11px}.bc-reminder:last-child{border-bottom:none;padding-bottom:0}.bc-reminder:first-child{padding-top:0}.bc-reminder-warn svg{color:var(--ochre)}.bc-reminder-danger svg{color:var(--rust)}.bc-reminder svg{color:var(--ink-soft);flex-shrink:0}.bc-reminder-text span:first-child{font-weight:500}.bc-reminder-days{font-size:11px}.bc-reminder-grupo{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-soft);margin:14px 0 8px;padding-top:14px;border-top:1px solid #F0EEE9}.bc-card-head+div>.bc-reminder-grupo{margin-top:4px;padding-top:0;border-top:none}.bc-reminder-text{gap:1px;line-height:1.3}.bc-aviso-faixa{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;padding:11px 16px;background:#fff;border-radius:14px;box-shadow:var(--card-shadow);font-size:13px;color:var(--ink);text-decoration:none}.bc-aviso-faixa b{font-weight:600}.bc-aviso-faixa span{display:inline-flex;align-items:center;gap:8px}.bc-aviso-faixa span:last-child{font-size:12.5px;font-weight:500}.bc-aviso-faixa:hover{box-shadow:0 1px 2px #1817160a,0 12px 28px #18171617}.bc-mural-item,.bc-nota-item,.bc-comentario-item,.bc-atividade-detalhes{background:var(--page-bg);border-radius:14px}.bc-nota-item-feita{background:var(--sage-bg)}.bc-reuniao-urgente{background:var(--ochre-bg);border-color:transparent;border-radius:14px}.bc-dash-cols{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.bc-dash-main>.bc-mid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-kpi-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.bc-dash-baixo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.bc-atividades-list{max-height:340px}.bc-btn{padding:9px 17px;font-weight:500;border-color:#e2e0dc}.bc-btn-primary{font-weight:500}.bc-btn-sm2,.bc-btn-sm{padding:6px 13px}.bc-icon-btn:hover{background:var(--chip)}.bc-icon-btn-active{background:var(--chip);border-color:transparent}.bc-chip{padding:6px 14px}.bc-chip-active{border-color:var(--ink)}.bc-badge{font-size:11.5px;padding:3px 10px;text-transform:none;letter-spacing:0;font-weight:600}.bc-badge-neutral{background:var(--chip)}.bc-input,.bc-select,.bc-textarea{border:1px solid transparent;background:var(--page-bg);border-radius:12px;padding:9px 12px}.bc-input:focus,.bc-select:focus,.bc-textarea:focus{background:#fff;border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1d1f1c14}.bc-card .bc-input,.bc-modal .bc-input,.bc-card .bc-select,.bc-modal .bc-select,.bc-card .bc-textarea,.bc-modal .bc-textarea{background:var(--page-bg)}.bc-search{border-radius:999px;border-color:transparent;background:#fff;box-shadow:var(--card-shadow)}.bc-label{text-transform:none;letter-spacing:0;font-size:12px}.bc-notice{border-radius:12px}.bc-modal-overlay{background:#18171666;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bc-modal{border:none;border-radius:22px;box-shadow:0 24px 60px #18171638;padding:24px 26px}.bc-modal-actions{border-top-color:#f0eee9}.bc-input-senha-toggle:hover{background:var(--chip)}.bc-kanban{gap:14px}.bc-kanban-col-title{text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--ink);padding:0 4px}.bc-kanban-count{background:#fff;font-weight:600}.bc-kanban-col-body{background:#efede7;border-radius:18px;padding:10px;min-height:60px}.bc-kanban-card{border:none;border-radius:14px;box-shadow:0 1px 2px #1817160d,0 4px 12px #1817160d;padding:12px 13px}.bc-kanban-col-arrastando .bc-kanban-col-body{background:#e5e2d8;outline-color:var(--ink-soft)}.bc-project-card{overflow:hidden}.bc-orc-card,.bc-checklist-visita-item,.bc-apo-tabela-block,.bc-foto-obra-row{border-radius:16px;border-color:#eceae4}.bc-progress{height:8px;background:#efede7}.bc-gantt-track{background:#efede7;border-radius:8px}.bc-gantt-bar{border-radius:8px}.bc-mini-table-row,.bc-mini-table-row-head{border-bottom-color:#f0eee9}.bc-mini-table-row-clicavel:hover,.bc-dre-table thead th{background:var(--chip)}.bc-etapas-table-row{border-radius:14px}.bc-week-view,.bc-cal2-principal,.bc-cal2-bloco{border-color:transparent;box-shadow:var(--card-shadow);border-radius:20px}.bc-cal2-principal .bc-week-view{box-shadow:none}.bc-cal2-seg{background:var(--seg)}.bc-cal2-filtro{border-color:transparent;box-shadow:var(--card-shadow)}.bc-cal2-filtro-on{background:#fff;border-color:#cfcbc2;box-shadow:none}@media (max-width: 860px){.bc-sidebar{width:220px;align-items:stretch;padding:20px 14px;overflow-y:auto}.bc-brand{justify-content:flex-start;padding:6px 6px 18px;border-bottom:1px solid var(--line);margin-bottom:14px}.bc-nav{align-items:stretch;gap:2px}.bc-nav-item{width:auto;height:auto;padding:10px 12px;justify-content:flex-start;gap:12px}.bc-nav-label{position:static;transform:none;opacity:1;pointer-events:auto;background:none;color:inherit;box-shadow:none;padding:0;font-size:13.5px;font-weight:400}.bc-nav-label:before{display:none}.bc-nav-item-active .bc-nav-label{font-weight:600}.bc-sidebar-avatar{display:none}.bc-main{padding:16px 16px 50px}.bc-kpi-grid-5,.bc-dash-baixo{grid-template-columns:1fr 1fr}.bc-dash-baixo{grid-template-columns:1fr}.bc-dash-main>.bc-mid-grid{grid-template-columns:1fr}.bc-dash-cols{grid-template-columns:1fr}}@media (min-width: 861px){.bc-sidebar-mobile-profile{display:none!important}}.bc-modal-ampla{width:96vw;max-width:1560px;max-height:94vh;padding-bottom:0}.bc-modal-ampla .bc-etapas-table{overflow-x:visible}.bc-modal-ampla .bc-etapas-table-head,.bc-modal-ampla .bc-etapas-table-row{min-width:0;grid-template-columns:minmax(220px,1.7fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(130px,1fr) minmax(130px,1fr) minmax(110px,.8fr) 26px;gap:10px}.bc-modal-ampla .bc-subetapa-list{gap:4px;padding-left:18px}.bc-modal-ampla .bc-modal-actions{position:sticky;bottom:0;background:var(--paper);margin-top:0;padding-bottom:22px;z-index:2}.bc-sub-grip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:30px;flex-shrink:0;color:var(--ink-soft);cursor:grab;border-radius:6px;touch-action:none}.bc-sub-grip:hover{background:#0000000d;color:var(--ink)}.bc-sub-grip:active{cursor:grabbing}.bc-subetapa-row{position:relative;padding:2px 0;border-radius:8px}.bc-subetapa-row .bc-input{flex:1}.bc-sub-arrastando{opacity:.4}.bc-sub-alvo-antes:before,.bc-sub-alvo-depois:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--ochre, #B8860B)}.bc-sub-alvo-antes:before{top:-3px}.bc-sub-alvo-depois:after{bottom:-3px}.bc-sub-fim{display:flex;align-items:center;gap:10px;padding:4px 0 0 28px;border-radius:8px;min-height:34px}.bc-sub-alvo-fim{outline:2px dashed var(--ochre, #B8860B);outline-offset:-2px;background:#b8860b0f}@media (max-width: 860px){.bc-modal-ampla{width:100%}.bc-modal-ampla .bc-etapas-table-row{grid-template-columns:1fr}}.bc-sub-ordem{display:inline-flex;flex-shrink:0}.bc-sub-ordem .bc-icon-btn{min-width:28px;min-height:30px}.bc-sub-ordem .bc-icon-btn:disabled{opacity:.3;cursor:default}.bc-login-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.bc-login-panel{background:#2b2926}.bc-login-panel-foto{transition:opacity 1.8s ease;animation:bc-acesso-zoom 22s ease-in-out infinite alternate;transform-origin:40% 50%}.bc-login-panel-overlay{background:linear-gradient(180deg,#1d1f1c9e,#1d1f1c1a 34%,#1d1f1c2e 55%,#1d1f1cc7)}.bc-login-panel-content{padding:clamp(2rem,4vw,3.75rem)}.bc-login-panel-logo{height:46px;margin-bottom:22px}.bc-login-panel-name{font-size:14.5px;font-weight:400;letter-spacing:.36em;text-transform:uppercase;font-family:var(--font-display)}.bc-login-panel-sub{font-size:10.5px;font-weight:300;letter-spacing:.34em;color:#ffffffc7;margin-top:10px}.bc-login-panel-tagline{font-family:var(--font-display);font-size:clamp(28px,3.1vw,46px);font-weight:200;line-height:1.18;letter-spacing:.005em;max-width:520px;margin:0 0 30px;position:relative;padding-top:26px}.bc-login-panel-tagline:before{content:"";position:absolute;top:0;left:0;width:56px;height:1px;background:#ffffffbf}.bc-login-panel-dots{gap:8px}.bc-login-panel-dot{width:34px;height:1px;background:#ffffff59;transition:background .6s}.bc-login-panel-dot-on{background:#fff;height:1px;box-shadow:0 0 0 .5px #fff}.bc-login-form-side{background:#fbfaf8;position:relative;padding:clamp(2rem,5vw,4.5rem)}.bc-login-site-link{position:absolute;top:clamp(1.5rem,3vw,2.5rem);left:clamp(2rem,5vw,4.5rem);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#1d1f1c8c;text-decoration:none;transition:color .2s}.bc-login-site-link:hover{color:var(--ink)}.bc-login-form-inner{width:100%;max-width:400px;animation:bc-acesso-subir .9s cubic-bezier(.2,.7,.2,1) both}.bc-login-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-size:11.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#1d1f1c99}.bc-login-eyebrow:before{content:"";width:28px;height:1px;background:#1d1f1c80}.bc-login-titulo{font-family:var(--font-display);font-size:clamp(34px,3.3vw,48px);font-weight:200;line-height:1.08;letter-spacing:.005em;margin:0 0 16px;color:var(--ink)}.bc-login-subtitulo{font-size:15.5px;font-weight:300;line-height:1.7;color:#3c3c3b;margin:0 0 40px}.bc-login-form-side .bc-field{margin-bottom:28px;gap:4px}.bc-login-form-side .bc-label{font-size:11px;font-weight:500;letter-spacing:.2em;color:#1d1f1c99}.bc-login-form-side .bc-hint{font-size:12px;font-weight:300;color:#1d1f1c8c}.bc-login-form-side .bc-input{border:0;border-bottom:1px solid rgba(29,31,28,.35);border-radius:0;background:transparent;padding:10px 0 11px;font-size:18px;font-weight:300;letter-spacing:.01em;transition:border-color .2s,box-shadow .2s}.bc-login-form-side .bc-input::-moz-placeholder{color:#1d1f1c59;font-weight:300}.bc-login-form-side .bc-input::placeholder{color:#1d1f1c59;font-weight:300}.bc-login-form-side .bc-input:focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.bc-login-form-side .bc-input-senha-wrap .bc-input{padding-right:36px}.bc-login-form-side .bc-input-senha-toggle{right:-4px}.bc-login-form-side .bc-input:-webkit-autofill{box-shadow:0 0 0 40px #fbfaf8 inset}.bc-login-form-side .bc-checkbox-row{font-size:14px;font-weight:300;margin:-6px 0 30px;gap:10px;color:#3c3c3b}.bc-login-form-side .bc-checkbox-row input{accent-color:var(--ink);width:15px;height:15px}.bc-login-form-side .bc-btn-primary{padding:17px 32px;gap:10px;font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .25s,transform .2s}.bc-login-form-side .bc-btn-primary:hover:not(:disabled){background:#3c3c3b;border-color:#3c3c3b;transform:translateY(-1px)}.bc-login-form-side .bc-btn-primary:disabled{opacity:.45;cursor:not-allowed}.bc-login-form-side .bc-notice{border-radius:12px;padding:12px 14px;font-size:13.5px;font-weight:400;line-height:1.55;margin:0 0 22px;align-items:flex-start}.bc-login-rodape{text-align:left;font-size:13.5px;font-weight:300;line-height:1.75;color:#1d1f1c99;margin:30px 0 0}.bc-login-rodape .bc-link-btn{display:inline;font-family:inherit;font-size:inherit;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#1d1f1c59;padding:0;transition:text-decoration-color .2s}.bc-login-rodape .bc-link-btn:hover{text-decoration-color:var(--ink)}@keyframes bc-acesso-zoom{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes bc-acesso-subir{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bc-login-panel-foto,.bc-login-form-inner{animation:none}}@media (max-width: 760px){.bc-login-split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.bc-login-panel{height:32vh;min-height:210px}.bc-login-panel-content{padding:1.5rem}.bc-login-panel-logo{height:32px;margin-bottom:14px}.bc-login-panel-name{font-size:12px;letter-spacing:.3em}.bc-login-panel-sub{font-size:9px;letter-spacing:.26em;margin-top:6px}.bc-login-panel-tagline{font-size:20px;padding-top:16px;margin-bottom:16px;max-width:300px}.bc-login-panel-tagline:before{width:40px}.bc-login-panel-dot{width:24px}.bc-login-form-side{padding:2.25rem 1.5rem 3rem;align-items:flex-start}.bc-login-site-link{position:static;display:block;margin-bottom:26px}.bc-login-form-inner{max-width:none}.bc-login-form-side{flex-direction:column;justify-content:flex-start;align-items:stretch}.bc-login-titulo{font-size:34px}}.mc{display:flex;flex-direction:column;gap:22px;font-family:var(--font-body);color:var(--ink)}.mc-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mc-estado{font-size:12px;letter-spacing:.06em;color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px;min-height:18px}.mc-estado-erro{color:#9b2c2c}.mc-ponto{width:6px;height:6px;border-radius:50%;background:#3f7d58}.mc-ponto-salvando{background:#c98a2b}.mc-ponto-erro{background:#9b2c2c}.mc-cartao{background:var(--card, #fff);border:1px solid var(--line);border-radius:20px;padding:30px 32px}.mc-sec-cab{display:flex;align-items:baseline;gap:16px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid var(--line)}.mc-num{font-size:11px;letter-spacing:.3em;color:var(--ink-soft);font-weight:400}.mc-tit{margin:0;font-size:21px;font-weight:300;letter-spacing:.04em;text-transform:uppercase}.mc-sec-acoes{margin-left:auto;display:flex;gap:14px;align-items:center}.mc-intro{margin:-8px 0 18px;font-size:13px;line-height:1.6;color:var(--ink-soft);font-weight:300;max-width:62ch}.mc-rot{display:block;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft);font-weight:400;margin-bottom:4px}.mc input.mc-in,.mc textarea.mc-in{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:9px 0;font:inherit;font-size:15px;font-weight:300;color:var(--ink);transition:border-color .15s,box-shadow .15s}.mc textarea.mc-in{resize:vertical;line-height:1.65;padding:10px 0}.mc input.mc-in::-moz-placeholder,.mc textarea.mc-in::-moz-placeholder{color:#1d1f1c52}.mc input.mc-in::placeholder,.mc textarea.mc-in::placeholder{color:#1d1f1c52}.mc input.mc-in:focus,.mc textarea.mc-in:focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.mc-campo{display:block;min-width:0}.mc-linha-hint{margin:6px 0 0;font-size:12px;color:var(--ink-soft);font-weight:300;line-height:1.5}.mc-link{background:none;border:0;padding:0;font:inherit;font-size:12px;letter-spacing:.04em;color:var(--ink-soft);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mc-link:hover{color:var(--ink)}.mc-link:disabled{opacity:.4;cursor:default}.mc-add{display:inline-flex;align-items:center;gap:8px;border:1px dashed #b9b4ae;background:transparent;border-radius:999px;padding:8px 18px;font:inherit;font-size:13px;letter-spacing:.04em;color:var(--ink);cursor:pointer}.mc-add:hover{border-style:solid;border-color:var(--ink)}.mc-lixo{border:0;background:transparent;color:var(--ink-soft);cursor:pointer;padding:6px;border-radius:8px;display:inline-flex}.mc-lixo:hover{color:#9b2c2c;background:#9b2c2c12}.mc-aviso{margin:0 0 14px;padding:10px 14px;border-radius:12px;font-size:13px;background:#f1ece6;color:var(--ink);display:flex;gap:10px;align-items:center;justify-content:space-between}.mc-hero{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.mc-hero-capa{display:flex;flex-direction:column;gap:14px}.mc-hero-capa .mc-capa{box-shadow:0 20px 44px #1d1f1c29}.mc-hero-botoes{display:flex;gap:14px;flex-wrap:wrap}.mc-hero-campos{display:flex;flex-direction:column;gap:26px;min-width:0}.mc-grade3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mc-data-linha{display:flex;align-items:flex-end;gap:10px}.mc-data-linha .mc-campo{flex:1}.mc-forn-cab,.mc-forn-linha{display:grid;grid-template-columns:1fr 1.1fr 1.1fr .9fr 1.2fr 30px;gap:18px;align-items:end}.mc-forn-cab{padding-bottom:2px}.mc-forn-cab .mc-rot{margin:0}.mc-forn-linha{padding:2px 0}.mc-forn-lista{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.mc-vazio{margin:0 0 18px;padding:22px;border:1px dashed var(--line);border-radius:14px;text-align:center;font-size:13px;color:var(--ink-soft);font-weight:300}.mc-man{border-top:1px solid var(--line)}.mc-man:last-of-type{border-bottom:1px solid var(--line)}.mc-man>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:16px 2px}.mc-man>summary::-webkit-details-marker{display:none}.mc-man-nome{font-size:15px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.mc-man-meta{font-size:12px;color:var(--ink-soft);font-weight:300}.mc-man-seta{margin-left:auto;transition:transform .2s;color:var(--ink-soft);display:inline-flex}.mc-man[open] .mc-man-seta{transform:rotate(180deg)}.mc-man-corpo{padding:0 2px 22px;display:flex;flex-direction:column;gap:16px}.mc-man-lista{margin-bottom:20px}.mc-man-acoes{display:flex;justify-content:flex-end}.mc-info{display:grid;grid-template-columns:220px minmax(0,1fr) 30px;gap:22px;align-items:start;padding:4px 0 12px}.mc-info-lista{margin-bottom:14px}.mc-fotos{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:4px}.mc-foto{width:132px;position:relative}.mc-foto img{width:132px;height:132px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.mc-foto .mc-lixo{position:absolute;top:4px;right:4px;background:#ffffffeb}.mc-foto input.mc-in{font-size:12.5px;padding:6px 0}.mc-foto-nova{width:132px;height:132px;border:1px dashed #b9b4ae;border-radius:6px;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink-soft);font:inherit;font-size:12px;letter-spacing:.08em}.mc-foto-nova:hover{border-style:solid;border-color:var(--ink);color:var(--ink)}.mc-rodape-nota{margin:4px 2px 0;font-size:12.5px;color:var(--ink-soft);font-weight:300}@media (max-width: 860px){.mc-cartao{padding:22px 18px;border-radius:16px}.mc-hero{grid-template-columns:1fr;gap:26px}.mc-hero-capa{max-width:240px}.mc-grade3{grid-template-columns:1fr;gap:20px}.mc-forn-cab{display:none}.mc-forn-linha{grid-template-columns:1fr 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.mc-forn-linha .mc-lixo{justify-self:end;grid-column:2}.mc-info{grid-template-columns:1fr;gap:10px}.mc-info .mc-lixo{justify-self:end}}.mc-capa{container-type:inline-size;position:relative;width:100%;aspect-ratio:210 / 297;background:#f4f4f4;overflow:hidden;color:#1d1f1c;font-family:var(--font-body)}.mc-capa-topo{position:absolute;left:0;right:0;top:0;height:60%;background:#e0dad5;overflow:hidden}.mc-capa-foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mc-capa-veu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000061,#0000 38%)}.mc-capa-marca{position:absolute;left:9cqw;top:9cqw;display:flex;flex-direction:column;gap:1.2cqw}.mc-capa-nome{font-size:2.5cqw;font-weight:500;letter-spacing:.32em;text-transform:uppercase}.mc-capa-sub{font-size:1.9cqw;font-weight:400;letter-spacing:.24em;text-transform:uppercase;opacity:.8}.mc-capa-base{position:absolute;left:0;right:0;bottom:0;top:60%;padding:7cqw 9cqw 8cqw;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.mc-capa-rotulo{display:flex;align-items:center;gap:3cqw;font-size:1.9cqw;letter-spacing:.32em;text-transform:uppercase;color:#3c3c3b;margin-bottom:4cqw}.mc-capa-rotulo i{display:block;width:9cqw;height:1px;background:#3c3c3b}.mc-capa-titulo{margin:0;display:flex;flex-direction:column;font-size:8.4cqw;font-weight:200;line-height:1.08;letter-spacing:.03em;text-transform:uppercase}.mc-capa-titulo-suave{color:#6b6b6a}.mc-capa-rodape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:4cqw;column-gap:4cqw;padding-top:3.4cqw;border-top:1px solid rgba(60,60,59,.4)}.mc-capa-rodape small{display:block;font-size:1.55cqw;letter-spacing:.24em;text-transform:uppercase;color:#6b6b6a;margin-bottom:1.4cqw}.mc-capa-rodape b{display:block;font-size:2.5cqw;font-weight:400;line-height:1.35}.mcp{font-family:var(--font-body);color:var(--ink)}.mcp .mc-capa{-moz-column-break-after:page;break-after:page;page-break-after:always}.mcp-capa-wrap{margin:-50px -40px 0;width:calc(100% + 80px)}.mcp-sec{padding-top:26px;margin-bottom:8px}.mcp-sec-cab{-moz-column-break-after:avoid;break-after:avoid;display:flex;align-items:baseline;gap:14px;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid #3C3C3B66}.mcp-num{font-size:9px;letter-spacing:.3em;color:#6b6b6a}.mcp-tit{margin:0;font-size:15px;font-weight:300;letter-spacing:.14em;text-transform:uppercase}.mcp-texto{margin:0;font-size:12px;line-height:1.8;font-weight:300;white-space:pre-wrap}.mcp-texto-mensagem{font-size:13.5px;line-height:1.9}.mcp-assin{margin-top:18px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#3c3c3b}.mcp-tab{width:100%;border-collapse:collapse;font-size:10.5px}.mcp-tab th{text-align:left;font-weight:400;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6a;padding:0 8px 8px 0;border-bottom:1px solid #3C3C3B66}.mcp-tab tr{-moz-column-break-inside:avoid;break-inside:avoid}.mcp-tab td{padding:9px 8px 9px 0;border-bottom:1px solid var(--line);vertical-align:top;font-weight:300}.mcp-tab td:first-child{font-weight:400}.mcp-man{margin-bottom:14px}.mcp-man-nome{-moz-column-break-after:avoid;break-after:avoid;margin:0 0 6px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.mcp-info{margin-bottom:10px;-moz-column-break-inside:avoid;break-inside:avoid}.mcp-info b{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin-bottom:2px}.mcp-info span{font-size:11.5px;font-weight:300;line-height:1.7}.mcp-fotos{display:flex;flex-wrap:wrap;gap:14px}.mcp-foto{width:150px;-moz-column-break-inside:avoid;break-inside:avoid}.mcp-foto img{width:100%;border-radius:4px;display:block}.mcp-foto p{margin:4px 0 0;font-size:9px;letter-spacing:.1em;color:#6b6b6a}.mcp-fim{margin-top:36px;padding-top:18px;border-top:1px solid #3C3C3B66;display:flex;justify-content:space-between;align-items:center;font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:#6b6b6a}@media print{.mcp-capa-wrap{margin:-15mm -14mm 0;width:calc(100% + 28mm)}.mcp .mc-capa{aspect-ratio:auto;height:296mm}}.bc-print-sheet-cheia{padding:0!important;max-width:1122px}.bc-pp{font-family:var(--font-body);color:#1d1f1c;overflow-x:auto}.bc-pp *{box-sizing:border-box}.bc-pp-slide{position:relative;width:297mm;height:209mm;overflow:hidden;background:#ddd9d3;margin:0 auto 18px;-moz-column-break-after:page;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bc-pp-slide:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.bc-pp-fundo{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover}.bc-pp-marca{position:absolute;top:77px;left:63px;font-size:9.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.bc-pp-logo{position:absolute;top:36px;right:62px;height:92px;width:auto}.bc-pp-bloco{position:absolute;display:flex;flex-direction:column}.bc-pp-texto{font-size:13.5px;font-weight:300;line-height:1.55;margin:0 0 2px}.bc-pp-texto strong,.bc-pp-lista strong,.bc-pp-incluso strong{font-weight:700}.bc-pp-link{color:#1d1f1c;font-weight:500;text-decoration:underline}.bc-pp-rotulo{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;color:#6b6b6b}.bc-pp-lista{margin:0;padding-left:20px;font-size:13.5px;font-weight:300;line-height:1.55}.bc-pp-lista li{margin-bottom:6px}.bc-pp-recorte{position:absolute;bottom:0;width:auto}.bc-pp-foto{position:absolute;-o-object-fit:cover;object-fit:cover}.bc-pp-capa-bloco{position:absolute;right:63px;top:424px;text-align:right}.bc-pp-titulo{margin:0 0 26px;font-weight:400;font-size:64px;line-height:1.05;letter-spacing:.01em}.bc-pp-titulo span,.bc-pp-titulo em{display:block}.bc-pp-titulo em{font-weight:700;font-style:italic}.bc-pp-capa-linha{margin:0;font-size:16px;font-weight:500;line-height:1.3}.bc-pp-portf-titulo{position:absolute;left:12px;top:36px;height:720px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:124px;font-weight:700;line-height:1;letter-spacing:-.01em;color:#b8b3ad;white-space:nowrap}.bc-pp-colagem{position:absolute;left:142px;top:80px;width:866px;height:631px;display:grid;grid-template-columns:385px 1fr;gap:30px}.bc-pp-foto-cx{min-height:0;min-width:0;overflow:hidden;background:#0000000a}.bc-pp-foto-cx img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-pp-colagem-dir{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;min-height:0}.bc-pp-transicao{position:absolute;left:112px;top:330px;margin:0;font-size:38px;font-weight:300;line-height:1.18}.bc-pp-transicao b{font-weight:700}.bc-pp-h2{margin:0 0 16px;font-size:44px;font-weight:700;line-height:.95;letter-spacing:-.025em}.bc-pp-sub{margin:0;font-size:13.5px;font-weight:300;line-height:1.5;max-width:360px}.bc-pp-prazo{position:absolute;margin:0;font-size:11.5px;font-weight:700;line-height:1.35;color:#7a1212}.bc-pp-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bc-pp-svg-texto{font-family:var(--font-body);font-size:15px;font-weight:400;fill:#1d1f1c}.bc-pp-linha-v{position:absolute;left:605px;top:0;bottom:0;width:1px;background:#1d1f1c}.bc-pp-dif{position:absolute;left:585px;transform:translateY(-50%);display:flex;align-items:center;gap:38px}.bc-pp-ponto{flex:0 0 40px;width:40px;height:24px;border-radius:50%;background:#3a3a38}.bc-pp-dif>div{width:330px}.bc-pp-dif-titulo{margin:0 0 4px;font-size:13px;font-weight:700}.bc-pp-dif-desc{margin:0;font-size:12.5px;font-weight:300;line-height:1.45}.bc-pp-deps{position:absolute;left:583px;top:0;bottom:0;width:393px;display:flex;flex-direction:column;justify-content:center;gap:12px}.bc-pp-deps img{width:100%;height:auto;display:block;border-radius:6px;box-shadow:0 1px 6px #0000001f}.bc-pp-metodo{margin:0 0 26px;font-family:var(--font-body);font-style:italic;font-weight:400;font-size:34px;line-height:1}.bc-pp-metodo b{font-weight:700}.bc-pp-escopo{margin-bottom:14px}.bc-pp-escopo-rotulo{margin:0 0 3px;font-size:11.5px;font-weight:300}.bc-pp-escopo-texto{margin:0 0 2px;font-size:12.5px;font-weight:300;line-height:1.45;max-width:320px}.bc-pp-precos{justify-content:flex-end}.bc-pp-valor{margin:0;font-size:36px;font-weight:400;letter-spacing:-.01em;line-height:1.1}.bc-pp-parcelas{margin:3px 0 14px;font-size:12.5px;font-weight:300}.bc-pp-formas{margin:18px 0 2px;font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.bc-pp-formas-texto{margin:0;font-size:12px;font-weight:300}.bc-pp-incluso{list-style:none;margin:0;padding:0;font-size:13px;font-weight:300;line-height:1.45}.bc-pp-incluso li{margin-bottom:9px}.bc-pp-fim-centro{position:absolute;left:210px;top:150px;width:480px;display:flex;flex-direction:column;align-items:center;text-align:center}.bc-pp-logo-fim{height:140px;width:auto;margin-bottom:50px}.bc-pp-obrigada{margin:0;font-family:var(--font-body);font-style:italic;font-weight:300;font-size:66px;line-height:1}.bc-pp-contatos{position:absolute;left:65px;top:604px;display:flex;flex-direction:column;gap:12px}.bc-pp-contato-linha{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-body);font-style:italic;font-weight:300;font-size:15px}.bc-pp-contato-nota{margin:2px 0 0 30px;font-size:10px;font-weight:300;color:#6b6b6b}@media print{.bc-print-sheet-cheia{padding:0!important;max-width:100%}.bc-pp{overflow:visible}.bc-pp-slide{margin:0}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
