.nc-vagas-white-preview{--vm-ink: #071f42;--vm-ink-2: #0d3266;--vm-muted: #5e789d;--vm-muted-2: #7e96b7;--vm-line: rgba(148, 190, 242, .72);--vm-line-soft: rgba(190, 216, 248, .9);--vm-card: rgba(255, 255, 255, .95);--vm-bg: #f4f9ff;--vm-bg-2: #eaf5ff;--vm-blue: #1478ee;--vm-blue-dark: #075fd3;--vm-green: #10b981;--vm-orange: #f97316;--vm-red: #ef4444;--vm-purple: #7c3aed;--vm-cyan: #06a8d7;width:100%;max-width:1440px;margin:0 auto;padding:18px 22px 44px;display:flex;flex-direction:column;gap:16px;color:var(--vm-ink);font-family:Inter,DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;background:radial-gradient(circle at 18% -12%,rgba(20,120,238,.13),transparent 34%),radial-gradient(circle at 100% 6%,rgba(6,168,215,.1),transparent 28%),linear-gradient(135deg,#ffffff,var(--vm-bg) 45%,#eef7ff)}.nc-vagas-white-preview *,.nc-vagas-white-preview *:before,.nc-vagas-white-preview *:after{box-sizing:border-box}.nc-vagas-white-preview button,.nc-vagas-white-preview input,.nc-vagas-white-preview select,.nc-vagas-white-preview textarea{font:inherit}.nc-vagas-white-preview button{cursor:pointer}.nc-vagas-white-preview .nc-eyebrow{margin:0 0 4px;color:var(--vm-blue-dark);font-size:10px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase;line-height:1.1}.nc-vagas-white-preview h2,.nc-vagas-white-preview h3,.nc-vagas-white-preview h4,.nc-vagas-white-preview p{margin:0}.nc-vagas-white-preview .nc-premium-panel,.nc-vagas-white-preview .nc-vagas-premium-section,.nc-vagas-white-preview .nc-nova-vaga-form-panel{position:relative;overflow:hidden;padding:18px 20px;border:1px solid var(--vm-line);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(20,120,238,.08),transparent 28%),linear-gradient(145deg,#fffffffa,#f0f8fff2);box-shadow:0 18px 44px #1e5da017}.nc-vagas-white-preview .nc-premium-panel:before,.nc-vagas-white-preview .nc-vagas-premium-section:before,.nc-vagas-white-preview .nc-nova-vaga-form-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--vm-blue),var(--vm-cyan),var(--vm-green),var(--vm-orange),var(--vm-purple));opacity:.86;pointer-events:none}.nc-vagas-white-preview .nc-patio-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,720px);gap:16px;align-items:center;padding:20px 22px;border:1px solid var(--vm-line);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(20,120,238,.14),transparent 34%),linear-gradient(135deg,#fff,#f1f8ff);box-shadow:0 20px 46px #1c56961c;overflow:hidden}.nc-vagas-white-preview .nc-patio-hero-copy h2{color:var(--vm-ink);font-size:clamp(1.45rem,2vw,2rem);font-weight:1000;letter-spacing:-.07em;line-height:1.05}.nc-vagas-white-preview .nc-patio-hero-copy span{display:block;margin-top:5px;color:var(--vm-muted);font-size:12px;font-weight:760}.nc-vagas-white-preview .nc-patio-hero-metrics{display:grid;grid-template-columns:repeat(4,minmax(138px,1fr));gap:12px;min-width:0}.nc-vagas-white-preview .nc-metric-card{min-width:138px;min-height:78px;padding:14px 18px;border:1px solid var(--vm-line-soft);border-radius:16px;background:linear-gradient(145deg,#fffffffa,#eff7ffeb);text-align:center;box-shadow:0 12px 28px #1e5da014}.nc-vagas-white-preview .nc-metric-card strong{display:block;color:var(--vm-ink);font-size:clamp(1.02rem,1.1vw,1.18rem);font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.nc-vagas-white-preview .nc-metric-card small{display:block;margin-top:6px;color:var(--vm-muted);font-size:9px;font-weight:1000;letter-spacing:.09em;text-transform:uppercase}.nc-vagas-white-preview .nc-tone-green strong{color:var(--vm-green)}.nc-vagas-white-preview .nc-tone-orange strong{color:var(--vm-orange)}.nc-vagas-white-preview .nc-tone-red strong{color:var(--vm-red)}.nc-vagas-white-preview .nc-tone-cyan strong{color:var(--vm-cyan)}.nc-vagas-white-preview .nc-panel-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.nc-vagas-white-preview .nc-panel-heading h3{color:var(--vm-ink);font-size:clamp(1.02rem,1.18vw,1.28rem);font-weight:1000;letter-spacing:-.055em;line-height:1.1}.nc-vagas-white-preview .nc-chip{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 11px;border:1px solid rgba(20,120,238,.2);border-radius:999px;background:#1478ee17;color:var(--vm-blue-dark);font-size:10px;font-weight:1000;white-space:nowrap}.nc-vagas-white-preview .nc-chip.green{color:#0d8d59;background:#10b9811f;border-color:#10b98147}.nc-vagas-white-preview .nc-chip.orange{color:#d75f09;background:#f973161f;border-color:#f9731647}.nc-vagas-white-preview .nc-chip.red{color:#c93345;background:#ef44441f;border-color:#ef444442}.nc-vagas-white-preview .nc-chip.purple{color:#6730d0;background:#7c3aed1f;border-color:#7c3aed42}.nc-vagas-white-preview .nc-chip.cyan{color:#057da4;background:#06a8d71f;border-color:#06a8d747}.nc-vagas-white-preview .nc-chip.blue{color:var(--vm-blue-dark);background:#1478ee1a;border-color:#1478ee3d}.nc-vagas-white-preview .nc-patio-command-grid{position:relative;z-index:1;display:grid;grid-template-columns:190px repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.nc-vagas-white-preview .nc-patio-score-card,.nc-vagas-white-preview .nc-patio-insight-card{min-height:126px;padding:14px;border:1px solid var(--vm-line-soft);border-radius:17px;background:linear-gradient(150deg,#fffffffa,#f5fafff0);box-shadow:0 14px 30px #1e5da013}.nc-vagas-white-preview .nc-patio-score-card{display:grid;justify-items:center;text-align:center;gap:8px}.nc-vagas-white-preview .nc-patio-score-ring{position:relative;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--vm-blue) 0%,var(--vm-blue) var(--score, 70%),rgba(188,216,248,.65) var(--score, 70%));box-shadow:0 0 0 8px #1478ee0f,0 12px 28px #1478ee2e}.nc-vagas-white-preview .nc-patio-score-ring:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fff}.nc-vagas-white-preview .nc-patio-score-ring strong,.nc-vagas-white-preview .nc-patio-score-ring small{position:relative;z-index:1;grid-area:1 / 1}.nc-vagas-white-preview .nc-patio-score-ring strong{margin-top:-10px;color:var(--vm-ink);font-size:1.45rem;font-weight:1000;letter-spacing:-.06em}.nc-vagas-white-preview .nc-patio-score-ring small{margin-top:30px;color:var(--vm-blue-dark);font-size:8px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-vagas-white-preview .nc-patio-score-card span,.nc-vagas-white-preview .nc-patio-insight-card small{color:var(--vm-blue-dark);font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-vagas-white-preview .nc-patio-score-card p,.nc-vagas-white-preview .nc-patio-insight-card p{margin-top:5px;color:var(--vm-muted);font-size:11px;line-height:1.38;font-weight:720}.nc-vagas-white-preview .nc-patio-insight-card{display:flex;flex-direction:column;gap:5px}.nc-vagas-white-preview .nc-patio-insight-card strong{color:var(--vm-ink);font-size:1rem;font-weight:1000;letter-spacing:-.04em}.nc-vagas-white-preview .nc-insight-blue{border-top:3px solid var(--vm-blue)}.nc-vagas-white-preview .nc-insight-purple{border-top:3px solid var(--vm-purple)}.nc-vagas-white-preview .nc-insight-green{border-top:3px solid var(--vm-green)}.nc-vagas-white-preview .nc-atlas-event-bar{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid rgba(124,58,237,.18);border-radius:13px;background:linear-gradient(90deg,#7c3aed14,#ffffffb3);color:var(--vm-muted);font-size:11px;font-weight:760}.nc-vagas-white-preview .nc-atlas-event-bar span{color:var(--vm-purple)}.nc-vagas-white-preview .nc-marina-executive-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(140px,.52fr));gap:10px;margin-bottom:12px}.nc-vagas-white-preview .nc-marina-executive-main,.nc-vagas-white-preview .nc-marina-executive-grid>div:not(.nc-marina-executive-main),.nc-vagas-white-preview .nc-marina-executive-card{border:1px solid var(--vm-line-soft);border-radius:16px;background:linear-gradient(145deg,#fffffffa,#f6fbffeb);box-shadow:0 12px 28px #1e5da011}.nc-vagas-white-preview .nc-marina-executive-main{padding:14px}.nc-vagas-white-preview .nc-marina-executive-main small,.nc-vagas-white-preview .nc-marina-executive-grid small{color:var(--vm-muted-2);font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-vagas-white-preview .nc-marina-executive-main strong{display:block;margin:4px 0;color:var(--vm-ink);font-size:1.2rem;line-height:1.08;font-weight:1000;letter-spacing:-.06em}.nc-vagas-white-preview .nc-marina-executive-main p,.nc-vagas-white-preview .nc-marina-executive-grid span{color:var(--vm-muted);font-size:11px;font-weight:720;line-height:1.35}.nc-vagas-white-preview .nc-marina-executive-grid>div:not(.nc-marina-executive-main){padding:14px;text-align:center}.nc-vagas-white-preview .nc-marina-executive-grid>div:not(.nc-marina-executive-main) strong{display:block;color:var(--vm-ink);font-size:1.35rem;font-weight:1000;letter-spacing:-.06em}.nc-vagas-white-preview .nc-marina-executive-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-vagas-white-preview .nc-marina-executive-card{padding:12px;display:flex;flex-direction:column;gap:8px;min-height:150px}.nc-vagas-white-preview .nc-patio-ai-card-title{display:flex;align-items:center;gap:8px;color:var(--vm-blue-dark)}.nc-vagas-white-preview .nc-patio-ai-card-title span{width:24px;height:24px;display:grid;place-items:center;border-radius:9px;background:#1478ee1a}.nc-vagas-white-preview .nc-patio-ai-card-title strong{color:var(--vm-ink);font-size:.78rem;font-weight:1000}.nc-vagas-white-preview .nc-marina-executive-card h4{color:var(--vm-ink);font-size:.92rem;font-weight:1000;letter-spacing:-.035em}.nc-vagas-white-preview .nc-marina-executive-card p{color:var(--vm-muted);font-size:11px;line-height:1.35;font-weight:720}.nc-vagas-white-preview .nc-marina-executive-bars{display:grid;gap:6px}.nc-vagas-white-preview .nc-marina-executive-bar{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:26px;padding:5px 8px;border:1px solid var(--vm-line-soft);border-radius:9px;background:#fff;color:var(--vm-ink);text-align:left}.nc-vagas-white-preview .nc-marina-executive-bar i{position:absolute;inset:0 auto 0 0;background:#1478ee1a;border-radius:inherit}.nc-vagas-white-preview .nc-marina-executive-bar span,.nc-vagas-white-preview .nc-marina-executive-bar b{position:relative;z-index:1;font-size:10px}.nc-vagas-white-preview .nc-marina-executive-rank,.nc-vagas-white-preview .nc-marina-executive-event{display:flex;gap:8px;align-items:flex-start;padding:5px 0;border-bottom:1px solid rgba(190,216,248,.7);color:var(--vm-muted);font-size:11px}.nc-vagas-white-preview .nc-marina-executive-rank:last-child,.nc-vagas-white-preview .nc-marina-executive-event:last-child{border-bottom:0}.nc-vagas-white-preview .nc-marina-executive-rank b,.nc-vagas-white-preview .nc-marina-executive-event b{color:var(--vm-blue-dark);min-width:18px}.nc-vagas-white-preview .nc-marina-executive-rank span{flex:1}.nc-vagas-white-preview .nc-marina-executive-rank strong{color:var(--vm-ink)}.nc-vagas-white-preview .nc-vagas-premium-heading{align-items:center}.nc-vagas-white-preview .nc-vagas-heading-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.nc-vagas-white-preview .nc-vagas-heading-icon{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--vm-blue),var(--vm-blue-dark));box-shadow:0 12px 24px #1478ee2e}.nc-vagas-white-preview .nc-vagas-card-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.nc-vagas-white-preview .nc-vagas-operation-card{--tone: var(--vm-blue);--tone-soft: rgba(20,120,238,.1);position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:104px;padding:12px;border:1px solid var(--vm-line-soft);border-bottom:3px solid var(--tone);border-radius:16px;background:linear-gradient(145deg,#fff,#f8fcff);box-shadow:0 14px 30px #1e5da012;overflow:hidden}.nc-vagas-white-preview .nc-vagas-operation-card:after{content:"";position:absolute;right:-22px;bottom:-32px;width:118px;height:68px;border-radius:60% 0 0;background:var(--tone-soft);transform:rotate(-8deg)}.nc-vagas-white-preview .nc-vagas-operation-card.tone-blue{--tone: var(--vm-blue);--tone-soft: rgba(20,120,238,.1)}.nc-vagas-white-preview .nc-vagas-operation-card.tone-green{--tone: var(--vm-green);--tone-soft: rgba(16,185,129,.1)}.nc-vagas-white-preview .nc-vagas-operation-card.tone-orange{--tone: var(--vm-orange);--tone-soft: rgba(249,115,22,.1)}.nc-vagas-white-preview .nc-vagas-operation-card.tone-purple{--tone: var(--vm-purple);--tone-soft: rgba(124,58,237,.1)}.nc-vagas-white-preview .nc-vagas-card-icon{position:relative;z-index:1;width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(135deg,var(--tone),color-mix(in srgb,var(--tone) 72%,#061f44));box-shadow:0 10px 20px color-mix(in srgb,var(--tone) 25%,transparent);font-size:.82rem;font-weight:1000}.nc-vagas-white-preview .nc-vagas-card-copy{position:relative;z-index:1;min-width:0}.nc-vagas-white-preview .nc-vagas-card-copy small{display:block;margin-bottom:3px;overflow:hidden;color:var(--tone);font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.nc-vagas-white-preview .nc-vagas-card-copy strong{display:block;overflow:hidden;color:var(--vm-ink);font-size:clamp(.9rem,1vw,1.1rem);font-weight:1000;letter-spacing:-.05em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.nc-vagas-white-preview .nc-vagas-card-copy p{display:-webkit-box;margin-top:5px;overflow:hidden;color:var(--vm-muted);font-size:10.5px;font-weight:720;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.nc-vagas-white-preview .nc-marina-trace-list{margin-top:10px;display:grid;gap:6px}.nc-vagas-white-preview .nc-marina-trace-list>p,.nc-vagas-white-preview .nc-marina-trace-event{padding:9px 10px;border:1px solid var(--vm-line-soft);border-radius:12px;background:#ffffffc7;color:var(--vm-muted);font-size:11px;font-weight:720}.nc-vagas-white-preview .nc-marina-trace-event{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center}.nc-vagas-white-preview .nc-marina-trace-event span{color:var(--vm-blue-dark);font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-vagas-white-preview .nc-marina-trace-event strong{color:var(--vm-ink);font-size:11px;font-weight:1000}.nc-vagas-white-preview .nc-marina-trace-event small{grid-column:1 / -1;color:var(--vm-muted);font-size:10px}.nc-vagas-white-preview .nc-filter-bar{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.nc-vagas-white-preview .nc-filter-btn,.nc-vagas-white-preview .nc-filter-bar select{min-height:28px;padding:0 12px;border:1px solid var(--vm-line-soft);border-radius:999px;background:#fff;color:var(--vm-muted);font-size:10px;font-weight:1000}.nc-vagas-white-preview .nc-filter-btn.ativo{color:#fff;border-color:var(--vm-blue);background:linear-gradient(135deg,var(--vm-blue),var(--vm-blue-dark))}.nc-vagas-white-preview .nc-patio-legend{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.nc-vagas-white-preview .nc-patio-legend span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid var(--vm-line-soft);border-radius:999px;background:#fff;color:var(--vm-muted);font-size:10px;font-weight:1000}.nc-vagas-white-preview .nc-patio-sector-grid{display:grid;gap:10px}.nc-vagas-white-preview .nc-patio-sector-card{padding:12px;border:1px solid var(--vm-line-soft);border-radius:18px;background:#ffffffb8}.nc-vagas-white-preview .nc-patio-sector-head{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--vm-muted);font-size:10px}.nc-vagas-white-preview .nc-patio-sector-head strong{color:var(--vm-ink);font-size:.84rem}.nc-vagas-white-preview .nc-patio-vaga-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.nc-vagas-white-preview .nc-vaga-cell{min-height:78px;padding:9px;border:1px solid var(--vm-line-soft);border-left:4px solid var(--vm-blue);border-radius:14px;background:#fff;color:var(--vm-ink);text-align:left;box-shadow:0 10px 20px #1e5da00d}.nc-vagas-white-preview .nc-vaga-cell b{display:block;color:var(--vm-ink);font-size:.86rem;font-weight:1000}.nc-vagas-white-preview .nc-vaga-cell span{display:block;margin-top:4px;overflow:hidden;color:var(--vm-muted);font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.nc-vagas-white-preview .nc-vaga-cell small{display:block;margin-top:4px;color:var(--vm-muted-2);font-size:9px}.nc-vagas-white-preview .nc-vaga-cell.livre{border-left-color:var(--vm-green)}.nc-vagas-white-preview .nc-vaga-cell.ocupada{border-left-color:var(--vm-orange)}.nc-vagas-white-preview .nc-vaga-cell.reservada{border-left-color:var(--vm-purple)}.nc-vagas-white-preview .nc-vaga-cell.bloqueada{border-left-color:var(--vm-red)}.nc-vagas-white-preview .nc-vaga-cell.manutencao{border-left-color:var(--vm-cyan)}.nc-vagas-white-preview .nc-vagas-lista-operacional{display:grid;gap:7px}.nc-vagas-white-preview .nc-vaga-list-row{display:grid;grid-template-columns:100px 120px 1fr 130px 120px;gap:10px;align-items:center;min-height:42px;padding:8px 10px;border:1px solid var(--vm-line-soft);border-left:4px solid var(--vm-blue);border-radius:12px;background:#fff;color:var(--vm-ink);text-align:left}.nc-vagas-white-preview .nc-marina-qr-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.nc-vagas-white-preview .nc-marina-qr-summary{padding:14px;border:1px solid rgba(6,168,215,.22);border-radius:17px;background:linear-gradient(145deg,#06a8d714,#ffffffe6)}.nc-vagas-white-preview .nc-marina-qr-summary small{color:var(--vm-cyan);font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-vagas-white-preview .nc-marina-qr-summary strong{display:block;margin:4px 0;color:var(--vm-ink);font-size:1rem;font-weight:1000;letter-spacing:-.04em}.nc-vagas-white-preview .nc-marina-qr-summary p,.nc-vagas-white-preview .nc-marina-qr-kpis span{color:var(--vm-muted);font-size:11px;line-height:1.35;font-weight:720}.nc-vagas-white-preview .nc-marina-qr-kpis{display:grid;gap:4px;margin-top:10px}.nc-vagas-white-preview .nc-marina-qr-kpis b{color:var(--vm-ink)}.nc-vagas-white-preview .nc-marina-qr-list{display:grid;gap:7px}.nc-vagas-white-preview .nc-marina-qr-row{display:grid;grid-template-columns:38px 90px 1fr auto;gap:10px;align-items:center;min-height:44px;padding:8px 10px;border:1px solid var(--vm-line-soft);border-radius:12px;background:#fff;color:var(--vm-ink);text-align:left}.nc-vagas-white-preview .nc-marina-qr-mini{display:grid;grid-template-columns:repeat(4,5px);gap:2px;width:30px;height:30px;padding:4px;border:1px solid rgba(20,120,238,.22);border-radius:8px;background:#fff}.nc-vagas-white-preview .nc-marina-qr-mini i{width:5px;height:5px;border-radius:1px;background:#1478ee29}.nc-vagas-white-preview .nc-marina-qr-mini i.on{background:var(--vm-blue)}.nc-vagas-white-preview .nc-marina-qr-row strong{font-size:.82rem;font-weight:1000}.nc-vagas-white-preview .nc-marina-qr-row small{color:var(--vm-muted);font-size:10px;font-weight:760}.nc-vagas-white-preview .nc-marina-qr-row em{color:var(--vm-blue-dark);font-style:normal;font-size:10px;font-weight:1000}.nc-vagas-white-preview .nc-automation-grid,.nc-vagas-white-preview .nc-atlas-decisao-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-vagas-white-preview .nc-automation-card,.nc-vagas-white-preview .nc-atlas-decisao-card{min-height:118px;padding:12px;border:1px solid var(--vm-line-soft);border-top:3px solid var(--vm-blue);border-radius:16px;background:#fff;color:var(--vm-ink);text-align:left;box-shadow:0 12px 26px #1e5da00f}.nc-vagas-white-preview .nc-automation-card small,.nc-vagas-white-preview .nc-atlas-decisao-nivel{display:flex;justify-content:space-between;color:var(--vm-muted-2);font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-vagas-white-preview .nc-automation-card strong,.nc-vagas-white-preview .nc-atlas-decisao-card h4{display:block;margin:5px 0;color:var(--vm-ink);font-size:.93rem;line-height:1.15;font-weight:1000;letter-spacing:-.035em}.nc-vagas-white-preview .nc-automation-card p,.nc-vagas-white-preview .nc-atlas-decisao-card p{color:var(--vm-muted);font-size:10.5px;line-height:1.35}.nc-vagas-white-preview .nc-automation-card span,.nc-vagas-white-preview .nc-atlas-decisao-card em{display:inline-flex;width:max-content;margin-top:8px;padding:4px 9px;border-radius:999px;background:#1478ee1a;color:var(--vm-blue-dark);font-size:10px;font-style:normal;font-weight:1000}.nc-vagas-white-preview .nc-atlas-mode-bar{display:flex;justify-content:flex-end;gap:6px;margin:-6px 0 10px}.nc-vagas-white-preview .nc-atlas-mode-bar button{min-height:28px;padding:0 12px;border:1px solid var(--vm-line-soft);border-radius:999px;background:#fff;color:var(--vm-muted);font-size:10px;font-weight:1000}.nc-vagas-white-preview .nc-atlas-mode-bar button.ativo{color:#fff;border-color:var(--vm-blue);background:linear-gradient(135deg,var(--vm-blue),var(--vm-blue-dark))}.nc-vagas-white-preview .nc-atlas-score-bar{height:5px;margin-top:8px;border-radius:999px;background:#bed8f8cc;overflow:hidden}.nc-vagas-white-preview .nc-atlas-score-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--vm-blue),var(--vm-cyan))}.nc-vagas-white-preview .nc-nova-vaga-form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 150px 1fr auto;gap:9px;align-items:end}.nc-vagas-white-preview .nc-nova-vaga-form label{display:grid;gap:4px;color:var(--vm-muted);font-size:9px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.nc-vagas-white-preview .nc-nova-vaga-form input,.nc-vagas-white-preview .nc-nova-vaga-form select,.nc-vagas-white-preview .nc-modal-premium-card input,.nc-vagas-white-preview .nc-modal-premium-card textarea{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--vm-line-soft);border-radius:10px;background:#fff;color:var(--vm-ink);outline:none;font-size:12px;font-weight:760}.nc-vagas-white-preview .nc-nova-vaga-form textarea,.nc-vagas-white-preview .nc-modal-premium-card textarea{min-height:70px;padding:9px 10px;resize:vertical}.nc-vagas-white-preview .nc-nova-vaga-form button[type=submit]{min-height:34px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--vm-blue),var(--vm-blue-dark));color:#fff;font-size:11px;font-weight:1000;box-shadow:0 12px 24px #1478ee33}.nc-vagas-white-preview .nc-vaga-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nc-vagas-white-preview .nc-modal-premium-card{display:grid;gap:8px;padding:12px;border:1px solid var(--vm-line-soft);border-radius:16px;background:#fff}.nc-vagas-white-preview .nc-modal-premium-card>strong{color:var(--vm-ink);font-size:.88rem}.nc-vagas-white-preview .nc-patio-timeline-event{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:8px;border:1px solid var(--vm-line-soft);border-radius:12px;background:#f8fcff}.nc-vagas-white-preview .nc-patio-timeline-event span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#1478ee1a;color:var(--vm-blue-dark);font-size:10px;font-weight:1000}.nc-vagas-white-preview .nc-patio-timeline-event b{display:block;color:var(--vm-ink)}.nc-vagas-white-preview .nc-patio-timeline-event small{display:block;color:var(--vm-muted);font-size:10px}.nc-vagas-white-preview .nc-marina-modal-checklist{display:grid;gap:6px}.nc-vagas-white-preview .nc-marina-modal-checklist button{display:flex;gap:8px;align-items:center;padding:8px;border:1px solid var(--vm-line-soft);border-radius:10px;background:#fff;color:var(--vm-muted);text-align:left;font-size:11px;font-weight:760}.nc-vagas-white-preview .nc-marina-modal-checklist button.ativo{color:#0d8d59;border-color:#10b98147;background:#10b98114}.nc-vagas-white-preview .nc-patio-modal-actions,.nc-vagas-white-preview .nc-marina-qr-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.nc-vagas-white-preview .nc-patio-modal-actions button,.nc-vagas-white-preview .nc-marina-qr-actions button{min-height:32px;padding:0 12px;border:1px solid rgba(20,120,238,.22);border-radius:999px;background:#fff;color:var(--vm-blue-dark);font-size:10px;font-weight:1000}.nc-vagas-white-preview .nc-marina-qr-modal{display:grid;grid-template-columns:220px 1fr;gap:14px}.nc-vagas-white-preview .nc-marina-qr-canvas{display:grid;grid-template-columns:repeat(7,20px);gap:4px;align-content:center;justify-content:center;padding:20px;border:1px solid var(--vm-line-soft);border-radius:18px;background:#fff}.nc-vagas-white-preview .nc-marina-qr-canvas i{width:20px;height:20px;border-radius:4px;background:#1478ee1f}.nc-vagas-white-preview .nc-marina-qr-canvas i.on{background:var(--vm-blue-dark)}.nc-vagas-white-preview .nc-marina-qr-page-preview{padding:14px;border:1px solid var(--vm-line-soft);border-radius:18px;background:#fff}.nc-vagas-white-preview .nc-marina-qr-page-preview h3{color:var(--vm-ink);font-size:1.2rem}.nc-vagas-white-preview .nc-marina-qr-page-preview p{margin-top:8px;color:var(--vm-muted);font-size:12px}.nc-vagas-white-preview .nc-marina-qr-status-line{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--vm-muted)}.nc-marina-mobile-shell{min-height:100vh;padding:18px;background:linear-gradient(135deg,#fff,#eef7ff);color:#061f44;font-family:Inter,system-ui,sans-serif}.nc-marina-mobile-hero,.nc-marina-mobile-card{margin:0 auto 12px;max-width:760px;padding:16px;border:1px solid rgba(148,190,242,.72);border-radius:20px;background:#fff;box-shadow:0 14px 34px #1e5da01a}.nc-marina-mobile-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:760px;margin:0 auto 12px}.nc-marina-mobile-actions button{min-height:38px;border:0;border-radius:12px;background:#1478ee;color:#fff;font-weight:900}.nc-marina-mobile-checklist{display:grid;gap:7px}.nc-marina-mobile-card textarea{width:100%;margin-top:10px;min-height:80px;border:1px solid rgba(148,190,242,.72);border-radius:12px;padding:10px}@media(max-width:1280px){.nc-vagas-white-preview .nc-patio-hero{grid-template-columns:1fr}.nc-vagas-white-preview .nc-patio-hero-metrics{grid-template-columns:repeat(4,minmax(128px,1fr))}.nc-vagas-white-preview .nc-patio-command-grid,.nc-vagas-white-preview .nc-marina-executive-grid{grid-template-columns:1fr 1fr}.nc-vagas-white-preview .nc-marina-executive-lanes,.nc-vagas-white-preview .nc-vagas-card-row,.nc-vagas-white-preview .nc-automation-grid,.nc-vagas-white-preview .nc-atlas-decisao-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-vagas-white-preview .nc-nova-vaga-form{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.nc-vagas-white-preview{padding:12px}.nc-vagas-white-preview .nc-patio-hero-metrics,.nc-vagas-white-preview .nc-patio-command-grid,.nc-vagas-white-preview .nc-marina-executive-grid,.nc-vagas-white-preview .nc-marina-executive-lanes,.nc-vagas-white-preview .nc-vagas-card-row,.nc-vagas-white-preview .nc-marina-qr-grid,.nc-vagas-white-preview .nc-automation-grid,.nc-vagas-white-preview .nc-atlas-decisao-grid,.nc-vagas-white-preview .nc-nova-vaga-form,.nc-vagas-white-preview .nc-vaga-modal-grid,.nc-vagas-white-preview .nc-marina-qr-modal{grid-template-columns:1fr!important}.nc-vagas-white-preview .nc-vaga-list-row{grid-template-columns:1fr}}.nc-vagas-white-preview .nc-marina-executive-center{isolation:isolate}.nc-vagas-white-preview .nc-executive-topline{display:grid!important;grid-template-columns:minmax(360px,1.85fr) repeat(3,minmax(150px,.55fr))!important;gap:10px!important;align-items:stretch!important;margin-bottom:14px!important}.nc-vagas-white-preview .nc-exec-stat-card{position:relative;min-width:0;min-height:94px;padding:13px 14px!important;overflow:hidden;border:1px solid rgba(173,207,248,.92)!important;border-radius:16px!important;background:radial-gradient(circle at 100% 100%,var(--stat-soft, rgba(20,120,238,.1)),transparent 42%),linear-gradient(145deg,#fffffffc,#f6fbfff0)!important;box-shadow:0 14px 30px #1e5da013!important}.nc-vagas-white-preview .nc-exec-stat-card:after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--stat-color, var(--vm-blue));opacity:.95}.nc-vagas-white-preview .nc-exec-stat-card.tone-blue{--stat-color: var(--vm-blue);--stat-soft: rgba(20,120,238,.12)}.nc-vagas-white-preview .nc-exec-stat-card.tone-purple{--stat-color: var(--vm-purple);--stat-soft: rgba(124,58,237,.12)}.nc-vagas-white-preview .nc-exec-stat-card.tone-cyan{--stat-color: var(--vm-cyan);--stat-soft: rgba(6,168,215,.12)}.nc-vagas-white-preview .nc-exec-stat-card.tone-orange{--stat-color: var(--vm-orange);--stat-soft: rgba(249,115,22,.12)}.nc-vagas-white-preview .nc-exec-stat-card small{display:block;color:var(--vm-muted-2)!important;font-size:8.8px!important;font-weight:1000!important;letter-spacing:.09em!important;line-height:1.15!important;text-transform:uppercase!important;white-space:nowrap}.nc-vagas-white-preview .nc-exec-stat-card strong{display:block;margin-top:7px;overflow:hidden;color:var(--vm-ink)!important;font-size:clamp(1.05rem,1.25vw,1.55rem)!important;font-weight:1000!important;letter-spacing:-.055em!important;line-height:1.05!important;text-overflow:ellipsis}.nc-vagas-white-preview .nc-exec-stat-main strong{font-size:clamp(1rem,1.12vw,1.28rem)!important;white-space:normal}.nc-vagas-white-preview .nc-exec-stat-card p,.nc-vagas-white-preview .nc-exec-stat-card span{display:block;margin-top:7px;overflow:hidden;color:var(--vm-muted)!important;font-size:10.5px!important;font-weight:760!important;line-height:1.32!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nc-vagas-white-preview .nc-executive-map-card{min-height:190px!important}.nc-vagas-white-preview .nc-executive-map-visual{display:grid;gap:8px;margin-top:2px}.nc-vagas-white-preview .nc-executive-map-row{--row-color: var(--vm-blue);display:grid;grid-template-columns:1fr;gap:5px;width:100%;min-height:44px;padding:8px 9px;border:1px solid rgba(178,210,248,.95);border-radius:13px;background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--row-color) 12%,transparent),transparent 52%),linear-gradient(145deg,#fff,#f7fbff);text-align:left;box-shadow:0 10px 20px #1e5da00e}.nc-vagas-white-preview .nc-executive-map-row.green{--row-color: var(--vm-green)}.nc-vagas-white-preview .nc-executive-map-row.orange{--row-color: var(--vm-orange)}.nc-vagas-white-preview .nc-executive-map-row.red{--row-color: var(--vm-red)}.nc-vagas-white-preview .nc-executive-map-row.cyan{--row-color: var(--vm-cyan)}.nc-vagas-white-preview .nc-executive-map-row.purple{--row-color: var(--vm-purple)}.nc-vagas-white-preview .nc-executive-map-row.blue{--row-color: var(--vm-blue)}.nc-vagas-white-preview .nc-map-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.nc-vagas-white-preview .nc-map-row-head b{overflow:hidden;color:var(--vm-ink);font-size:11px;font-weight:1000;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.nc-vagas-white-preview .nc-map-row-head strong{color:var(--row-color);font-size:12px;font-weight:1000;letter-spacing:-.03em}.nc-vagas-white-preview .nc-map-row-meter{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:#bed8f8a8}.nc-vagas-white-preview .nc-map-row-meter i{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--row-color),color-mix(in srgb,var(--row-color) 72%,#ffffff));min-width:8px}.nc-vagas-white-preview .nc-executive-map-row small{color:var(--vm-muted);font-size:9.5px;font-weight:820;line-height:1.15}.nc-vagas-white-preview .nc-marina-executive-card{min-width:0}.nc-vagas-white-preview .nc-marina-executive-rank,.nc-vagas-white-preview .nc-marina-executive-event{min-height:34px;align-items:center}.nc-vagas-white-preview .nc-marina-executive-rank span,.nc-vagas-white-preview .nc-marina-executive-event{overflow:hidden;text-overflow:ellipsis}@media(max-width:1280px){.nc-vagas-white-preview .nc-executive-topline{grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(128px,.55fr))!important}}@media(max-width:980px){.nc-vagas-white-preview .nc-executive-topline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-vagas-white-preview .nc-executive-topline{grid-template-columns:1fr!important}}@media(min-width:901px){.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-topline{display:grid!important;grid-template-columns:minmax(0,2.15fr) minmax(0,.62fr) minmax(0,.62fr) minmax(0,.62fr)!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:12px!important;align-items:stretch!important;width:100%!important;margin-bottom:16px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-topline>*{min-width:0!important;max-width:100%!important;grid-row:1!important}}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card{min-height:96px!important;padding:14px 16px!important;border-radius:18px!important;border-color:#9ac5f8eb!important;background:radial-gradient(circle at 100% 100%,var(--stat-soft, rgba(20,120,238,.12)),transparent 48%),linear-gradient(145deg,#fffffffc,#f7fbfff0)!important;box-shadow:0 16px 34px #1e5da016!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card:after{width:5px!important;border-radius:18px 0 0 18px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card small{font-size:8.5px!important;letter-spacing:.1em!important;white-space:nowrap!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card strong{margin-top:6px!important;font-size:clamp(1.05rem,1.18vw,1.45rem)!important;line-height:1.05!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-main strong{font-size:clamp(.98rem,1.05vw,1.18rem)!important;line-height:1.15!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card p,.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card span{margin-top:6px!important;font-size:10px!important;line-height:1.28!important;-webkit-line-clamp:2!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card:not(.nc-exec-stat-main){display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card.tone-blue{--stat-soft: rgba(20, 120, 238, .13);border-left-color:#1478ee8c!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card.tone-purple{--stat-soft: rgba(124, 58, 237, .14);border-left-color:#7c3aed8c!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card.tone-cyan{--stat-soft: rgba(6, 168, 215, .14);border-left-color:#06a8d78c!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-exec-stat-card.tone-orange{--stat-soft: rgba(249, 115, 22, .14);border-left-color:#f973168c!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-map-card{min-height:205px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-map-visual{display:grid!important;gap:10px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-map-row{min-height:58px!important;padding:10px 12px!important;border-radius:15px!important;border-color:#a6cbf7f2!important;background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--row-color) 16%,transparent),transparent 55%),linear-gradient(145deg,#fff,#f8fcff)!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-map-row-head b{font-size:11.5px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-map-row-head strong{font-size:16px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-map-row-meter{height:9px!important}.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-map-row small{font-size:9.5px!important;letter-spacing:.05em!important;text-transform:uppercase!important}@media(max-width:900px){.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-topline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.nc-vagas-white-preview .nc-marina-executive-center .nc-executive-topline{grid-template-columns:1fr!important}}.nc-vagas-white-preview .nc-patio-map-panel{width:100%!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-panel-heading{align-items:center!important;gap:16px!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-filter-bar{flex:0 0 auto!important}.nc-vagas-white-preview .nc-patio-sector-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;align-items:stretch!important}.nc-vagas-white-preview .nc-patio-sector-card{position:relative!important;display:flex!important;min-width:0!important;min-height:260px!important;flex-direction:column!important;padding:13px!important;overflow:hidden!important;border:1px solid rgba(154,197,248,.92)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(20,120,238,.08),transparent 38%),linear-gradient(145deg,#fffffffc,#f6fbfff0)!important;box-shadow:0 16px 34px #1e5da016!important}.nc-vagas-white-preview .nc-patio-sector-card:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:var(--sector-accent, var(--vm-blue))!important;pointer-events:none!important}.nc-vagas-white-preview .nc-patio-sector-card.saudavel{--sector-accent: var(--vm-green)}.nc-vagas-white-preview .nc-patio-sector-card.pressao{--sector-accent: var(--vm-orange)}.nc-vagas-white-preview .nc-patio-sector-card.critico{--sector-accent: var(--vm-red)}.nc-vagas-white-preview .nc-patio-sector-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;align-items:start!important;margin:0 0 11px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(190,216,248,.82)!important}.nc-vagas-white-preview .nc-patio-sector-head span{grid-column:1 / -1!important;color:var(--vm-muted-2)!important;font-size:8.8px!important;font-weight:1000!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.nc-vagas-white-preview .nc-patio-sector-head strong{min-width:0!important;color:var(--vm-ink)!important;font-size:clamp(.98rem,1.1vw,1.16rem)!important;font-weight:1000!important;letter-spacing:-.055em!important;line-height:1.05!important;overflow-wrap:anywhere!important}.nc-vagas-white-preview .nc-patio-sector-head small{align-self:center!important;justify-self:end!important;padding:4px 8px!important;border:1px solid rgba(20,120,238,.18)!important;border-radius:999px!important;background:#1478ee14!important;color:var(--vm-blue-dark)!important;font-size:9px!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important}.nc-vagas-white-preview .nc-patio-vaga-grid{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;flex:1 1 auto!important;align-content:start!important}.nc-vagas-white-preview .nc-vaga-cell{position:relative!important;display:grid!important;min-height:78px!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;padding:12px 12px 12px 14px!important;overflow:hidden!important;border:1px solid rgba(166,203,247,.96)!important;border-left:5px solid var(--vaga-accent, var(--vm-blue))!important;border-radius:16px!important;background:radial-gradient(circle at 100% 100%,var(--vaga-soft, rgba(20,120,238,.08)),transparent 52%),linear-gradient(145deg,#fff,#f8fcff)!important;box-shadow:0 12px 24px #1e5da011!important;color:var(--vm-ink)!important;text-align:left!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.nc-vagas-white-preview .nc-vaga-cell:hover{transform:translateY(-1px)!important;border-color:#1478ee57!important;box-shadow:0 16px 30px #1e5da01c!important}.nc-vagas-white-preview .nc-vaga-cell b{display:block!important;min-width:0!important;color:var(--vm-ink)!important;font-size:1rem!important;font-weight:1000!important;letter-spacing:-.04em!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nc-vagas-white-preview .nc-vaga-cell span,.nc-vagas-white-preview .nc-vaga-cell small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-vagas-white-preview .nc-vaga-cell span{margin:2px 0 0!important;color:#4d6b91!important;font-size:10.5px!important;font-weight:900!important}.nc-vagas-white-preview .nc-vaga-cell small{margin:1px 0 0!important;color:#6682a5!important;font-size:10px!important;font-weight:850!important}.nc-vagas-white-preview .nc-vaga-cell.livre{--vaga-accent: var(--vm-green);--vaga-soft: rgba(16, 185, 129, .12)}.nc-vagas-white-preview .nc-vaga-cell.ocupada{--vaga-accent: var(--vm-orange);--vaga-soft: rgba(249, 115, 22, .12)}.nc-vagas-white-preview .nc-vaga-cell.reservada{--vaga-accent: var(--vm-purple);--vaga-soft: rgba(124, 58, 237, .12)}.nc-vagas-white-preview .nc-vaga-cell.bloqueada{--vaga-accent: var(--vm-red);--vaga-soft: rgba(239, 68, 68, .12)}.nc-vagas-white-preview .nc-vaga-cell.manutencao{--vaga-accent: var(--vm-cyan);--vaga-soft: rgba(6, 168, 215, .12)}@media(max-width:1320px){.nc-vagas-white-preview .nc-patio-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-vagas-white-preview .nc-patio-map-panel .nc-panel-heading{align-items:flex-start!important}.nc-vagas-white-preview .nc-patio-sector-grid{grid-template-columns:1fr!important}}.nc-vagas-white-preview .nc-patio-map-panel{display:block!important;width:100%!important;max-width:none!important}.nc-vagas-white-preview .nc-patio-map-panel>.nc-patio-sector-grid{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;gap:14px!important;width:100%!important;max-width:none!important;min-width:0!important}.nc-vagas-white-preview .nc-patio-map-panel>.nc-patio-sector-grid>.nc-patio-sector-card{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:286px!important;padding:14px!important;border-radius:22px!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-patio-sector-head{grid-template-columns:minmax(0,1fr) auto!important;min-height:52px!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-patio-sector-head strong{font-size:clamp(1.02rem,1.15vw,1.24rem)!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-patio-vaga-grid{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;flex:1 1 auto!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-vaga-cell{flex:1 1 0!important;min-height:86px!important;padding:14px 14px 14px 16px!important;border-radius:17px!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-vaga-cell b{font-size:1.04rem!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-vaga-cell span{font-size:10.8px!important;white-space:nowrap!important}.nc-vagas-white-preview .nc-patio-map-panel .nc-vaga-cell small{font-size:10.2px!important;white-space:nowrap!important}@media(max-width:1320px){.nc-vagas-white-preview .nc-patio-map-panel>.nc-patio-sector-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-vagas-white-preview .nc-patio-map-panel>.nc-patio-sector-grid{display:grid!important;grid-template-columns:1fr!important}}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card{--auto-main: var(--vm-blue);--auto-soft: rgba(20, 120, 238, .1);--auto-border: rgba(20, 120, 238, .34);-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:7px!important;min-height:128px!important;width:100%!important;padding:14px 15px!important;overflow:hidden!important;border:1px solid var(--auto-border)!important;border-left:4px solid var(--auto-main)!important;border-top:1px solid var(--auto-border)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 100%,var(--auto-soft),transparent 34%),linear-gradient(145deg,#fffffffa,#f7fcfff0)!important;color:var(--vm-ink)!important;text-align:left!important;box-shadow:0 14px 30px #1e5da013!important;transform:none!important;transition:none!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card:hover,.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card:focus,.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card:active{background:radial-gradient(circle at 100% 100%,var(--auto-soft),transparent 34%),linear-gradient(145deg,#fffffffa,#f7fcfff0)!important;border-color:var(--auto-border)!important;border-left-color:var(--auto-main)!important;box-shadow:0 14px 30px #1e5da013!important;color:var(--vm-ink)!important;outline:none!important;transform:none!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--auto-main);pointer-events:none}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card:after{content:"";position:absolute;right:-28px;bottom:-38px;width:155px;height:86px;border-radius:60% 0 0;background:var(--auto-soft);transform:rotate(-8deg);pointer-events:none}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card small,.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card strong,.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card p,.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card span{position:relative;z-index:1}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card small{display:block!important;margin:0!important;color:var(--auto-main)!important;font-size:.64rem!important;font-weight:1000!important;letter-spacing:.08em!important;line-height:1.15!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card strong{display:block!important;margin:0!important;color:var(--vm-ink)!important;font-size:clamp(.88rem,1vw,1.08rem)!important;font-weight:1000!important;letter-spacing:-.035em!important;line-height:1.12!important;white-space:normal!important;overflow-wrap:anywhere!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card p{display:block!important;margin:0!important;color:var(--vm-muted)!important;font-size:.69rem!important;font-weight:720!important;line-height:1.32!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;white-space:normal!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-height:24px!important;margin-top:2px!important;padding:4px 10px!important;border:1px solid color-mix(in srgb,var(--auto-main) 28%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--auto-main) 10%,#ffffff)!important;color:var(--auto-main)!important;font-size:.63rem!important;font-weight:1000!important;line-height:1!important}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card.blue{--auto-main: var(--vm-blue);--auto-soft: rgba(20, 120, 238, .1);--auto-border: rgba(20, 120, 238, .34)}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card.green{--auto-main: var(--vm-green);--auto-soft: rgba(16, 185, 129, .1);--auto-border: rgba(16, 185, 129, .34)}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card.orange{--auto-main: var(--vm-orange);--auto-soft: rgba(249, 115, 22, .1);--auto-border: rgba(249, 115, 22, .34)}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card.purple{--auto-main: var(--vm-purple);--auto-soft: rgba(124, 58, 237, .1);--auto-border: rgba(124, 58, 237, .34)}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card.red{--auto-main: var(--vm-red);--auto-soft: rgba(239, 68, 68, .1);--auto-border: rgba(239, 68, 68, .32)}.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-card.cyan{--auto-main: var(--vm-cyan);--auto-soft: rgba(6, 168, 215, .1);--auto-border: rgba(6, 168, 215, .34)}@media(max-width:1180px){.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.nc-vagas-white-preview .nc-marina-automation-panel .nc-automation-grid{grid-template-columns:1fr!important}}.patio-page{gap:18px}.patio-hero{align-items:stretch}.patio-title-card{min-height:132px}.patio-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.patio-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.patio-kpis article,.patio-atlas-card,.patio-form,.patio-map-card,.patio-side-card,.patio-table-card{border:1px solid rgba(15,62,110,.12);background:linear-gradient(180deg,#fffffff5,#f7fbffeb);box-shadow:0 18px 45px #0e234014;border-radius:24px}.patio-kpis article{padding:18px;display:grid;gap:4px}.patio-kpis span,.patio-kpis small{color:#64748b;font-size:12px}.patio-kpis strong{color:#0f2f57;font-size:30px;line-height:1}.patio-atlas-card{padding:20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.patio-atlas-card h3{margin:0 0 8px;color:#0f2f57;font-size:18px}.patio-atlas-card span{color:#52647a}.patio-score-ring{width:88px;height:88px;border-radius:999px;display:grid;place-items:center;font-size:28px;font-weight:900;color:#0f58a8;background:radial-gradient(circle at 50% 50%,#fff 48%,transparent 50%),conic-gradient(#0f58a8 0,#0f58a8 75%,#d9e9fb 75%);box-shadow:inset 0 0 0 1px #0f58a814}.patio-form{padding:18px;display:grid;gap:16px}.patio-form-head,.patio-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.patio-form-head h3,.patio-section-head h3{margin:0;color:#0f2f57}.patio-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.patio-form label,.patio-textarea{display:grid;gap:7px;font-size:12px;font-weight:800;color:#334155}.patio-form input,.patio-form select,.patio-form textarea,.patio-section-head select{width:100%;border:1px solid #d8e4f2;background:#fff;border-radius:14px;padding:11px 12px;color:#143253;outline:none}.patio-form textarea{min-height:84px;resize:vertical}.patio-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:16px}.patio-map-card,.patio-side-card,.patio-table-card{padding:18px}.patio-grid-map{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin-top:16px}.patio-cell{border:1px solid rgba(15,62,110,.1);border-radius:18px;padding:14px;min-height:116px;text-align:left;display:grid;gap:7px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;background:#fff}.patio-cell:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0e23401f}.patio-cell strong{font-size:18px;color:#0f2f57}.patio-cell span,.patio-cell small{color:#64748b}.patio-cell.livre{background:linear-gradient(160deg,#fff,#eefdf6)}.patio-cell.ocupada{background:linear-gradient(160deg,#fff,#fff7ed)}.patio-cell.reservada{background:linear-gradient(160deg,#fff,#eff6ff)}.patio-cell.bloqueada{background:linear-gradient(160deg,#fff,#fef2f2)}.patio-cell.movimentacao{background:linear-gradient(160deg,#fff,#f5f3ff)}.patio-alert-list{display:grid;gap:12px;margin-top:12px}.patio-alert-list article{border:1px solid rgba(15,62,110,.1);border-radius:18px;padding:14px;background:#fff;display:grid;gap:7px}.patio-alert-list strong{color:#0f2f57}.patio-alert-list span,.patio-alert-list small,.patio-empty{color:#64748b}.patio-table-wrap{overflow:auto;margin-top:12px}.patio-table-card table{width:100%;border-collapse:separate;border-spacing:0 10px}.patio-table-card th{text-align:left;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;padding:0 12px}.patio-table-card td{background:#fff;border-top:1px solid #e5edf7;border-bottom:1px solid #e5edf7;padding:12px;color:#26384f;vertical-align:middle}.patio-table-card td:first-child{border-left:1px solid #e5edf7;border-radius:16px 0 0 16px}.patio-table-card td:last-child{border-right:1px solid #e5edf7;border-radius:0 16px 16px 0}.patio-table-card td small{display:block;color:#64748b;margin-top:3px}.patio-status{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.patio-status.livre{color:#047857;background:#ecfdf5}.patio-status.ocupada{color:#b45309;background:#fff7ed}.patio-status.reservada{color:#1d4ed8;background:#eff6ff}.patio-status.bloqueada{color:#b91c1c;background:#fef2f2}.patio-status.movimentacao{color:#6d28d9;background:#f5f3ff}.patio-actions{display:flex;gap:8px;flex-wrap:wrap}.patio-actions button{border:1px solid #d8e4f2;background:#fff;color:#0f3e6e;border-radius:999px;padding:8px 10px;font-weight:800;cursor:pointer}@media(max-width:1100px){.patio-kpis,.patio-workspace,.patio-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.patio-kpis,.patio-workspace,.patio-form-grid,.patio-atlas-card{grid-template-columns:1fr}}.patio-action-dark{background:linear-gradient(135deg,#0f3e6e,#1158a8)!important;box-shadow:0 14px 26px #1158a833}.patio-movement-form{border-color:#1158a82e;background:linear-gradient(180deg,#fffffffa,#eff6fff0)}.patio-movement-board{border:1px solid rgba(15,62,110,.12);background:linear-gradient(180deg,#fffffffa,#f7fbfff0);box-shadow:0 18px 45px #0e234014;border-radius:24px;padding:18px;display:grid;gap:16px}.patio-movement-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.patio-movement-kpis article{border:1px solid #e5edf7;border-radius:18px;background:#fff;padding:14px;display:grid;gap:4px}.patio-movement-kpis span{color:#64748b;font-size:12px;font-weight:800}.patio-movement-kpis strong{color:#0f2f57;font-size:26px;line-height:1}.patio-movement-list{display:grid;gap:12px}.patio-movement-card{position:relative;overflow:hidden;border:1px solid #e5edf7;border-radius:20px;background:#fff;padding:15px;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(160px,.7fr) minmax(220px,1fr) auto;gap:14px;align-items:center}.patio-movement-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#93c5fd}.patio-movement-card.critica:before{background:#ef4444}.patio-movement-card.alta:before{background:#f59e0b}.patio-movement-card h4{margin:8px 0 5px;color:#0f2f57;font-size:16px}.patio-movement-card p{margin:0;color:#52647a}.patio-movement-card strong{color:#0f2f57;display:block;margin-bottom:4px}.patio-movement-card small,.patio-movement-card span{color:#64748b;display:block}.patio-movement-atlas{background:#f8fafc;border:1px solid #e5edf7;border-radius:16px;padding:12px;display:grid;gap:6px}.patio-section-head>small{color:#64748b;font-weight:700}@media(max-width:1180px){.patio-movement-card{grid-template-columns:1fr 1fr}}@media(max-width:760px){.patio-movement-kpis,.patio-movement-card{grid-template-columns:1fr}}.patio-agenda-form{border-color:#14b8a633;background:linear-gradient(180deg,#fffffffa,#f0fdfaf0)}.patio-agenda-board{border:1px solid rgba(15,62,110,.12);background:linear-gradient(180deg,#fffffffa,#f0fdfaeb);box-shadow:0 18px 45px #0e234014;border-radius:24px;padding:18px;display:grid;gap:16px}.patio-agenda-atlas{border:1px solid #ccfbf1;background:linear-gradient(135deg,#fff,#f0fdfa);border-radius:18px;padding:14px 16px;display:grid;gap:6px}.patio-agenda-atlas strong{color:#0f2f57}.patio-agenda-atlas span{color:#52647a}.patio-agenda-timeline{display:grid;gap:12px}.patio-agenda-item{position:relative;border:1px solid #e5edf7;border-radius:20px;background:#fff;padding:15px;display:grid;grid-template-columns:minmax(160px,.55fr) minmax(230px,1fr) minmax(260px,1fr) auto;gap:14px;align-items:center;overflow:hidden}.patio-agenda-item:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#14b8a6}.patio-agenda-item.critica:before{background:#ef4444}.patio-agenda-item.alta:before{background:#f59e0b}.patio-agenda-time{border-radius:16px;background:#f8fafc;border:1px solid #e5edf7;padding:12px;display:grid;gap:4px}.patio-agenda-time strong,.patio-agenda-item h4{color:#0f2f57}.patio-agenda-time span,.patio-agenda-item p{color:#64748b}.patio-agenda-item h4{margin:8px 0 5px}@media(max-width:1180px){.patio-agenda-item{grid-template-columns:1fr 1fr}}@media(max-width:760px){.patio-agenda-item{grid-template-columns:1fr}}.patio-torre-card{margin-top:18px;border:1px solid rgba(37,99,235,.18);border-radius:28px;background:linear-gradient(135deg,#fffffff5,#e6f4ffdb);box-shadow:0 22px 54px #0f38691f;padding:22px}.patio-torre-nivel{min-width:112px;text-align:center;border-radius:999px;padding:9px 14px;font-weight:900;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;background:#0e74901f;color:#075985}.patio-torre-nivel.critica,.patio-torre-nivel.alta{background:#dc26261a;color:#b91c1c}.patio-torre-main{display:grid;grid-template-columns:132px 1fr;gap:18px;align-items:stretch;margin-top:14px}.patio-torre-score{min-height:132px;border-radius:26px;display:grid;place-items:center;align-content:center;background:radial-gradient(circle at 50% 40%,#3b82f633,#0e749014);border:1px solid rgba(37,99,235,.18)}.patio-torre-score strong{font-size:2.6rem;line-height:1;color:#0759b3}.patio-torre-score span{margin-top:5px;color:#52729a;font-size:.78rem;font-weight:800;text-transform:uppercase}.patio-torre-leitura{border-radius:26px;background:#ffffffc7;border:1px solid rgba(148,163,184,.24);padding:18px}.patio-torre-leitura h4{margin:0;color:#062f65;font-size:1.04rem}.patio-torre-leitura p{margin:8px 0 0;color:#547096;font-weight:700}.patio-torre-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.patio-torre-kpis article{border-radius:20px;background:#ffffffd6;border:1px solid rgba(148,163,184,.2);padding:14px}.patio-torre-kpis span,.patio-torre-kpis small{display:block;color:#5b7294;font-weight:700}.patio-torre-kpis strong{display:block;margin:6px 0;color:#063a7a;font-size:1.65rem}.patio-torre-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.patio-torre-flow,.patio-torre-gargalo{border-radius:18px;border:1px solid rgba(148,163,184,.2);background:#ffffffc7;padding:13px;margin-top:10px}.patio-torre-flow strong,.patio-torre-gargalo strong,.patio-torre-flow span,.patio-torre-gargalo span,.patio-torre-flow small,.patio-torre-gargalo small{display:block}.patio-torre-flow strong,.patio-torre-gargalo strong{color:#063a7a}.patio-torre-flow span,.patio-torre-gargalo span{margin-top:5px;color:#405f86;font-weight:700}.patio-torre-flow small,.patio-torre-gargalo small{margin-top:6px;color:#6b7d99}.patio-torre-gargalo.critica,.patio-torre-gargalo.alta{border-color:#f8717157;background:#fef2f2d1}@media(max-width:980px){.patio-torre-main,.patio-torre-grid,.patio-torre-kpis{grid-template-columns:1fr}}.patio-enterprise-card{border:1px solid rgba(6,78,59,.16);border-radius:28px;background:linear-gradient(135deg,#fffffffa,#ecfdf5e6);box-shadow:0 22px 54px #0f38691a;padding:22px;display:grid;gap:16px}.patio-enterprise-level{border-radius:999px;padding:9px 14px;min-width:112px;text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#047857;background:#ecfdf5}.patio-enterprise-level.critica,.patio-enterprise-level.alta{color:#b91c1c;background:#fef2f2}.patio-enterprise-main{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.patio-enterprise-main article{border:1px solid rgba(148,163,184,.22);border-radius:20px;background:#ffffffd1;padding:15px;display:grid;gap:5px}.patio-enterprise-main span,.patio-enterprise-main small{color:#58708f;font-weight:800;font-size:.78rem}.patio-enterprise-main strong{color:#064e3b;font-size:1.65rem;line-height:1.05}.patio-enterprise-score{background:radial-gradient(circle at 20% 20%,#10b9812e,#ffffffdb)!important}.patio-enterprise-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.patio-audit-item,.patio-automation-item{border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#fffc;padding:13px;display:grid;gap:5px;margin-top:10px}.patio-audit-item strong,.patio-automation-item strong{color:#063a7a}.patio-audit-item span,.patio-automation-item span{color:#52647a;font-weight:700}.patio-audit-item.critica,.patio-audit-item.alta{border-color:#f8717157;background:#fef2f2d1}.patio-enterprise-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:980px){.patio-enterprise-main,.patio-enterprise-grid{grid-template-columns:1fr}}.patio-page{background:radial-gradient(circle at 6% 8%,rgba(37,99,235,.08),transparent 34%),radial-gradient(circle at 92% 18%,rgba(20,184,166,.1),transparent 34%),linear-gradient(180deg,#f8fcfffa,#f0f7ffeb)}.patio-title-card{background:linear-gradient(135deg,#fffffffa,#e7f3ffeb),radial-gradient(circle at 90% 10%,rgba(14,165,233,.16),transparent 32%);border-color:#3b82f62e}.patio-mode-panel{border:1px solid rgba(37,99,235,.18);border-radius:26px;background:linear-gradient(135deg,#fffffff5,#eff6ffeb);box-shadow:0 18px 42px #0f386914;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.patio-mode-copy h3{margin:0 0 4px;color:#082f63;font-size:1.08rem}.patio-mode-copy span{color:#52647a;font-weight:700}.patio-mode-toggle{display:inline-flex;gap:6px;padding:6px;border-radius:999px;background:#ffffffd1;border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 0 0 1px #ffffffb3}.patio-mode-toggle button{border:0;border-radius:999px;padding:10px 16px;background:transparent;color:#24415f;font-weight:900;cursor:pointer;transition:all .18s ease}.patio-mode-toggle button.ativo{background:linear-gradient(135deg,#0d6bdb,#0647a8);color:#fff;box-shadow:0 12px 26px #0d6bdb3d}.patio-flow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.patio-flow-step{position:relative;min-height:78px;border:1px solid rgba(148,163,184,.22);border-radius:22px;padding:14px;display:flex;align-items:center;gap:12px;overflow:hidden;background:#ffffffeb;box-shadow:0 15px 34px #0f386912}.patio-flow-step:after{content:"";position:absolute;inset:auto -18px -28px auto;width:86px;height:86px;border-radius:999px;opacity:.36}.patio-flow-step strong{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;color:#fff;font-size:1rem;box-shadow:0 12px 24px #0f386929}.patio-flow-step span,.patio-flow-step small{display:block}.patio-flow-step span{color:#0b2c55;font-weight:900}.patio-flow-step small{margin-top:3px;color:#5d718d;font-weight:800}.patio-flow-step.azul strong,.patio-ai-action.azul span{background:linear-gradient(135deg,#1677ff,#0756c9)}.patio-flow-step.verde strong,.patio-ai-action.verde span{background:linear-gradient(135deg,#10b981,#047857)}.patio-flow-step.laranja strong,.patio-ai-action.laranja span{background:linear-gradient(135deg,#f59e0b,#ea580c)}.patio-flow-step.roxo strong,.patio-ai-action.roxo span{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.patio-flow-step.ciano strong{background:linear-gradient(135deg,#06b6d4,#0284c7)}.patio-flow-step.azul:after{background:#93c5fd}.patio-flow-step.verde:after{background:#86efac}.patio-flow-step.laranja:after{background:#fed7aa}.patio-flow-step.roxo:after{background:#ddd6fe}.patio-flow-step.ciano:after{background:#a5f3fc}.patio-ai-actions{border:1px solid rgba(37,99,235,.16);border-radius:26px;padding:12px;display:grid;grid-template-columns:1.1fr repeat(4,minmax(0,1fr));gap:10px;align-items:stretch;background:linear-gradient(135deg,#eff6ffe6,#fffffff5);box-shadow:0 18px 44px #0f386914}.patio-ai-actions-head{border-radius:20px;padding:12px 14px;background:linear-gradient(135deg,#fffffff5,#dbeafea3);display:grid;align-content:center}.patio-ai-actions-head span{color:#52647a;font-weight:800}.patio-ai-action{border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:12px;background:#ffffffeb;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;align-items:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.patio-ai-action:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0f38691f;border-color:#2563eb42}.patio-ai-action span{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;grid-row:span 2;color:#fff;box-shadow:0 10px 22px #0f386924}.patio-ai-action strong{color:#0b2c55;font-size:.9rem}.patio-ai-action small{color:#60738f;font-weight:800}.patio-kpis article:nth-child(1){background:linear-gradient(135deg,#fff,#eff6ff);border-color:#2563eb33}.patio-kpis article:nth-child(2){background:linear-gradient(135deg,#fff,#ecfdf5);border-color:#10b98133}.patio-kpis article:nth-child(3){background:linear-gradient(135deg,#fff,#fff7ed);border-color:#f59e0b38}.patio-kpis article:nth-child(4){background:linear-gradient(135deg,#fff,#f5f3ff);border-color:#8b5cf633}.patio-workspace,.patio-movement-board,.patio-agenda-board,.patio-enterprise-card,.patio-table-card,.patio-torre-card{border-radius:28px}.patio-map-card{background:radial-gradient(circle at 92% 12%,rgba(14,165,233,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#eff6ffe0)}.patio-side-card{background:radial-gradient(circle at 88% 20%,rgba(245,158,11,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#fff7ede6)}.patio-cell{min-height:98px;padding:12px;border-width:1.5px}.patio-cell.livre{border-color:#10b9814d;box-shadow:inset 0 0 0 1px #10b9810f}.patio-cell.ocupada{border-color:#f59e0b52;box-shadow:inset 0 0 0 1px #f59e0b12}.patio-cell.reservada{border-color:#2563eb4d;box-shadow:inset 0 0 0 1px #2563eb12}.patio-cell.bloqueada{border-color:#ef444452;box-shadow:inset 0 0 0 1px #ef444412}.patio-cell.movimentacao{border-color:#8b5cf652;box-shadow:inset 0 0 0 1px #8b5cf612}.patio-movement-board{background:radial-gradient(circle at 96% 0%,rgba(59,130,246,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#eff6ffeb)}.patio-agenda-board{background:radial-gradient(circle at 96% 0%,rgba(20,184,166,.14),transparent 34%),linear-gradient(180deg,#fffffffa,#f0fdfaeb)}.patio-movement-kpis article:nth-child(1){background:linear-gradient(135deg,#fff,#eff6ff)}.patio-movement-kpis article:nth-child(2){background:linear-gradient(135deg,#fff,#ecfdf5)}.patio-movement-kpis article:nth-child(3){background:linear-gradient(135deg,#fff,#fff7ed)}.patio-movement-kpis article:nth-child(4){background:linear-gradient(135deg,#fff,#f5f3ff)}.patio-movement-card,.patio-agenda-item{background:linear-gradient(135deg,#fffffff5,#f8fafceb);border-color:#94a3b83d}.patio-movement-card.critica,.patio-agenda-item.critica{background:linear-gradient(135deg,#fffffffa,#fef2f2e6);border-color:#f8717157}.patio-movement-card.alta,.patio-agenda-item.alta{background:linear-gradient(135deg,#fffffffa,#fff7edeb);border-color:#fbbf2457}.patio-actions button,.patio-hero-actions button,.patio-enterprise-actions button{min-height:34px;padding:8px 13px;font-size:.82rem}@media(max-width:1180px){.patio-flow-strip,.patio-ai-actions{grid-template-columns:1fr 1fr}.patio-ai-actions-head{grid-column:1 / -1}}@media(max-width:760px){.patio-mode-panel,.patio-mode-toggle{flex-direction:column;align-items:stretch}.patio-flow-strip,.patio-ai-actions{grid-template-columns:1fr}}.nc-mobile-page{display:flex;flex-direction:column;gap:18px;padding-bottom:36px}.nc-mobile-hero,.nc-mobile-panel,.nc-mobile-kpis article{border:1px solid rgba(15,78,110,.1);background:linear-gradient(135deg,#fffffff5,#f1f8fcf0);box-shadow:0 24px 60px #081f3414;border-radius:28px}.nc-mobile-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:18px;padding:26px;overflow:hidden;position:relative}.nc-mobile-hero:before{content:"";position:absolute;inset:-60px -30px auto auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(21,139,180,.22),transparent 68%)}.nc-mobile-eyebrow{margin:0 0 6px;color:#0e7490;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.nc-mobile-hero h2,.nc-mobile-panel h3{margin:0;color:#0b2942;letter-spacing:-.03em}.nc-mobile-hero h2{font-size:clamp(28px,3vw,44px)}.nc-mobile-hero span,.nc-mobile-panel span,.nc-mobile-panel p,.nc-mobile-phone p,.nc-mobile-insight-card p{color:#5f7184;line-height:1.55}.nc-mobile-device-card{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:130px;padding:20px;border-radius:24px;background:linear-gradient(160deg,#082f49,#0e7490);color:#fff;box-shadow:0 22px 42px #0e74903d}.nc-mobile-device-card small,.nc-mobile-device-card span{color:#ffffffc7;font-weight:800}.nc-mobile-device-card strong{font-size:42px;letter-spacing:-.05em}.nc-mobile-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-mobile-kpis article{padding:18px}.nc-mobile-kpis span,.nc-mobile-kpis small{display:block;color:#64748b;font-size:12px;font-weight:800}.nc-mobile-kpis strong{display:block;color:#082f49;font-size:30px;line-height:1.1;margin:6px 0}.nc-mobile-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px}.nc-mobile-grid-bottom{grid-template-columns:minmax(260px,.85fr) minmax(0,1.2fr) minmax(240px,.7fr)}.nc-mobile-panel{padding:20px}.nc-mobile-panel-xl{min-height:430px}.nc-mobile-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.nc-mobile-panel-head button,.nc-mobile-actions button{border:0;border-radius:999px;background:#0e7490;color:#fff;font-weight:900;padding:11px 16px;cursor:pointer;box-shadow:0 12px 24px #0e749038}.nc-mobile-task-list{display:flex;flex-direction:column;gap:10px}.nc-mobile-task{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;border:1px solid rgba(15,78,110,.09);background:#ffffffdb;border-radius:20px;padding:14px;cursor:pointer;transition:.18s ease}.nc-mobile-task:hover,.nc-mobile-task.active{transform:translateY(-1px);border-color:#0e749057;box-shadow:0 18px 34px #081f3417}.nc-mobile-task strong,.nc-mobile-task span{display:block}.nc-mobile-task strong{color:#0b2942}.nc-mobile-task span{color:#64748b;font-size:13px;margin-top:4px}.nc-mobile-task-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.nc-mobile-task-meta em,.nc-mobile-badges span{border-radius:999px;padding:6px 10px;font-style:normal;font-size:11px;font-weight:900}.nc-mobile-task-meta small{color:#64748b;white-space:nowrap}.critica{background:#fee2e2;color:#991b1b}.alta{background:#ffedd5;color:#9a3412}.normal{background:#e0f2fe;color:#075985}.baixa{background:#ecfdf5;color:#047857}.fila{background:#e0f2fe;color:#075985}.execucao{background:#fef3c7;color:#92400e}.concluida{background:#dcfce7;color:#166534}.cancelada{background:#fee2e2;color:#991b1b}.nc-mobile-phone{background:linear-gradient(180deg,#061826,#0b2942 54%,#0e7490);color:#fff;border-radius:34px;padding:18px;box-shadow:0 32px 70px #02081733}.nc-mobile-phone h3,.nc-mobile-phone p{color:#fff}.nc-mobile-phone-top{display:flex;justify-content:space-between;color:#ffffffc2;font-size:12px;font-weight:900;margin-bottom:14px}.nc-mobile-qr-box{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;border-radius:26px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);margin-bottom:16px}.nc-mobile-qr-grid{display:grid;grid-template-columns:repeat(7,10px);gap:4px;padding:14px;background:#fff;border-radius:16px}.nc-mobile-qr-grid i{width:10px;height:10px;border-radius:2px;background:#dbeafe}.nc-mobile-qr-grid i.on{background:#082f49}.nc-mobile-badges,.nc-mobile-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.nc-mobile-checklist{display:flex;flex-direction:column;gap:9px;padding:0;list-style:none}.nc-mobile-checklist li{padding:10px 12px;border-radius:14px;background:#ffffff17;color:#ffffffe6;font-weight:750}.nc-mobile-panel label{display:flex;flex-direction:column;gap:7px;color:#334155;font-size:12px;font-weight:900;margin-top:14px}.nc-mobile-panel input,.nc-mobile-panel textarea{width:100%;box-sizing:border-box;border:1px solid rgba(15,78,110,.14);border-radius:16px;padding:12px 14px;background:#ffffffe0;color:#0f172a;outline:none;font:inherit}.nc-mobile-actions button:disabled{opacity:.55;cursor:not-allowed}.nc-mobile-actions .success{background:#059669;box-shadow:0 12px 24px #05966933}.nc-mobile-atlas{background:linear-gradient(135deg,#eff6ff,#ecfeff)}.nc-mobile-atlas>strong{display:block;color:#0b2942;line-height:1.5;margin:12px 0 6px}.nc-mobile-insight-card{margin-top:16px;padding:16px;border-radius:22px;background:#ffffffd1;border:1px solid rgba(14,116,144,.13)}.nc-mobile-insight-card small,.nc-mobile-insight-card b,.nc-mobile-insight-card em{display:block}.nc-mobile-insight-card b{color:#082f49;margin:5px 0}.nc-mobile-insight-card em{color:#0e7490;font-style:normal;font-weight:900}.nc-mobile-map-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.nc-mobile-map-mini span{padding:14px;border-radius:18px;background:#0e749014;font-weight:850}.nc-mobile-map-mini b{display:block;color:#082f49;font-size:24px}.nc-mobile-alerta,.nc-mobile-empty,.nc-mobile-more{border-radius:18px;padding:14px 16px;background:#ecfeff;color:#155e75;font-weight:850;border:1px solid rgba(14,116,144,.14)}.nc-mobile-alerta.erro{background:#fef2f2;color:#991b1b;border-color:#991b1b24}@media(max-width:1100px){.nc-mobile-hero,.nc-mobile-grid,.nc-mobile-grid-bottom,.nc-mobile-kpis{grid-template-columns:1fr}}.nc-mobile-grid-execucao{grid-template-columns:minmax(260px,.9fr) minmax(0,1.2fr) minmax(260px,.9fr)}.nc-mobile-task-meta b{color:#0e7490;font-size:12px;font-weight:950;white-space:nowrap}.nc-mobile-ai-plan{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:9px}.nc-mobile-ai-plan li{position:relative;padding:11px 12px 11px 34px;border-radius:16px;background:#ffffff1a;color:#ffffffeb;font-size:13px;line-height:1.45;font-weight:780}.nc-mobile-ai-plan li:before{content:"IA";position:absolute;left:10px;top:12px;color:#bae6fd;font-size:9px;font-weight:950;letter-spacing:-.02em}.nc-mobile-checklist-smart{display:flex;flex-direction:column;gap:10px;margin-top:16px}.nc-mobile-checklist-smart button{width:100%;border:1px solid rgba(15,78,110,.1);border-radius:18px;padding:12px 14px;display:flex;align-items:center;gap:10px;color:#0b2942;background:#ffffffdb;font-weight:900;text-align:left;cursor:pointer;transition:.18s ease}.nc-mobile-checklist-smart button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #081f3414}.nc-mobile-checklist-smart button span{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;font-weight:950}.nc-mobile-checklist-smart button.ok{border-color:#05966933;background:linear-gradient(135deg,#ecfdf5f2,#fffffff2)}.nc-mobile-checklist-smart button.ok span{background:#059669;color:#fff}.nc-mobile-checklist-smart button.pendente{border-color:#d9770638;background:linear-gradient(135deg,#fffbebf5,#fffffff2)}.nc-mobile-checklist-smart button.pendente span{background:#f59e0b;color:#fff}.nc-mobile-evidence-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.nc-mobile-evidence-list div{border:1px solid rgba(14,116,144,.12);background:#ffffffd6;border-radius:18px;padding:12px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:10px}.nc-mobile-evidence-list strong{color:#082f49;font-size:12px;font-weight:950}.nc-mobile-evidence-list span{color:#475569;font-size:13px}.nc-mobile-evidence-list em{border-radius:999px;padding:6px 10px;font-size:11px;font-weight:950;font-style:normal}.nc-mobile-secondary{margin-top:12px;border:0;border-radius:999px;background:#082f49;color:#fff;font-weight:950;padding:11px 16px;cursor:pointer;box-shadow:0 12px 24px #082f492e}.nc-mobile-secondary.ok{background:#059669;box-shadow:0 12px 24px #0596692e}@media(max-width:1100px){.nc-mobile-grid-execucao,.nc-mobile-evidence-list div{grid-template-columns:1fr}}.nc-mobile-grid-comunicacao{grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr)}.nc-mobile-communication-main{background:linear-gradient(135deg,#f0f9fffa,#fffffff5);border-color:#0e749029}.nc-mobile-panel-head>strong.critica,.nc-mobile-panel-head>strong.alta,.nc-mobile-panel-head>strong.normal{border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;white-space:nowrap}.nc-mobile-communication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 4px}.nc-mobile-communication-grid div{padding:14px;border-radius:18px;background:#ffffffdb;border:1px solid rgba(14,116,144,.1)}.nc-mobile-communication-grid small,.nc-mobile-communication-grid b{display:block}.nc-mobile-communication-grid small{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nc-mobile-communication-grid b{color:#082f49;margin-top:5px;font-size:13px;line-height:1.4}.nc-mobile-communication-actions .nc-mobile-light{background:#e0f2fe;color:#075985;box-shadow:none}.nc-mobile-communication-side{background:linear-gradient(160deg,#082f49,#0f766e);color:#fff}.nc-mobile-communication-side h3,.nc-mobile-communication-side .nc-mobile-eyebrow{color:#fff}.nc-mobile-communication-side ul{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.nc-mobile-communication-side li{position:relative;padding:12px 12px 12px 36px;border-radius:16px;background:#ffffff1a;color:#ffffffe6;line-height:1.45;font-weight:800}.nc-mobile-communication-side li:before{content:"IA";position:absolute;left:12px;top:13px;color:#bae6fd;font-size:10px;font-weight:950}@media(max-width:1100px){.nc-mobile-grid-comunicacao,.nc-mobile-communication-grid{grid-template-columns:1fr}}.nc-mobile-enterprise-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:18px}.nc-mobile-enterprise-command{background:linear-gradient(135deg,#082f49fa,#0e7490f0);color:#fff;border-color:#ffffff29}.nc-mobile-enterprise-command h3,.nc-mobile-enterprise-command .nc-mobile-eyebrow,.nc-mobile-enterprise-command .nc-mobile-panel-head span{color:#fff}.nc-mobile-enterprise-command .nc-mobile-panel-head>strong{min-width:92px;min-height:92px;border-radius:28px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:28px;font-weight:950;box-shadow:inset 0 0 28px #ffffff0f}.nc-mobile-enterprise-status{padding:16px;border-radius:22px;background:#ffffff1c;border:1px solid rgba(255,255,255,.16);margin:16px 0}.nc-mobile-enterprise-status b,.nc-mobile-enterprise-status span{display:block}.nc-mobile-enterprise-status b{color:#fff;font-size:18px;margin-bottom:4px}.nc-mobile-enterprise-status span{color:#ffffffd1;line-height:1.5}.nc-mobile-enterprise-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nc-mobile-enterprise-checks span{padding:11px 12px;border-radius:16px;background:#ffffff1a;color:#ffffffe6;font-weight:850;line-height:1.35}.nc-mobile-enterprise-actions .nc-mobile-light{background:#ffffff24;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.18)}.nc-mobile-audit-panel{background:linear-gradient(135deg,#fffffffa,#f0fdfaf0)}.nc-mobile-audit-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.nc-mobile-audit-list div{padding:12px;border-radius:18px;border:1px solid rgba(14,116,144,.12);background:#ffffffdb}.nc-mobile-audit-list small,.nc-mobile-audit-list strong,.nc-mobile-audit-list span{display:block}.nc-mobile-audit-list small{color:#64748b;font-size:11px;font-weight:900}.nc-mobile-audit-list strong{color:#082f49;margin:4px 0}.nc-mobile-audit-list span{color:#475569;line-height:1.45;font-size:13px}@media(max-width:1100px){.nc-mobile-enterprise-grid,.nc-mobile-enterprise-checks{grid-template-columns:1fr}}.nc-mobile-occurrence-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr);gap:18px}.nc-mobile-occurrence-command{background:linear-gradient(135deg,#0f172afa,#0e7490f0);color:#fff;border-color:#ffffff29}.nc-mobile-occurrence-command h3,.nc-mobile-occurrence-command .nc-mobile-eyebrow,.nc-mobile-occurrence-command .nc-mobile-panel-head span{color:#fff}.nc-mobile-occurrence-command .nc-mobile-panel-head>strong{min-width:88px;min-height:88px;border-radius:26px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:27px;font-weight:950}.nc-mobile-occurrence-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.nc-mobile-occurrence-summary div{padding:14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.nc-mobile-occurrence-summary div:last-child{grid-column:1 / -1}.nc-mobile-occurrence-summary small,.nc-mobile-occurrence-summary b,.nc-mobile-occurrence-summary span{display:block}.nc-mobile-occurrence-summary small{color:#ffffffb8;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nc-mobile-occurrence-summary b{color:#fff;font-size:30px;margin-top:3px}.nc-mobile-occurrence-summary span{color:#ffffffe0;line-height:1.45;font-weight:820}.nc-mobile-occurrence-actions .success{background:#10b981}.nc-mobile-occurrence-list-panel{background:linear-gradient(135deg,#fffffffa,#fff7edeb)}.nc-mobile-occurrence-list{display:flex;flex-direction:column;gap:10px;margin-top:16px}.nc-mobile-occurrence-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border-radius:20px;background:#ffffffe6;border:1px solid rgba(14,116,144,.12);box-shadow:0 14px 30px #081f340f}.nc-mobile-occurrence-item small,.nc-mobile-occurrence-item strong,.nc-mobile-occurrence-item span{display:block}.nc-mobile-occurrence-item small{color:#64748b;font-size:11px;font-weight:900}.nc-mobile-occurrence-item strong{color:#082f49;margin:4px 0}.nc-mobile-occurrence-item span{color:#475569;line-height:1.45;font-size:13px}.nc-mobile-occurrence-item em{align-self:start;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950;font-style:normal}.nc-mobile-occurrence-buttons{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.nc-mobile-occurrence-buttons button{border:0;border-radius:999px;padding:9px 12px;background:#e0f2fe;color:#075985;font-weight:950;cursor:pointer}.nc-mobile-occurrence-buttons button:last-child{background:#ecfdf5;color:#047857}@media(max-width:1100px){.nc-mobile-occurrence-grid,.nc-mobile-occurrence-summary{grid-template-columns:1fr}}.nc-mobile-dispatch-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin-top:18px}.nc-mobile-dispatch-command{background:linear-gradient(135deg,#064e3bfa,#0e7490f0);color:#fff;border-color:#ffffff29}.nc-mobile-dispatch-command h3,.nc-mobile-dispatch-command .nc-mobile-eyebrow,.nc-mobile-dispatch-command .nc-mobile-panel-head span{color:#fff}.nc-mobile-dispatch-command .nc-mobile-panel-head>strong{min-width:88px;min-height:88px;border-radius:26px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:25px;font-weight:950}.nc-mobile-dispatch-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.nc-mobile-dispatch-summary div{padding:14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.nc-mobile-dispatch-summary small,.nc-mobile-dispatch-summary b,.nc-mobile-dispatch-summary span{display:block}.nc-mobile-dispatch-summary small{color:#ffffffbd;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.nc-mobile-dispatch-summary b{color:#fff;margin-top:4px;font-size:17px}.nc-mobile-dispatch-summary span{color:#ffffffe6;margin-top:4px;line-height:1.45;font-weight:820}.nc-mobile-dispatch-checklist{background:linear-gradient(135deg,#fffffffa,#ecfdf5f0)}.nc-mobile-dispatch-items{display:flex;flex-direction:column;gap:9px;margin:14px 0}.nc-mobile-dispatch-items span{padding:11px 12px;border-radius:16px;background:#10b9811a;border:1px solid rgba(16,185,129,.18);color:#064e3b;font-weight:900;line-height:1.35}.nc-mobile-dispatch-checklist>small{display:block;color:#475569;font-weight:780;line-height:1.45}.nc-mobile-dispatch-actions .success{background:#10b981}@media(max-width:1100px){.nc-mobile-dispatch-grid,.nc-mobile-dispatch-summary{grid-template-columns:1fr}}.nc-mobile-route-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-top:18px}.nc-mobile-route-command{background:linear-gradient(135deg,#1e40affa,#0e7490f0);color:#fff;border-color:#ffffff29}.nc-mobile-route-command h3,.nc-mobile-route-command .nc-mobile-eyebrow,.nc-mobile-route-command .nc-mobile-panel-head span{color:#fff}.nc-mobile-route-command .nc-mobile-panel-head>strong{min-width:88px;min-height:88px;border-radius:26px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:25px;font-weight:950}.nc-mobile-route-status{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;margin:16px 0}.nc-mobile-route-status b,.nc-mobile-route-status span{display:block;padding:14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);color:#fff;line-height:1.4}.nc-mobile-route-status b{font-size:18px;font-weight:950}.nc-mobile-route-status span{color:#ffffffe6;font-weight:850}.nc-mobile-route-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nc-mobile-route-points span{padding:11px 12px;border-radius:16px;background:#ffffff1a;color:#ffffffe6;font-weight:850;line-height:1.35}.nc-mobile-route-actions .success{background:#10b981}.nc-mobile-route-actions .nc-mobile-light{background:#ffffff24;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.18)}.nc-mobile-route-action-card{background:linear-gradient(135deg,#fffffffa,#eff6fff0)}.nc-mobile-route-action-card>strong,.nc-mobile-route-action-card>span{display:block}.nc-mobile-route-action-card>strong{margin:16px 0 8px;color:#082f49;font-size:17px;line-height:1.45}.nc-mobile-route-action-card>span{color:#475569;line-height:1.5;font-weight:780}@media(max-width:1100px){.nc-mobile-route-grid,.nc-mobile-route-status,.nc-mobile-route-points{grid-template-columns:1fr}}.nc-mobile-forecast-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;margin-top:18px}.nc-mobile-forecast-command{background:linear-gradient(135deg,#0f172afa,#1e40aff0);color:#fff;border-color:#ffffff29}.nc-mobile-forecast-command h3,.nc-mobile-forecast-command .nc-mobile-eyebrow,.nc-mobile-forecast-command .nc-mobile-panel-head span{color:#fff}.nc-mobile-forecast-command .nc-mobile-panel-head>strong{min-width:88px;min-height:88px;border-radius:26px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:25px;font-weight:950}.nc-mobile-forecast-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.nc-mobile-forecast-summary div{padding:14px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14)}.nc-mobile-forecast-summary small,.nc-mobile-forecast-summary b,.nc-mobile-forecast-summary span{display:block;color:#fff}.nc-mobile-forecast-summary small{opacity:.72;font-weight:800;margin-bottom:6px}.nc-mobile-forecast-summary b{font-size:17px;font-weight:950}.nc-mobile-forecast-summary span{color:#ffffffe6;font-weight:850;line-height:1.4}.nc-mobile-forecast-actions .success{background:#10b981}.nc-mobile-forecast-actions .nc-mobile-light{background:#ffffff24;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.18)}.nc-mobile-forecast-action-card{background:linear-gradient(135deg,#fffffffa,#eff6fff0)}.nc-mobile-forecast-action-card>strong,.nc-mobile-forecast-action-card>span{display:block}.nc-mobile-forecast-action-card>strong{margin:16px 0 8px;color:#082f49;font-size:17px;line-height:1.45}.nc-mobile-forecast-action-card>span{color:#475569;line-height:1.5;font-weight:780}.nc-mobile-forecast-points{display:grid;gap:9px;margin-top:14px}.nc-mobile-forecast-points em{padding:10px 12px;border-radius:15px;background:#eff6ff;border:1px solid #bfdbfe;color:#0f3f80;font-style:normal;font-weight:850;line-height:1.35}@media(max-width:1100px){.nc-mobile-forecast-grid,.nc-mobile-forecast-summary{grid-template-columns:1fr}}.nc-mobile-compliance-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:18px;margin-top:18px}.nc-mobile-compliance-command{background:linear-gradient(135deg,#0f172a,#0f3b69 58%,#155e75);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 60px #0f172a3d}.nc-mobile-compliance-command .nc-mobile-eyebrow,.nc-mobile-compliance-command h3,.nc-mobile-compliance-command span,.nc-mobile-compliance-command small,.nc-mobile-compliance-command b{color:#fff}.nc-mobile-compliance-command .nc-mobile-panel-head>strong{min-width:96px;min-height:96px;display:grid;place-items:center;border-radius:28px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:30px;box-shadow:inset 0 0 0 1px #ffffff14}.nc-mobile-compliance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.nc-mobile-compliance-summary div{padding:14px;border-radius:18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.nc-mobile-compliance-summary small,.nc-mobile-compliance-summary b,.nc-mobile-compliance-summary span{display:block}.nc-mobile-compliance-summary small{margin-bottom:7px;opacity:.82;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.nc-mobile-compliance-summary span,.nc-mobile-compliance-summary b{font-weight:850;line-height:1.4}.nc-mobile-compliance-actions .success{background:#10b981}.nc-mobile-compliance-actions .nc-mobile-light{background:#ffffff24;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.18)}.nc-mobile-compliance-action-card{background:linear-gradient(135deg,#fffffffa,#f0fdfaf5)}.nc-mobile-compliance-points,.nc-mobile-compliance-evidence{display:grid;gap:9px;margin-top:14px}.nc-mobile-compliance-points em,.nc-mobile-compliance-evidence span{padding:10px 12px;border-radius:15px;font-style:normal;font-weight:850;line-height:1.35}.nc-mobile-compliance-points em{background:#ecfeff;border:1px solid #a5f3fc;color:#0e7490}.nc-mobile-compliance-evidence span{background:#f8fafc;border:1px solid #cbd5e1;color:#334155}@media(max-width:1100px){.nc-mobile-compliance-grid,.nc-mobile-compliance-summary{grid-template-columns:1fr}}.nc-mobile-twin-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.9fr);gap:18px;margin-top:18px}.nc-mobile-twin-command{background:linear-gradient(135deg,#082f49,#0f766e 54%,#1d4ed8);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 68px #082f4942;overflow:hidden;position:relative}.nc-mobile-twin-command:after{content:"";position:absolute;inset:-120px -70px auto auto;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(125,211,252,.48),transparent 68%);pointer-events:none}.nc-mobile-twin-command .nc-mobile-eyebrow,.nc-mobile-twin-command h3,.nc-mobile-twin-command span,.nc-mobile-twin-command small,.nc-mobile-twin-command b{color:#fff}.nc-mobile-twin-command .nc-mobile-panel-head>strong{min-width:98px;min-height:98px;display:grid;place-items:center;border-radius:30px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:30px;font-weight:950;box-shadow:inset 0 0 0 1px #ffffff14;z-index:1}.nc-mobile-twin-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;position:relative;z-index:1}.nc-mobile-twin-summary div{padding:14px;border-radius:18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.17)}.nc-mobile-twin-summary small,.nc-mobile-twin-summary b,.nc-mobile-twin-summary span{display:block}.nc-mobile-twin-summary small{opacity:.8;font-weight:850;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}.nc-mobile-twin-summary b,.nc-mobile-twin-summary span{font-weight:880;line-height:1.4}.nc-mobile-twin-actions{position:relative;z-index:1}.nc-mobile-twin-actions .success{background:#10b981}.nc-mobile-twin-actions .nc-mobile-light{background:#ffffff24;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.18)}.nc-mobile-twin-map-card{background:linear-gradient(135deg,#fffffffc,#ecfdf5f0)}.nc-mobile-twin-map{display:grid;gap:11px;margin-top:16px}.nc-mobile-twin-zone{padding:13px;border-radius:18px;border:1px solid #dbeafe;background:#f8fafc;display:grid;gap:5px;position:relative;overflow:hidden}.nc-mobile-twin-zone:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#22c55e}.nc-mobile-twin-zone.monitorada:before{background:#f59e0b}.nc-mobile-twin-zone.saturada:before{background:#f97316}.nc-mobile-twin-zone.bloqueada:before{background:#ef4444}.nc-mobile-twin-zone span{color:#0f172a;font-weight:950}.nc-mobile-twin-zone strong{color:#0f766e;font-size:16px}.nc-mobile-twin-zone.monitorada strong{color:#b45309}.nc-mobile-twin-zone.saturada strong,.nc-mobile-twin-zone.bloqueada strong{color:#b91c1c}.nc-mobile-twin-zone small{color:#475569;font-weight:820}.nc-mobile-twin-zone em{color:#334155;font-style:normal;font-weight:760;line-height:1.4}@media(max-width:1100px){.nc-mobile-twin-grid,.nc-mobile-twin-summary{grid-template-columns:1fr}}.nc-mobile-enterprise-page{gap:14px}.nc-mobile-hero-enterprise{grid-template-columns:minmax(0,1fr) 210px;padding:22px;border-color:#2563eb29;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.12),transparent 34%),radial-gradient(circle at 92% 15%,rgba(16,185,129,.16),transparent 32%),linear-gradient(135deg,#fffffffa,#f0f9fff2)}.nc-mobile-hero-enterprise h2{font-size:clamp(26px,2.6vw,38px)}.nc-mobile-hero-actions,.nc-mobile-actions.compact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nc-mobile-hero-actions button,.nc-mobile-actions.compact-actions button,.nc-mobile-panel-head.compact button,.nc-mobile-occurrence-buttons button{min-height:34px;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0369a1,#0e7490);box-shadow:0 10px 20px #0e749029}.nc-mobile-hero-actions .nc-mobile-light,.nc-mobile-actions.compact-actions .nc-mobile-light,.nc-mobile-panel-head.compact .nc-mobile-light{color:#075985;background:#eef8ff;border:1px solid rgba(14,116,144,.14);box-shadow:none}.nc-mobile-actions.compact-actions .success{background:linear-gradient(135deg,#059669,#10b981)}.nc-mobile-actions.compact-actions button:disabled{opacity:.55;cursor:not-allowed}.nc-mobile-score-card{min-height:118px;background:linear-gradient(160deg,#0f172a,#075985 52%,#14b8a6)}.nc-mobile-flow-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nc-mobile-flow-strip article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:12px;min-height:76px;border-radius:20px;border:1px solid rgba(37,99,235,.14);background:linear-gradient(135deg,#fffffff7,#eff6ffeb);box-shadow:0 14px 34px #0f172a0f}.nc-mobile-flow-strip b{width:30px;height:30px;display:grid;place-items:center;border-radius:12px;color:#0f172a;background:linear-gradient(135deg,#dbeafe,#ccfbf1)}.nc-mobile-flow-strip strong,.nc-mobile-flow-strip span,.nc-mobile-flow-strip em{display:block}.nc-mobile-flow-strip strong{color:#0b2942;font-size:13px}.nc-mobile-flow-strip span{color:#64748b;font-size:11px;line-height:1.35}.nc-mobile-flow-strip em{grid-column:1 / -1;justify-self:start;padding:5px 8px;border-radius:999px;color:#0369a1;background:#e0f2fe;font-size:10px;font-weight:900;font-style:normal}.nc-mobile-kpis-enterprise article{min-height:92px;padding:14px;position:relative;overflow:hidden}.nc-mobile-kpis-enterprise article:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:999px}.nc-mobile-kpis-enterprise .accent-blue:before{background:#2563eb}.nc-mobile-kpis-enterprise .accent-red:before{background:#ef4444}.nc-mobile-kpis-enterprise .accent-green:before{background:#10b981}.nc-mobile-kpis-enterprise .accent-purple:before{background:#8b5cf6}.nc-mobile-kpis-enterprise strong{font-size:24px}.nc-mobile-mode-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.nc-mobile-mode-card{padding:18px;min-height:0}.nc-mobile-mode-card.operador{border-color:#10b9813d;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.13),transparent 30%),linear-gradient(135deg,#fffffffa,#ecfdf5ed)}.nc-mobile-mode-card.gestor{border-color:#3b82f633;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.13),transparent 31%),linear-gradient(135deg,#fffffffa,#eff6fff0)}.nc-mobile-panel-head.compact{margin-bottom:12px;align-items:center}.nc-mobile-panel-head.compact h3{font-size:20px}.nc-mobile-panel-head.compact span{font-size:13px}.nc-mobile-panel-head.compact>strong{border-radius:18px;padding:9px 12px;color:#075985;background:#e0f2fe;font-size:14px}.nc-mobile-current-task{display:flex;justify-content:space-between;gap:12px;padding:14px;border-radius:22px;border:1px solid rgba(16,185,129,.2);background:#ffffffdb}.nc-mobile-current-task small,.nc-mobile-current-task p{margin:0;color:#64748b;font-size:12px}.nc-mobile-current-task h4{margin:5px 0 6px;color:#0b2942;font-size:18px}.compact-badges{justify-content:flex-end;align-content:flex-start;margin:0}.nc-mobile-operator-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:14px;margin-top:14px}.compact-list{margin-top:0;gap:8px}.compact-list button{min-height:40px;padding:9px 11px;border-radius:15px;font-size:12px}.compact-list button span{width:22px;height:22px}.nc-mobile-mini-actions label,.step-card label{margin-top:8px}.nc-mobile-mini-actions textarea,.step-card textarea{min-height:78px}.compact-tasks{gap:8px}.compact-tasks .nc-mobile-task{padding:11px;border-radius:16px}.compact-tasks .nc-mobile-task strong{font-size:13px}.compact-tasks .nc-mobile-task span,.compact-tasks .nc-mobile-task small{font-size:11px}.nc-mobile-execution-flow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.72fr) minmax(0,1.15fr);gap:14px}.step-card{padding:18px}.step-card.evidence{border-color:#14b8a638;background:linear-gradient(135deg,#f0fdfafa,#fffffff5)}.step-card.signature{border-color:#8b5cf633;background:linear-gradient(135deg,#f5f3fffa,#fffffff5)}.step-card.communication{border-color:#0ea5e933;background:linear-gradient(135deg,#f0f9fffa,#fffffff5)}.nc-mobile-step-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.nc-mobile-step-title>b{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#075985;background:#e0f2fe}.nc-mobile-step-title h3{font-size:18px}.compact-evidence{gap:8px;margin-top:0}.compact-evidence div{grid-template-columns:72px minmax(0,1fr) auto;padding:9px;border-radius:14px}.compact-evidence strong,.compact-evidence span,.compact-evidence em{font-size:11px}.compact-communication{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 2px}.compact-communication div{padding:10px;border-radius:14px}.nc-mobile-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-mobile-ai-command{padding:16px;min-height:248px}.nc-mobile-ai-command.blue{border-color:#2563eb2e;background:linear-gradient(135deg,#eff6ff,#fff)}.nc-mobile-ai-command.cyan{border-color:#14b8a62e;background:linear-gradient(135deg,#ecfeff,#fff)}.nc-mobile-ai-command.orange{border-color:#f59e0b38;background:linear-gradient(135deg,#fffbeb,#fff)}.nc-mobile-ai-command.purple{border-color:#8b5cf62e;background:linear-gradient(135deg,#f5f3ff,#fff)}.nc-mobile-ai-command h3{font-size:17px}.nc-mobile-ai-command p{min-height:70px;margin:10px 0 0;color:#334155;font-size:13px}.nc-mobile-color-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nc-mobile-color-summary div{padding:10px;border-radius:14px;background:#ffffffbf;border:1px solid rgba(15,78,110,.08)}.nc-mobile-color-summary small,.nc-mobile-color-summary b{display:block}.nc-mobile-color-summary small{color:#64748b;font-size:10px;font-weight:900;text-transform:uppercase}.nc-mobile-color-summary b{color:#0b2942;font-size:12px;margin-top:4px}.nc-mobile-audit-grid-final{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(300px,.85fr);gap:14px}.compact-occurrences{max-height:430px;overflow:auto}.compact-zones{display:grid;gap:9px}.compact-zones div{padding:11px;border-radius:16px;border:1px solid rgba(15,78,110,.1);background:#ffffffc7}.compact-zones b,.compact-zones span,.compact-zones em{display:block}.compact-zones b{color:#0b2942;font-size:13px}.compact-zones span{color:#64748b;font-size:12px;margin-top:3px}.compact-zones em{color:#0e7490;font-size:12px;font-style:normal;font-weight:850;margin-top:5px}.compact-status{padding:12px;border-radius:18px;background:#eef8ff;border:1px solid rgba(14,116,144,.12)}.compact-audit{max-height:255px;overflow:auto}.nc-mobile-panel input,.nc-mobile-panel textarea{padding:10px 12px;border-radius:13px;font-size:13px}.nc-mobile-secondary{padding:9px 13px;font-size:12px}@media(max-width:1280px){.nc-mobile-flow-strip,.nc-mobile-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-mobile-mode-grid,.nc-mobile-execution-flow,.nc-mobile-audit-grid-final{grid-template-columns:1fr}}@media(max-width:760px){.nc-mobile-hero-enterprise,.nc-mobile-kpis-enterprise,.nc-mobile-flow-strip,.nc-mobile-intelligence-grid,.nc-mobile-operator-layout{grid-template-columns:1fr}.nc-mobile-current-task{flex-direction:column}}.nc-mobile-flow-strip article{min-height:64px;padding:10px 12px;overflow:hidden;position:relative}.nc-mobile-flow-strip article:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:999px;background:linear-gradient(180deg,#0284c7,#22c55e)}.nc-mobile-flow-strip article:nth-child(1){background:linear-gradient(135deg,#ecfdf5,#fff 72%);border-color:#10b98147;box-shadow:0 12px 28px #10b9811a}.nc-mobile-flow-strip article:nth-child(2){background:linear-gradient(135deg,#eff6ff,#fff 72%);border-color:#3b82f647;box-shadow:0 12px 28px #3b82f61a}.nc-mobile-flow-strip article:nth-child(3){background:linear-gradient(135deg,#ecfeff,#fff 72%);border-color:#06b6d44d;box-shadow:0 12px 28px #06b6d41a}.nc-mobile-flow-strip article:nth-child(4){background:linear-gradient(135deg,#f5f3ff,#fff 72%);border-color:#8b5cf647;box-shadow:0 12px 28px #8b5cf61a}.nc-mobile-flow-strip article:nth-child(5){background:linear-gradient(135deg,#fff7ed,#fff 72%);border-color:#f9731642;box-shadow:0 12px 28px #f9731617}.nc-mobile-flow-strip article:nth-child(6){background:linear-gradient(135deg,#f0fdfa,#fff 72%);border-color:#14b8a64d;box-shadow:0 12px 28px #14b8a61a}.nc-mobile-flow-strip article:nth-child(1) b{background:linear-gradient(135deg,#bbf7d0,#dcfce7);color:#065f46}.nc-mobile-flow-strip article:nth-child(2) b{background:linear-gradient(135deg,#bfdbfe,#dbeafe);color:#1d4ed8}.nc-mobile-flow-strip article:nth-child(3) b{background:linear-gradient(135deg,#a5f3fc,#cffafe);color:#0e7490}.nc-mobile-flow-strip article:nth-child(4) b{background:linear-gradient(135deg,#ddd6fe,#ede9fe);color:#6d28d9}.nc-mobile-flow-strip article:nth-child(5) b{background:linear-gradient(135deg,#fed7aa,#ffedd5);color:#c2410c}.nc-mobile-flow-strip article:nth-child(6) b{background:linear-gradient(135deg,#99f6e4,#ccfbf1);color:#0f766e}.nc-mobile-flow-strip article:nth-child(1) em{color:#047857;background:#d1fae5}.nc-mobile-flow-strip article:nth-child(2) em{color:#1d4ed8;background:#dbeafe}.nc-mobile-flow-strip article:nth-child(3) em{color:#0e7490;background:#cffafe}.nc-mobile-flow-strip article:nth-child(4) em{color:#6d28d9;background:#ede9fe}.nc-mobile-flow-strip article:nth-child(5) em{color:#c2410c;background:#ffedd5}.nc-mobile-flow-strip article:nth-child(6) em{color:#0f766e;background:#ccfbf1}.nc-mobile-ai-command{min-height:196px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between}.nc-mobile-ai-command .nc-mobile-panel-head.compact{gap:10px;margin-bottom:6px}.nc-mobile-ai-command .nc-mobile-panel-head.compact>strong{min-width:52px;min-height:40px;padding:8px 10px;border-radius:18px;font-size:15px}.nc-mobile-ai-command h3{font-size:16px;line-height:1.22;margin-top:3px}.nc-mobile-ai-command p{min-height:44px;margin:8px 0 0;font-size:12.5px;line-height:1.4}.nc-mobile-ai-command .nc-mobile-color-summary{gap:8px;margin:8px 0}.nc-mobile-ai-command .nc-mobile-color-summary div{padding:9px 10px;min-height:46px;border-radius:14px}.nc-mobile-ai-command .nc-mobile-color-summary small{font-size:9px}.nc-mobile-ai-command .nc-mobile-color-summary b{font-size:11px;line-height:1.25}.nc-mobile-ai-command .compact-actions{margin-top:8px}.nc-mobile-ai-command.blue{background:radial-gradient(circle at 0 0,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,#eff6ff,#fff 72%);border-color:#3b82f657}.nc-mobile-ai-command.cyan{background:radial-gradient(circle at 0 0,rgba(20,184,166,.18),transparent 34%),linear-gradient(135deg,#ecfeff,#fff 72%);border-color:#14b8a65c}.nc-mobile-ai-command.orange{background:radial-gradient(circle at 0 0,rgba(245,158,11,.18),transparent 34%),linear-gradient(135deg,#fffbeb,#fff 72%);border-color:#f59e0b61}.nc-mobile-ai-command.purple{background:radial-gradient(circle at 0 0,rgba(139,92,246,.16),transparent 34%),linear-gradient(135deg,#f5f3ff,#fff 72%);border-color:#8b5cf657}.nc-mobile-audit-panel .nc-mobile-enterprise-status,.nc-mobile-audit-panel .compact-status{background:linear-gradient(135deg,#e0f2fe,#f0fdfa 78%);border:1px solid rgba(14,116,144,.28);box-shadow:inset 4px 0 #0e749061,0 10px 22px #0e749014}.nc-mobile-audit-panel .nc-mobile-enterprise-status b,.nc-mobile-audit-panel .compact-status b{color:#0f172a;text-shadow:none}.nc-mobile-audit-panel .nc-mobile-enterprise-status span,.nc-mobile-audit-panel .compact-status span{color:#334155;text-shadow:none;font-weight:800}.nc-mobile-layout-referencia{gap:14px;padding-bottom:18px;--om-blue: #0b6ee8;--om-green: #10b981;--om-purple: #8b5cf6;--om-orange: #f59e0b;--om-teal: #14b8a6;--om-navy: #1d4ed8;--om-ink: #08213d;--om-muted: #64748b}.nc-mobile-ref-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:linear-gradient(135deg,#fffffffa,#f8fbfff0);box-shadow:0 18px 38px #0f172a0f}.nc-mobile-ref-header h2{margin:0;color:var(--om-ink);font-size:26px;letter-spacing:-.04em}.nc-mobile-ref-header span{color:var(--om-muted);font-size:13px}.nc-mobile-ref-mode{display:flex;gap:6px;padding:5px;border:1px solid rgba(148,163,184,.25);border-radius:999px;background:#ffffffd6}.nc-mobile-ref-mode button,.nc-mobile-ref-buttons button,.nc-mobile-ref-primary,.nc-mobile-ref-footer-btn,.nc-mobile-ref-action button{border:0;border-radius:999px;padding:8px 14px;cursor:pointer;font-weight:900;font-size:12px}.nc-mobile-ref-mode button{color:#334155;background:transparent}.nc-mobile-ref-mode button.active{color:#fff;background:linear-gradient(135deg,#1976f3,#0949b7);box-shadow:0 10px 22px #2563eb3d}.nc-mobile-ref-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nc-mobile-flow-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:74px;padding:12px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:#fff;box-shadow:0 16px 34px #0f172a0f;position:relative;overflow:hidden}.nc-mobile-flow-step:after{content:"→";position:absolute;right:-5px;top:50%;transform:translateY(-50%);color:#0e74908c;font-weight:900}.nc-mobile-flow-step:last-child:after{content:""}.nc-mobile-flow-icon,.nc-mobile-ref-action-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#fff;font-size:18px;box-shadow:0 14px 26px #0f172a24}.nc-mobile-flow-step.blue .nc-mobile-flow-icon,.nc-mobile-ref-action.blue .nc-mobile-ref-action-icon{background:linear-gradient(135deg,#2684ff,#064bb7)}.nc-mobile-flow-step.green .nc-mobile-flow-icon,.nc-mobile-ref-action.green .nc-mobile-ref-action-icon{background:linear-gradient(135deg,#22c55e,#059669)}.nc-mobile-flow-step.purple .nc-mobile-flow-icon,.nc-mobile-ref-action.purple .nc-mobile-ref-action-icon{background:linear-gradient(135deg,#a855f7,#7c3aed)}.nc-mobile-flow-step.orange .nc-mobile-flow-icon,.nc-mobile-ref-action.orange .nc-mobile-ref-action-icon{background:linear-gradient(135deg,#fb923c,#f97316)}.nc-mobile-flow-step.teal .nc-mobile-flow-icon{background:linear-gradient(135deg,#2dd4bf,#0d9488)}.nc-mobile-flow-step.navy .nc-mobile-flow-icon{background:linear-gradient(135deg,#2563eb,#1e40af)}.nc-mobile-flow-step strong,.nc-mobile-flow-step span,.nc-mobile-flow-step em{display:block}.nc-mobile-flow-step strong{color:var(--om-ink);font-size:13px}.nc-mobile-flow-step span{color:#64748b;font-size:11px;margin-top:2px}.nc-mobile-flow-step em{width:max-content;margin-top:7px;padding:4px 8px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-style:normal;font-size:10px;font-weight:900}.nc-mobile-ref-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-mobile-ref-action{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:132px;padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:#fffffff5;box-shadow:0 18px 40px #0f172a12;overflow:hidden}.nc-mobile-ref-action:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55}.nc-mobile-ref-action.blue:before{background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 66%)}.nc-mobile-ref-action.green:before{background:linear-gradient(135deg,rgba(16,185,129,.1),transparent 66%)}.nc-mobile-ref-action.orange:before{background:linear-gradient(135deg,rgba(245,158,11,.12),transparent 66%)}.nc-mobile-ref-action.purple:before{background:linear-gradient(135deg,rgba(139,92,246,.12),transparent 66%)}.nc-mobile-ref-action>*{position:relative;z-index:1}.nc-mobile-ref-action p{margin:0 0 8px;color:#075985;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.nc-mobile-ref-action strong{display:block;color:var(--om-ink);font-size:17px;line-height:1.15}.nc-mobile-ref-action>b{align-self:start;padding:7px 9px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:13px}.nc-mobile-ref-tags{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.nc-mobile-ref-tags span{padding:7px 10px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#334155;background:#ffffffc7;font-size:11px;font-weight:800}.nc-mobile-ref-action button{margin-right:6px;color:#fff;background:linear-gradient(135deg,#0ea5e9,#0369a1);box-shadow:0 10px 20px #0284c72e}.nc-mobile-ref-action.green button{background:linear-gradient(135deg,#10b981,#059669)}.nc-mobile-ref-action.orange button{background:linear-gradient(135deg,#f59e0b,#f97316)}.nc-mobile-ref-action.purple button{background:linear-gradient(135deg,#a855f7,#7c3aed)}.nc-mobile-ref-action button.light{color:#075985;background:#eff6ff;box-shadow:none;border:1px solid rgba(14,116,144,.18)}.nc-mobile-ref-suggestions{display:grid;grid-template-columns:160px repeat(6,minmax(0,1fr)) 150px;align-items:center;gap:10px;padding:14px;border:1px solid rgba(37,99,235,.18);border-radius:22px;background:linear-gradient(135deg,#eff6fff5,#fffffff5);box-shadow:0 18px 40px #2563eb14}.nc-mobile-ref-suggestions p{margin:0;color:#0b6ee8;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.nc-mobile-ref-suggestions p span{display:inline-block;margin-left:5px;padding:3px 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8}.nc-mobile-ref-suggestions button{display:flex;align-items:center;gap:9px;min-height:52px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#fff;text-align:left;cursor:pointer;padding:9px}.nc-mobile-ref-suggestions button i{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;background:#fee2e2;font-style:normal}.nc-mobile-ref-suggestions button strong{display:block;color:var(--om-ink);font-size:11px}.nc-mobile-ref-suggestions button small{display:block;color:var(--om-muted);font-size:10px}.nc-mobile-ref-suggestions .nc-mobile-all-actions{justify-content:center;color:#0b6ee8;font-weight:900}.nc-mobile-ref-main-grid{display:grid;grid-template-columns:1.25fr .85fr .9fr;gap:14px}.nc-mobile-ref-operator-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nc-mobile-ref-card{padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:#fffffff7;box-shadow:0 20px 44px #0f172a12}.nc-mobile-ref-card.fila{background:linear-gradient(135deg,#fff,#f8fbff)}.nc-mobile-ref-card.execucao{background:linear-gradient(135deg,#fff,#f0f9ff)}.nc-mobile-ref-card.auditoria{background:linear-gradient(135deg,#fff,#f5fbff)}.nc-mobile-ref-card header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.nc-mobile-ref-card h3{margin:0;color:var(--om-ink);font-size:18px}.nc-mobile-ref-card header em{padding:6px 10px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-style:normal;font-weight:950}.nc-mobile-ref-task-list{display:grid;gap:9px}.nc-mobile-ref-task{display:grid;grid-template-columns:34px minmax(0,1fr) 70px 86px 68px;gap:9px;align-items:center;width:100%;min-height:62px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#fff;text-align:left;cursor:pointer;padding:10px}.nc-mobile-ref-task.risk-high{border-color:#ef444447;background:linear-gradient(135deg,#fff,#fff5f5)}.nc-mobile-ref-task.risk-mid{border-color:#f59e0b4d;background:linear-gradient(135deg,#fff,#fffbeb)}.nc-mobile-ref-task.risk-low{border-color:#10b98142;background:linear-gradient(135deg,#fff,#ecfdf5)}.nc-mobile-ref-task.active{box-shadow:0 14px 28px #2563eb1f;border-color:#2563eb59}.nc-mobile-ref-task b{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#e0f2fe;color:#0369a1}.nc-mobile-ref-task strong{color:var(--om-ink);font-size:12px;display:block}.nc-mobile-ref-task small,.nc-mobile-ref-task i{color:#64748b;font-size:10px;font-style:normal}.nc-mobile-ref-task em{width:max-content;border-radius:999px;padding:4px 7px;color:#b91c1c;background:#fee2e2;font-style:normal;font-weight:900;font-size:10px}.nc-mobile-ref-exec-box{padding:14px;border-radius:18px;border:1px solid rgba(239,68,68,.18);background:linear-gradient(135deg,#fffffffa,#fff5f5e6)}.nc-mobile-ref-exec-box strong{display:block;color:var(--om-ink)}.nc-mobile-ref-exec-box span{color:var(--om-muted);font-size:12px}.nc-mobile-ref-exec-box em{float:right;padding:4px 8px;border-radius:999px;background:#fee2e2;color:#dc2626;font-style:normal;font-size:10px;font-weight:950}.nc-mobile-ref-exec-box p{display:flex;justify-content:space-between;margin:18px 0 7px;color:#475569;font-size:12px}.nc-mobile-ref-progress{height:8px;border-radius:999px;background:#dbe5f2;overflow:hidden}.nc-mobile-ref-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0ea5e9)}.nc-mobile-ref-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.nc-mobile-ref-metrics span{color:#64748b;font-size:10px}.nc-mobile-ref-metrics b{display:block;color:var(--om-ink);font-size:13px}.nc-mobile-ref-primary{width:100%;margin-top:12px;color:#fff;background:linear-gradient(135deg,#0b6ee8,#0746af);box-shadow:0 12px 24px #2563eb33}.nc-mobile-ref-final-package{position:relative;min-height:104px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#0f3c91,#1e3a8a 52%,#4338ca);color:#fff;box-shadow:0 18px 36px #1e40af3d;overflow:hidden}.nc-mobile-ref-final-package strong,.nc-mobile-ref-final-package span{display:block;color:#fff;position:relative;z-index:1}.nc-mobile-ref-final-package b{position:absolute;right:14px;top:14px;width:48px;height:48px;display:grid;place-items:center;border-radius:999px;border:2px solid rgba(255,255,255,.28);color:#fff}.nc-mobile-ref-final-package span{max-width:78%;margin-top:10px;font-size:12px;line-height:1.45}.nc-mobile-ref-audit-event{margin-top:12px;padding:13px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff}.nc-mobile-ref-audit-event small,.nc-mobile-ref-audit-event span{display:block;color:var(--om-muted);font-size:11px}.nc-mobile-ref-audit-event strong{display:block;color:var(--om-ink);margin:5px 0}.nc-mobile-ref-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nc-mobile-ref-buttons button{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0369a1);box-shadow:0 12px 22px #0e74902e}.nc-mobile-ref-buttons button.success{background:linear-gradient(135deg,#10b981,#059669)}.nc-mobile-ref-buttons button.light{color:#075985;background:#eff6ff;border:1px solid rgba(14,116,144,.18);box-shadow:none}.nc-mobile-ref-footer-btn{width:100%;margin-top:12px;color:#0b6ee8;background:#f8fbff;border:1px solid rgba(37,99,235,.18)}.nc-mobile-ref-card.compact input,.nc-mobile-ref-card.compact textarea{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:10px 12px;margin-bottom:10px;color:var(--om-ink);background:#fff}.nc-mobile-ref-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.nc-mobile-ref-checks button{border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:9px;color:#475569;background:#fff;cursor:pointer;font-weight:800;text-transform:capitalize}.nc-mobile-ref-checks button.checked{color:#047857;background:#ecfdf5;border-color:#10b98147}.nc-mobile-ref-sign{display:flex;align-items:center;gap:8px;margin-top:12px;color:#334155;font-weight:800}.nc-mobile-ref-sign input{width:auto!important;margin:0!important}.nc-mobile-ref-statusbar{display:grid;grid-template-columns:repeat(5,auto) 1fr;align-items:center;gap:22px;padding:12px 16px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#ffffffeb;color:#334155;font-size:12px}.nc-mobile-ref-statusbar b{color:#059669}.nc-mobile-ref-statusbar small{justify-self:end;color:#64748b}@media(max-width:1280px){.nc-mobile-ref-flow,.nc-mobile-ref-actions,.nc-mobile-ref-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-mobile-ref-suggestions p{grid-column:1 / -1}.nc-mobile-ref-main-grid{grid-template-columns:1fr}}@media(max-width:760px){.nc-mobile-ref-header,.nc-mobile-ref-statusbar{grid-template-columns:1fr;display:grid}.nc-mobile-ref-flow,.nc-mobile-ref-actions,.nc-mobile-ref-operator-grid,.nc-mobile-ref-checks{grid-template-columns:1fr}.nc-mobile-ref-task{grid-template-columns:32px minmax(0,1fr)}.nc-mobile-ref-task em,.nc-mobile-ref-task>small,.nc-mobile-ref-task i{display:none}}.nc-mobile-ref-complete-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nc-mobile-ref-card.evidencia{background:linear-gradient(135deg,#fff,#f0fdfa);border-color:#14b8a638}.nc-mobile-ref-card.ia-stack{background:linear-gradient(135deg,#fff,#f5f3ff);border-color:#8b5cf638}.nc-mobile-ref-evidence-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px}.nc-mobile-ref-evidence-form input{width:100%;min-height:40px;border:1px solid rgba(148,163,184,.25);border-radius:14px;padding:10px 12px;color:var(--om-ink);background:#fff}.nc-mobile-ref-evidence-form button,.nc-mobile-ref-occurrence-actions button,.nc-mobile-ref-ia-mini-grid button{border:0;border-radius:999px;padding:9px 13px;cursor:pointer;font-weight:900;font-size:12px}.nc-mobile-ref-evidence-form button,.nc-mobile-ref-occurrence-actions button{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e);box-shadow:0 12px 22px #14b8a62e}.nc-mobile-ref-occurrence-actions button.light{color:#0f766e;background:#ecfeff;border:1px solid rgba(20,184,166,.2);box-shadow:none}.nc-mobile-ref-evidence-list{display:grid;gap:8px}.nc-mobile-ref-evidence-item{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#ffffffeb}.nc-mobile-ref-evidence-item strong{color:var(--om-ink);font-size:12px}.nc-mobile-ref-evidence-item span{color:#475569;font-size:12px}.nc-mobile-ref-evidence-item em{padding:5px 8px;border-radius:999px;color:#075985;background:#e0f2fe;font-style:normal;font-size:10px;font-weight:950}.nc-mobile-ref-evidence-item.alta em{color:#b91c1c;background:#fee2e2}.nc-mobile-ref-evidence-item.media em{color:#92400e;background:#fef3c7}.nc-mobile-ref-evidence-item.baixa em{color:#047857;background:#dcfce7}.nc-mobile-ref-occurrence-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nc-mobile-ref-ia-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nc-mobile-ref-ia-mini-grid button{min-height:72px;border-radius:18px;text-align:left;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 14px 26px #6d28d929}.nc-mobile-ref-ia-mini-grid button.light{color:#5b21b6;background:#f5f3ff;border:1px solid rgba(139,92,246,.22);box-shadow:none}.nc-mobile-ref-ia-mini-grid button.complete{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 14px 26px #10b98129}.nc-mobile-ref-ia-mini-grid button.cancel{background:linear-gradient(135deg,#fb7185,#e11d48);box-shadow:0 14px 26px #e11d4824}.nc-mobile-ref-ia-mini-grid button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.nc-mobile-ref-ia-mini-grid strong,.nc-mobile-ref-ia-mini-grid span{display:block}.nc-mobile-ref-ia-mini-grid strong{font-size:13px}.nc-mobile-ref-ia-mini-grid span{margin-top:5px;font-size:11px;line-height:1.35;opacity:.88}.nc-mobile-ref-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.nc-mobile-ref-zones span{padding:10px;border-radius:16px;border:1px solid rgba(139,92,246,.18);background:#ffffffd9}.nc-mobile-ref-zones b,.nc-mobile-ref-zones small{display:block}.nc-mobile-ref-zones b{color:var(--om-ink);font-size:11px}.nc-mobile-ref-zones small{color:var(--om-muted);font-size:10px;margin-top:4px}@media(max-width:1280px){.nc-mobile-ref-complete-grid{grid-template-columns:1fr}}@media(max-width:760px){.nc-mobile-ref-evidence-form,.nc-mobile-ref-evidence-item,.nc-mobile-ref-ia-mini-grid,.nc-mobile-ref-zones{grid-template-columns:1fr}}.nc-mobile-ref-mode button{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.nc-mobile-ref-mode button:hover{transform:translateY(-1px)}.nc-mobile-mode-context{display:grid;gap:12px;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:22px;padding:14px;box-shadow:0 18px 38px #0f172a0f}.nc-mobile-mode-context.operador{grid-template-columns:minmax(0,1fr) auto;background:linear-gradient(135deg,#eff6fffa,#ecfdf5eb);border-color:#2563eb2e}.nc-mobile-mode-context.gestor{grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(135deg,#fffffffa,#f5f3ffeb);border-color:#8b5cf62e}.nc-mobile-mode-context strong,.nc-mobile-mode-context span,.nc-mobile-mode-context small{display:block}.nc-mobile-mode-context.operador strong{color:#075985;font-size:15px}.nc-mobile-mode-context.operador span{color:#475569;font-size:12px;margin-top:3px}.nc-mobile-mode-context.operador button{border:0;border-radius:999px;padding:9px 14px;color:#fff;background:linear-gradient(135deg,#0b6ee8,#0746af);box-shadow:0 12px 22px #2563eb2e;cursor:pointer;font-weight:950;font-size:12px}.nc-mobile-mode-context.operador button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.nc-mobile-gestor-kpi{min-height:84px;border:1px solid rgba(37,99,235,.16);border-radius:18px;padding:12px;background:linear-gradient(135deg,#fff,#eff6ff)}.nc-mobile-gestor-kpi small{color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.nc-mobile-gestor-kpi strong{color:#0b6ee8;font-size:24px;margin-top:4px;letter-spacing:-.04em}.nc-mobile-gestor-kpi span{color:#475569;font-size:11px;margin-top:2px}.nc-mobile-gestor-kpi.danger{border-color:#ef444433;background:linear-gradient(135deg,#fff,#fff1f2)}.nc-mobile-gestor-kpi.danger strong{color:#dc2626}.nc-mobile-gestor-kpi.success{border-color:#10b98133;background:linear-gradient(135deg,#fff,#ecfdf5)}.nc-mobile-gestor-kpi.success strong{color:#059669}.nc-mobile-gestor-kpi.purple{border-color:#8b5cf638;background:linear-gradient(135deg,#fff,#f5f3ff)}.nc-mobile-gestor-kpi.purple strong{color:#7c3aed}.nc-mobile-modo-gestor .nc-mobile-ref-operator-grid{display:none}.nc-mobile-modo-gestor .nc-mobile-ref-suggestions{border-color:#8b5cf633;background:linear-gradient(135deg,#f5f3fff5,#fffffff5)}.nc-mobile-modo-gestor .nc-mobile-ref-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr) minmax(320px,.72fr)}.nc-mobile-modo-operador .nc-mobile-ref-actions{border-color:#2563eb1a}@media(max-width:1280px){.nc-mobile-mode-context.gestor,.nc-mobile-modo-gestor .nc-mobile-ref-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-mobile-mode-context.operador,.nc-mobile-mode-context.gestor,.nc-mobile-modo-gestor .nc-mobile-ref-main-grid{grid-template-columns:1fr}}.nc-page.nc-page-compact:has(.nc-people-shell){--func-blue: #0b5fd7;--func-blue-2: #20a8df;--func-navy: #08284a;--func-ink: #12365c;--func-muted: #5f7899;--func-soft: rgba(255, 255, 255, .82);--func-border: rgba(95, 156, 255, .38);--func-shadow: 0 18px 44px rgba(18, 85, 155, .08);width:100%;box-sizing:border-box;font-size:13px}.nc-people-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0 24px 32px!important;box-sizing:border-box!important;display:grid!important;gap:14px!important}.nc-people-shell>*{width:100%!important;max-width:none!important;box-sizing:border-box!important}.nc-people-shell .nc-module-hero.compact{min-height:unset!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;border-radius:24px!important;border:1px solid rgba(110,168,254,.44)!important;background:radial-gradient(circle at 12% 10%,rgba(32,181,221,.16),transparent 34%),linear-gradient(135deg,#ffffffe8,#ebf7ffc7)!important;box-shadow:var(--func-shadow)!important;overflow:hidden}.nc-people-shell .nc-module-hero.compact h1{font-size:24px!important;line-height:1.12!important;margin:4px 0 8px!important;color:var(--func-navy)!important;font-weight:900!important;letter-spacing:-.03em}.nc-people-shell .nc-module-hero.compact p{max-width:680px!important;font-size:13px!important;line-height:1.45!important;margin:0!important;color:var(--func-muted)!important;font-weight:650!important}.nc-people-shell .nc-section-kicker{display:block;color:#286fc6!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:850!important;margin-bottom:4px!important}.nc-people-shell .nc-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 12px!important;border-radius:999px!important;background:#d7ecffe6!important;border:1px solid rgba(96,165,250,.34)!important;color:#0755bb!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.nc-people-shell .nc-chip.orange{background:#ffedd5e6!important;border-color:#fb923c5c!important;color:#ea580c!important}.nc-people-shell .nc-chip.purple{background:#ede9fee6!important;border-color:#a78bfa5c!important;color:#7c3aed!important}.nc-people-shell .nc-chip.green{background:#d1fae5e6!important;border-color:#34d3995c!important;color:#047857!important}.nc-people-shell .nc-chip.blue{background:#dbeafee6!important;border-color:#60a5fa5c!important;color:#1d4ed8!important}.nc-people-shell .nc-chip.cyan{background:#cffafee6!important;border-color:#22d3ee5c!important;color:#0e7490!important}.nc-people-shell .people-kpis,.nc-people-shell .nc-finance-kpi-grid.compact.people-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.nc-people-shell .nc-finance-kpi{position:relative!important;min-height:84px!important;padding:13px 14px!important;border-radius:16px!important;border:1px solid rgba(110,168,254,.4)!important;background:linear-gradient(135deg,#ffffffe6,#eff8ffb8)!important;box-shadow:0 16px 36px #1a5aa012!important;overflow:hidden!important}.nc-people-shell .nc-finance-kpi:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:4px;border-radius:999px;background:#2c8df7}.nc-people-shell .nc-finance-kpi.accent-green:before{background:#34d399}.nc-people-shell .nc-finance-kpi.accent-orange:before{background:#f59e0b}.nc-people-shell .nc-finance-kpi.accent-red:before{background:#fb7185}.nc-people-shell .nc-finance-kpi.accent-cyan:before{background:#22d3ee}.nc-people-shell .nc-finance-kpi.accent-blue:before{background:#2c8df7}.nc-people-shell .nc-finance-kpi.accent-purple:before{background:#8b5cf6}.nc-people-shell .nc-finance-kpi span{display:block!important;color:#57749a!important;font-size:.67rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:850!important;margin-bottom:7px!important;white-space:nowrap!important}.nc-people-shell .nc-finance-kpi strong{display:block!important;color:var(--func-navy)!important;font-size:clamp(1.02rem,1.45vw,1.42rem)!important;line-height:1.05!important;font-weight:900!important;white-space:nowrap!important}.nc-people-shell .nc-finance-kpi small{display:block!important;margin-top:7px!important;color:var(--func-muted)!important;font-size:.68rem!important;line-height:1.2!important;font-weight:650!important}.nc-people-shell .nc-tabs-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}.nc-people-shell .nc-tabs-row button,.nc-people-shell .nc-small-button,.nc-people-shell .nc-primary-button.compact,.nc-people-shell .nc-form-actions .nc-primary-button{border:1px solid rgba(59,130,246,.55)!important;border-radius:999px!important;background:#ffffffd1!important;color:#0759c7!important;font-weight:800!important;font-size:12px!important;min-height:36px!important;padding:0 16px!important;width:auto!important;max-width:max-content!important;box-shadow:0 12px 24px #1877f214!important;cursor:pointer!important}.nc-people-shell .nc-tabs-row button.active,.nc-people-shell .nc-primary-button.compact,.nc-people-shell .nc-form-actions .nc-primary-button{background:linear-gradient(135deg,var(--func-blue),var(--func-blue-2))!important;color:#fff!important;border-color:transparent!important}.nc-people-shell .nc-tabs-row button:hover,.nc-people-shell .nc-small-button:hover,.nc-people-shell .nc-primary-button.compact:hover{transform:translateY(-1px);box-shadow:0 16px 30px #1877f221!important}.nc-people-shell .nc-primary-button.compact:disabled,.nc-people-shell .nc-small-button:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important}.nc-people-shell .nc-card,.nc-people-shell .nc-form-card,.nc-people-shell .nc-list-card{width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffffe6,#eff8ffb8)!important;border:1px solid rgba(110,168,254,.42)!important;box-shadow:0 18px 42px #1a5aa012!important}.nc-people-shell .nc-form-card,.nc-people-shell .nc-list-card{padding:18px!important}.nc-people-shell .nc-card-header-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.nc-people-shell .nc-card h2,.nc-people-shell .nc-card-header-row h2,.nc-people-shell .nc-form-card h2,.nc-people-shell .nc-list-card h2{color:var(--func-navy)!important;font-size:18px!important;line-height:1.1!important;margin:3px 0 0!important;font-weight:850!important;letter-spacing:-.02em}.nc-people-shell .nc-form-grid.compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:end!important;width:100%!important}.nc-people-shell .nc-form-grid.compact label{display:grid!important;gap:7px!important;margin:0!important;min-width:0!important;color:var(--func-navy)!important;font-weight:800!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.nc-people-shell .nc-form-grid.compact label>span,.nc-people-shell .nc-inline-check span{color:var(--func-navy)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:800!important}.nc-people-shell .nc-form-grid.compact input,.nc-people-shell .nc-form-grid.compact select,.nc-people-shell .nc-form-grid.compact textarea,.nc-people-shell .nc-filter-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:38px!important;border:1px solid rgba(92,156,255,.7)!important;border-radius:14px!important;background:#ffffffc7!important;color:var(--func-navy)!important;font-size:13px!important;font-weight:750!important;padding:0 13px!important;outline:none!important;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #1877f20a!important}.nc-people-shell .nc-form-grid.compact select,.nc-people-shell .nc-filter-select{padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,#0b4a8f 50%),linear-gradient(135deg,#0b4a8f 50%,transparent 50%)!important;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.nc-people-shell .nc-form-grid.compact textarea{min-height:70px!important;padding-top:11px!important;resize:vertical!important}.nc-people-shell .nc-form-grid.compact input:focus,.nc-people-shell .nc-form-grid.compact select:focus,.nc-people-shell .nc-form-grid.compact textarea:focus,.nc-people-shell .nc-filter-select:focus{border-color:#1877f2!important;box-shadow:0 0 0 3px #1877f221!important}.nc-people-shell .span-2{grid-column:span 2}.nc-people-shell .span-3{grid-column:1 / -1}.nc-people-shell .nc-form-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:2px!important}.nc-people-shell .nc-inline-check{width:auto!important;min-width:180px!important;max-width:240px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:1px solid rgba(110,168,254,.42)!important;border-radius:14px!important;background:#ffffffad!important;padding:0 12px!important;text-transform:none!important;letter-spacing:0!important}.nc-people-shell .nc-inline-check input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:#1877f2!important}.nc-people-shell .nc-modern-list.compact{display:grid!important;gap:10px!important;width:100%!important}.nc-people-shell .nc-modern-list-row{display:grid!important;grid-template-columns:42px minmax(260px,2fr) repeat(3,minmax(120px,.8fr)) auto auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 12px!important;border:1px solid rgba(110,168,254,.38)!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffd6,#eef8ffc2)!important}.nc-people-shell .nc-row-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:linear-gradient(135deg,#1877f2,#24a8df)!important;color:#fff!important;box-shadow:0 10px 18px #1877f233!important}.nc-people-shell .nc-row-main,.nc-people-shell .nc-row-metric{min-width:0!important;display:grid!important;gap:2px!important}.nc-people-shell .nc-row-main strong,.nc-people-shell .nc-row-main span,.nc-people-shell .nc-row-metric b,.nc-people-shell .nc-row-metric small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-people-shell .nc-row-main strong,.nc-people-shell .nc-modern-list-row strong,.nc-people-shell .nc-row-metric b{color:var(--func-navy)!important;font-size:13px!important;font-weight:850!important}.nc-people-shell .nc-row-main span,.nc-people-shell .nc-modern-list-row span,.nc-people-shell .nc-row-metric small,.nc-people-shell .nc-empty-text{color:#6783a7!important;font-size:11px!important;font-weight:650!important}.nc-people-shell .nc-row-metric small{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:800!important}.nc-people-shell .nc-status-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;min-width:86px!important;padding:0 12px!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.nc-people-shell .nc-status-badge.success{background:#d1fae5e0!important;color:#047857!important;border:1px solid rgba(52,211,153,.38)!important}.nc-people-shell .nc-status-badge.warning{background:#ffedd5e0!important;color:#ea580c!important;border:1px solid rgba(251,146,60,.38)!important}.nc-people-shell .nc-status-badge.danger{background:#ffe4e6e0!important;color:#e11d48!important;border:1px solid rgba(251,113,133,.38)!important}.nc-people-shell .nc-status-badge.info{background:#dbeafee0!important;color:#1d4ed8!important;border:1px solid rgba(96,165,250,.38)!important}.nc-people-shell .nc-status-badge.muted{background:#e2e8f0e0!important;color:#475569!important;border:1px solid rgba(148,163,184,.38)!important}.nc-people-shell .nc-alert-soft{border:1px solid rgba(110,168,254,.34)!important;border-radius:16px!important;background:#eff8ffb8!important;color:var(--func-navy)!important;font-weight:750!important;padding:12px 14px!important}.nc-people-shell .nc-alert-soft.danger{border-color:#fb71856b!important;background:#ffe4e6b8!important;color:#be123c!important}.nc-people-shell .nc-alert-soft.success{border-color:#34d3996b!important;background:#d1fae5b8!important;color:#047857!important}.nc-people-shell .nc-alert-soft.info{border-color:#60a5fa6b!important;background:#dbeafeb8!important;color:#1d4ed8!important}@media(max-width:1280px){.nc-people-shell .people-kpis,.nc-people-shell .nc-finance-kpi-grid.compact.people-kpis{grid-template-columns:repeat(5,minmax(128px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important}}@media(max-width:1180px){.nc-people-shell .nc-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-people-shell .span-2,.nc-people-shell .span-3{grid-column:1 / -1!important}.nc-people-shell .nc-modern-list-row{grid-template-columns:42px minmax(240px,1fr) repeat(2,minmax(110px,.8fr)) auto!important}}@media(max-width:760px){.nc-people-shell{padding:0 12px 24px!important}.nc-people-shell .nc-module-hero.compact{flex-direction:column!important;align-items:flex-start!important}.nc-people-shell .nc-form-grid.compact,.nc-people-shell .nc-modern-list-row{grid-template-columns:1fr!important}.nc-people-shell .nc-form-actions{justify-content:stretch!important}.nc-people-shell .nc-primary-button.compact,.nc-people-shell .nc-form-actions .nc-primary-button{width:100%!important;max-width:none!important}}.nc-people-shell .nc-hero-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}.nc-people-shell .nc-people-tabs{padding:8px!important;border-radius:22px!important;border:1px solid rgba(110,168,254,.38)!important;background:linear-gradient(135deg,#ffffffb8,#ecf8ffa8)!important;box-shadow:0 16px 34px #1a5aa00f!important}.nc-people-shell .nc-people-command-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)!important;gap:12px!important;align-items:stretch!important}.nc-people-shell .nc-command-card{padding:18px!important;min-height:166px!important;overflow:hidden!important;position:relative!important}.nc-people-shell .nc-command-card.primary:after{content:"";position:absolute;inset:auto -70px -90px auto;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(32,168,223,.22),transparent 68%);pointer-events:none}.nc-people-shell .nc-command-card p,.nc-people-shell .nc-placeholder-panel p,.nc-people-shell .nc-mini-panel p{margin:0!important;color:#5d779b!important;font-size:12px!important;line-height:1.45!important;font-weight:650!important}.nc-people-shell .nc-command-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin-top:16px!important}.nc-people-shell .nc-command-metrics span{min-height:64px!important;padding:10px 12px!important;border-radius:16px!important;background:#ffffffb3!important;border:1px solid rgba(110,168,254,.32)!important;display:grid!important;align-content:center!important;gap:3px!important}.nc-people-shell .nc-command-metrics b{color:var(--func-navy)!important;font-size:18px!important;line-height:1!important;font-weight:900!important}.nc-people-shell .nc-command-metrics small{color:#6a84a8!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.nc-people-shell .nc-roadmap-stack{display:grid!important;gap:8px!important;margin-top:14px!important}.nc-people-shell .nc-roadmap-stack span{min-height:34px!important;display:flex!important;align-items:center!important;padding:8px 10px!important;border-radius:13px!important;background:#ffffffb3!important;border:1px solid rgba(110,168,254,.3)!important;color:var(--func-ink)!important;font-size:12px!important;font-weight:750!important}.nc-people-shell .nc-people-panels-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.nc-people-shell .nc-mini-panel{min-height:126px!important;padding:14px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.nc-people-shell .nc-mini-panel h2{font-size:15px!important;margin-bottom:7px!important}.nc-people-shell .nc-panel-icon{width:38px!important;height:38px!important;border-radius:14px!important;display:grid!important;place-items:center!important;color:#fff!important;font-weight:900!important;font-size:13px!important;box-shadow:0 12px 22px #1877f229!important}.nc-people-shell .nc-panel-icon.green{background:linear-gradient(135deg,#10b981,#34d399)!important}.nc-people-shell .nc-panel-icon.blue{background:linear-gradient(135deg,#0b5fd7,#20a8df)!important}.nc-people-shell .nc-panel-icon.orange{background:linear-gradient(135deg,#f97316,#fbbf24)!important}.nc-people-shell .nc-panel-icon.purple{background:linear-gradient(135deg,#7c3aed,#a78bfa)!important}.nc-people-shell .nc-atlas-preview-card{padding:16px!important}.nc-people-shell .nc-atlas-action-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.nc-people-shell .nc-atlas-action-list article{min-height:86px!important;padding:13px!important;border-radius:16px!important;border:1px solid rgba(110,168,254,.36)!important;background:linear-gradient(135deg,#ffffffc2,#f0f7ffb8)!important;display:grid!important;align-content:start!important;gap:7px!important}.nc-people-shell .nc-atlas-action-list b{color:var(--func-navy)!important;font-size:13px!important;line-height:1.15!important;font-weight:850!important}.nc-people-shell .nc-atlas-action-list span{color:#6681a5!important;font-size:11px!important;line-height:1.4!important;font-weight:650!important}.nc-people-shell .nc-placeholder-panel{min-height:152px!important;padding:18px!important;background:radial-gradient(circle at 94% 18%,rgba(32,168,223,.13),transparent 30%),linear-gradient(135deg,#ffffffe6,#eff8ffc2)!important}@media(max-width:1180px){.nc-people-shell .nc-people-command-grid,.nc-people-shell .nc-people-panels-grid,.nc-people-shell .nc-atlas-action-list{grid-template-columns:1fr 1fr!important}.nc-people-shell .nc-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-people-shell .nc-hero-actions,.nc-people-shell .nc-people-command-grid,.nc-people-shell .nc-people-panels-grid,.nc-people-shell .nc-atlas-action-list,.nc-people-shell .nc-command-metrics,.nc-people-shell .nc-mini-panel{grid-template-columns:1fr!important}}.people-kpis .accent-gold{border-color:#f59e0b42;background:linear-gradient(135deg,#fffbebf5,#fff7edeb);box-shadow:0 18px 42px #f59e0b1c}.funcionarios-contratos-card{border-color:#f59e0b2e;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f8fafcf5)}.funcionarios-header-metrics{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.funcionarios-header-metrics span{min-height:30px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#92400e;background:#f59e0b1f;border:1px solid rgba(245,158,11,.18);font-size:.76rem}.funcionarios-contract-list .nc-modern-list-row{grid-template-columns:42px minmax(190px,1fr) minmax(180px,.9fr) minmax(70px,.35fr) minmax(110px,.45fr) auto}.funcionarios-contract-list .nc-row-icon{background:linear-gradient(135deg,#f59e0b29,#2563eb1f)}@media(max-width:1100px){.funcionarios-contract-list .nc-modern-list-row{grid-template-columns:40px 1fr}}.funcionarios-inline-note{color:#64748b;font-size:.72rem;line-height:1.25;max-width:360px}.nc-scale-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.nc-scale-orbit-card,.nc-scale-atlas-card,.funcionarios-scale-form-card,.funcionarios-scale-list-card{position:relative;overflow:hidden}.nc-scale-orbit-card:before,.funcionarios-scale-form-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at 86% 22%,rgba(14,165,233,.1),transparent 26%)}.funcionarios-scale-meter{height:12px;border-radius:999px;background:#94a3b82e;border:1px solid rgba(147,197,253,.35);overflow:hidden;margin:12px 0 14px}.funcionarios-scale-meter-fill{height:100%;min-width:4%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e);box-shadow:0 0 18px #2563eb47;transition:width .25s ease}.funcionarios-scale-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.funcionarios-scale-kpis span{display:grid;gap:2px;min-height:56px;padding:10px 12px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(191,219,254,.75)}.funcionarios-scale-kpis b{color:#062d62;font-size:1.12rem;line-height:1}.funcionarios-scale-kpis small{color:#55708f;font-size:.73rem}.funcionarios-scale-board{display:grid;gap:10px}.funcionarios-scale-row{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(260px,auto);gap:12px;align-items:center;padding:12px;border-radius:20px;background:linear-gradient(135deg,#ffffffeb,#f0f9ffd1);border:1px solid rgba(191,219,254,.72);box-shadow:0 12px 30px #0f172a0d}.funcionarios-scale-row.has-conflict{border-color:#f8717180;background:linear-gradient(135deg,#fff1f2eb,#fff7edd1)}.funcionarios-scale-date{display:grid;gap:4px;padding:9px 10px;border-radius:16px;background:#2563eb14;border:1px solid rgba(37,99,235,.16)}.funcionarios-scale-date b,.funcionarios-scale-main strong{color:#082f63}.funcionarios-scale-date span,.funcionarios-scale-main span,.funcionarios-scale-main small{color:#5b7391}.funcionarios-scale-main{min-width:0;display:grid;gap:3px}.funcionarios-scale-main strong,.funcionarios-scale-main span,.funcionarios-scale-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.funcionarios-scale-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.nc-atlas-action-list.compact{gap:8px}.nc-atlas-action-list.compact article{padding:10px 12px}@media(max-width:1100px){.nc-scale-dashboard-grid,.funcionarios-scale-row{grid-template-columns:1fr}.funcionarios-scale-tags{justify-content:flex-start}}@media(max-width:760px){.funcionarios-scale-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.funcionarios-ponto-command-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr);gap:14px;margin-top:14px}.funcionarios-ponto-score-card,.funcionarios-ponto-atlas-card,.funcionarios-ponto-form-card,.funcionarios-ponto-list-card,.funcionarios-ponto-side-card{position:relative;overflow:hidden}.funcionarios-ponto-score-card:before,.funcionarios-ponto-form-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 20%,rgba(14,165,233,.12),transparent 30%),radial-gradient(circle at 85% 18%,rgba(34,197,94,.1),transparent 26%)}.funcionarios-ponto-meter{height:12px;border-radius:999px;background:#94a3b82e;border:1px solid rgba(125,211,252,.42);overflow:hidden;margin:12px 0 14px}.funcionarios-ponto-meter-fill{height:100%;min-width:4%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#06b6d4,#22c55e);box-shadow:0 0 18px #0ea5e93d;transition:width .25s ease}.funcionarios-ponto-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.funcionarios-ponto-kpis span,.funcionarios-ponto-summary-strip span{display:grid;gap:2px;min-height:56px;padding:10px 12px;border-radius:16px;background:#ffffffc2;border:1px solid rgba(186,230,253,.78)}.funcionarios-ponto-kpis b,.funcionarios-ponto-summary-strip b{color:#06345f;font-size:1.08rem;line-height:1}.funcionarios-ponto-kpis small,.funcionarios-ponto-summary-strip small{color:#55708f;font-size:.72rem}.funcionarios-ponto-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr);gap:14px;margin-top:14px}.funcionarios-ponto-list .nc-modern-list-row{grid-template-columns:42px minmax(180px,1fr) minmax(90px,.36fr) minmax(90px,.36fr) minmax(90px,.36fr) auto}.funcionarios-ponto-list .nc-modern-list-row.has-attention{border-color:#f59e0b70;background:linear-gradient(135deg,#fffbebf0,#fff7edd1)}.funcionarios-ponto-pendency-list{display:grid;gap:8px}.funcionarios-ponto-pendency-list span{display:grid;gap:2px;padding:10px 12px;border-radius:16px;background:linear-gradient(135deg,#eff6ffeb,#f0fdfab8);border:1px solid rgba(191,219,254,.74)}.funcionarios-ponto-pendency-list b{color:#082f63;font-size:.84rem}.funcionarios-ponto-pendency-list small{color:#5b7391;font-size:.72rem}.funcionarios-ponto-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}@media(max-width:1100px){.funcionarios-ponto-command-grid,.funcionarios-ponto-grid,.funcionarios-ponto-list .nc-modern-list-row{grid-template-columns:1fr}}@media(max-width:760px){.funcionarios-ponto-kpis,.funcionarios-ponto-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-people-shell .funcionarios-ponto-command-grid{grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important}.nc-people-shell .funcionarios-ponto-score-card,.nc-people-shell .funcionarios-ponto-atlas-card{min-width:0!important;padding:16px!important;overflow:visible!important}.nc-people-shell .funcionarios-ponto-score-card .nc-card-header-row,.nc-people-shell .funcionarios-ponto-atlas-card .nc-card-header-row{align-items:flex-start!important;gap:12px!important;flex-wrap:wrap!important}.nc-people-shell .funcionarios-ponto-score-card .nc-card-header-row>div,.nc-people-shell .funcionarios-ponto-atlas-card .nc-card-header-row>div{min-width:0!important}.nc-people-shell .funcionarios-ponto-score-card h2,.nc-people-shell .funcionarios-ponto-atlas-card h2{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;line-height:1.16!important}.nc-people-shell .funcionarios-ponto-kpis{grid-template-columns:repeat(4,minmax(135px,1fr))!important;gap:10px!important}.nc-people-shell .funcionarios-ponto-kpis span,.nc-people-shell .funcionarios-ponto-summary-strip span{min-width:0!important;min-height:62px!important;align-content:center!important;overflow:visible!important}.nc-people-shell .funcionarios-ponto-kpis small,.nc-people-shell .funcionarios-ponto-summary-strip small,.nc-people-shell .funcionarios-ponto-atlas-card .nc-atlas-action-list span{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;word-break:normal!important}.nc-people-shell .funcionarios-ponto-atlas-card .nc-atlas-action-list.compact{grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:10px!important}.nc-people-shell .funcionarios-ponto-atlas-card .nc-atlas-action-list.compact article{min-width:0!important;min-height:84px!important;padding:12px 14px!important;overflow:visible!important}.nc-people-shell .funcionarios-ponto-atlas-card .nc-atlas-action-list.compact b{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;line-height:1.15!important}@media(max-width:980px){.nc-people-shell .funcionarios-ponto-kpis,.nc-people-shell .funcionarios-ponto-atlas-card .nc-atlas-action-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.nc-people-shell .funcionarios-ponto-kpis,.nc-people-shell .funcionarios-ponto-atlas-card .nc-atlas-action-list.compact{grid-template-columns:1fr!important}}.funcionarios-productivity-hero{display:flex;flex-direction:column;gap:18px;overflow:hidden}.funcionarios-productivity-hero .nc-card-header-row p{margin:6px 0 0;max-width:720px;color:#5b7096;font-size:.88rem;line-height:1.5}.funcionarios-productivity-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.funcionarios-productivity-kpis article{min-height:86px;padding:14px 16px;border:1px solid rgba(37,99,235,.16);border-radius:20px;background:linear-gradient(145deg,#fffffff5,#e8f6ffb8);box-shadow:0 14px 34px #2563eb14}.funcionarios-productivity-kpis span,.funcionarios-productivity-kpis small{display:block;color:#61759b;font-size:.76rem;line-height:1.35}.funcionarios-productivity-kpis strong{display:block;margin:6px 0 2px;color:#062a57;font-size:1.28rem;letter-spacing:-.03em}.funcionarios-productivity-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:14px;align-items:start}.funcionarios-productivity-list{display:flex;flex-direction:column;gap:10px}.funcionarios-productivity-row{display:grid;grid-template-columns:46px minmax(190px,1fr) minmax(390px,1.15fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(37,99,235,.15);border-radius:20px;background:#ffffffdb;box-shadow:0 12px 28px #0f172a0f}.funcionarios-rank{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#e0f2fe,#dbeafe);color:#0759c9;font-size:.82rem}.funcionarios-productivity-main{min-width:0}.funcionarios-productivity-main strong,.funcionarios-productivity-main span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funcionarios-productivity-main strong{color:#062a57;font-size:.95rem}.funcionarios-productivity-main span{margin-top:3px;color:#64789e;font-size:.78rem}.funcionarios-progress-line{height:7px;margin-top:9px;border-radius:999px;overflow:hidden;background:#94a3b82e}.funcionarios-progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#0ea5e9,#2563eb)}.funcionarios-productivity-metrics{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:8px}.funcionarios-productivity-metrics span{min-height:48px;padding:8px 10px;border-radius:14px;background:linear-gradient(145deg,#f8fbfffa,#edf6ffbd);border:1px solid rgba(37,99,235,.11)}.funcionarios-productivity-metrics b,.funcionarios-productivity-metrics small{display:block}.funcionarios-productivity-metrics b{color:#082f63;font-size:.84rem}.funcionarios-productivity-metrics small{margin-top:2px;color:#6a7fa5;font-size:.68rem}.funcionarios-productivity-atlas{position:sticky;top:18px}.nc-atlas-action-list.compact article{min-height:auto;padding:14px 15px}@media(max-width:1300px){.funcionarios-productivity-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.funcionarios-productivity-grid{grid-template-columns:1fr}.funcionarios-productivity-atlas{position:static}.funcionarios-productivity-row{grid-template-columns:42px minmax(180px,1fr) auto}.funcionarios-productivity-metrics{grid-column:1 / -1}}@media(max-width:760px){.funcionarios-productivity-kpis,.funcionarios-productivity-metrics,.funcionarios-productivity-row{grid-template-columns:1fr}.funcionarios-rank{width:auto;justify-content:start;padding:0 12px}}.nc-people-shell .funcionarios-productivity-hero{overflow:visible;min-height:auto;padding-top:18px}.nc-people-shell .funcionarios-productivity-hero .nc-card-header-row,.nc-people-shell .funcionarios-productivity-atlas .nc-card-header-row,.nc-people-shell .funcionarios-productivity-grid .nc-list-card .nc-card-header-row{align-items:flex-start;gap:12px;flex-wrap:wrap}.nc-people-shell .funcionarios-productivity-hero .nc-card-header-row>div,.nc-people-shell .funcionarios-productivity-atlas .nc-card-header-row>div,.nc-people-shell .funcionarios-productivity-grid .nc-list-card .nc-card-header-row>div{min-width:0;flex:1 1 260px}.nc-people-shell .funcionarios-productivity-hero h2,.nc-people-shell .funcionarios-productivity-atlas h2,.nc-people-shell .funcionarios-productivity-grid .nc-list-card h2{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18}.nc-people-shell .funcionarios-productivity-hero .nc-chip,.nc-people-shell .funcionarios-productivity-atlas .nc-chip,.nc-people-shell .funcionarios-productivity-grid .nc-list-card .nc-chip{flex:0 0 auto;white-space:nowrap}.nc-people-shell .funcionarios-productivity-kpis article{overflow:visible;min-width:0}.nc-people-shell .funcionarios-productivity-kpis span,.nc-people-shell .funcionarios-productivity-kpis small,.nc-people-shell .funcionarios-productivity-metrics small,.nc-people-shell .funcionarios-productivity-metrics b{white-space:normal;overflow:visible;text-overflow:clip;word-break:normal}.nc-people-shell .funcionarios-productivity-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.82fr);gap:16px}.nc-people-shell .funcionarios-productivity-row{grid-template-columns:46px minmax(210px,1fr) minmax(300px,.95fr) minmax(96px,auto);align-items:center}.nc-people-shell .funcionarios-productivity-main strong,.nc-people-shell .funcionarios-productivity-main span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.28}.nc-people-shell .funcionarios-productivity-metrics{grid-template-columns:repeat(2,minmax(92px,1fr));min-width:0}.nc-people-shell .funcionarios-productivity-metrics span{min-height:54px;overflow:visible}.nc-people-shell .funcionarios-productivity-atlas{overflow:visible}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact{display:grid;grid-template-columns:1fr;gap:12px}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article{position:relative;min-height:92px;padding:16px 16px 16px 18px;overflow:visible;border-radius:18px;border:1px solid rgba(37,99,235,.16);box-shadow:0 14px 30px #0f172a0e}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article:nth-child(1){background:linear-gradient(135deg,#eff6fffa,#dbeafebd);border-color:#2563eb38}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article:nth-child(2){background:linear-gradient(135deg,#ecfdf5fa,#d1fae5ad);border-color:#10b98138}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article:nth-child(3){background:linear-gradient(135deg,#fff7edfa,#ffedd5bd);border-color:#f973163d}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact b,.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact span{white-space:normal;overflow:visible;text-overflow:clip;word-break:normal}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact b{line-height:1.22;margin-bottom:7px;color:#082f63}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact span{line-height:1.42;color:#536b94}@media(max-width:1440px){.nc-people-shell .funcionarios-productivity-grid{grid-template-columns:minmax(0,1fr)}.nc-people-shell .funcionarios-productivity-atlas{position:static}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact{grid-template-columns:1fr}.nc-people-shell .funcionarios-productivity-row{grid-template-columns:42px minmax(0,1fr)}.nc-people-shell .funcionarios-productivity-metrics,.nc-people-shell .funcionarios-productivity-row .nc-status-badge{grid-column:1 / -1}}.nc-people-shell .funcionarios-productivity-hero{padding:24px 26px 26px;border-color:#2563eb3d;background:radial-gradient(circle at 8% 20%,rgba(14,165,233,.12),transparent 30%),radial-gradient(circle at 92% 10%,rgba(249,115,22,.1),transparent 26%),linear-gradient(135deg,#fffffffa,#eff8ffe6)}.nc-people-shell .funcionarios-productivity-hero .nc-card-header-row{padding:0 2px}.nc-people-shell .funcionarios-productivity-hero .nc-card-header-row p{max-width:780px;margin-top:8px;padding-right:18px;line-height:1.55}.nc-people-shell .funcionarios-productivity-kpis{gap:14px;margin-top:4px}.nc-people-shell .funcionarios-productivity-kpis article{padding:17px 18px;min-height:98px;border-radius:22px;box-shadow:0 16px 36px #0f172a12}.nc-people-shell .funcionarios-productivity-kpis article:nth-child(1){background:linear-gradient(135deg,#eff6fffa,#dbeafed1);border-color:#2563eb38}.nc-people-shell .funcionarios-productivity-kpis article:nth-child(2){background:linear-gradient(135deg,#ecfdf5fa,#ccfbf1c7);border-color:#14b8a63d}.nc-people-shell .funcionarios-productivity-kpis article:nth-child(3){background:linear-gradient(135deg,#fff7edfa,#fed7aa94);border-color:#f9731638}.nc-people-shell .funcionarios-productivity-kpis article:nth-child(4){background:linear-gradient(135deg,#f5f3fffa,#ddd6fead);border-color:#7c3aed33}.nc-people-shell .funcionarios-productivity-grid .nc-list-card,.nc-people-shell .funcionarios-productivity-atlas{padding:22px 24px 24px;border-color:#2563eb38;box-shadow:0 18px 44px #0f172a13}.nc-people-shell .funcionarios-productivity-grid .nc-list-card{background:radial-gradient(circle at 8% 5%,rgba(59,130,246,.1),transparent 24%),linear-gradient(145deg,#fffffffa,#f0f9ffe0)}.nc-people-shell .funcionarios-productivity-grid .nc-list-card .nc-card-header-row{padding:0 2px 14px}.nc-people-shell .funcionarios-productivity-list{gap:12px}.nc-people-shell .funcionarios-productivity-row{padding:16px 18px;gap:14px;border-radius:22px;background:linear-gradient(90deg,rgba(37,99,235,.08),transparent 1.8%),linear-gradient(135deg,#fffffffa,#f8fbffeb);border-color:#2563eb29}.nc-people-shell .funcionarios-productivity-row:nth-child(2n){background:linear-gradient(90deg,rgba(20,184,166,.1),transparent 1.8%),linear-gradient(135deg,#fffffffa,#f0fdfab8)}.nc-people-shell .funcionarios-productivity-main{padding-left:2px}.nc-people-shell .funcionarios-productivity-metrics span{padding:10px 12px;min-height:58px;background:linear-gradient(145deg,#fffffffa,#eff6ffd1);border-color:#3b82f629}.nc-people-shell .funcionarios-productivity-metrics span:nth-child(2){background:linear-gradient(145deg,#ecfdf5fa,#ccfbf1a8);border-color:#14b8a62e}.nc-people-shell .funcionarios-productivity-metrics span:nth-child(3){background:linear-gradient(145deg,#eff6fffa,#dbeafebd);border-color:#2563eb2e}.nc-people-shell .funcionarios-productivity-metrics span:nth-child(4){background:linear-gradient(145deg,#fff7edfa,#fed7aa8f);border-color:#f973162e}.nc-people-shell .funcionarios-productivity-atlas{background:radial-gradient(circle at 12% 12%,rgba(124,58,237,.12),transparent 30%),radial-gradient(circle at 88% 6%,rgba(14,165,233,.12),transparent 26%),linear-gradient(145deg,#fffffffa,#f4f7ffe6)}.nc-people-shell .funcionarios-productivity-atlas .nc-card-header-row{padding:0 2px 14px}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact{grid-template-columns:1fr!important;gap:14px;padding:0 2px 2px}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article{min-height:auto;padding:18px 18px 18px 20px;border-radius:20px;box-shadow:0 16px 34px #0f172a12}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article:nth-child(1){background:linear-gradient(90deg,rgba(37,99,235,.16),transparent 2.5%),linear-gradient(135deg,#eff6fffa,#dbeafecc)}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article:nth-child(2){background:linear-gradient(90deg,rgba(16,185,129,.16),transparent 2.5%),linear-gradient(135deg,#ecfdf5fa,#d1fae5c2)}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact article:nth-child(3){background:linear-gradient(90deg,rgba(249,115,22,.18),transparent 2.5%),linear-gradient(135deg,#fff7edfa,#ffedd5c2)}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact b{display:block;margin-bottom:8px;line-height:1.25}.nc-people-shell .funcionarios-productivity-atlas .nc-atlas-action-list.compact span{display:block;line-height:1.48}.nc-people-shell .funcionarios-docs-hero{padding:22px 24px 24px;border-color:#0ea5e93d;background:radial-gradient(circle at 10% 0%,rgba(14,165,233,.13),transparent 28%),radial-gradient(circle at 92% 8%,rgba(16,185,129,.12),transparent 26%),linear-gradient(145deg,#fffffffa,#f0f9ffe0);box-shadow:0 18px 44px #0f172a13}.nc-people-shell .funcionarios-docs-hero .nc-card-header-row{align-items:flex-start;gap:18px;padding:0 2px 14px}.nc-people-shell .funcionarios-docs-hero .nc-card-header-row p{max-width:780px;margin-top:8px;padding-right:18px;line-height:1.55}.nc-people-shell .funcionarios-docs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:6px}.nc-people-shell .funcionarios-docs-kpis article{min-height:98px;padding:17px 18px;border:1px solid rgba(59,130,246,.18);border-radius:22px;background:linear-gradient(145deg,#fffffffa,#eff6ffd1);box-shadow:0 16px 36px #0f172a12}.nc-people-shell .funcionarios-docs-kpis article:nth-child(2){background:linear-gradient(145deg,#fef2f2fa,#fee2e2bd);border-color:#ef444438}.nc-people-shell .funcionarios-docs-kpis article:nth-child(3){background:linear-gradient(145deg,#fff7edfa,#ffedd5c7);border-color:#f9731638}.nc-people-shell .funcionarios-docs-kpis article:nth-child(4){background:linear-gradient(145deg,#ecfdf5fa,#d1fae5b8);border-color:#10b98138}.nc-people-shell .funcionarios-docs-kpis span,.nc-people-shell .funcionarios-docs-kpis small{display:block;color:#47648f;line-height:1.35}.nc-people-shell .funcionarios-docs-kpis strong{display:block;margin:8px 0 4px;color:#002b5f;font-size:1.34rem;line-height:1}.nc-people-shell .funcionarios-docs-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);gap:16px;align-items:start}.nc-people-shell .funcionarios-docs-board,.nc-people-shell .funcionarios-docs-atlas{padding:22px 24px 24px;border-color:#2563eb38;box-shadow:0 18px 44px #0f172a13}.nc-people-shell .funcionarios-docs-board{background:radial-gradient(circle at 8% 6%,rgba(37,99,235,.1),transparent 25%),linear-gradient(145deg,#fffffffa,#f8fbffeb)}.nc-people-shell .funcionarios-docs-atlas{background:radial-gradient(circle at 15% 10%,rgba(124,58,237,.12),transparent 30%),radial-gradient(circle at 88% 8%,rgba(20,184,166,.12),transparent 26%),linear-gradient(145deg,#fffffffa,#f4f7ffe6)}.nc-people-shell .funcionarios-docs-board .nc-card-header-row,.nc-people-shell .funcionarios-docs-atlas .nc-card-header-row{padding:0 2px 14px}.nc-people-shell .funcionarios-docs-list{display:grid;gap:12px}.nc-people-shell .funcionarios-doc-item{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(145px,auto);gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(37,99,235,.16);border-radius:22px;background:linear-gradient(90deg,rgba(37,99,235,.1),transparent 1.8%),linear-gradient(135deg,#fffffffa,#eff6ffb8);box-shadow:0 14px 32px #0f172a0e}.nc-people-shell .funcionarios-doc-item.status-atencao{border-color:#f9731638;background:linear-gradient(90deg,rgba(249,115,22,.16),transparent 1.8%),linear-gradient(135deg,#fffffffa,#fff7edd6)}.nc-people-shell .funcionarios-doc-item.status-critico{border-color:#ef44443d;background:linear-gradient(90deg,rgba(239,68,68,.16),transparent 1.8%),linear-gradient(135deg,#fffffffa,#fef2f2d6)}.nc-people-shell .funcionarios-doc-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:16px;color:#075985;background:linear-gradient(145deg,#e0f2fe,#dbeafe);font-size:.95rem}.nc-people-shell .status-atencao .funcionarios-doc-icon{color:#9a3412;background:linear-gradient(145deg,#ffedd5,#fed7aa)}.nc-people-shell .status-critico .funcionarios-doc-icon{color:#991b1b;background:linear-gradient(145deg,#fee2e2,#fecaca)}.nc-people-shell .funcionarios-doc-main{min-width:0;padding-left:2px}.nc-people-shell .funcionarios-doc-main strong,.nc-people-shell .funcionarios-doc-main span,.nc-people-shell .funcionarios-doc-main p{display:block;line-height:1.35}.nc-people-shell .funcionarios-doc-main strong{color:#002b5f;font-size:.98rem}.nc-people-shell .funcionarios-doc-main span,.nc-people-shell .funcionarios-doc-main p{color:#4e6791}.nc-people-shell .funcionarios-doc-main p{margin:6px 0 0;font-size:.82rem}.nc-people-shell .funcionarios-doc-meta{display:grid;gap:7px;justify-items:end;text-align:right}.nc-people-shell .funcionarios-doc-meta small{color:#526b95;line-height:1.25}.nc-people-shell .funcionarios-docs-atlas .nc-atlas-action-list.compact{grid-template-columns:1fr!important;gap:14px;padding:0 2px 2px}.nc-people-shell .funcionarios-docs-atlas .nc-atlas-action-list.compact article{min-height:auto;padding:18px 18px 18px 20px;border-radius:20px;box-shadow:0 16px 34px #0f172a12}.nc-people-shell .funcionarios-docs-atlas .nc-atlas-action-list.compact article:nth-child(1){background:linear-gradient(90deg,rgba(239,68,68,.18),transparent 2.5%),linear-gradient(135deg,#fef2f2fa,#fee2e2b3)}.nc-people-shell .funcionarios-docs-atlas .nc-atlas-action-list.compact article:nth-child(2){background:linear-gradient(90deg,rgba(249,115,22,.18),transparent 2.5%),linear-gradient(135deg,#fff7edfa,#ffedd5b8)}.nc-people-shell .funcionarios-docs-atlas .nc-atlas-action-list.compact article:nth-child(3){background:linear-gradient(90deg,rgba(37,99,235,.16),transparent 2.5%),linear-gradient(135deg,#eff6fffa,#dbeafebd)}@media(max-width:1180px){.nc-people-shell .funcionarios-docs-grid,.nc-people-shell .funcionarios-docs-kpis{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nc-people-shell .funcionarios-docs-grid,.nc-people-shell .funcionarios-docs-kpis,.nc-people-shell .funcionarios-doc-item{grid-template-columns:1fr}.nc-people-shell .funcionarios-doc-meta{justify-items:start;text-align:left}}.nc-people-shell .funcionarios-atlas-hero-card{padding:22px 24px;border-color:#7c3aed38;background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 34%),linear-gradient(135deg,#fffffff5,#eef7ffeb);box-shadow:0 18px 38px #0f172a14}.nc-people-shell .funcionarios-atlas-hero-card .nc-card-header-row{align-items:flex-start;gap:18px;margin-bottom:18px}.nc-people-shell .funcionarios-atlas-hero-card h2,.nc-people-shell .funcionarios-atlas-board h2,.nc-people-shell .funcionarios-atlas-actions-card h2{margin:3px 0 0;line-height:1.15}.nc-people-shell .funcionarios-atlas-hero-card p{max-width:820px;margin:8px 0 0;color:#42608d;font-size:.9rem;line-height:1.6}.nc-people-shell .funcionarios-atlas-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-people-shell .funcionarios-atlas-kpi-grid article{min-height:92px;padding:16px 18px;border:1px solid rgba(147,197,253,.75);border-radius:20px;background:linear-gradient(145deg,#fffffffa,#eff8fff0);box-shadow:inset 0 1px #ffffffe6}.nc-people-shell .funcionarios-atlas-kpi-grid article:nth-child(1){border-color:#f8717152;background:linear-gradient(145deg,#fffffffa,#fff1f2f2)}.nc-people-shell .funcionarios-atlas-kpi-grid article:nth-child(2){border-color:#3b82f652;background:linear-gradient(145deg,#fffffffa,#eff6fff2)}.nc-people-shell .funcionarios-atlas-kpi-grid article:nth-child(3){border-color:#fb923c5c;background:linear-gradient(145deg,#fffffffa,#fff7edf2)}.nc-people-shell .funcionarios-atlas-kpi-grid article:nth-child(4){border-color:#7c3aed47;background:linear-gradient(145deg,#fffffffa,#f5f3fff2)}.nc-people-shell .funcionarios-atlas-kpi-grid span,.nc-people-shell .funcionarios-atlas-kpi-grid small{display:block;color:#526b9b;line-height:1.35}.nc-people-shell .funcionarios-atlas-kpi-grid span{font-size:.78rem;margin-bottom:8px}.nc-people-shell .funcionarios-atlas-kpi-grid strong{display:block;color:#06224a;font-size:1.6rem;line-height:1;margin-bottom:8px}.nc-people-shell .funcionarios-atlas-kpi-grid small{font-size:.76rem}.nc-people-shell .funcionarios-atlas-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);gap:16px;align-items:start}.nc-people-shell .funcionarios-atlas-board,.nc-people-shell .funcionarios-atlas-actions-card{padding:20px 22px;overflow:visible}.nc-people-shell .funcionarios-atlas-board{background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 32%),linear-gradient(145deg,#fffffffa,#f3fafff5)}.nc-people-shell .funcionarios-atlas-actions-card{background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 34%),linear-gradient(145deg,#fffffffa,#f0f7fff5)}.nc-people-shell .funcionarios-atlas-alert-list{display:grid;gap:12px;margin-top:14px}.nc-people-shell .funcionarios-atlas-alert-list article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;min-height:86px;padding:16px 18px;border:1px solid rgba(147,197,253,.64);border-radius:20px;background:#ffffffeb;box-shadow:0 10px 22px #0f172a0d}.nc-people-shell .funcionarios-atlas-alert-list article.risco-alto{border-color:#f871715c;background:linear-gradient(135deg,#fffffff7,#fff1f2eb)}.nc-people-shell .funcionarios-atlas-alert-list article.risco-medio{border-color:#fb923c61;background:linear-gradient(135deg,#fffffff7,#fff7edeb)}.nc-people-shell .funcionarios-atlas-alert-list article.risco-documental{border-color:#22c55e4d;background:linear-gradient(135deg,#fffffff7,#f0fdf4e6)}.nc-people-shell .funcionarios-atlas-alert-list article.risco-financeiro{border-color:#7c3aed47;background:linear-gradient(135deg,#fffffff7,#f5f3ffeb)}.nc-people-shell .funcionarios-atlas-alert-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;color:#075985;background:linear-gradient(135deg,#dbeafefa,#e0f2fee6);font-size:1rem}.nc-people-shell .funcionarios-atlas-alert-list strong,.nc-people-shell .funcionarios-atlas-alert-list span{display:block;line-height:1.38}.nc-people-shell .funcionarios-atlas-alert-list strong{color:#06224a;font-size:.95rem;margin-bottom:5px}.nc-people-shell .funcionarios-atlas-alert-list span{color:#486693;font-size:.82rem}.nc-people-shell .funcionarios-atlas-action-list{gap:12px;margin-top:14px}.nc-people-shell .funcionarios-atlas-action-list article{min-height:96px;padding:16px 18px;border-radius:18px}.nc-people-shell .funcionarios-atlas-action-list article:nth-child(1){border-color:#3b82f657;background:linear-gradient(145deg,#fffffffa,#eff6fff2)}.nc-people-shell .funcionarios-atlas-action-list article:nth-child(2){border-color:#fb923c5c;background:linear-gradient(145deg,#fffffffa,#fff7edf2)}.nc-people-shell .funcionarios-atlas-action-list article:nth-child(3){border-color:#f8717152;background:linear-gradient(145deg,#fffffffa,#fff1f2f2)}.nc-people-shell .funcionarios-atlas-action-list article:nth-child(4){border-color:#22c55e52;background:linear-gradient(145deg,#fffffffa,#f0fdf4f2)}.nc-people-shell .funcionarios-atlas-action-list b,.nc-people-shell .funcionarios-atlas-action-list span{line-height:1.36}.nc-people-shell .funcionarios-atlas-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-people-shell .funcionarios-atlas-mini-card{min-height:104px;padding:17px 18px;border-radius:20px;overflow:visible}.nc-people-shell .funcionarios-atlas-mini-card span,.nc-people-shell .funcionarios-atlas-mini-card small{display:block;color:#526b9b;line-height:1.35}.nc-people-shell .funcionarios-atlas-mini-card span{font-size:.78rem;margin-bottom:8px}.nc-people-shell .funcionarios-atlas-mini-card strong{display:block;color:#06224a;font-size:1.55rem;line-height:1;margin-bottom:8px}.nc-people-shell .funcionarios-atlas-mini-card.blue{border-color:#3b82f652;background:linear-gradient(145deg,#fffffffa,#eff6fff2)}.nc-people-shell .funcionarios-atlas-mini-card.green{border-color:#22c55e52;background:linear-gradient(145deg,#fffffffa,#f0fdf4f2)}.nc-people-shell .funcionarios-atlas-mini-card.orange{border-color:#fb923c5c;background:linear-gradient(145deg,#fffffffa,#fff7edf2)}.nc-people-shell .funcionarios-atlas-mini-card.purple{border-color:#7c3aed4d;background:linear-gradient(145deg,#fffffffa,#f5f3fff2)}@media(max-width:1180px){.nc-people-shell .funcionarios-atlas-grid,.nc-people-shell .funcionarios-atlas-kpi-grid,.nc-people-shell .funcionarios-atlas-bottom-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nc-people-shell .funcionarios-atlas-grid,.nc-people-shell .funcionarios-atlas-kpi-grid,.nc-people-shell .funcionarios-atlas-bottom-grid{grid-template-columns:1fr}.nc-people-shell .funcionarios-atlas-alert-list article{grid-template-columns:1fr}}.nc-people-shell .funcionarios-agenda-hero{padding:20px 22px;overflow:visible;border-color:#0ea5e947;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34%),linear-gradient(145deg,#fffffffa,#f1fafff5)}.nc-people-shell .funcionarios-agenda-hero .nc-card-header-row{gap:18px;align-items:flex-start}.nc-people-shell .funcionarios-agenda-hero p{max-width:860px;margin:7px 0 0;color:#456594;line-height:1.45;font-size:.9rem}.nc-people-shell .funcionarios-agenda-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.nc-people-shell .funcionarios-agenda-kpis article{min-height:92px;padding:16px 18px;border:1px solid rgba(147,197,253,.62);border-radius:18px;background:linear-gradient(145deg,#fffffffa,#eff6ffeb);box-shadow:0 12px 26px #0f172a0d;overflow:visible}.nc-people-shell .funcionarios-agenda-kpis article:nth-child(1){border-color:#22c55e57;background:linear-gradient(145deg,#fffffffa,#f0fdf4f0)}.nc-people-shell .funcionarios-agenda-kpis article:nth-child(2){border-color:#3b82f657;background:linear-gradient(145deg,#fffffffa,#eff6fff0)}.nc-people-shell .funcionarios-agenda-kpis article:nth-child(3){border-color:#fb923c61;background:linear-gradient(145deg,#fffffffa,#fff7edf0)}.nc-people-shell .funcionarios-agenda-kpis article:nth-child(4){border-color:#7c3aed4d;background:linear-gradient(145deg,#fffffffa,#f5f3fff0)}.nc-people-shell .funcionarios-agenda-kpis span,.nc-people-shell .funcionarios-agenda-kpis small{display:block;color:#4d6794;line-height:1.35}.nc-people-shell .funcionarios-agenda-kpis span{font-size:.78rem;margin-bottom:8px}.nc-people-shell .funcionarios-agenda-kpis strong{display:block;color:#06224a;font-size:1.45rem;line-height:1.05;margin-bottom:7px}.nc-people-shell .funcionarios-agenda-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:16px;align-items:start}.nc-people-shell .funcionarios-agenda-board,.nc-people-shell .funcionarios-agenda-atlas{padding:20px 22px;overflow:visible}.nc-people-shell .funcionarios-agenda-board{background:radial-gradient(circle at top right,rgba(14,165,233,.09),transparent 35%),linear-gradient(145deg,#fffffffa,#f5fbfff5)}.nc-people-shell .funcionarios-agenda-atlas{background:radial-gradient(circle at top left,rgba(124,58,237,.1),transparent 35%),linear-gradient(145deg,#fffffffa,#f4f8fff5)}.nc-people-shell .funcionarios-agenda-day-list{display:grid;gap:12px;margin-top:14px}.nc-people-shell .funcionarios-agenda-day{display:grid;grid-template-columns:132px minmax(320px,.95fr) minmax(0,1fr);gap:16px;align-items:center;min-height:104px;padding:16px 18px;border:1px solid rgba(147,197,253,.58);border-radius:20px;background:#fffffff0;box-shadow:0 12px 24px #0f172a0b;overflow:visible}.nc-people-shell .funcionarios-agenda-day.stable{border-color:#22c55e47;background:linear-gradient(135deg,#fffffffa,#f0fdf4e6)}.nc-people-shell .funcionarios-agenda-day.attention{border-color:#fb923c5c;background:linear-gradient(135deg,#fffffffa,#fff7edeb)}.nc-people-shell .funcionarios-agenda-date strong,.nc-people-shell .funcionarios-agenda-date span,.nc-people-shell .funcionarios-agenda-summary b,.nc-people-shell .funcionarios-agenda-summary span{display:block;line-height:1.35}.nc-people-shell .funcionarios-agenda-date strong{color:#06224a;font-size:.98rem;margin-bottom:6px}.nc-people-shell .funcionarios-agenda-date span,.nc-people-shell .funcionarios-agenda-summary span{color:#4d6794;font-size:.8rem}.nc-people-shell .funcionarios-agenda-summary b{color:#072653;font-size:.9rem;margin-bottom:6px}.nc-people-shell .funcionarios-agenda-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.nc-people-shell .funcionarios-agenda-metrics span{display:block;min-height:58px;padding:10px 11px;border:1px solid rgba(147,197,253,.48);border-radius:14px;background:#eff6ffad;overflow:visible}.nc-people-shell .funcionarios-agenda-metrics span:nth-child(1){background:#eff6ffdb}.nc-people-shell .funcionarios-agenda-metrics span:nth-child(2){background:#f5f3ffcc}.nc-people-shell .funcionarios-agenda-metrics span:nth-child(3){background:#f0fdf4c2}.nc-people-shell .funcionarios-agenda-metrics span:nth-child(4){background:#fff7edcc}.nc-people-shell .funcionarios-agenda-metrics b,.nc-people-shell .funcionarios-agenda-metrics small{display:block;line-height:1.25}.nc-people-shell .funcionarios-agenda-metrics b{color:#06224a;font-size:.98rem;margin-bottom:4px}.nc-people-shell .funcionarios-agenda-metrics small{color:#526b9b;font-size:.68rem}.nc-people-shell .funcionarios-agenda-action-list{gap:12px;margin-top:14px}.nc-people-shell .funcionarios-agenda-action-list article{min-height:104px;padding:16px 18px;border-radius:18px;overflow:visible}.nc-people-shell .funcionarios-agenda-action-list article:nth-child(1){border-color:#fb923c5c;background:linear-gradient(145deg,#fffffffa,#fff7edf0)}.nc-people-shell .funcionarios-agenda-action-list article:nth-child(2){border-color:#3b82f657;background:linear-gradient(145deg,#fffffffa,#eff6fff0)}.nc-people-shell .funcionarios-agenda-action-list article:nth-child(3){border-color:#22c55e4d;background:linear-gradient(145deg,#fffffffa,#f0fdf4f0)}@media(max-width:1280px){.nc-people-shell .funcionarios-agenda-day{grid-template-columns:118px minmax(0,1fr)}.nc-people-shell .funcionarios-agenda-summary{grid-column:1 / -1}}@media(max-width:1180px){.nc-people-shell .funcionarios-agenda-grid,.nc-people-shell .funcionarios-agenda-kpis{grid-template-columns:1fr 1fr}.nc-people-shell .funcionarios-agenda-atlas{grid-column:1 / -1}}@media(max-width:760px){.nc-people-shell .funcionarios-agenda-grid,.nc-people-shell .funcionarios-agenda-kpis,.nc-people-shell .funcionarios-agenda-day,.nc-people-shell .funcionarios-agenda-metrics{grid-template-columns:1fr}}.nc-people-shell .funcionarios-costs-hero{padding:22px 24px 24px;border-color:#2563eb3d;background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 34%),linear-gradient(145deg,#fffffffa,#eff6ffe6);overflow:visible}.nc-people-shell .funcionarios-costs-heading{align-items:flex-start;gap:18px}.nc-people-shell .funcionarios-costs-heading h2{max-width:780px;line-height:1.12}.nc-people-shell .funcionarios-costs-heading p{max-width:860px;margin-top:8px;line-height:1.55;color:#42608f}.nc-people-shell .funcionarios-costs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.nc-people-shell .funcionarios-costs-kpis article{min-height:102px;padding:17px 18px;border:1px solid rgba(147,197,253,.58);border-radius:18px;box-shadow:0 16px 34px #0f172a0d;display:flex;flex-direction:column;justify-content:center;gap:5px;overflow:visible}.nc-people-shell .funcionarios-costs-kpis article span,.nc-people-shell .funcionarios-costs-kpis article small{color:#496797;line-height:1.35}.nc-people-shell .funcionarios-costs-kpis article strong{color:#002b5f;font-size:1.18rem;line-height:1.1}.nc-people-shell .funcionarios-costs-kpis .cost-blue{background:linear-gradient(145deg,#fff,#eff6ff);border-left:4px solid #2563eb}.nc-people-shell .funcionarios-costs-kpis .cost-green{background:linear-gradient(145deg,#fff,#ecfdf5);border-left:4px solid #10b981}.nc-people-shell .funcionarios-costs-kpis .cost-orange{background:linear-gradient(145deg,#fff,#fff7ed);border-left:4px solid #f59e0b}.nc-people-shell .funcionarios-costs-kpis .cost-purple{background:linear-gradient(145deg,#fff,#f5f3ff);border-left:4px solid #8b5cf6}.nc-people-shell .funcionarios-costs-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);gap:16px;align-items:start;margin-top:16px}.nc-people-shell .funcionarios-costs-board,.nc-people-shell .funcionarios-costs-atlas{padding:20px 22px;overflow:visible}.nc-people-shell .funcionarios-costs-list{display:grid;gap:12px;margin-top:16px}.nc-people-shell .funcionarios-costs-row{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(540px,1.75fr);align-items:center;gap:20px;min-height:112px;padding:18px 20px;border-radius:20px;border:1px solid rgba(191,219,254,.86);box-shadow:0 14px 30px #0f172a0b;overflow:visible}.nc-people-shell .funcionarios-costs-row.risco-baixo{background:linear-gradient(145deg,#fffffffc,#f0fdf4e6)}.nc-people-shell .funcionarios-costs-row.risco-medio{background:linear-gradient(145deg,#fffffffc,#fffbebf0)}.nc-people-shell .funcionarios-costs-row.risco-alto{background:linear-gradient(145deg,#fffffffc,#fef2f2f0)}.nc-people-shell .funcionarios-costs-person{display:grid;gap:5px;min-width:0;padding-left:2px}.nc-people-shell .funcionarios-costs-person strong{color:#002b5f;line-height:1.2}.nc-people-shell .funcionarios-costs-person span,.nc-people-shell .funcionarios-costs-person small{color:#516c9b;line-height:1.35}.nc-people-shell .funcionarios-costs-metrics{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:12px}.nc-people-shell .funcionarios-costs-metrics span{min-height:60px;padding:11px 13px;border-radius:15px;border:1px solid rgba(147,197,253,.42);background:#ffffffc7;display:flex;flex-direction:column;justify-content:center;gap:3px;overflow:visible}.nc-people-shell .funcionarios-costs-metrics b{color:#00366f;line-height:1.1;white-space:nowrap;font-size:.9rem;letter-spacing:-.02em}.nc-people-shell .funcionarios-costs-metrics small{color:#6079a6;line-height:1.2;white-space:nowrap}.nc-people-shell .funcionarios-costs-action-list{gap:12px;margin-top:14px}.nc-people-shell .funcionarios-costs-action-list article{min-height:118px;padding:16px 18px;border-radius:18px;overflow:visible}.nc-people-shell .funcionarios-costs-action-list article:nth-child(1){border-color:#2563eb57;background:linear-gradient(145deg,#fff,#eff6ff)}.nc-people-shell .funcionarios-costs-action-list article:nth-child(2){border-color:#f59e0b57;background:linear-gradient(145deg,#fff,#fff7ed)}.nc-people-shell .funcionarios-costs-action-list article:nth-child(3){border-color:#10b9814d;background:linear-gradient(145deg,#fff,#ecfdf5)}@media(max-width:1420px){.nc-people-shell .funcionarios-costs-row{grid-template-columns:minmax(0,1fr)}.nc-people-shell .funcionarios-costs-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.nc-people-shell .funcionarios-costs-grid,.nc-people-shell .funcionarios-costs-kpis{grid-template-columns:1fr 1fr}.nc-people-shell .funcionarios-costs-atlas{grid-column:1 / -1}}@media(max-width:760px){.nc-people-shell .funcionarios-costs-grid,.nc-people-shell .funcionarios-costs-kpis,.nc-people-shell .funcionarios-costs-metrics{grid-template-columns:1fr}}.nc-people-shell .funcionarios-costs-grid{grid-template-columns:1fr}.nc-people-shell .funcionarios-costs-board{width:100%;padding:22px 24px}.nc-people-shell .funcionarios-costs-atlas{width:100%;padding:20px 22px}.nc-people-shell .funcionarios-costs-row{grid-template-columns:minmax(260px,.9fr) minmax(620px,1.9fr);padding:18px 22px;gap:22px}.nc-people-shell .funcionarios-costs-metrics{grid-template-columns:repeat(5,minmax(128px,1fr));gap:14px}.nc-people-shell .funcionarios-costs-metrics span{min-height:66px;padding:12px 15px;align-items:flex-start}.nc-people-shell .funcionarios-costs-metrics b{font-size:.98rem;max-width:100%}.nc-people-shell .funcionarios-costs-action-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nc-people-shell .funcionarios-costs-action-list article{min-height:96px;padding:16px 18px}.nc-people-shell .nc-scale-dashboard-grid{grid-template-columns:minmax(0,1fr)}.nc-people-shell .funcionarios-scale-kpis{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.nc-people-shell .funcionarios-scale-kpis span{min-height:72px;padding:14px 16px;border-radius:18px;overflow:visible}.nc-people-shell .funcionarios-scale-kpis span:nth-child(1){background:linear-gradient(145deg,#fff,#eff6ff);border-left:4px solid #2563eb}.nc-people-shell .funcionarios-scale-kpis span:nth-child(2){background:linear-gradient(145deg,#fff,#ecfdf5);border-left:4px solid #10b981}.nc-people-shell .funcionarios-scale-kpis span:nth-child(3){background:linear-gradient(145deg,#fff,#fff7ed);border-left:4px solid #f59e0b}.nc-people-shell .funcionarios-scale-kpis span:nth-child(4){background:linear-gradient(145deg,#fff,#f5f3ff);border-left:4px solid #8b5cf6}.nc-people-shell .funcionarios-scale-kpis small{white-space:normal;line-height:1.28}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article{min-height:82px;padding:14px 16px;border-radius:17px}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article:nth-child(1){background:linear-gradient(145deg,#fff,#ecfdf5);border-color:#10b98152}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article:nth-child(2){background:linear-gradient(145deg,#fff,#eff6ff);border-color:#2563eb52}.nc-people-shell .funcionarios-docs-upload-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:16px;margin-top:16px}.nc-people-shell .funcionarios-docs-upload-card,.nc-people-shell .funcionarios-docs-grid.only-list .funcionarios-docs-board{padding:20px 22px;background:linear-gradient(145deg,#fffffffa,#eff6ffe6)}.nc-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(37,99,235,.34);background:linear-gradient(145deg,#fff,#eff6ff);color:#0757c6;font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap}.nc-upload-button input{display:none}.nc-people-shell .funcionarios-doc-meta .nc-small-button.ghost{min-height:30px;padding:7px 11px;text-decoration:none}@media(max-width:1280px){.nc-people-shell .funcionarios-costs-row{grid-template-columns:1fr}.nc-people-shell .funcionarios-costs-metrics,.nc-people-shell .funcionarios-costs-action-list,.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.nc-people-shell .funcionarios-docs-upload-grid,.nc-people-shell .funcionarios-scale-kpis,.nc-people-shell .funcionarios-costs-metrics,.nc-people-shell .funcionarios-costs-action-list,.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact{grid-template-columns:1fr}}.nc-people-shell .nc-scale-dashboard-grid{gap:18px}.nc-people-shell .nc-scale-orbit-card,.nc-people-shell .nc-scale-atlas-card{padding:24px 26px 26px;border-color:#60a5fa73;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),linear-gradient(145deg,#fffffffa,#eff6ffeb);overflow:visible}.nc-people-shell .nc-scale-orbit-card .nc-card-header-row,.nc-people-shell .nc-scale-atlas-card .nc-card-header-row{align-items:flex-start;gap:14px;margin-bottom:14px}.nc-people-shell .nc-scale-orbit-card h2,.nc-people-shell .nc-scale-atlas-card h2{line-height:1.18;margin-top:4px}.nc-people-shell .funcionarios-scale-meter{margin:18px 0}.nc-people-shell .funcionarios-scale-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-people-shell .funcionarios-scale-kpis span{min-height:86px;padding:18px 20px;align-items:flex-start;justify-content:center;gap:6px;box-shadow:0 16px 34px #0f172a0e}.nc-people-shell .funcionarios-scale-kpis b{font-size:1.15rem;line-height:1;color:#002b5f}.nc-people-shell .funcionarios-scale-kpis small{display:block;max-width:100%;color:#456494;line-height:1.34;white-space:normal;overflow:visible}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article{min-height:104px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center;gap:8px;box-shadow:0 14px 30px #0f172a0d}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article b,.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article span{line-height:1.34;overflow:visible;white-space:normal}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article:nth-child(1){background:radial-gradient(circle at top right,rgba(16,185,129,.15),transparent 38%),linear-gradient(145deg,#fff,#ecfdf5)}.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact article:nth-child(2){background:radial-gradient(circle at top right,rgba(37,99,235,.16),transparent 38%),linear-gradient(145deg,#fff,#eff6ff)}.nc-people-shell .funcionarios-premium-form-card,.nc-people-shell .funcionarios-entity-card{padding:26px 28px 28px;border-color:#60a5fa6b;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 34%),linear-gradient(145deg,#fffffffc,#eff6ffeb);overflow:visible}.nc-people-shell .funcionarios-premium-form-card .nc-card-header-row,.nc-people-shell .funcionarios-entity-card .nc-card-header-row{margin-bottom:18px;align-items:flex-start}.nc-people-shell .funcionarios-premium-form{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px 18px;align-items:end;padding:18px;border:1px solid rgba(147,197,253,.42);border-radius:24px;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 36%),#ffffffbd;box-shadow:inset 0 1px #fffc,0 18px 36px #0f172a0a}.nc-people-shell .funcionarios-premium-form label{min-width:0;display:flex;flex-direction:column;gap:7px}.nc-people-shell .funcionarios-premium-form label>span{color:#00366f;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.nc-people-shell .funcionarios-premium-form input,.nc-people-shell .funcionarios-premium-form select{min-height:46px;width:100%;border-radius:16px;border:1px solid rgba(96,165,250,.58);background:#fffffff0;box-shadow:0 10px 22px #0f172a09;color:#002b5f;overflow:hidden;text-overflow:ellipsis}.nc-people-shell .funcionarios-premium-form input:focus,.nc-people-shell .funcionarios-premium-form select:focus{border-color:#2563ebd1;box-shadow:0 0 0 4px #2563eb1a,0 14px 28px #0f172a0d}.nc-people-shell .funcionarios-premium-form input[type=file]{padding:7px 10px;cursor:pointer}.nc-people-shell .funcionarios-premium-form input[type=file]::file-selector-button{min-height:31px;margin-right:10px;border:0;border-radius:999px;padding:7px 12px;background:linear-gradient(135deg,#0f7df2,#12a8d8);color:#fff;cursor:pointer}.nc-people-shell .funcionarios-premium-form .nc-inline-check{min-height:46px;align-self:end;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:11px 14px;border:1px solid rgba(96,165,250,.44);border-radius:16px;background:linear-gradient(145deg,#fff,#eff6ff)}.nc-people-shell .funcionarios-premium-form .nc-inline-check input{width:18px;min-height:18px;height:18px;box-shadow:none}.nc-people-shell .funcionarios-premium-form .nc-form-actions{margin-top:4px;padding-top:4px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.nc-people-shell .funcionarios-documents-form .nc-form-actions{justify-content:flex-start}.nc-people-shell .funcionarios-inline-note{max-width:540px;color:#526f9e;line-height:1.38}.nc-people-shell .funcionarios-entity-card .nc-modern-list.compact{margin-top:18px;gap:12px}.nc-people-shell .funcionarios-entity-card .nc-modern-list-row{min-height:70px;padding:15px 18px;border-radius:20px;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 34%),linear-gradient(145deg,#fffffffc,#eff6ffdb)}.nc-people-shell .funcionarios-users-card .nc-modern-list-row{border-left:4px solid #2563eb}.nc-people-shell .funcionarios-cotistas-card .nc-modern-list-row{border-left:4px solid #8b5cf6}.nc-people-shell .funcionarios-entity-card .nc-upload-button{min-width:130px;min-height:38px;background:linear-gradient(135deg,#fff,#e0f2fe);box-shadow:0 10px 22px #2563eb14}@media(max-width:1280px){.nc-people-shell .funcionarios-scale-kpis,.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact,.nc-people-shell .funcionarios-premium-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.nc-people-shell .funcionarios-scale-kpis,.nc-people-shell .nc-scale-atlas-card .nc-atlas-action-list.compact,.nc-people-shell .funcionarios-premium-form{grid-template-columns:1fr}.nc-people-shell .funcionarios-premium-form-card,.nc-people-shell .funcionarios-entity-card,.nc-people-shell .nc-scale-orbit-card,.nc-people-shell .nc-scale-atlas-card{padding:20px}}.nc-people-shell .funcionarios-banco-horas-card{margin-top:14px;padding:18px!important;overflow:visible!important;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.12),transparent 30%),radial-gradient(circle at 92% 12%,rgba(34,197,94,.1),transparent 32%),linear-gradient(135deg,#fffffff5,#f0f9ffc7)}.nc-people-shell .funcionarios-banco-horas-card .nc-card-header-row{align-items:flex-start!important;gap:14px!important;flex-wrap:wrap!important}.nc-people-shell .funcionarios-banco-horas-kpis{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:14px}.nc-people-shell .funcionarios-banco-horas-kpis article{position:relative;display:grid;gap:4px;min-height:92px;padding:14px 16px 14px 18px;border-radius:18px;border:1px solid rgba(191,219,254,.86);background:#ffffffd1;box-shadow:0 16px 30px #0f172a0d;overflow:hidden}.nc-people-shell .funcionarios-banco-horas-kpis article:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:999px;background:#2563eb}.nc-people-shell .funcionarios-banco-horas-kpis article.accent-green:before{background:#10b981}.nc-people-shell .funcionarios-banco-horas-kpis article.accent-orange:before{background:#f59e0b}.nc-people-shell .funcionarios-banco-horas-kpis article.accent-purple:before{background:#8b5cf6}.nc-people-shell .funcionarios-banco-horas-kpis span,.nc-people-shell .funcionarios-banco-horas-kpis small{color:#55708f;font-size:.74rem;line-height:1.25;white-space:normal!important}.nc-people-shell .funcionarios-banco-horas-kpis strong{color:#062f5f;font-size:1.18rem;line-height:1.05;white-space:nowrap}.nc-people-shell .funcionarios-banco-horas-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);gap:14px;margin-top:14px;align-items:stretch}.nc-people-shell .funcionarios-banco-horas-list{display:grid;gap:10px;min-width:0}.nc-people-shell .funcionarios-banco-horas-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(330px,.9fr);gap:12px 14px;align-items:center;padding:14px 16px;border-radius:20px;border:1px solid rgba(191,219,254,.86);background:linear-gradient(135deg,#fffffff0,#eff6ffb8)}.nc-people-shell .funcionarios-banco-horas-row.risco-alto{border-color:#fb718557;background:linear-gradient(135deg,#fff1f2e6,#ffffffdb)}.nc-people-shell .funcionarios-banco-horas-row.risco-médio,.nc-people-shell .funcionarios-banco-horas-row.risco-medio{border-color:#fbbf2461;background:linear-gradient(135deg,#fffbebe6,#ffffffdb)}.nc-people-shell .funcionarios-banco-horas-row.risco-baixo{border-color:#10b98147;background:linear-gradient(135deg,#ecfdf5e6,#ffffffdb)}.nc-people-shell .funcionarios-banco-horas-person{display:grid;gap:4px;min-width:0}.nc-people-shell .funcionarios-banco-horas-person strong{color:#082f63;font-size:.92rem;line-height:1.15;white-space:normal!important}.nc-people-shell .funcionarios-banco-horas-person span,.nc-people-shell .funcionarios-banco-horas-row p{color:#4f6d91;font-size:.75rem;line-height:1.35;margin:0;white-space:normal!important}.nc-people-shell .funcionarios-banco-horas-row p{grid-column:1 / -1}.nc-people-shell .funcionarios-banco-horas-metrics{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;min-width:0}.nc-people-shell .funcionarios-banco-horas-metrics span{display:grid;gap:2px;min-height:56px;align-content:center;padding:10px 12px;border-radius:16px;background:#ffffffd6;border:1px solid rgba(186,230,253,.78)}.nc-people-shell .funcionarios-banco-horas-metrics b{color:#06345f;font-size:.9rem;line-height:1.05;white-space:nowrap}.nc-people-shell .funcionarios-banco-horas-metrics small{color:#607998;font-size:.68rem}.nc-people-shell .funcionarios-banco-horas-atlas{display:grid;align-content:start;gap:10px;min-width:0;padding:16px;border-radius:22px;border:1px solid rgba(191,219,254,.9);background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.1),transparent 36%),linear-gradient(135deg,#ffffffe6,#eff6ffc7)}.nc-people-shell .funcionarios-banco-horas-atlas h3{margin:-2px 0 2px;color:#062f5f;font-size:1.04rem;line-height:1.15}.nc-people-shell .funcionarios-banco-horas-atlas article{display:grid;gap:5px;padding:12px 14px;border-radius:18px;border:1px solid rgba(191,219,254,.82);background:#ffffffd1}.nc-people-shell .funcionarios-banco-horas-atlas b{color:#082f63;font-size:.82rem;line-height:1.15;white-space:normal!important}.nc-people-shell .funcionarios-banco-horas-atlas span:not(.nc-section-kicker){color:#55708f;font-size:.72rem;line-height:1.35;white-space:normal!important}@media(max-width:1180px){.nc-people-shell .funcionarios-banco-horas-layout,.nc-people-shell .funcionarios-banco-horas-row{grid-template-columns:1fr}}@media(max-width:980px){.nc-people-shell .funcionarios-banco-horas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.nc-people-shell .funcionarios-banco-horas-kpis,.nc-people-shell .funcionarios-banco-horas-metrics{grid-template-columns:1fr}}.funcionarios-ponto-side-card{padding:22px 24px!important;overflow:visible!important}.funcionarios-ponto-side-card .nc-card-header-row{align-items:flex-start!important;gap:16px!important;padding:0 2px 12px!important}.funcionarios-ponto-side-card .nc-card-header-row h2{line-height:1.16!important;margin:2px 0 0!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.funcionarios-ponto-pendency-list{gap:10px!important;padding:4px 2px 0!important}.funcionarios-ponto-pendency-list span{min-height:58px!important;padding:13px 16px!important;align-content:center!important;border-radius:18px!important;background:linear-gradient(135deg,#eff6fffa,#ecfdf5d1)!important;border:1px solid rgba(147,197,253,.82)!important;box-shadow:inset 4px 0 #0ea5e9b8,0 10px 22px #0f172a09!important;overflow:visible!important}.funcionarios-ponto-pendency-list b,.funcionarios-ponto-pendency-list small{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;overflow-wrap:anywhere!important}.funcionarios-ponto-pendency-list b{font-size:.88rem!important;line-height:1.18!important}.funcionarios-ponto-pendency-list small{font-size:.74rem!important;line-height:1.32!important}.funcionarios-ponto-summary-strip{gap:12px!important;padding:2px!important;margin-top:14px!important}.funcionarios-ponto-summary-strip span{min-height:64px!important;padding:13px 16px!important;align-content:center!important;background:linear-gradient(135deg,#fffffffa,#eff6ffe0)!important;border-color:#93c5fdd1!important;overflow:visible!important}.funcionarios-ponto-summary-strip b,.funcionarios-ponto-summary-strip small{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;line-height:1.25!important}.nc-people-shell .funcionarios-executive-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:stretch;padding:22px 24px;border-color:#3b82f647;background:radial-gradient(circle at 12% 18%,rgba(14,165,233,.16),transparent 34%),linear-gradient(135deg,#fffffffa,#ecf9ffeb)}.nc-people-shell .funcionarios-executive-hero-main h2{margin:4px 0 8px;font-size:1.35rem;line-height:1.15;color:#06214c}.nc-people-shell .funcionarios-executive-hero-main p{max-width:760px;margin:0;color:#41618f;line-height:1.55}.nc-people-shell .funcionarios-executive-score{min-height:130px;border-radius:24px;padding:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid rgba(59,130,246,.24);background:linear-gradient(145deg,#fff,#eef8ff);box-shadow:inset 0 0 0 1px #ffffffb3,0 14px 30px #2563eb1a}.nc-people-shell .funcionarios-executive-score span{font-size:2.25rem;line-height:1;color:#0756b5;font-weight:900}.nc-people-shell .funcionarios-executive-score small{margin-top:6px;color:#5b739b;font-weight:700}.nc-people-shell .funcionarios-executive-score strong{margin-top:10px;padding:7px 12px;border-radius:999px;font-size:.74rem;letter-spacing:.02em}.nc-people-shell .funcionarios-executive-score .status-green{background:#dcfce7;color:#047857}.nc-people-shell .funcionarios-executive-score .status-orange{background:#ffedd5;color:#c2410c}.nc-people-shell .funcionarios-executive-score .status-red{background:#fee2e2;color:#be123c}.nc-people-shell .funcionarios-executive-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:14px}.nc-people-shell .funcionarios-executive-kpi-grid .nc-card{min-height:112px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:5px;overflow:hidden}.nc-people-shell .funcionarios-executive-kpi-grid span{color:#4b6691;font-size:.78rem;line-height:1.25}.nc-people-shell .funcionarios-executive-kpi-grid strong{color:#06214c;font-size:1.35rem;line-height:1.1;white-space:nowrap}.nc-people-shell .funcionarios-executive-kpi-grid small{color:#5d76a0;font-size:.72rem;line-height:1.25}.nc-people-shell .funcionarios-executive-kpi-grid .kpi-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-left:4px solid #2563eb}.nc-people-shell .funcionarios-executive-kpi-grid .kpi-green{background:linear-gradient(135deg,#ecfdf5,#fff);border-left:4px solid #10b981}.nc-people-shell .funcionarios-executive-kpi-grid .kpi-purple{background:linear-gradient(135deg,#f5f3ff,#fff);border-left:4px solid #8b5cf6}.nc-people-shell .funcionarios-executive-kpi-grid .kpi-orange{background:linear-gradient(135deg,#fff7ed,#fff);border-left:4px solid #f59e0b}.nc-people-shell .funcionarios-executive-kpi-grid .kpi-cyan{background:linear-gradient(135deg,#ecfeff,#fff);border-left:4px solid #06b6d4}.nc-people-shell .funcionarios-executive-kpi-grid .kpi-red{background:linear-gradient(135deg,#fff1f2,#fff);border-left:4px solid #f43f5e}.nc-people-shell .funcionarios-executive-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:16px;margin-top:16px;align-items:stretch}.nc-people-shell .funcionarios-executive-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-people-shell .funcionarios-executive-panel{padding:18px;min-height:210px;overflow:hidden}.nc-people-shell .funcionarios-executive-panel.panel-map{background:linear-gradient(135deg,#fffffffa,#eff6ffeb)}.nc-people-shell .funcionarios-executive-panel.panel-atlas{background:linear-gradient(135deg,#fffffffa,#f5f3ffe6)}.nc-people-shell .funcionarios-health-meter{height:10px;border-radius:999px;overflow:hidden;background:#dbeafe;border:1px solid rgba(59,130,246,.22);margin:14px 0}.nc-people-shell .funcionarios-health-meter div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#06b6d4,#22c55e)}.nc-people-shell .funcionarios-command-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-people-shell .funcionarios-command-mosaic span,.nc-people-shell .funcionarios-executive-list article,.nc-people-shell .funcionarios-executive-actions article{border:1px solid rgba(147,197,253,.55);background:#ffffffbd;border-radius:18px;box-shadow:0 10px 22px #2563eb0f}.nc-people-shell .funcionarios-command-mosaic span{min-height:76px;padding:13px;display:flex;flex-direction:column;justify-content:center}.nc-people-shell .funcionarios-command-mosaic b{color:#06214c;font-size:1.1rem;white-space:nowrap}.nc-people-shell .funcionarios-command-mosaic small{margin-top:4px;color:#5d76a0;line-height:1.25}.nc-people-shell .funcionarios-executive-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nc-people-shell .funcionarios-executive-actions article{min-height:104px;padding:14px;display:flex;flex-direction:column;gap:7px}.nc-people-shell .funcionarios-executive-actions b,.nc-people-shell .funcionarios-executive-list b{color:#082653;line-height:1.18}.nc-people-shell .funcionarios-executive-actions span,.nc-people-shell .funcionarios-executive-list small{color:#536f9c;line-height:1.35;font-size:.78rem}.nc-people-shell .funcionarios-executive-actions .action-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-left:4px solid #3b82f6}.nc-people-shell .funcionarios-executive-actions .action-green{background:linear-gradient(135deg,#ecfdf5,#fff);border-left:4px solid #10b981}.nc-people-shell .funcionarios-executive-actions .action-orange{background:linear-gradient(135deg,#fff7ed,#fff);border-left:4px solid #f59e0b}.nc-people-shell .funcionarios-executive-actions .action-red{background:linear-gradient(135deg,#fff1f2,#fff);border-left:4px solid #f43f5e}.nc-people-shell .funcionarios-executive-panel.panel-list{min-height:280px;background:linear-gradient(145deg,#fffffff5,#f0f9ffe0)}.nc-people-shell .funcionarios-executive-list{display:grid;gap:10px;margin-top:12px}.nc-people-shell .funcionarios-executive-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;min-height:74px}.nc-people-shell .funcionarios-executive-list article>span{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-weight:900}.nc-people-shell .funcionarios-executive-list article div{min-width:0;display:grid;gap:3px}.nc-people-shell .funcionarios-executive-list article strong{color:#0756b5;white-space:nowrap;font-size:.8rem;text-align:right}@media(max-width:1400px){.nc-people-shell .funcionarios-executive-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-people-shell .funcionarios-executive-grid,.nc-people-shell .funcionarios-executive-grid.three{grid-template-columns:1fr}}@media(max-width:900px){.nc-people-shell .funcionarios-executive-hero,.nc-people-shell .funcionarios-executive-kpi-grid,.nc-people-shell .funcionarios-command-mosaic,.nc-people-shell .funcionarios-executive-actions{grid-template-columns:1fr}}.funcionarios-operacao-hero{padding:22px 24px 24px;overflow:visible}.funcionarios-operacao-hero .nc-card-header-row{align-items:flex-start;gap:20px}.funcionarios-operacao-hero p{max-width:860px;margin-top:6px;line-height:1.55;color:#365b8d}.funcionarios-operacao-kpis{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-top:18px}.funcionarios-operacao-kpis article{min-height:96px;padding:16px 18px;border:1px solid rgba(56,139,255,.22);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#eef7ffe0);box-shadow:0 14px 32px #14488c14;display:flex;flex-direction:column;justify-content:center;gap:4px;overflow:hidden}.funcionarios-operacao-kpis article span{font-size:.76rem;letter-spacing:.02em;color:#466896}.funcionarios-operacao-kpis article strong{font-size:1.35rem;color:#022d62;line-height:1.1}.funcionarios-operacao-kpis article small{font-size:.74rem;line-height:1.35;color:#56719b}.funcionarios-operacao-kpis .op-blue{border-left:4px solid #1f80ff;background:linear-gradient(135deg,#fff,#edf6ff)}.funcionarios-operacao-kpis .op-green{border-left:4px solid #20c997;background:linear-gradient(135deg,#fff,#edfff8)}.funcionarios-operacao-kpis .op-orange{border-left:4px solid #ffae1f;background:linear-gradient(135deg,#fff,#fff8ec)}.funcionarios-operacao-kpis .op-purple{border-left:4px solid #8b5cf6;background:linear-gradient(135deg,#fff,#f5f0ff)}.funcionarios-operacao-kpis .op-red{border-left:4px solid #ff4d6d;background:linear-gradient(135deg,#fff,#fff1f4)}.funcionarios-operacao-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.95fr);gap:16px;align-items:start;margin-top:16px}.funcionarios-operacao-map,.funcionarios-operacao-atlas{padding:22px 24px;overflow:visible}.funcionarios-operacao-list{display:grid;gap:12px;margin-top:18px}.funcionarios-operacao-person{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(130px,auto);gap:14px;align-items:center;padding:16px 18px;border-radius:20px;border:1px solid rgba(67,141,255,.2);background:linear-gradient(135deg,#fffffffa,#f2f8ffe6);box-shadow:0 12px 28px #0b428712}.funcionarios-operacao-person.normal{background:linear-gradient(135deg,#fff,#eefbff);border-left:4px solid #1f80ff}.funcionarios-operacao-person.livre{background:linear-gradient(135deg,#fff,#effff8);border-left:4px solid #20c997}.funcionarios-operacao-person.atencao{background:linear-gradient(135deg,#fff,#fff8ec);border-left:4px solid #ffae1f}.funcionarios-operacao-person.critico{background:linear-gradient(135deg,#fff,#fff1f4);border-left:4px solid #ff4d6d}.funcionarios-operacao-avatar{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;color:#0757c8;background:linear-gradient(135deg,#dff0ff,#fff);border:1px solid rgba(31,128,255,.22);font-weight:800}.funcionarios-operacao-main{min-width:0;display:flex;flex-direction:column;gap:4px}.funcionarios-operacao-main strong,.funcionarios-operacao-status b,.funcionarios-operacao-action-list b{color:#062b5f;line-height:1.2}.funcionarios-operacao-main span,.funcionarios-operacao-main small,.funcionarios-operacao-status small,.funcionarios-operacao-action-list span{color:#4d6d99;line-height:1.42;overflow-wrap:anywhere}.funcionarios-operacao-status{justify-self:end;min-width:126px;padding:10px 12px;border-radius:16px;border:1px solid rgba(67,141,255,.18);background:#ffffffc2;text-align:center}.funcionarios-operacao-action-list{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.funcionarios-operacao-action-list article{min-height:110px;padding:16px 18px;border-radius:18px;border:1px solid rgba(67,141,255,.2);box-shadow:0 12px 24px #14488c0f}.funcionarios-operacao-action-list .action-orange{background:linear-gradient(135deg,#fff,#fff8ec);border-left:4px solid #ffae1f}.funcionarios-operacao-action-list .action-blue{background:linear-gradient(135deg,#fff,#eef6ff);border-left:4px solid #1f80ff}.funcionarios-operacao-action-list .action-green{background:linear-gradient(135deg,#fff,#effff8);border-left:4px solid #20c997}@media(max-width:1280px){.funcionarios-operacao-kpis{grid-template-columns:repeat(3,minmax(150px,1fr))}.funcionarios-operacao-grid{grid-template-columns:1fr}}@media(max-width:860px){.funcionarios-operacao-kpis{grid-template-columns:1fr}.funcionarios-operacao-person{grid-template-columns:42px 1fr}.funcionarios-operacao-status{grid-column:1 / -1;justify-self:stretch;text-align:left}}.funcionarios-rh-hero{overflow:hidden}.funcionarios-rh-hero p{max-width:820px;margin:6px 0 0;color:#526173;line-height:1.45;font-size:.9rem}.funcionarios-rh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.funcionarios-rh-kpis article,.funcionarios-rh-tile-grid article,.funcionarios-rh-actions article,.funcionarios-rh-timeline-list article,.funcionarios-rh-governance-list article{min-width:0;border:1px solid rgba(20,41,73,.08);border-radius:18px;box-shadow:0 14px 32px #14294912}.funcionarios-rh-kpis article{padding:14px 16px;display:grid;gap:5px}.funcionarios-rh-kpis span,.funcionarios-rh-tile-grid span{color:#607086;font-size:.78rem;letter-spacing:.01em}.funcionarios-rh-kpis strong,.funcionarios-rh-tile-grid strong{color:#10233f;font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.05;overflow-wrap:anywhere}.funcionarios-rh-kpis small,.funcionarios-rh-tile-grid small,.funcionarios-rh-actions span,.funcionarios-rh-timeline-list span,.funcionarios-rh-timeline-list small,.funcionarios-rh-governance-list span{color:#58687c;line-height:1.42;font-size:.8rem}.funcionarios-rh-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px;margin-top:16px;align-items:stretch}.funcionarios-rh-grid.lower{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)}.funcionarios-rh-panel{min-width:0;overflow:hidden}.funcionarios-rh-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.funcionarios-rh-tile-grid article{padding:14px 16px;display:grid;gap:5px;align-content:start}.funcionarios-rh-actions,.funcionarios-rh-timeline-list,.funcionarios-rh-governance-list{display:grid;gap:12px;margin-top:14px}.funcionarios-rh-actions article{padding:14px 16px;display:grid;gap:6px}.funcionarios-rh-actions b,.funcionarios-rh-timeline-list b,.funcionarios-rh-governance-list b{color:#10233f;font-size:.92rem;line-height:1.25}.funcionarios-rh-timeline-list article{padding:13px 15px;display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:12px;align-items:center}.funcionarios-rh-timeline-list article>div{min-width:0;display:grid;gap:4px}.funcionarios-rh-timeline-list b,.funcionarios-rh-timeline-list span,.funcionarios-rh-timeline-list small{min-width:0;overflow-wrap:anywhere}.funcionarios-rh-governance-list article{padding:13px 15px;display:grid;gap:5px}.funcionarios-rh-kpis .rh-blue,.funcionarios-rh-tile-grid .rh-blue,.funcionarios-rh-actions .rh-blue,.funcionarios-rh-timeline-list .rh-blue,.funcionarios-rh-governance-list .rh-blue,.rh-blue{border-left:4px solid #1f80ff;background:linear-gradient(135deg,#fff,#eef7ff)}.funcionarios-rh-kpis .rh-green,.funcionarios-rh-tile-grid .rh-green,.funcionarios-rh-actions .rh-green,.funcionarios-rh-timeline-list .rh-green,.funcionarios-rh-governance-list .rh-green,.rh-green{border-left:4px solid #20c997;background:linear-gradient(135deg,#fff,#effff8)}.funcionarios-rh-kpis .rh-purple,.funcionarios-rh-tile-grid .rh-purple,.funcionarios-rh-actions .rh-purple,.funcionarios-rh-timeline-list .rh-purple,.funcionarios-rh-governance-list .rh-purple,.rh-purple{border-left:4px solid #8b5cf6;background:linear-gradient(135deg,#fff,#f6f1ff)}.funcionarios-rh-kpis .rh-orange,.funcionarios-rh-tile-grid .rh-orange,.funcionarios-rh-actions .rh-orange,.funcionarios-rh-timeline-list .rh-orange,.funcionarios-rh-governance-list .rh-orange,.rh-orange{border-left:4px solid #ffae1f;background:linear-gradient(135deg,#fff,#fff8ec)}@media(max-width:1180px){.funcionarios-rh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.funcionarios-rh-grid,.funcionarios-rh-grid.lower{grid-template-columns:1fr}}@media(max-width:760px){.funcionarios-rh-kpis,.funcionarios-rh-tile-grid{grid-template-columns:1fr}.funcionarios-rh-timeline-list article{grid-template-columns:1fr}}.funcionarios-rh-hero{padding:22px 24px 24px!important;overflow:visible!important}.funcionarios-rh-hero .funcionarios-card-badge,.funcionarios-rh-panel .funcionarios-card-badge{position:static!important;justify-self:end;margin:0 0 8px auto;max-width:max-content}.funcionarios-rh-hero p{max-width:960px!important;padding-right:18px;overflow:visible!important;white-space:normal!important}.funcionarios-rh-kpis{gap:16px!important;margin-top:18px!important}.funcionarios-rh-kpis article{min-height:112px;padding:20px 22px!important;align-content:center;overflow:visible!important}.funcionarios-rh-grid,.funcionarios-rh-grid.lower{gap:18px!important;align-items:start!important}.funcionarios-rh-panel{padding:22px 24px!important;overflow:visible!important}.funcionarios-rh-panel h2,.funcionarios-rh-panel h3,.funcionarios-rh-panel .funcionarios-section-eyebrow{padding-left:0!important;margin-left:0!important}.funcionarios-rh-tile-grid,.funcionarios-rh-actions,.funcionarios-rh-timeline-list,.funcionarios-rh-governance-list{gap:14px!important;margin-top:16px!important}.funcionarios-rh-tile-grid article,.funcionarios-rh-actions article,.funcionarios-rh-governance-list article{min-height:92px;padding:18px 20px!important;overflow:visible!important;align-content:center}.funcionarios-rh-actions article{min-height:106px}.funcionarios-rh-timeline-list article{min-height:76px;padding:18px 20px!important;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)!important;gap:22px!important;overflow:visible!important;align-items:center}.funcionarios-rh-timeline-list article>div,.funcionarios-rh-governance-list article,.funcionarios-rh-actions article,.funcionarios-rh-tile-grid article,.funcionarios-rh-kpis article{min-width:0}.funcionarios-rh-kpis span,.funcionarios-rh-tile-grid span,.funcionarios-rh-actions span,.funcionarios-rh-timeline-list span,.funcionarios-rh-timeline-list small,.funcionarios-rh-governance-list span,.funcionarios-rh-kpis small,.funcionarios-rh-tile-grid small{display:block;white-space:normal!important;overflow:visible!important;text-overflow:initial!important;overflow-wrap:anywhere;word-break:normal;line-height:1.5!important}.funcionarios-rh-actions b,.funcionarios-rh-timeline-list b,.funcionarios-rh-governance-list b{display:block;white-space:normal!important;overflow:visible!important;text-overflow:initial!important;overflow-wrap:anywhere;line-height:1.35!important;margin-bottom:3px}.funcionarios-rh-kpis strong,.funcionarios-rh-tile-grid strong{white-space:normal!important;overflow:visible!important;text-overflow:initial!important;line-height:1.1!important}.funcionarios-rh-kpis .rh-blue,.funcionarios-rh-tile-grid .rh-blue,.funcionarios-rh-actions .rh-blue,.funcionarios-rh-timeline-list .rh-blue,.funcionarios-rh-governance-list .rh-blue{background:linear-gradient(135deg,#fff,#eef7ff)!important;border-color:#1f80ff3d!important}.funcionarios-rh-kpis .rh-green,.funcionarios-rh-tile-grid .rh-green,.funcionarios-rh-actions .rh-green,.funcionarios-rh-timeline-list .rh-green,.funcionarios-rh-governance-list .rh-green{background:linear-gradient(135deg,#fff,#effff8)!important;border-color:#20c9973d!important}.funcionarios-rh-kpis .rh-purple,.funcionarios-rh-tile-grid .rh-purple,.funcionarios-rh-actions .rh-purple,.funcionarios-rh-timeline-list .rh-purple,.funcionarios-rh-governance-list .rh-purple{background:linear-gradient(135deg,#fff,#f7f1ff)!important;border-color:#8b5cf63d!important}.funcionarios-rh-kpis .rh-orange,.funcionarios-rh-tile-grid .rh-orange,.funcionarios-rh-actions .rh-orange,.funcionarios-rh-timeline-list .rh-orange,.funcionarios-rh-governance-list .rh-orange{background:linear-gradient(135deg,#fff,#fff8ec)!important;border-color:#ffae1f42!important}@media(max-width:1380px){.funcionarios-rh-grid,.funcionarios-rh-grid.lower{grid-template-columns:1fr!important}}@media(max-width:980px){.funcionarios-rh-kpis,.funcionarios-rh-tile-grid{grid-template-columns:1fr!important}.funcionarios-rh-timeline-list article{grid-template-columns:1fr!important;gap:8px!important}}.nc-people-shell .funcionarios-atlas-intelligence-hero{padding:26px 28px;overflow:visible;border-color:#2563eb42;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 32%),radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#eef7fff5)}.nc-people-shell .funcionarios-atlas-intelligence-hero .nc-card-header-row{align-items:flex-start;gap:20px;margin-bottom:20px}.nc-people-shell .funcionarios-atlas-intelligence-hero h2{margin:4px 0 0;line-height:1.18}.nc-people-shell .funcionarios-atlas-intelligence-hero p{max-width:920px;margin:8px 0 0;line-height:1.58;color:#415f8b}.nc-people-shell .funcionarios-atlas-score-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:16px}.nc-people-shell .funcionarios-atlas-score-grid article{min-height:118px;padding:20px 22px;border:1px solid rgba(147,197,253,.72);border-radius:24px;overflow:visible;box-shadow:0 12px 26px #0f172a0e,inset 0 1px #ffffffeb}.nc-people-shell .funcionarios-atlas-score-grid .score-master{border-color:#2563eb57;background:linear-gradient(145deg,#fffffffc,#eff6fff2)}.nc-people-shell .funcionarios-atlas-score-grid .score-risk{border-color:#f8717152;background:linear-gradient(145deg,#fffffffc,#fff1f2f0)}.nc-people-shell .funcionarios-atlas-score-grid .score-productivity{border-color:#22c55e52;background:linear-gradient(145deg,#fffffffc,#f0fdf4f0)}.nc-people-shell .funcionarios-atlas-score-grid .score-stability{border-color:#7c3aed4d;background:linear-gradient(145deg,#fffffffc,#f5f3fff0)}.nc-people-shell .funcionarios-atlas-score-grid span,.nc-people-shell .funcionarios-atlas-score-grid small{display:block;color:#506a98;line-height:1.38}.nc-people-shell .funcionarios-atlas-score-grid span{margin-bottom:10px;font-size:.78rem}.nc-people-shell .funcionarios-atlas-score-grid strong{display:block;margin-bottom:10px;color:#06224a;font-size:1.75rem;line-height:1}.nc-people-shell .funcionarios-atlas-score-grid small{font-size:.77rem}.nc-people-shell .funcionarios-atlas-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.9fr);gap:18px;align-items:start}.nc-people-shell .funcionarios-atlas-priority-board,.nc-people-shell .funcionarios-atlas-decision-card{padding:24px 26px;overflow:visible}.nc-people-shell .funcionarios-atlas-priority-board{background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 32%),linear-gradient(145deg,#fffffffc,#f4fafff5)}.nc-people-shell .funcionarios-atlas-decision-card{background:radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 34%),linear-gradient(145deg,#fffffffc,#f0f7fff5)}.nc-people-shell .funcionarios-atlas-critical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;margin-bottom:18px}.nc-people-shell .funcionarios-atlas-critical-grid article{min-height:116px;padding:18px 20px;border:1px solid rgba(147,197,253,.68);border-radius:22px;overflow:visible}.nc-people-shell .funcionarios-atlas-critical-grid article.critical-red,.nc-people-shell .funcionarios-atlas-critical-grid article.critical-orange{border-color:#fb923c5c;background:linear-gradient(145deg,#fffffffc,#fff7edf0)}.nc-people-shell .funcionarios-atlas-critical-grid article.critical-blue{border-color:#3b82f657;background:linear-gradient(145deg,#fffffffc,#eff6fff2)}.nc-people-shell .funcionarios-atlas-critical-grid article.critical-purple{border-color:#7c3aed4d;background:linear-gradient(145deg,#fffffffc,#f5f3fff0)}.nc-people-shell .funcionarios-atlas-critical-grid article.critical-green{border-color:#22c55e52;background:linear-gradient(145deg,#fffffffc,#f0fdf4f0)}.nc-people-shell .funcionarios-atlas-critical-grid span,.nc-people-shell .funcionarios-atlas-critical-grid small{display:block;color:#506a98;line-height:1.38}.nc-people-shell .funcionarios-atlas-critical-grid span{margin-bottom:8px;font-size:.78rem}.nc-people-shell .funcionarios-atlas-critical-grid strong{display:block;margin-bottom:8px;color:#06224a;font-size:1.45rem;line-height:1}.nc-people-shell .funcionarios-atlas-critical-grid small{font-size:.77rem}.nc-people-shell .funcionarios-atlas-executive-alerts{margin-top:0}.nc-people-shell .funcionarios-atlas-executive-alerts article{min-height:96px;padding:18px 20px;align-items:flex-start}.nc-people-shell .funcionarios-atlas-decision-list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}.nc-people-shell .funcionarios-atlas-decision-list article{min-height:108px;padding:18px 20px;border-radius:20px;overflow:visible}.nc-people-shell .funcionarios-atlas-decision-list article.decision-red,.nc-people-shell .funcionarios-atlas-decision-list article.decision-orange{border-color:#fb923c5c;background:linear-gradient(145deg,#fffffffc,#fff7edf0)}.nc-people-shell .funcionarios-atlas-decision-list article.decision-blue{border-color:#3b82f657;background:linear-gradient(145deg,#fffffffc,#eff6fff2)}.nc-people-shell .funcionarios-atlas-decision-list article.decision-purple{border-color:#7c3aed4d;background:linear-gradient(145deg,#fffffffc,#f5f3fff0)}.nc-people-shell .funcionarios-atlas-decision-list article.decision-green{border-color:#22c55e52;background:linear-gradient(145deg,#fffffffc,#f0fdf4f0)}.nc-people-shell .funcionarios-atlas-decision-list b,.nc-people-shell .funcionarios-atlas-decision-list span{display:block;line-height:1.42}.nc-people-shell .funcionarios-atlas-decision-list b{margin-bottom:8px;color:#06224a;font-size:.92rem}.nc-people-shell .funcionarios-atlas-decision-list span{color:#486693;font-size:.82rem}.nc-people-shell .funcionarios-atlas-operational-matrix .funcionarios-atlas-mini-card{min-height:116px;padding:20px 22px}@media(max-width:1240px){.nc-people-shell .funcionarios-atlas-intelligence-grid,.nc-people-shell .funcionarios-atlas-score-grid,.nc-people-shell .funcionarios-atlas-operational-matrix{grid-template-columns:1fr 1fr}}@media(max-width:820px){.nc-people-shell .funcionarios-atlas-intelligence-grid,.nc-people-shell .funcionarios-atlas-score-grid,.nc-people-shell .funcionarios-atlas-critical-grid,.nc-people-shell .funcionarios-atlas-operational-matrix{grid-template-columns:1fr}}.funcionarios-atlas-command-strip{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:18px;align-items:stretch;margin:18px 0 20px}.funcionarios-atlas-command-strip .command-primary{min-width:0;padding:20px 22px;border-radius:24px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,#eff6fffa,#fffffff5);box-shadow:0 18px 42px #0f172a14;display:flex;flex-direction:column;gap:8px}.funcionarios-atlas-command-strip .command-primary span,.funcionarios-atlas-executor-card .executor-head span,.funcionarios-atlas-workflow-grid .workflow-card span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:800}.funcionarios-atlas-command-strip .command-primary strong{font-size:clamp(18px,2vw,25px);line-height:1.18;color:#0f172a;overflow-wrap:anywhere}.funcionarios-atlas-command-strip .command-primary small{font-size:13px;line-height:1.5;color:#475569}.funcionarios-atlas-command-strip .command-buttons{min-width:0;padding:16px;border-radius:24px;border:1px solid rgba(148,163,184,.22);background:#ffffffc7;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.funcionarios-atlas-command-strip .command-buttons button,.funcionarios-atlas-executor-card .executor-actions button,.funcionarios-atlas-workflow-grid .workflow-card button{min-width:0;border:0;border-radius:16px;padding:12px 14px;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #2563eb2e;white-space:normal;line-height:1.25}.funcionarios-atlas-actionable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.funcionarios-atlas-executor-card{min-width:0;padding:22px!important;overflow:visible;display:flex;flex-direction:column;gap:14px;border-radius:26px}.funcionarios-atlas-executor-card .executor-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.funcionarios-atlas-executor-card .executor-head b{flex:0 0 auto;min-width:46px;text-align:center;border-radius:18px;padding:9px 12px;color:#fff;background:#0f172a;font-size:20px;line-height:1}.funcionarios-atlas-executor-card p,.funcionarios-atlas-workflow-grid .workflow-card p{margin:0;color:#475569;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.funcionarios-atlas-executor-card .executor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto}.funcionarios-atlas-executor-card.accent-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb2e}.funcionarios-atlas-executor-card.accent-orange{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#f9731633}.funcionarios-atlas-executor-card.accent-green{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b98133}.funcionarios-atlas-executor-card.accent-blue .executor-head b{background:linear-gradient(135deg,#1d4ed8,#60a5fa)}.funcionarios-atlas-executor-card.accent-orange .executor-head b{background:linear-gradient(135deg,#c2410c,#fb923c)}.funcionarios-atlas-executor-card.accent-green .executor-head b{background:linear-gradient(135deg,#047857,#34d399)}.funcionarios-atlas-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0 22px}.funcionarios-atlas-workflow-grid .workflow-card{min-width:0;padding:22px!important;border-radius:26px;display:flex;flex-direction:column;gap:10px;overflow:visible}.funcionarios-atlas-workflow-grid .workflow-card strong{font-size:17px;line-height:1.25;color:#0f172a;overflow-wrap:anywhere}.funcionarios-atlas-workflow-grid .workflow-card button{margin-top:auto;width:100%}.funcionarios-atlas-workflow-grid .flow-danger{background:linear-gradient(135deg,#fff1f2,#fff);border-color:#f43f5e33}.funcionarios-atlas-workflow-grid .flow-warning{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b38}.funcionarios-atlas-workflow-grid .flow-info{background:linear-gradient(135deg,#eef2ff,#fff);border-color:#6366f133}@media(max-width:1180px){.funcionarios-atlas-command-strip,.funcionarios-atlas-actionable-grid,.funcionarios-atlas-workflow-grid{grid-template-columns:1fr}}@media(max-width:680px){.funcionarios-atlas-command-strip .command-buttons,.funcionarios-atlas-executor-card .executor-actions{grid-template-columns:1fr}}.nc-people-shell .funcionarios-rh-workflow-board,.nc-people-shell .funcionarios-rh-timeline-workflows{overflow:visible;padding:24px!important;border-radius:28px;border:1px solid rgba(37,99,235,.12);background:linear-gradient(135deg,#f8fafcfa,#fffffff5);box-shadow:0 22px 54px #0f172a14}.nc-people-shell .funcionarios-rh-workflow-board .nc-card-header-row,.nc-people-shell .funcionarios-rh-timeline-workflows .nc-card-header-row{gap:18px;align-items:flex-start}.nc-people-shell .funcionarios-rh-workflow-board .nc-card-header-row>div,.nc-people-shell .funcionarios-rh-timeline-workflows .nc-card-header-row>div{min-width:0;max-width:980px}.nc-people-shell .funcionarios-rh-workflow-board h2,.nc-people-shell .funcionarios-rh-timeline-workflows h2{line-height:1.22;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-workflow-board p,.nc-people-shell .funcionarios-rh-timeline-workflows p{max-width:920px;line-height:1.55;color:#516579;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-approval-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 20px}.nc-people-shell .funcionarios-rh-approval-grid article{min-width:0;min-height:118px;padding:20px 22px;border-radius:24px;border:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;justify-content:center;gap:7px;overflow:visible;box-shadow:0 16px 36px #0f172a0f}.nc-people-shell .funcionarios-rh-approval-grid span,.nc-people-shell .funcionarios-rh-workflow-grid span{font-size:11px;letter-spacing:.075em;text-transform:uppercase;font-weight:800;color:#64748b;line-height:1.25}.nc-people-shell .funcionarios-rh-approval-grid strong{font-size:clamp(20px,2vw,28px);line-height:1.1;color:#0f172a;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-approval-grid small{color:#53657d;font-size:12px;line-height:1.42;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-approval-grid .approval-blue{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb2e}.nc-people-shell .funcionarios-rh-approval-grid .approval-green{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b9812e}.nc-people-shell .funcionarios-rh-approval-grid .approval-orange{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#f9731638}.nc-people-shell .funcionarios-rh-approval-grid .approval-red{background:linear-gradient(135deg,#fff1f2,#fff);border-color:#f43f5e33}.nc-people-shell .funcionarios-rh-approval-grid .approval-purple{background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#7c3aed2e}.nc-people-shell .funcionarios-rh-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nc-people-shell .funcionarios-rh-workflow-grid article{min-width:0;min-height:226px;padding:22px 24px;border-radius:26px;border:1px solid rgba(148,163,184,.2);display:flex;flex-direction:column;gap:12px;overflow:visible;box-shadow:0 18px 42px #0f172a12}.nc-people-shell .funcionarios-rh-workflow-grid article>div{min-width:0;display:flex;flex-direction:column;gap:6px}.nc-people-shell .funcionarios-rh-workflow-grid strong{font-size:17px;line-height:1.25;color:#0f172a;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-workflow-grid p{margin:0;color:#475569;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-workflow-grid button{width:100%;margin-top:auto;border:0;border-radius:16px;padding:12px 14px;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);box-shadow:0 14px 30px #2563eb2e;font-size:12px;font-weight:800;line-height:1.25;white-space:normal;cursor:pointer}.nc-people-shell .funcionarios-rh-workflow-grid .flow-danger{background:linear-gradient(135deg,#fff1f2,#fff);border-color:#f43f5e38}.nc-people-shell .funcionarios-rh-workflow-grid .flow-warning{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b38}.nc-people-shell .funcionarios-rh-workflow-grid .flow-info{background:linear-gradient(135deg,#eef2ff,#fff);border-color:#6366f133}.nc-people-shell .funcionarios-rh-workflow-grid .flow-success{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b98133}.nc-people-shell .funcionarios-rh-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.nc-people-shell .funcionarios-rh-workflow-steps article{min-width:0;min-height:168px;padding:20px 22px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:#fff;display:flex;flex-direction:column;gap:14px;overflow:visible;box-shadow:0 16px 36px #0f172a0f}.nc-people-shell .funcionarios-rh-workflow-steps b{width:fit-content;max-width:100%;border-radius:999px;padding:7px 11px;color:#fff;font-size:11px;letter-spacing:.07em;text-transform:uppercase;line-height:1.15;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-workflow-steps div{min-width:0;display:flex;flex-direction:column;gap:7px}.nc-people-shell .funcionarios-rh-workflow-steps strong{color:#0f172a;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-workflow-steps span{color:#516579;font-size:12.5px;line-height:1.48;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-workflow-steps .step-blue{background:linear-gradient(135deg,#eff6ff,#fff)}.nc-people-shell .funcionarios-rh-workflow-steps .step-green{background:linear-gradient(135deg,#ecfdf5,#fff)}.nc-people-shell .funcionarios-rh-workflow-steps .step-orange{background:linear-gradient(135deg,#fff7ed,#fff)}.nc-people-shell .funcionarios-rh-workflow-steps .step-purple{background:linear-gradient(135deg,#f5f3ff,#fff)}.nc-people-shell .funcionarios-rh-workflow-steps .step-blue b{background:linear-gradient(135deg,#1d4ed8,#60a5fa)}.nc-people-shell .funcionarios-rh-workflow-steps .step-green b{background:linear-gradient(135deg,#047857,#34d399)}.nc-people-shell .funcionarios-rh-workflow-steps .step-orange b{background:linear-gradient(135deg,#c2410c,#fb923c)}.nc-people-shell .funcionarios-rh-workflow-steps .step-purple b{background:linear-gradient(135deg,#6d28d9,#a78bfa)}@media(max-width:1280px){.nc-people-shell .funcionarios-rh-approval-grid,.nc-people-shell .funcionarios-rh-workflow-steps,.nc-people-shell .funcionarios-rh-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-people-shell .funcionarios-rh-approval-grid,.nc-people-shell .funcionarios-rh-workflow-grid,.nc-people-shell .funcionarios-rh-workflow-steps{grid-template-columns:1fr}.nc-people-shell .funcionarios-rh-workflow-board,.nc-people-shell .funcionarios-rh-timeline-workflows{padding:18px!important}}.nc-people-shell .funcionarios-rh-assinaturas-board,.nc-people-shell .funcionarios-docs-signature-board{padding:22px;overflow:visible}.nc-people-shell .funcionarios-rh-assinaturas-board .nc-card-header-row,.nc-people-shell .funcionarios-docs-signature-board .nc-card-header-row{gap:18px;align-items:flex-start;margin-bottom:18px}.nc-people-shell .funcionarios-rh-assinaturas-board .nc-card-header-row>div,.nc-people-shell .funcionarios-docs-signature-board .nc-card-header-row>div{min-width:0;max-width:820px}.nc-people-shell .funcionarios-rh-assinaturas-board h2,.nc-people-shell .funcionarios-docs-signature-board h2{line-height:1.16;margin-bottom:8px}.nc-people-shell .funcionarios-rh-assinaturas-board p,.nc-people-shell .funcionarios-docs-signature-board p{line-height:1.55;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-contract-grid,.nc-people-shell .funcionarios-docs-signature-grid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:16px;align-items:stretch}.nc-people-shell .funcionarios-rh-contract-grid article,.nc-people-shell .funcionarios-docs-signature-grid article{border:1px solid rgba(15,23,42,.08);border-radius:24px;padding:18px 18px 16px;min-height:184px;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 42px #0f172a12;overflow:visible}.nc-people-shell .funcionarios-rh-contract-grid article>div,.nc-people-shell .funcionarios-docs-signature-grid article>div{display:grid;gap:6px;min-width:0}.nc-people-shell .funcionarios-rh-contract-grid span,.nc-people-shell .funcionarios-docs-signature-grid span{font-size:.72rem;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.nc-people-shell .funcionarios-rh-contract-grid strong,.nc-people-shell .funcionarios-docs-signature-grid strong{font-size:1.02rem;line-height:1.25;color:#0f172a;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-contract-grid p,.nc-people-shell .funcionarios-docs-signature-grid p{font-size:.88rem;line-height:1.55;color:#475569;margin:0;flex:1;overflow-wrap:anywhere}.nc-people-shell .funcionarios-rh-contract-grid button,.nc-people-shell .funcionarios-docs-signature-grid button{align-self:flex-start;border:0;border-radius:999px;padding:9px 14px;font-size:.78rem;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);box-shadow:0 12px 24px #2563eb33;cursor:pointer}.nc-people-shell .funcionarios-rh-contract-grid .contract-blue,.nc-people-shell .funcionarios-docs-signature-grid .signature-blue{background:linear-gradient(135deg,#eff6ff,#fff 72%);border-color:#2563eb2e}.nc-people-shell .funcionarios-rh-contract-grid .contract-purple,.nc-people-shell .funcionarios-docs-signature-grid .signature-red{background:linear-gradient(135deg,#f5f3ff,#fff 72%);border-color:#7c3aed2e}.nc-people-shell .funcionarios-rh-contract-grid .contract-orange,.nc-people-shell .funcionarios-docs-signature-grid .signature-orange{background:linear-gradient(135deg,#fff7ed,#fff 72%);border-color:#f9731638}.nc-people-shell .funcionarios-rh-contract-grid .contract-green,.nc-people-shell .funcionarios-docs-signature-grid .signature-green{background:linear-gradient(135deg,#ecfdf5,#fff 72%);border-color:#10b98133}@media(max-width:980px){.nc-people-shell .funcionarios-rh-contract-grid,.nc-people-shell .funcionarios-docs-signature-grid{grid-template-columns:1fr}}@media(max-width:640px){.nc-people-shell .funcionarios-rh-assinaturas-board,.nc-people-shell .funcionarios-docs-signature-board{padding:16px}.nc-people-shell .funcionarios-rh-contract-grid article,.nc-people-shell .funcionarios-docs-signature-grid article{padding:16px;min-height:0}}.funcionarios-enterprise-rh-grid,.funcionarios-atlas-executor-final-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:18px;align-items:stretch;margin-top:18px}.funcionarios-enterprise-rh-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.funcionarios-enterprise-board,.funcionarios-atlas-executor-final-card,.funcionarios-atlas-executor-final-side{overflow:visible;padding:24px!important;border:1px solid rgba(59,130,246,.12);box-shadow:0 18px 40px #0f172a14}.funcionarios-enterprise-board .nc-card-header-row,.funcionarios-atlas-executor-final-card .nc-card-header-row,.funcionarios-atlas-executor-final-side .nc-card-header-row{gap:16px;align-items:flex-start}.funcionarios-enterprise-board h2,.funcionarios-atlas-executor-final-card h2,.funcionarios-atlas-executor-final-side h2{line-height:1.18;margin:4px 0 6px}.funcionarios-enterprise-board p,.funcionarios-atlas-executor-final-card p{line-height:1.55;margin:0;color:#64748b}.funcionarios-enterprise-action-grid,.funcionarios-training-grid,.funcionarios-auto-grid,.funcionarios-global-rh-grid,.funcionarios-mobile-grid{display:grid;gap:14px;margin-top:18px}.funcionarios-enterprise-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funcionarios-enterprise-action-grid article,.funcionarios-auto-grid article{min-width:0;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;gap:12px;justify-content:space-between;overflow:visible}.funcionarios-enterprise-action-grid article div,.funcionarios-auto-grid article div{display:grid;gap:6px;min-width:0}.funcionarios-enterprise-action-grid article span,.funcionarios-auto-grid article span,.funcionarios-enterprise-stack article span,.funcionarios-mobile-grid article span{color:#64748b;line-height:1.45;white-space:normal;overflow:visible}.funcionarios-enterprise-action-grid article strong,.funcionarios-auto-grid article strong,.funcionarios-enterprise-stack article b,.funcionarios-mobile-grid article b{color:#0f172a;line-height:1.25;white-space:normal}.funcionarios-enterprise-action-grid button,.funcionarios-auto-grid button,.funcionarios-enterprise-stack button{align-self:flex-start;border:0;border-radius:999px;padding:8px 13px;font-size:12px;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);cursor:pointer}.funcionarios-training-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funcionarios-training-grid article,.funcionarios-global-rh-grid article,.funcionarios-mobile-grid article{padding:18px;border-radius:22px;min-width:0;border:1px solid rgba(148,163,184,.16);overflow:visible}.funcionarios-training-grid article span,.funcionarios-global-rh-grid article span{display:block;color:#64748b;line-height:1.35}.funcionarios-training-grid article strong,.funcionarios-global-rh-grid article b{display:block;margin-top:8px;font-size:clamp(22px,2.2vw,32px);line-height:1;color:#0f172a;word-break:break-word}.funcionarios-training-grid article small,.funcionarios-global-rh-grid article small{display:block;margin-top:8px;color:#64748b;line-height:1.35;white-space:normal}.funcionarios-enterprise-stack{display:grid;gap:14px;margin-top:18px}.funcionarios-enterprise-stack article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px;border-radius:20px;min-width:0;overflow:visible;border:1px solid rgba(148,163,184,.16)}.funcionarios-enterprise-stack.soft article{grid-template-columns:1fr}.funcionarios-mobile-grid,.funcionarios-auto-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funcionarios-global-rh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-blue,.training-blue,.comm-blue,.future-blue,.audit-blue,.auto-blue,.mobile-blue{background:linear-gradient(135deg,#eff6fff5,#dbeafeb8)}.enterprise-green,.training-green,.comm-green,.future-green,.audit-green,.auto-green,.mobile-green{background:linear-gradient(135deg,#f0fdf4fa,#dcfce7bd)}.enterprise-orange,.training-orange,.comm-orange,.future-orange,.audit-orange,.auto-orange,.mobile-orange{background:linear-gradient(135deg,#fff7edfa,#fed7aa9e)}.enterprise-purple,.training-purple,.comm-purple,.future-purple,.audit-purple,.auto-purple,.mobile-purple{background:linear-gradient(135deg,#faf5fffa,#e9d5ffad)}.training-red,.future-red,.auto-red{background:linear-gradient(135deg,#fef2f2fa,#fecaca9e)}@media(max-width:1180px){.funcionarios-enterprise-rh-grid,.funcionarios-enterprise-rh-grid.compact,.funcionarios-atlas-executor-final-grid,.funcionarios-enterprise-action-grid,.funcionarios-auto-grid,.funcionarios-mobile-grid{grid-template-columns:1fr}}@media(max-width:760px){.funcionarios-enterprise-board,.funcionarios-atlas-executor-final-card,.funcionarios-atlas-executor-final-side{padding:18px!important}.funcionarios-training-grid,.funcionarios-global-rh-grid{grid-template-columns:1fr}.funcionarios-enterprise-stack article{grid-template-columns:1fr}}.nc-public-hero{position:relative;overflow:hidden;max-width:1120px;margin:0 auto 1rem;padding:1.35rem;background:linear-gradient(135deg,#042753f5,#1f82ffb8),url(/assets/hero_nautical_care-CrCSk4-N.png) center right / contain no-repeat;color:#fff}.nc-public-hero-clean{min-height:340px;display:flex;align-items:center;background:linear-gradient(90deg,#031d43f5,#0a4483e6 44%,#1f82ff94),url(/assets/hero_nautical_care-CrCSk4-N.png) right center / contain no-repeat;box-shadow:0 28px 70px #0a376f3d}@media(max-width:960px){.nc-public-hero-clean{background:linear-gradient(135deg,#031d43f5,#1f82ffb8),url(/assets/hero_nautical_care-CrCSk4-N.png) center bottom / cover no-repeat}.nc-public-grid-balanced,.nc-public-data-grid.one-column.compact-cards{grid-template-columns:1fr}}.nc-contratos-page .nc-contracts-kpi-grid-enterprise .nc-premium-kpi{min-height:88px;padding:.72rem .78rem}.nc-contratos-page .nc-contracts-kpi-grid-enterprise .nc-premium-kpi small{font-size:.58rem;font-weight:680;letter-spacing:.075em}.nc-contratos-page .nc-contracts-kpi-grid-enterprise .nc-premium-kpi strong{margin-top:.22rem;font-size:clamp(1.02rem,1.35vw,1.42rem);font-weight:640;letter-spacing:-.035em;line-height:1.08;white-space:nowrap}.nc-contratos-page .nc-contracts-kpi-grid-enterprise .nc-premium-kpi.orange strong,.nc-contratos-page .nc-contracts-kpi-grid-enterprise .nc-premium-kpi.cyan strong{font-size:clamp(.98rem,1.22vw,1.28rem)}.nc-contratos-page .nc-contract-form-card{border-top:4px solid var(--nc-blue, #1f82ff)}.nc-contract-legal-governance-panel .nc-legal-alert-grid,.nc-contract-automation-panel .nc-automation-grid.compact-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.78rem!important;align-items:stretch!important}.nc-contract-legal-governance-panel .nc-legal-alert-card,.nc-contract-automation-panel .nc-automation-card{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value" "icon desc" "icon action"!important;align-content:start!important;gap:.24rem .72rem!important;width:100%!important;min-width:0!important;min-height:118px!important;height:auto!important;padding:.88rem .95rem!important;overflow:hidden!important;border:1px solid rgba(190,216,248,.94)!important;border-left:4px solid var(--contract-card-accent, #1f82ff)!important;border-top-width:1px!important;border-radius:20px!important;background:radial-gradient(circle at 100% 100%,var(--contract-card-glow, rgba(31, 130, 255, .1)),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.98),var(--contract-card-bg, rgba(246, 251, 255, .94)))!important;box-shadow:0 16px 34px #27589414!important;text-align:left!important;cursor:pointer!important;transform:none!important}.nc-contract-legal-governance-panel .nc-legal-alert-card:hover,.nc-contract-automation-panel .nc-automation-card:hover{border-color:#1f82ff57!important;box-shadow:0 18px 38px #2758941f!important;transform:translateY(-1px)!important}.nc-contract-legal-governance-panel .nc-legal-alert-card:before,.nc-contract-automation-panel .nc-automation-card:before{content:var(--contract-card-icon, "⚖")!important;grid-area:icon!important;position:relative!important;inset:auto!important;display:inline-flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;opacity:1!important;color:#fff!important;border-radius:15px!important;background:linear-gradient(135deg,var(--contract-card-accent, #1f82ff),var(--contract-card-accent-dark, #075fd3))!important;box-shadow:0 12px 24px var(--contract-card-shadow, rgba(31, 130, 255, .22))!important;font-size:.92rem!important;font-weight:1000!important;pointer-events:none!important}.nc-contract-legal-governance-panel .nc-legal-alert-card small,.nc-contract-automation-panel .nc-automation-card small{grid-area:label!important;display:block!important;min-width:0!important;margin:0!important;overflow:visible!important;color:var(--contract-card-accent-dark, #075fd3)!important;font-size:.62rem!important;font-weight:950!important;line-height:1.18!important;letter-spacing:.025em!important;text-transform:none!important;white-space:normal!important;text-overflow:initial!important}.nc-contract-legal-governance-panel .nc-legal-alert-card strong,.nc-contract-automation-panel .nc-automation-card strong{grid-area:value!important;display:block!important;margin:.04rem 0 0!important;color:#061f44!important;font-size:1.22rem!important;font-weight:820!important;letter-spacing:-.04em!important;line-height:1.04!important;white-space:normal!important}.nc-contract-legal-governance-panel .nc-legal-alert-card span,.nc-contract-automation-panel .nc-automation-card span{grid-area:desc!important;display:block!important;min-width:0!important;margin-top:.18rem!important;overflow:visible!important;color:#557196!important;font-size:.68rem!important;font-weight:720!important;line-height:1.34!important;white-space:normal!important;text-overflow:initial!important}.nc-contract-legal-governance-panel .nc-legal-alert-card b,.nc-contract-automation-panel .nc-automation-card b{grid-area:action!important;justify-self:start!important;display:inline-flex!important;min-height:25px!important;margin-top:.35rem!important;padding:.22rem .62rem!important;align-items:center!important;justify-content:center!important;color:var(--contract-card-accent-dark, #075fd3)!important;border:1px solid var(--contract-card-border, rgba(31, 130, 255, .22))!important;border-radius:999px!important;background:#ffffffad!important;box-shadow:none!important;font-size:.61rem!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.nc-contract-legal-governance-panel .nc-legal-alert-card.danger,.nc-contract-automation-panel .nc-automation-card.red{--contract-card-icon: "⚠";--contract-card-accent: #f0445e;--contract-card-accent-dark: #be123c;--contract-card-bg: rgba(255, 245, 247, .95);--contract-card-glow: rgba(240, 68, 94, .1);--contract-card-shadow: rgba(240, 68, 94, .18);--contract-card-border: rgba(240, 68, 94, .26)}.nc-contract-legal-governance-panel .nc-legal-alert-card.warning,.nc-contract-automation-panel .nc-automation-card.orange{--contract-card-icon: "⏱";--contract-card-accent: #ff7b1a;--contract-card-accent-dark: #c95500;--contract-card-bg: rgba(255, 249, 238, .96);--contract-card-glow: rgba(255, 123, 26, .11);--contract-card-shadow: rgba(255, 123, 26, .18);--contract-card-border: rgba(255, 123, 26, .28)}.nc-contract-legal-governance-panel .nc-legal-alert-card.info,.nc-contract-automation-panel .nc-automation-card.blue{--contract-card-icon: "↗";--contract-card-accent: #1f82ff;--contract-card-accent-dark: #075fd3;--contract-card-bg: rgba(240, 248, 255, .96);--contract-card-glow: rgba(31, 130, 255, .1);--contract-card-shadow: rgba(31, 130, 255, .18);--contract-card-border: rgba(31, 130, 255, .25)}.nc-contract-legal-governance-panel .nc-legal-alert-card.success,.nc-contract-automation-panel .nc-automation-card.green{--contract-card-icon: "✓";--contract-card-accent: #15b76b;--contract-card-accent-dark: #07884c;--contract-card-bg: rgba(240, 253, 245, .96);--contract-card-glow: rgba(21, 183, 107, .1);--contract-card-shadow: rgba(21, 183, 107, .18);--contract-card-border: rgba(21, 183, 107, .25)}.nc-contract-automation-panel .nc-automation-card.purple{--contract-card-icon: "%";--contract-card-accent: #8b4ff6;--contract-card-accent-dark: #6d30db;--contract-card-bg: rgba(248, 244, 255, .96);--contract-card-glow: rgba(139, 79, 246, .1);--contract-card-shadow: rgba(139, 79, 246, .18);--contract-card-border: rgba(139, 79, 246, .25)}.nc-contract-automation-panel .nc-automation-card.cyan{--contract-card-icon: "▣";--contract-card-accent: #07a7d7;--contract-card-accent-dark: #047da4;--contract-card-bg: rgba(236, 253, 255, .96);--contract-card-glow: rgba(7, 167, 215, .1);--contract-card-shadow: rgba(7, 167, 215, .18);--contract-card-border: rgba(7, 167, 215, .25)}.nc-contract-legal-governance-panel .nc-legal-governance-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.82rem!important;align-items:stretch!important;margin-top:.9rem!important}.nc-contract-legal-governance-panel .nc-legal-checklist-box,.nc-contract-legal-governance-panel .nc-legal-audit-box{position:relative!important;display:grid!important;align-content:start!important;gap:.78rem!important;min-height:230px!important;padding:1rem!important;overflow:hidden!important;border:1px solid rgba(188,216,248,.96)!important;border-radius:22px!important;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.08),transparent 36%),linear-gradient(135deg,#fffffffa,#f6fbfff2)!important;box-shadow:0 15px 34px #27589414!important}.nc-contract-legal-governance-panel .nc-legal-checklist-box:before,.nc-contract-legal-governance-panel .nc-legal-audit-box:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;opacity:1!important;background:linear-gradient(180deg,#1f82ff,#07a7d7,#15b76b)!important}.nc-contract-legal-governance-panel .nc-legal-checklist-box>div:first-child,.nc-contract-legal-governance-panel .nc-legal-audit-box>.nc-eyebrow,.nc-contract-legal-governance-panel .nc-legal-audit-box>h3{position:relative!important;z-index:1!important}.nc-contract-legal-governance-panel .nc-legal-checklist-box h3,.nc-contract-legal-governance-panel .nc-legal-audit-box h3{margin:0!important;color:#061f44!important;font-size:1rem!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.12!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid>div{position:relative!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:.14rem .58rem!important;min-height:68px!important;padding:.66rem .72rem!important;border:1px solid rgba(199,222,249,.96)!important;border-radius:15px!important;background:#ffffffc2!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid>div:before{content:"!"!important;grid-row:1 / span 2!important;display:inline-flex!important;width:28px!important;height:28px!important;align-items:center!important;justify-content:center!important;color:#fff!important;border-radius:11px!important;background:linear-gradient(135deg,#ff7b1a,#c95500)!important;font-size:.75rem!important;font-weight:1000!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid>div.ok:before{content:"✓"!important;background:linear-gradient(135deg,#15b76b,#07884c)!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid b,.nc-contract-legal-governance-panel .nc-legal-checklist-grid small{display:block!important;min-width:0!important;overflow:visible!important;text-overflow:initial!important;white-space:normal!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid b{color:#061f44!important;font-size:.68rem!important;font-weight:950!important;line-height:1.18!important}.nc-contract-legal-governance-panel .nc-legal-checklist-grid small{margin-top:.12rem!important;color:#60799b!important;font-size:.62rem!important;font-weight:720!important;line-height:1.28!important}.nc-contract-legal-governance-panel .nc-legal-audit-box ol{display:grid!important;gap:.48rem!important;margin:0!important;padding:0!important;list-style:none!important;counter-reset:legal-audit-step!important}.nc-contract-legal-governance-panel .nc-legal-audit-box li{counter-increment:legal-audit-step!important;position:relative!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:.58rem!important;align-items:start!important;min-height:38px!important;padding:.5rem .62rem!important;color:#557196!important;border:1px solid rgba(199,222,249,.96)!important;border-radius:14px!important;background:#ffffffc7!important;font-size:.67rem!important;font-weight:730!important;line-height:1.28!important}.nc-contract-legal-governance-panel .nc-legal-audit-box li:before{content:counter(legal-audit-step,decimal-leading-zero)!important;display:inline-flex!important;width:28px!important;height:24px!important;align-items:center!important;justify-content:center!important;color:#075fd3!important;border-radius:9px!important;background:#1f82ff1c!important;font-size:.6rem!important;font-weight:1000!important}.nc-contract-legal-governance-panel .nc-legal-critical-note,.nc-contract-legal-governance-panel .nc-legal-stable-note{display:block!important;margin-top:.22rem!important;padding:.62rem .72rem!important;border-radius:14px!important;font-size:.68rem!important;font-weight:820!important;line-height:1.32!important}.nc-contract-legal-governance-panel .nc-legal-critical-note{color:#be123c!important;border:1px solid rgba(240,68,94,.24)!important;background:#fff5f7db!important}.nc-contract-legal-governance-panel .nc-legal-stable-note{color:#07884c!important;border:1px solid rgba(21,183,107,.24)!important;background:#f0fdf5db!important}@media(max-width:1380px){.nc-contract-legal-governance-panel .nc-legal-alert-grid,.nc-contract-automation-panel .nc-automation-grid.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1080px){.nc-contract-legal-governance-panel .nc-legal-alert-grid,.nc-contract-automation-panel .nc-automation-grid.compact-actions,.nc-contract-legal-governance-panel .nc-legal-governance-bottom,.nc-contract-legal-governance-panel .nc-legal-checklist-grid{grid-template-columns:1fr!important}}.nc-contratos-page .nc-contract-command-grid{align-items:stretch}.nc-contratos-page .nc-contract-priority-card,.nc-contratos-page .nc-contract-command-card{overflow:hidden}.nc-contratos-page .nc-contract-priority-list,.nc-contratos-page .nc-contract-command-list{display:grid;gap:.68rem}.nc-contratos-page .nc-contract-priority-row{--contrato-row-main: #1f82ff;--contrato-row-soft: rgba(31, 130, 255, .1);--contrato-row-border: rgba(31, 130, 255, .24);position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(92px,auto);align-items:center;gap:.75rem;width:100%;min-height:92px;padding:.78rem .88rem;border:1px solid var(--contrato-row-border);border-left:4px solid var(--contrato-row-main);border-radius:22px;background:radial-gradient(circle at 100% 100%,var(--contrato-row-soft),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fcfff0);box-shadow:0 14px 32px #27589413;text-align:left;overflow:hidden}.nc-contratos-page .nc-contract-priority-row:hover{transform:translateY(-1px);box-shadow:0 18px 38px #2758941c;border-color:color-mix(in srgb,var(--contrato-row-main) 45%,#b7d3f4)}.nc-contratos-page .nc-contract-priority-row.danger{--contrato-row-main: #f0445e;--contrato-row-soft: rgba(240, 68, 94, .095);--contrato-row-border: rgba(240, 68, 94, .26)}.nc-contratos-page .nc-contract-priority-row.warning{--contrato-row-main: #ff9f1a;--contrato-row-soft: rgba(255, 159, 26, .11);--contrato-row-border: rgba(255, 159, 26, .28)}.nc-contratos-page .nc-contract-priority-row.success{--contrato-row-main: #15b76b;--contrato-row-soft: rgba(21, 183, 107, .1);--contrato-row-border: rgba(21, 183, 107, .25)}.nc-contratos-page .nc-contract-priority-row.muted{--contrato-row-main: #64748b;--contrato-row-soft: rgba(100, 116, 139, .09);--contrato-row-border: rgba(100, 116, 139, .22)}.nc-contratos-page .nc-contract-priority-index{position:relative;z-index:1;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:15px;color:var(--contrato-row-main);border:1px solid color-mix(in srgb,var(--contrato-row-main) 34%,#cfe4ff);background:#ffffffd1;font-size:.78rem;font-weight:1000;letter-spacing:-.03em;box-shadow:0 8px 18px #27589414}.nc-contratos-page .nc-contract-priority-copy{position:relative;z-index:1;display:grid;gap:.24rem;min-width:0}.nc-contratos-page .nc-contract-priority-copy small{display:block;overflow:hidden;color:var(--contrato-row-main);font-size:.6rem;font-weight:1000;letter-spacing:.055em;line-height:1.2;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-contract-priority-copy strong{display:block;overflow:hidden;color:#061f44;font-size:clamp(.82rem,.92vw,1rem);font-weight:1000;letter-spacing:-.035em;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-contract-priority-copy em{display:-webkit-box;overflow:hidden;color:#5d7598;font-size:.68rem;font-style:normal;font-weight:760;line-height:1.32;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nc-contratos-page .nc-contract-priority-meta{position:relative;z-index:1;display:grid;justify-items:end;gap:.18rem;min-width:88px}.nc-contratos-page .nc-contract-priority-meta b{display:inline-flex;min-width:48px;min-height:28px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--contrato-row-main),color-mix(in srgb,var(--contrato-row-main) 72%,#061f44));font-size:.74rem;font-weight:1000;box-shadow:0 10px 20px color-mix(in srgb,var(--contrato-row-main) 20%,transparent)}.nc-contratos-page .nc-contract-priority-meta small{color:#6c85a7;font-size:.6rem;font-weight:900;white-space:nowrap}.nc-contratos-page .nc-contract-command-list{grid-template-columns:1fr}.nc-contratos-page .nc-contract-command-item{--playbook-main: #1f82ff;--playbook-soft: rgba(31, 130, 255, .09);position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.68rem;min-height:64px;padding:.66rem .72rem;border:1px solid color-mix(in srgb,var(--playbook-main) 24%,#c6ddf7);border-left:4px solid var(--playbook-main);border-radius:17px;background:radial-gradient(circle at 100% 100%,var(--playbook-soft),transparent 36%),linear-gradient(135deg,#fff,#f8fcff);box-shadow:0 12px 26px #27589411;overflow:hidden}.nc-contratos-page .nc-contract-command-item.tone-1{--playbook-main: #1f82ff;--playbook-soft: rgba(31, 130, 255, .1)}.nc-contratos-page .nc-contract-command-item.tone-2{--playbook-main: #15b76b;--playbook-soft: rgba(21, 183, 107, .1)}.nc-contratos-page .nc-contract-command-item.tone-3{--playbook-main: #8b4ff6;--playbook-soft: rgba(139, 79, 246, .1)}.nc-contratos-page .nc-contract-command-item.tone-4{--playbook-main: #ff7b1a;--playbook-soft: rgba(255, 123, 26, .1)}.nc-contratos-page .nc-contract-command-item.tone-5{--playbook-main: #07a7d7;--playbook-soft: rgba(7, 167, 215, .1)}.nc-contratos-page .nc-contract-command-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--playbook-main),color-mix(in srgb,var(--playbook-main) 72%,#061f44));font-size:.72rem;font-weight:1000;box-shadow:0 10px 20px color-mix(in srgb,var(--playbook-main) 20%,transparent)}.nc-contratos-page .nc-contract-command-copy{display:grid;gap:.2rem;min-width:0}.nc-contratos-page .nc-contract-command-copy strong{overflow:hidden;color:#061f44;font-size:.78rem;font-weight:1000;letter-spacing:-.02em;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-contract-command-copy small{display:-webkit-box;overflow:hidden;color:#5d7598;font-size:.65rem;font-weight:740;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1060px){.nc-contratos-page .nc-contract-priority-row{grid-template-columns:42px minmax(0,1fr)}.nc-contratos-page .nc-contract-priority-meta{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center}}.nc-contratos-page .nc-contract-main-grid{grid-template-columns:1fr!important;width:100%}.nc-contratos-page .nc-contract-main-grid>.nc-panel{width:100%;min-width:0}.nc-contratos-page .nc-contract-detail-card{display:none!important}.nc-contratos-page .nc-contract-main-grid .nc-premium-card{padding:1rem;border-top:4px solid #1f82ff;background:radial-gradient(circle at 98% 0%,rgba(31,130,255,.11),transparent 34%),linear-gradient(135deg,#fffffffc,#f1f8fff0)}.nc-contratos-page .nc-contract-main-grid .nc-panel-header{align-items:center;padding-bottom:.72rem;border-bottom:1px solid rgba(183,211,244,.78)}.nc-contratos-page .nc-contract-filter-actions{align-items:center;gap:.45rem}.nc-contratos-page .nc-contract-filter-actions button{min-height:34px;padding:0 .82rem;border-radius:999px;font-size:.68rem}.nc-contratos-page .nc-premium-table-wrap{overflow-x:hidden;border-radius:22px;background:linear-gradient(135deg,#fffffff2,#f4f9ffe6);box-shadow:inset 0 1px #fffffff2,0 16px 36px #27589414}.nc-contratos-page .nc-contracts-table-enterprise{min-width:0!important;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 .42rem;padding:.32rem}.nc-contratos-page .nc-contracts-table-enterprise thead th{position:static;height:38px;padding:.42rem .54rem;color:#075fd3;border-bottom:0;background:#1f82ff14;font-size:.58rem;font-weight:1000;letter-spacing:.09em;white-space:nowrap}.nc-contratos-page .nc-contracts-table-enterprise th:first-child{border-radius:15px 0 0 15px}.nc-contratos-page .nc-contracts-table-enterprise th:last-child{border-radius:0 15px 15px 0}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(1),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(1){width:19%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(2),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(2){width:13%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(3),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(3){width:12%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(4),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(4){width:10%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(5),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(5){width:12%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(6),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(6){width:9%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(7),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(7){width:9%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(8),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(8){width:8%}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(9),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(9){width:8%}.nc-contratos-page .nc-contracts-table-enterprise tbody tr{position:relative;border-radius:18px;box-shadow:0 10px 24px #27589411;transition:transform .16s ease,box-shadow .16s ease}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:hover{transform:translateY(-1px);box-shadow:0 16px 32px #2758941f}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td{height:72px;padding:.62rem .58rem;border-top:1px solid rgba(183,211,244,.72);border-bottom:1px solid rgba(183,211,244,.72);background:linear-gradient(135deg,#fffffffa,#f7fbfff0);vertical-align:middle;font-size:.68rem;font-weight:820;line-height:1.25;white-space:nowrap}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:first-child{border-left:4px solid #1f82ff;border-radius:18px 0 0 18px;background:radial-gradient(circle at 0% 0%,rgba(31,130,255,.1),transparent 50%),linear-gradient(135deg,#fffffffc,#f2f8fff5)}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:nth-child(2n) td:first-child{border-left-color:#15b76b}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:nth-child(3n) td:first-child{border-left-color:#ff7b1a}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:nth-child(4n) td:first-child{border-left-color:#8b4ff6}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:last-child{border-right:1px solid rgba(183,211,244,.72);border-radius:0 18px 18px 0}.nc-contratos-page .nc-contracts-table-enterprise tr.is-selected td{background:linear-gradient(135deg,#ecf6fffa,#fffffff5);border-color:#1f82ff6b}.nc-contratos-page .nc-contracts-table-enterprise td,.nc-contratos-page .nc-contracts-table-enterprise td strong,.nc-contratos-page .nc-contracts-table-enterprise td small,.nc-contratos-page .nc-contracts-table-enterprise td span:not(.nc-status-badge){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-contracts-table-enterprise td strong{max-width:100%;color:#061f44;font-size:.76rem;font-weight:920;letter-spacing:-.02em}.nc-contratos-page .nc-contracts-table-enterprise td small{max-width:100%;margin-top:.18rem;color:#60799b;font-size:.58rem;font-weight:760}.nc-contratos-page .nc-contracts-table-enterprise .nc-money-cell{color:#075fd3;font-size:.76rem;font-weight:950}.nc-contratos-page .nc-contracts-table-enterprise .nc-status-badge{max-width:100%;min-height:28px;padding:.28rem .58rem;border-radius:999px;font-size:.58rem;font-weight:1000;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-contracts-table-enterprise .nc-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:.28rem}.nc-contratos-page .nc-contracts-table-enterprise .nc-row-actions button{min-height:30px;max-width:86px;padding:0 .48rem;border:1px solid rgba(31,130,255,.22);border-radius:999px;background:#1f82ff17;color:#075fd3;font-size:.58rem;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-contracts-table-enterprise .nc-row-actions button:first-child{color:#fff;border-color:transparent;background:linear-gradient(135deg,#1f82ff,#075fd3);box-shadow:0 9px 18px #1f82ff2e}.nc-contratos-page .nc-contract-detail-modal{width:min(1180px,96vw)}@media(max-width:1280px){.nc-contratos-page .nc-premium-table-wrap{overflow-x:auto}.nc-contratos-page .nc-contracts-table-enterprise{min-width:1180px!important}}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(1),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(1){width:20%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(2),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(2){width:15%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(3),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(3){width:10%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(5),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(5){width:9%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(8),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(8){width:15%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(9),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(9){width:auto!important}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:last-child{min-width:190px;padding-left:.72rem;padding-right:.72rem}.nc-contratos-page .nc-contracts-table-enterprise .nc-row-actions{display:grid!important;grid-template-columns:1.45fr .82fr .72fr .95fr;width:100%;min-width:176px;gap:.34rem;align-items:center;justify-content:stretch}.nc-contratos-page .nc-contracts-table-enterprise .nc-row-actions button{width:100%;min-width:0;max-width:none!important;min-height:31px;padding:0 .44rem;border-radius:999px;font-size:.58rem;line-height:1;text-align:center}.nc-contratos-page .nc-contracts-table-enterprise .nc-row-actions .nc-action-detail{font-size:.6rem}@media(max-width:1280px){.nc-contratos-page .nc-contracts-table-enterprise{min-width:1120px!important}}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(7),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(7){width:9%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(8),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(8){width:10%!important}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:last-child{position:relative;min-width:218px!important;overflow:visible!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu{position:relative;display:grid!important;grid-template-columns:1.08fr .72fr 1.18fr!important;width:100%;min-width:204px;gap:.38rem;align-items:center;justify-content:stretch}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu>button{width:100%;min-width:0;max-width:none!important;min-height:34px;padding:0 .58rem;border-radius:999px;font-size:.58rem;font-weight:1000;line-height:1;text-align:center}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu .nc-action-more{color:#075fd3;border-color:#1f82ff42;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.12),transparent 45%),linear-gradient(135deg,#fffffffa,#e8f4ffeb);box-shadow:0 8px 18px #1f82ff1a}.nc-contratos-page .nc-contract-more-actions-popover{position:absolute;top:calc(100% + .48rem);right:0;z-index:40;display:grid;gap:.46rem;width:min(250px,82vw);padding:.72rem;border:1px solid rgba(183,211,244,.96);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.12),transparent 35%),linear-gradient(145deg,#fffffffa,#eff8fff5);box-shadow:0 24px 54px #1646802e}.nc-contratos-page .nc-contract-more-actions-popover:before{content:"Mais ações";display:block;margin-bottom:.2rem;padding:.36rem .62rem;color:#061f44;border:1px solid rgba(31,130,255,.16);border-radius:999px;background:#1f82ff14;font-size:.64rem;font-weight:1000;text-align:center}.nc-contratos-page .nc-contract-more-actions-popover button{display:grid!important;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.52rem;width:100%!important;min-height:42px!important;max-width:none!important;padding:.42rem .58rem!important;color:#061f44!important;border:1px solid rgba(183,211,244,.86)!important;border-radius:13px!important;background:#ffffffc7!important;box-shadow:none!important;font-size:.66rem!important;font-weight:1000!important;text-align:left!important;white-space:nowrap}.nc-contratos-page .nc-contract-more-actions-popover button span{display:inline-grid;width:24px;height:24px;place-items:center;color:#075fd3;border-radius:9px;background:#1f82ff1a;font-size:.72rem}.nc-contratos-page .nc-contract-more-actions-popover button:hover{border-color:#1f82ff5c!important;background:#e8f4ffe6!important}@media(max-width:1280px){.nc-contratos-page .nc-contracts-table-enterprise{min-width:1240px!important}}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:has(.nc-action-more[aria-expanded=true]){z-index:80}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:has(.nc-action-more[aria-expanded=true]) td{position:relative;z-index:81}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:last-child{min-width:224px!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;min-width:206px!important;align-items:stretch!important;justify-content:stretch!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu>button{min-height:32px!important;width:100%!important;max-width:none!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu .nc-action-more{grid-column:1 / -1!important;min-height:32px!important}.nc-contratos-page .nc-contract-more-actions-popover{top:calc(100% + .45rem)!important;right:0!important;z-index:999!important;width:252px!important}.nc-contratos-page .nc-premium-table-wrap,.nc-contratos-page .nc-table-wrap{overflow:visible!important}.nc-contratos-page .nc-contracts-table-enterprise{width:100%!important;table-layout:fixed!important;min-width:1360px!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(8),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(8){width:11%!important;min-width:178px!important}.nc-contratos-page .nc-contracts-table-enterprise tbody tr,.nc-contratos-page .nc-contracts-table-enterprise tbody tr td,.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:last-child{overflow:visible!important}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:has(.nc-action-more[aria-expanded=true]){position:relative;z-index:90}.nc-contratos-page .nc-contracts-table-enterprise tbody tr:has(.nc-action-more[aria-expanded=true]) td{position:relative;z-index:91}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu{position:relative!important;display:grid!important;grid-template-columns:minmax(68px,1fr) minmax(52px,.74fr)!important;grid-template-rows:30px 30px!important;width:100%!important;min-width:156px!important;gap:.32rem!important;align-items:stretch!important;justify-content:stretch!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:30px!important;height:30px!important;padding:0 .42rem!important;border-radius:999px!important;font-size:.56rem!important;line-height:1!important;white-space:nowrap!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu .nc-action-detail{font-size:.58rem!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu .nc-action-more{grid-column:1 / -1!important;grid-row:2!important;height:30px!important;min-height:30px!important;color:#075fd3!important;background:linear-gradient(135deg,#fffffffa,#e8f4fff5)!important;border:1px solid rgba(31,130,255,.24)!important}.nc-contratos-page .nc-contract-more-actions-popover{position:absolute!important;top:calc(100% + .48rem)!important;right:0!important;z-index:9999!important;width:min(268px,70vw)!important}@media(max-width:1280px){.nc-contratos-page .nc-premium-table-wrap,.nc-contratos-page .nc-table-wrap{overflow-x:auto!important;overflow-y:visible!important}}.nc-public-contract-shell{min-height:100vh;padding:1.2rem;color:#061f44;background:radial-gradient(circle at 12% -10%,rgba(31,130,255,.16),transparent 30%),radial-gradient(circle at 100% 0%,rgba(7,167,215,.12),transparent 32%),linear-gradient(135deg,#f4f9ff,#fff 45%,#eef7ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nc-public-contract-card,.nc-public-contract-error,.nc-public-contract-loading{width:min(1180px,96vw);margin:0 auto;border:1px solid rgba(183,211,244,.9);border-radius:28px;background:radial-gradient(circle at top right,rgba(31,130,255,.1),transparent 34%),linear-gradient(145deg,#fffffffa,#f4f9fff0);box-shadow:0 24px 70px #27589424;overflow:hidden}.nc-public-contract-card{padding:1rem;display:grid;gap:.85rem}.nc-public-contract-loading,.nc-public-contract-error{padding:2rem;text-align:center}.nc-public-contract-header{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:1rem;align-items:stretch;padding:1rem;border:1px solid rgba(183,211,244,.82);border-radius:22px;background:linear-gradient(135deg,#fff,#eef7ff)}.nc-public-contract-brand{display:flex;gap:1rem;align-items:center;min-width:0}.nc-public-contract-brand img{width:130px;height:auto;object-fit:contain;padding:.35rem;border-radius:18px;background:#fff;box-shadow:0 14px 28px #2758941a}.nc-public-contract-brand p,.nc-public-contract-card small{margin:0;color:#075fd3;font-size:.64rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-public-contract-brand h1{margin:.25rem 0;color:#061f44;font-size:clamp(1.35rem,2vw,2.3rem);line-height:1.02;letter-spacing:-.055em}.nc-public-contract-brand span{color:#60799b;font-size:.78rem;font-weight:800}.nc-public-contract-status{display:grid;align-content:center;gap:.25rem;padding:.9rem;border:1px solid rgba(31,130,255,.22);border-radius:20px;background:linear-gradient(145deg,#fff,#edf7ff);text-align:center}.nc-public-contract-status strong{color:#061f44;font-size:1rem;font-weight:1000}.nc-public-contract-status span{color:#075fd3;font-size:1.35rem;font-weight:1000}.nc-public-contract-status.success{border-color:#15b76b47;background:linear-gradient(145deg,#fff,#eefcf6)}.nc-public-contract-status.danger{border-color:#f0445e47;background:linear-gradient(145deg,#fff,#fff0f3)}.nc-public-contract-status.warning{border-color:#ff7b1a47;background:linear-gradient(145deg,#fff,#fff7ed)}.nc-public-contract-status.info{border-color:#07a7d747;background:linear-gradient(145deg,#fff,#edfaff)}.nc-public-contract-alert,.nc-public-contract-panel,.nc-public-contract-kpis article{border:1px solid rgba(183,211,244,.85);border-radius:20px;background:#ffffffd1;box-shadow:0 12px 28px #27589414}.nc-public-contract-alert{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem 1rem;color:#60799b;font-weight:800}.nc-public-contract-alert strong{color:#075fd3}.nc-public-contract-grid,.nc-public-contract-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.nc-public-contract-kpis article{padding:.85rem;display:grid;gap:.25rem;min-height:88px}.nc-public-contract-kpis strong{color:#061f44;font-size:.92rem;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-public-contract-kpis span{color:#60799b;font-size:.72rem;font-weight:800}.nc-public-contract-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.nc-public-contract-panel{padding:.95rem}.nc-public-contract-panel h2{margin:0 0 .75rem;color:#061f44;font-size:1rem;font-weight:1000;letter-spacing:-.035em}.nc-public-contract-facts,.nc-public-contract-audit-grid,.nc-public-contract-docs,.nc-public-contract-timeline{display:grid;gap:.55rem}.nc-public-contract-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-public-contract-facts span,.nc-public-contract-vessel,.nc-public-contract-audit-grid article,.nc-public-contract-docs article,.nc-public-contract-timeline article{display:grid;gap:.18rem;padding:.7rem;border:1px solid rgba(198,222,248,.9);border-radius:15px;background:linear-gradient(145deg,#fffffff5,#f4f9ffdb);color:#061f44;font-size:.76rem;font-weight:820}.nc-public-contract-facts b,.nc-public-contract-vessel small{color:#60799b;font-size:.58rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.nc-public-contract-vessel strong{font-size:1rem}.nc-public-contract-vessel div{display:grid;grid-template-columns:repeat(3,auto 1fr);gap:.3rem .5rem;margin-top:.45rem}.nc-public-contract-qr-panel{display:grid;justify-items:center;text-align:center}.nc-public-contract-qr-panel img{width:230px;height:230px;max-width:100%;padding:.75rem;border:1px solid rgba(183,211,244,.9);border-radius:22px;background:#fff;box-shadow:0 18px 38px #27589421}.nc-public-contract-qr-panel p{color:#60799b;font-size:.76rem;font-weight:800}.nc-public-contract-empty{padding:.85rem;border-radius:15px;background:#1f82ff14;color:#60799b;font-weight:900}.nc-public-contract-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-public-contract-docs article strong,.nc-public-contract-audit-grid article strong,.nc-public-contract-timeline article strong{color:#061f44;font-weight:1000}.nc-public-contract-docs article span,.nc-public-contract-audit-grid article span,.nc-public-contract-timeline article span,.nc-public-contract-docs article small,.nc-public-contract-audit-grid article small,.nc-public-contract-timeline article small{color:#60799b;font-size:.7rem;font-weight:780}.nc-public-contract-audit-grid article em{color:#075fd3;font-size:.66rem;font-style:normal;font-weight:900;word-break:break-word}@media(max-width:980px){.nc-public-contract-header,.nc-public-contract-two-columns,.nc-public-contract-grid,.nc-public-contract-kpis,.nc-public-contract-audit-grid{grid-template-columns:1fr}.nc-public-contract-brand{align-items:flex-start;flex-direction:column}.nc-public-contract-facts{grid-template-columns:1fr}}.nc-contratos-page .nc-contracts-table-enterprise{min-width:1280px!important;table-layout:fixed!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(1),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(1){width:22%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(2),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(2){width:16%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(3),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(3){width:11%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(4),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(4){width:12%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(5),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(5){width:10%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(6),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(6){width:10%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(7),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(7){width:8%!important}.nc-contratos-page .nc-contracts-table-enterprise th:nth-child(8),.nc-contratos-page .nc-contracts-table-enterprise td:nth-child(8){width:11%!important;min-width:150px!important;max-width:150px!important}.nc-contratos-page .nc-contracts-table-enterprise tbody tr td:last-child{min-width:150px!important;max-width:150px!important;padding-left:.42rem!important;padding-right:.42rem!important;overflow:visible!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;grid-template-rows:27px 27px!important;width:100%!important;min-width:0!important;max-width:136px!important;margin-left:auto!important;gap:.26rem!important;align-items:stretch!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu>button{width:100%!important;min-width:0!important;max-width:none!important;height:27px!important;min-height:27px!important;padding:0 .34rem!important;border-radius:999px!important;font-size:.52rem!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu .nc-action-detail{font-size:.53rem!important;box-shadow:0 7px 14px #1f82ff29!important}.nc-contratos-page .nc-contracts-table-enterprise .nc-contract-row-actions-menu .nc-action-more{grid-column:1 / -1!important;grid-row:2!important;height:27px!important;min-height:27px!important;font-size:.51rem!important}.nc-contratos-page .nc-contract-more-actions-popover{right:0!important;z-index:9999!important}.nc-contratos-page .nc-contract-form-card{position:relative;overflow:hidden;padding:1.05rem 1.15rem!important;border:1px solid rgba(153,198,246,.92)!important;border-top:4px solid #1f82ff!important;border-radius:24px!important;background:radial-gradient(circle at 92% 0%,rgba(31,130,255,.13),transparent 28%),radial-gradient(circle at 2% 18%,rgba(21,183,107,.07),transparent 32%),linear-gradient(135deg,#fffffffc,#f2f9fff5)!important;box-shadow:0 22px 48px #2758941c!important}.nc-contratos-page .nc-contract-form-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#1f82ff,#07a7d7,#15b76b,#ff7b1a,#8b4ff6);opacity:.9;pointer-events:none}.nc-contratos-page .nc-contract-form-card .nc-premium-card-header{position:relative;z-index:1;align-items:flex-start;margin-bottom:.85rem;padding-bottom:.82rem;border-bottom:1px solid rgba(185,214,248,.88)}.nc-contratos-page .nc-contract-form-card .nc-premium-card-header h2{font-size:clamp(1.2rem,1.55vw,1.65rem)!important;line-height:1.02;letter-spacing:-.055em}.nc-contratos-page .nc-contract-form-card .nc-premium-card-header span:not(.nc-status-pill){display:block;margin-top:.36rem;max-width:900px;color:#60799b;font-size:.76rem;font-weight:760;line-height:1.38}.nc-contratos-page .nc-contract-form-card .nc-premium-pill{color:#b64b00!important;border-color:#ff7b1a57!important;background:linear-gradient(135deg,#ff7b1a21,#ffffffdb)!important}.nc-contratos-page .nc-contract-form-card .nc-secondary-button{min-height:34px;border-radius:999px}.nc-contratos-page .nc-contract-form-card .nc-premium-form{position:relative;z-index:1;display:grid;gap:.78rem}.nc-contratos-page .nc-contract-form-card .nc-premium-form .nc-form-grid{gap:.72rem!important}.nc-contratos-page .nc-contract-form-card .nc-field{min-width:0}.nc-contratos-page .nc-contract-form-card .nc-field>span,.nc-contratos-page .nc-contract-form-card .nc-upload-field>span{color:#6d84a6!important;font-size:.58rem!important;font-weight:1000!important;letter-spacing:.085em!important;text-transform:uppercase!important}.nc-contratos-page .nc-contract-form-card input,.nc-contratos-page .nc-contract-form-card select,.nc-contratos-page .nc-contract-form-card textarea{min-height:43px!important;padding:.58rem .78rem!important;color:#061f44!important;border:1px solid rgba(174,207,246,.96)!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.06),transparent 42%),linear-gradient(135deg,#fff,#f5fbff)!important;box-shadow:inset 0 1px #ffffffd9,0 10px 22px #2758940b!important;font-size:.76rem!important;font-weight:820!important}.nc-contratos-page .nc-contract-form-card input:focus,.nc-contratos-page .nc-contract-form-card select:focus,.nc-contratos-page .nc-contract-form-card textarea:focus{border-color:#1f82ffe6!important;box-shadow:0 0 0 3px #1f82ff1f,inset 0 1px #fff!important;background:#fff!important}.nc-contratos-page .nc-document-enterprise-box{position:relative;display:grid!important;gap:.9rem!important;padding:1rem!important;overflow:hidden;border:1px solid rgba(153,198,246,.92)!important;border-radius:24px!important;background:radial-gradient(circle at 96% 4%,rgba(7,167,215,.11),transparent 32%),linear-gradient(135deg,#fffffffa,#f3fafff2)!important;box-shadow:0 18px 42px #27589414!important}.nc-contratos-page .nc-document-enterprise-box:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#1f82ff,#07a7d7,#15b76b,#ff7b1a);opacity:.94}.nc-contratos-page .nc-document-enterprise-box .nc-upload-intro{position:relative;z-index:1;padding-left:.1rem}.nc-contratos-page .nc-document-enterprise-box .nc-upload-intro h3{margin:.08rem 0 0;color:#061f44;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:1000;letter-spacing:-.045em}.nc-contratos-page .nc-document-enterprise-box .nc-upload-intro>span{display:block;margin-top:.24rem;color:#60799b;font-size:.72rem;font-weight:760;line-height:1.35}.nc-contratos-page .nc-document-checklist-grid,.nc-contratos-page .nc-upload-instruction-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.66rem!important;margin-top:.78rem!important}.nc-contratos-page .nc-document-checklist-grid>div,.nc-contratos-page .nc-upload-instruction-grid>div{position:relative;min-height:82px;padding:.78rem .78rem .72rem 3rem!important;overflow:hidden;border:1px solid rgba(185,214,248,.94)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f6fbffeb)!important;box-shadow:0 12px 26px #2758940f!important}.nc-contratos-page .nc-document-checklist-grid>div:before,.nc-contratos-page .nc-upload-instruction-grid>div:before{content:"📄";position:absolute;left:.78rem;top:.78rem;display:grid;place-items:center;width:30px;height:30px;color:#075fd3;border-radius:12px;background:#1f82ff1a;font-size:.9rem}.nc-contratos-page .nc-document-checklist-grid>div:nth-child(2):before,.nc-contratos-page .nc-upload-instruction-grid>div:nth-child(2):before{content:"🪪";color:#0f8f55;background:#15b76b1f}.nc-contratos-page .nc-document-checklist-grid>div:nth-child(3):before,.nc-contratos-page .nc-upload-instruction-grid>div:nth-child(3):before{content:"💳";color:#c95500;background:#ff7b1a1f}.nc-contratos-page .nc-document-checklist-grid>div:nth-child(4):before,.nc-contratos-page .nc-upload-instruction-grid>div:nth-child(4):before{content:"⚖";color:#6d30db;background:#8b4ff61f}.nc-contratos-page .nc-document-checklist-grid b,.nc-contratos-page .nc-upload-instruction-grid b{display:block;color:#061f44;font-size:.72rem;font-weight:960;line-height:1.1}.nc-contratos-page .nc-document-checklist-grid small,.nc-contratos-page .nc-upload-instruction-grid small{display:block;margin-top:.18rem;color:#60799b;font-size:.65rem;font-weight:740;line-height:1.32}.nc-contratos-page .nc-document-upload-controls{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(190px,.8fr) minmax(280px,1.25fr) minmax(300px,.9fr)!important;gap:.75rem!important;align-items:end!important}.nc-contratos-page .nc-document-upload-controls .nc-span-2{grid-column:auto!important}.nc-contratos-page .nc-upload-field-premium,.nc-contratos-page .nc-upload-field{position:relative!important;display:grid!important;min-height:110px!important;padding:.82rem .9rem .82rem 4.1rem!important;align-content:center!important;overflow:hidden!important;border:1.5px dashed rgba(31,130,255,.42)!important;border-radius:19px!important;background:radial-gradient(circle at 100% 0%,rgba(21,183,107,.12),transparent 38%),linear-gradient(135deg,#fffffffa,#edf7fff5)!important;box-shadow:0 16px 32px #27589414!important;cursor:pointer}.nc-contratos-page .nc-upload-field-premium:before,.nc-contratos-page .nc-upload-field:before{content:"+";position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;color:#fff;border-radius:16px;background:linear-gradient(135deg,#1f82ff,#075fd3);box-shadow:0 14px 26px #1f82ff38;font-size:1.4rem;font-weight:820}.nc-contratos-page .nc-upload-field-premium input,.nc-contratos-page .nc-upload-field input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.nc-contratos-page .nc-upload-field-premium strong,.nc-contratos-page .nc-upload-field strong{color:#061f44!important;font-size:.9rem!important;font-weight:1000!important;letter-spacing:-.03em!important}.nc-contratos-page .nc-upload-field-premium small,.nc-contratos-page .nc-upload-field small,.nc-contratos-page .nc-upload-field-premium em,.nc-contratos-page .nc-upload-field em{margin-top:.15rem;color:#60799b!important;font-size:.66rem!important;font-weight:760!important;line-height:1.32!important}.nc-contratos-page .nc-upload-field-premium em,.nc-contratos-page .nc-upload-field em{color:#7b91ad!important;font-style:italic!important}.nc-contratos-page .nc-document-preview-list,.nc-contratos-page .nc-upload-list-premium,.nc-contratos-page .nc-upload-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.6rem!important}.nc-contratos-page .nc-document-preview-list button,.nc-contratos-page .nc-upload-list-premium button,.nc-contratos-page .nc-upload-list button{min-height:58px;padding:.62rem .72rem!important;border:1px solid rgba(185,214,248,.92)!important;border-left:4px solid #1f82ff!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f3f9ff)!important;color:#061f44!important;text-align:left!important;box-shadow:0 10px 22px #2758940e!important}.nc-contratos-page .nc-document-preview-list button b,.nc-contratos-page .nc-upload-list-premium button b,.nc-contratos-page .nc-upload-list button b{display:block;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-document-preview-list button small,.nc-contratos-page .nc-upload-list-premium button small,.nc-contratos-page .nc-upload-list button small{display:block;margin-top:.16rem;color:#60799b;font-size:.61rem;line-height:1.25}.nc-contratos-page .nc-document-saved-panel{position:relative;z-index:1;display:grid!important;gap:.55rem!important;padding:.9rem!important;border:1px solid rgba(185,214,248,.92)!important;border-radius:20px!important;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.07),transparent 34%),#ffffffb8!important}.nc-contratos-page .nc-document-saved-panel>strong{color:#061f44!important;font-size:.9rem!important;font-weight:1000!important;letter-spacing:-.025em!important}.nc-contratos-page .nc-document-saved-panel>span{display:block;padding:.72rem;color:#60799b;border:1px dashed rgba(153,198,246,.9);border-radius:15px;background:#f1f8ffbf;font-size:.7rem;font-weight:780}.nc-contratos-page .nc-document-saved-panel article{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(240px,1fr) auto;gap:.48rem;align-items:center;min-height:45px;padding:.55rem .62rem;border:1px solid rgba(197,222,249,.92);border-radius:15px;background:linear-gradient(135deg,#fff,#f8fcff)}.nc-contratos-page .nc-document-saved-panel article b{color:#075fd3;font-size:.64rem;font-weight:1000}.nc-contratos-page .nc-document-saved-panel article span,.nc-contratos-page .nc-document-saved-panel article small{overflow:hidden;color:#60799b;font-size:.64rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-premium-form-footer{align-items:end!important;padding:.82rem!important;border:1px solid rgba(185,214,248,.86);border-radius:20px;background:linear-gradient(135deg,#ffffffc7,#f1f8ff9e)}.nc-contratos-page .nc-premium-form-footer .nc-form-actions{display:grid!important;grid-template-columns:1fr 1.12fr!important;gap:.62rem!important;align-items:end!important;margin:0!important}.nc-contratos-page .nc-premium-form-footer .nc-secondary-button,.nc-contratos-page .nc-premium-form-footer .nc-primary-button{width:100%;min-width:0!important;min-height:42px!important;border-radius:999px!important;font-size:.72rem!important}.nc-contratos-page .nc-premium-form-footer .nc-primary-button{background:linear-gradient(135deg,#1f82ff,#07a7d7)!important;box-shadow:0 15px 28px #1f82ff38!important}@media(max-width:1280px){.nc-contratos-page .nc-document-checklist-grid,.nc-contratos-page .nc-upload-instruction-grid,.nc-contratos-page .nc-document-upload-controls{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-contratos-page .nc-document-upload-controls .nc-upload-field-premium,.nc-contratos-page .nc-document-upload-controls .nc-upload-field{grid-column:1 / -1}}@media(max-width:760px){.nc-contratos-page .nc-contract-form-card .nc-premium-card-header,.nc-contratos-page .nc-contract-form-card .nc-premium-actions.inline,.nc-contratos-page .nc-premium-form-footer,.nc-contratos-page .nc-premium-form-footer .nc-form-actions{display:grid!important;grid-template-columns:1fr!important}.nc-contratos-page .nc-document-checklist-grid,.nc-contratos-page .nc-upload-instruction-grid,.nc-contratos-page .nc-document-upload-controls,.nc-contratos-page .nc-document-preview-list,.nc-contratos-page .nc-upload-list-premium,.nc-contratos-page .nc-upload-list,.nc-contratos-page .nc-document-saved-panel article{grid-template-columns:1fr!important}}.nc-contratos-page .nc-contract-atlas-legal-ai-panel,.nc-contratos-page .nc-contracts-enterprise-closure-panel{position:relative;padding:1.15rem 1.25rem 1.25rem;border-radius:28px;border-color:#8fc1f7e6;background:radial-gradient(circle at 96% 4%,rgba(31,130,255,.13),transparent 25rem),radial-gradient(circle at 8% 96%,rgba(21,183,107,.07),transparent 22rem),linear-gradient(135deg,#fffffffa,#f1f8fff0);box-shadow:0 20px 50px #18457c1a}.nc-contratos-page .nc-contract-atlas-legal-ai-panel:before,.nc-contratos-page .nc-contracts-enterprise-closure-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#1f82ff,#07a7d7,#15b76b,#ff7b1a,#8b4ff6);pointer-events:none}.nc-contratos-page .nc-contract-atlas-legal-ai-panel .nc-premium-card-header,.nc-contratos-page .nc-contracts-enterprise-closure-panel .nc-premium-card-header{align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(184,211,244,.78)}.nc-contratos-page .nc-contract-atlas-legal-ai-panel .nc-premium-card-header h2,.nc-contratos-page .nc-contracts-enterprise-closure-panel .nc-premium-card-header h2{font-size:clamp(1.28rem,1.8vw,1.7rem);letter-spacing:-.055em}.nc-contratos-page .nc-atlas-legal-score,.nc-contratos-page .nc-enterprise-maturity-badge{min-width:138px;padding:.76rem .82rem;border-radius:22px;box-shadow:0 14px 30px #18457c14}.nc-contratos-page .nc-atlas-legal-kpi-grid,.nc-contratos-page .nc-enterprise-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.nc-contratos-page .nc-atlas-legal-kpi-grid article,.nc-contratos-page .nc-enterprise-pillar-card{position:relative;min-height:122px;padding:.95rem 1rem .9rem 3.65rem;overflow:hidden;border-radius:22px;box-shadow:0 16px 34px #18457c13}.nc-contratos-page .nc-atlas-legal-kpi-grid article:before,.nc-contratos-page .nc-enterprise-pillar-card:before{content:"";position:absolute;left:1rem;top:1rem;width:38px;height:38px;display:grid;place-items:center;border-radius:15px;color:#fff;font-size:1rem;font-weight:900;box-shadow:0 12px 24px #18457c24}.nc-contratos-page .nc-atlas-legal-kpi-grid article.danger:before{content:"!";background:linear-gradient(135deg,#f0445e,#c0263d)}.nc-contratos-page .nc-atlas-legal-kpi-grid article.warning:before{content:"⚡";background:linear-gradient(135deg,#ffb547,#ff7b1a)}.nc-contratos-page .nc-atlas-legal-kpi-grid article.blue:before{content:"≈";background:linear-gradient(135deg,#1f82ff,#075fd3)}.nc-contratos-page .nc-atlas-legal-kpi-grid article.purple:before{content:"#";background:linear-gradient(135deg,#8b4ff6,#5b2cc7)}.nc-contratos-page .nc-enterprise-pillar-card:nth-child(1):before{content:"C";background:linear-gradient(135deg,#1f82ff,#075fd3)}.nc-contratos-page .nc-enterprise-pillar-card:nth-child(2):before{content:"%";background:linear-gradient(135deg,#07a7d7,#0f8f9a)}.nc-contratos-page .nc-enterprise-pillar-card:nth-child(3):before{content:"✓";background:linear-gradient(135deg,#15b76b,#087443)}.nc-contratos-page .nc-enterprise-pillar-card:nth-child(4):before{content:"R$";background:linear-gradient(135deg,#1f82ff,#07a7d7);font-size:.72rem}.nc-contratos-page .nc-enterprise-pillar-card:nth-child(5):before{content:"§";background:linear-gradient(135deg,#8b4ff6,#5b2cc7)}.nc-contratos-page .nc-enterprise-pillar-card:nth-child(6):before{content:"IA";background:linear-gradient(135deg,#ffb547,#ff7b1a);font-size:.72rem}.nc-contratos-page .nc-atlas-legal-kpi-grid article small,.nc-contratos-page .nc-enterprise-pillar-card small{color:#60799b;font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.nc-contratos-page .nc-atlas-legal-kpi-grid article strong,.nc-contratos-page .nc-enterprise-pillar-card strong{margin:.18rem 0 .22rem;color:#061f44;font-size:1.36rem;font-weight:850;letter-spacing:-.04em}.nc-contratos-page .nc-atlas-legal-kpi-grid article span,.nc-contratos-page .nc-enterprise-pillar-card span{color:#60799b;font-size:.74rem;font-weight:680;line-height:1.38}.nc-contratos-page .nc-atlas-legal-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);gap:1rem;align-items:stretch}.nc-contratos-page .nc-atlas-legal-ranking-card,.nc-contratos-page .nc-atlas-legal-inconsistency-card,.nc-contratos-page .nc-enterprise-now-card,.nc-contratos-page .nc-enterprise-checklist-card{padding:1rem;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.08),transparent 18rem),linear-gradient(135deg,#fffffff5,#f7fbffe6);box-shadow:0 14px 34px #18457c13}.nc-contratos-page .nc-atlas-legal-ranking-card{border-top:4px solid #1f82ff}.nc-contratos-page .nc-atlas-legal-inconsistency-card{border-top:4px solid #f0445e}.nc-contratos-page .nc-enterprise-now-card{border-top:4px solid #1f82ff}.nc-contratos-page .nc-enterprise-checklist-card{border-top:4px solid #15b76b}.nc-contratos-page .nc-atlas-legal-ranking-list button{position:relative;min-height:58px;grid-template-columns:auto minmax(0,1fr) auto;padding:.72rem .85rem;border-radius:17px;border-color:#9fc7f9e0;background:linear-gradient(135deg,#fff,#f3f9ff);box-shadow:0 10px 22px #18457c0e}.nc-contratos-page .nc-atlas-legal-ranking-list button:before{content:counter(ranknum,decimal-leading-zero);counter-increment:ranknum;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(135deg,#1f82ff2e,#1f82ff14);color:#075fd3;font-size:.72rem;font-weight:900}.nc-contratos-page .nc-atlas-legal-ranking-list{counter-reset:ranknum}.nc-contratos-page .nc-atlas-legal-ranking-list button:nth-child(1){border-left:4px solid #f0445e}.nc-contratos-page .nc-atlas-legal-ranking-list button:nth-child(2){border-left:4px solid #ff7b1a}.nc-contratos-page .nc-atlas-legal-ranking-list button:nth-child(3){border-left:4px solid #8b4ff6}.nc-contratos-page .nc-atlas-legal-ranking-list button:nth-child(n+4){border-left:4px solid #1f82ff}.nc-contratos-page .nc-atlas-legal-ranking-list button b{overflow:hidden;color:#061f44;font-size:.8rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-atlas-legal-ranking-list button small{overflow:hidden;color:#60799b;font-size:.68rem;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.nc-contratos-page .nc-atlas-legal-ranking-list button strong{min-width:58px;padding:.35rem .55rem;border-radius:999px;background:#1f82ff1f;color:#075fd3;font-size:.72rem;text-align:center}.nc-contratos-page .nc-atlas-legal-inconsistency-list button{min-height:58px;padding:.7rem .85rem;border-radius:17px;box-shadow:0 10px 22px #7c162a0a}.nc-contratos-page .nc-atlas-legal-inconsistency-list button b{color:#061f44;font-size:.78rem;font-weight:850}.nc-contratos-page .nc-atlas-legal-inconsistency-list button small{color:#60799b;font-size:.67rem;line-height:1.3}.nc-contratos-page .nc-atlas-legal-inconsistency-list button em{padding:.32rem .56rem;border-radius:999px;background:#f0445e1a;color:#b91834;font-size:.68rem;font-style:normal;font-weight:850}.nc-contratos-page .nc-atlas-legal-playbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.nc-contratos-page .nc-atlas-legal-playbook-grid button,.nc-contratos-page .nc-atlas-legal-recommendation-box{border-radius:20px;background:linear-gradient(135deg,#fffffff5,#f0f8ffe6);box-shadow:0 12px 28px #18457c0f}.nc-contratos-page .nc-atlas-legal-playbook-grid button:nth-child(1){border-left:4px solid #1f82ff}.nc-contratos-page .nc-atlas-legal-playbook-grid button:nth-child(2){border-left:4px solid #15b76b}.nc-contratos-page .nc-atlas-legal-playbook-grid button:nth-child(3){border-left:4px solid #8b4ff6}.nc-contratos-page .nc-atlas-legal-playbook-grid button:nth-child(4){border-left:4px solid #ff7b1a}.nc-contratos-page .nc-enterprise-closure-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:stretch}.nc-contratos-page .nc-enterprise-now-card ol{display:grid;gap:.55rem;margin:.72rem 0 0;list-style:none;counter-reset:filaempresa}.nc-contratos-page .nc-enterprise-now-card li{position:relative;display:grid;min-height:42px;align-items:center;padding:.56rem .72rem .56rem 2.75rem;border:1px solid rgba(159,199,249,.82);border-radius:15px;background:linear-gradient(135deg,#fff,#f3f9ff);color:#466387;font-size:.74rem;font-weight:700;line-height:1.35}.nc-contratos-page .nc-enterprise-now-card li:before{counter-increment:filaempresa;content:counter(filaempresa,decimal-leading-zero);position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#1f82ff,#075fd3);color:#fff;font-size:.68rem;font-weight:900;box-shadow:0 10px 20px #1f82ff2e}.nc-contratos-page .nc-enterprise-checklist-grid{gap:.7rem}.nc-contratos-page .nc-enterprise-checklist-grid>div{position:relative;min-height:78px;padding:.78rem .85rem .78rem 3.05rem;border-radius:18px}.nc-contratos-page .nc-enterprise-checklist-grid>div:before{content:"✓";position:absolute;left:.82rem;top:.82rem;width:30px;height:30px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#15b76b,#087443);font-size:.8rem;font-weight:900}.nc-contratos-page .nc-enterprise-checklist-grid>div.warn:before{content:"!";background:linear-gradient(135deg,#ffb547,#ff7b1a)}.nc-contratos-page .nc-enterprise-checklist-grid b{color:#061f44;font-size:.76rem;font-weight:850}.nc-contratos-page .nc-enterprise-checklist-grid small{color:#60799b;font-size:.67rem;line-height:1.32}@media(max-width:1280px){.nc-contratos-page .nc-atlas-legal-kpi-grid,.nc-contratos-page .nc-enterprise-pillar-grid,.nc-contratos-page .nc-atlas-legal-playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.nc-contratos-page .nc-atlas-legal-main-grid,.nc-contratos-page .nc-enterprise-closure-bottom{grid-template-columns:1fr}}.atlas-live-page{display:flex;flex-direction:column;gap:18px;padding-bottom:28px}.atlas-live-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px}.atlas-live-hero-main,.atlas-live-card,.atlas-live-score,.atlas-live-kpis article{background:linear-gradient(135deg,#fffffffa,#f6fafff5);border:1px solid rgba(15,53,96,.1);border-radius:24px;box-shadow:0 18px 48px #0d2f5914}.atlas-live-hero-main{padding:24px;position:relative;overflow:hidden}.atlas-live-hero-main:after{content:"";position:absolute;width:280px;height:280px;border-radius:999px;right:-120px;bottom:-150px;background:radial-gradient(circle,rgba(21,112,239,.16),transparent 64%)}.atlas-live-eyebrow,.atlas-live-section-title span,.atlas-live-score small,.atlas-live-kpis small{color:#55708f;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.atlas-live-hero h2{margin:8px 0;color:#0c2344;font-size:27px;line-height:1.1}.atlas-live-hero-main>span{display:block;max-width:780px;color:#50647e;line-height:1.55}.atlas-live-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.atlas-live-actions button,.atlas-live-impact button{border:0;border-radius:14px;padding:10px 14px;background:#123f73;color:#fff;cursor:pointer;font-weight:600}.atlas-live-actions button:last-child{background:#0f9f8f}.atlas-live-score{padding:22px;display:flex;flex-direction:column;justify-content:center}.atlas-live-score strong{color:#0c2344;font-size:58px;line-height:1;font-weight:700}.atlas-live-score span{color:#364f6e;margin-top:6px}.atlas-live-score em{color:#7890aa;margin-top:16px;font-size:12px;font-style:normal}.atlas-live-score.excelente{border-color:#0f9f8f38}.atlas-live-score.atencao{border-color:#dc962a3d}.atlas-live-score.critico{border-color:#d344443d}.atlas-live-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.atlas-live-kpis article{padding:18px}.atlas-live-kpis strong{display:block;margin:8px 0 3px;color:#102a4c;font-size:30px;font-weight:600}.atlas-live-kpis span{color:#667f9a;font-size:13px}.atlas-live-grid-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:18px}.atlas-live-card{padding:20px}.atlas-live-section-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:14px}.atlas-live-section-title h3{margin:0;color:#102a4c;font-size:18px}.atlas-live-automation-list{display:flex;flex-direction:column;gap:12px}.atlas-live-automation{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:14px;border:1px solid rgba(16,42,76,.08);border-radius:18px;background:#ffffffb8}.atlas-live-automation small{color:#607892}.atlas-live-automation h4{margin:5px 0;color:#0d2f59;font-size:16px}.atlas-live-automation p{margin:0 0 6px;color:#4d637c}.atlas-live-automation span{color:#71869e;font-size:12px}.atlas-live-impact{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px}.atlas-live-impact strong{color:#0f9f8f;font-size:28px;font-weight:700}.atlas-live-card textarea{width:100%;border-radius:16px;border:1px solid rgba(16,42,76,.14);padding:12px;color:#183756;resize:vertical;box-sizing:border-box}.atlas-live-copilot-answer{margin-top:14px;display:flex;flex-direction:column;gap:8px}.atlas-live-copilot-answer p{color:#405a78;margin:0;line-height:1.5}.atlas-live-copilot-answer span{background:#f2f7ff;border-radius:12px;padding:9px;color:#21486e;font-size:13px}.atlas-live-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.atlas-live-workflow,.atlas-live-anomaly,.atlas-live-decision,.atlas-live-notification{padding:13px;border-radius:16px;background:#f7faffd1;border:1px solid rgba(16,42,76,.08);margin-bottom:10px}.atlas-live-workflow div:first-child{display:flex;justify-content:space-between;gap:10px}.atlas-live-workflow strong,.atlas-live-anomaly strong,.atlas-live-decision strong,.atlas-live-notification strong{color:#102a4c}.atlas-live-workflow small,.atlas-live-notification small{color:#6f8298}.atlas-live-workflow p,.atlas-live-anomaly p,.atlas-live-decision p,.atlas-live-notification p{margin:7px 0;color:#526a84;font-size:13px;line-height:1.45}.atlas-live-workflow em,.atlas-live-anomaly span,.atlas-live-decision span,.atlas-live-notification span{color:#71869e;font-style:normal;font-size:12px}.atlas-live-progress{height:8px;border-radius:999px;background:#e9eff7;overflow:hidden;margin:9px 0}.atlas-live-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f9f8f,#1570ef)}.atlas-live-error{border-radius:16px;background:#fff4f2;border:1px solid rgba(217,75,54,.22);color:#9d2f1f;padding:12px 14px}@media(max-width:1180px){.atlas-live-hero,.atlas-live-grid-main,.atlas-live-columns{grid-template-columns:1fr}.atlas-live-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.atlas-live-kpis,.atlas-live-automation{grid-template-columns:1fr}.atlas-live-impact{align-items:flex-start}}.central-nautica-page{--cn-azul: #004b8d;--cn-azul-2: #0878d8;--cn-ciano: #3bd4ff;--cn-texto: #062041;--cn-muted: #64748b;--cn-borda: rgba(13, 94, 166, .16);--cn-card: rgba(255, 255, 255, .92);display:flex;flex-direction:column;gap:16px;padding-bottom:28px;color:var(--cn-texto)}.central-nautica-command,.central-nautica-statusbar,.central-nautica-tabs,.central-nautica-tab-panel,.central-nautica-card,.central-nautica-panel,.central-nautica-forecast,.central-nautica-map-card{border:1px solid var(--cn-borda);box-shadow:0 18px 50px #07478014}.central-nautica-command{display:grid;grid-template-columns:minmax(360px,1fr) 150px minmax(260px,380px);align-items:center;gap:18px;min-height:142px;padding:20px 22px;border-radius:26px;overflow:hidden;position:relative;background:radial-gradient(circle at 78% 20%,rgba(59,212,255,.32),transparent 30%),linear-gradient(128deg,#071c37,#083f78 52%,#0d96d7);color:#fff}.central-nautica-command:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:22px;border:1px solid rgba(255,255,255,.13);pointer-events:none}.central-nautica-command-left,.central-nautica-command-score,.central-nautica-command-meta{position:relative;z-index:1}.central-nautica-command-left h2{margin:10px 0 6px;font-size:clamp(28px,3vw,44px);letter-spacing:-.055em;line-height:.95}.central-nautica-command-left p{margin:0;max-width:760px;color:#ffffffd6;font-size:14px;line-height:1.45}.central-nautica-pill{display:inline-flex;align-items:center;width:fit-content;padding:7px 12px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#062041;background:#bdf8ff}.central-nautica-pill.moderado{background:#dbeafe}.central-nautica-pill.atencao{background:#ffedd5;color:#7c2d12}.central-nautica-pill.critico{background:#fee2e2;color:#7f1d1d}.central-nautica-command-score{min-height:112px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff29;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.central-nautica-command-score span,.central-nautica-command-score small,.central-nautica-command-meta label,.central-nautica-command-meta small,.central-nautica-statusbar span,.central-nautica-tabs span,.central-nautica-card span,.central-nautica-card small,.central-nautica-panel span,.central-nautica-panel p,.central-nautica-forecast span,.central-nautica-forecast small,.central-nautica-lista,.central-nautica-execucoes small{color:var(--cn-muted)}.central-nautica-command-score span,.central-nautica-command-score small,.central-nautica-command-meta label,.central-nautica-command-meta small{color:#ffffffb8}.central-nautica-command-score strong{font-size:46px;letter-spacing:-.08em;line-height:1}.central-nautica-command-meta{display:flex;flex-direction:column;gap:8px}.central-nautica-command-meta select{width:100%;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:14px;padding:0 12px;color:#fff;background:#071c3780;outline:none}.central-nautica-command-meta option{color:#062041}.central-nautica-statusbar{display:grid;grid-template-columns:1fr 1.45fr .85fr 1fr auto auto;gap:10px;align-items:center;padding:12px;border-radius:22px;background:linear-gradient(90deg,#fffffff5,#ecfaffe6)}.central-nautica-statusbar div{min-height:52px;padding:8px 12px;border-radius:16px;background:#ffffffb8;border:1px solid rgba(13,94,166,.09)}.central-nautica-statusbar span,.central-nautica-card span,.central-nautica-panel span,.central-nautica-forecast span,.central-nautica-section-title span{display:block;margin-bottom:3px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.central-nautica-statusbar strong{font-size:13px;color:var(--cn-texto)}.central-nautica-statusbar button,.central-nautica-actions-row button,.central-nautica-action-list button{border:0;border-radius:15px;padding:12px 16px;font-weight:850;color:#fff;background:linear-gradient(135deg,#004b8d,#0d8de0);cursor:pointer;box-shadow:0 14px 30px #004b8d2e;transition:transform .15s ease,opacity .15s ease}.central-nautica-statusbar button:hover,.central-nautica-actions-row button:hover,.central-nautica-action-list button:hover{transform:translateY(-1px)}.central-nautica-statusbar button:disabled{opacity:.62;cursor:not-allowed}.central-nautica-statusbar button.ativo{background:linear-gradient(135deg,#075985,#0f766e)}.central-nautica-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border-radius:24px;background:#ffffffe0}.central-nautica-tabs button{min-height:62px;border:1px solid rgba(13,94,166,.12);border-radius:17px;padding:10px 12px;text-align:left;background:#f8fcffe6;cursor:pointer;transition:.16s ease}.central-nautica-tabs button strong{display:block;font-size:13px;color:var(--cn-texto)}.central-nautica-tabs button span{margin-top:3px;font-size:10px}.central-nautica-tabs button.ativo{border-color:#0878d873;background:linear-gradient(135deg,#004b8df2,#0878d8e6);box-shadow:0 16px 34px #004b8d2e}.central-nautica-tabs button.ativo strong,.central-nautica-tabs button.ativo span{color:#fff}.central-nautica-tab-panel{padding:16px;border-radius:26px;background:linear-gradient(180deg,#fffffff5,#effaffd1)}.central-nautica-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.central-nautica-card,.central-nautica-panel,.central-nautica-forecast{border-radius:22px;background:var(--cn-card)}.central-nautica-card{min-height:122px;padding:16px;border-top:4px solid #15b76b}.central-nautica-card strong{display:block;margin:8px 0 5px;font-size:25px;letter-spacing:-.04em;color:var(--cn-texto)}.central-nautica-card small,.central-nautica-forecast small,.central-nautica-panel p,.central-nautica-lista{font-size:12px;line-height:1.45}.central-nautica-two-columns,.central-nautica-map-layout,.central-nautica-data-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:14px}.central-nautica-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.central-nautica-panel{padding:18px}.central-nautica-panel h3,.central-nautica-section-title h3{margin:3px 0 9px;font-size:20px;letter-spacing:-.035em;color:var(--cn-texto)}.central-nautica-panel.destaque{background:linear-gradient(135deg,#fff,#effaff)}.central-nautica-actions-row,.central-nautica-action-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.central-nautica-action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.central-nautica-mini-timeline,.central-nautica-execucoes{display:grid;gap:10px}.central-nautica-mini-timeline div,.central-nautica-execucoes div{padding:12px;border-radius:16px;border-left:4px solid #15b76b;background:#f8fcffeb}.central-nautica-mini-timeline strong,.central-nautica-mini-timeline span,.central-nautica-execucoes strong,.central-nautica-execucoes small{display:block}.central-nautica-mini-timeline span{margin:4px 0;font-size:13px;color:var(--cn-texto)}.central-nautica-section-title{margin-bottom:14px}.central-nautica-section-title p{margin:0;color:var(--cn-muted);font-size:13px}.central-nautica-forecast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.central-nautica-forecast{padding:15px;border-left:4px solid #15b76b}.central-nautica-forecast strong{display:block;font-size:23px;letter-spacing:-.04em}.central-nautica-forecast b{display:block;margin:5px 0 8px;font-size:13px;color:var(--cn-texto)}.central-nautica-map-layout{margin-top:0}.central-nautica-map-card{min-height:360px;position:relative;overflow:hidden;border-radius:26px;background:radial-gradient(circle at center,rgba(59,212,255,.25),transparent 22%),linear-gradient(135deg,#062041,#0b477b 55%,#0d8de0)}.central-nautica-map-card:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;opacity:.32;background-image:radial-gradient(circle,rgba(255,255,255,.68) 1.4px,transparent 1.4px);background-size:24px 24px}.central-nautica-map-radar{position:absolute;top:50px;right:50px;bottom:50px;left:50px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center}.central-nautica-map-radar:before,.central-nautica-map-radar:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.central-nautica-map-radar:before{top:44px;right:44px;bottom:44px;left:44px}.central-nautica-map-radar:after{top:88px;right:88px;bottom:88px;left:88px}.central-nautica-map-radar span{position:relative;z-index:1;display:grid;place-items:center;width:84px;height:84px;border-radius:24px;color:#062041;font-size:30px;font-weight:950;background:#bdf8ff}.central-nautica-map-card .ponto{position:absolute;z-index:2;padding:6px 10px;border-radius:999px;color:#fff;font-size:11px;font-style:normal;font-weight:850;background:#ffffff29;border:1px solid rgba(255,255,255,.2)}.central-nautica-map-card .vento{top:78px;right:80px}.central-nautica-map-card .mare{top:90px;left:70px}.central-nautica-map-card .risco{bottom:78px;right:42%}.central-nautica-map-card .marina{bottom:44px;left:92px}.central-nautica-lista{margin:10px 0 0;padding-left:17px}.central-nautica-lista li+li{margin-top:7px}.central-nautica-card.moderado,.central-nautica-mini-timeline .moderado,.central-nautica-forecast.moderado{border-color:#0a8de8}.central-nautica-card.atencao,.central-nautica-mini-timeline .atencao,.central-nautica-forecast.atencao,.central-nautica-panel.atencao{border-color:#ff9f1c}.central-nautica-card.critico,.central-nautica-mini-timeline .critico,.central-nautica-forecast.critico{border-color:#ef4444}.central-nautica-page.central-nautica-atencao .central-nautica-command{background:linear-gradient(128deg,#2a1f08,#8a4b0f,#f59e0b)}.central-nautica-page.central-nautica-critico .central-nautica-command{background:linear-gradient(128deg,#2a0610,#7f1d1d,#ef4444)}.central-nautica-panel.aviso{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#f59e0b40}@media(max-width:1280px){.central-nautica-command,.central-nautica-statusbar,.central-nautica-tabs,.central-nautica-metrics-grid,.central-nautica-forecast-grid,.central-nautica-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-command,.central-nautica-statusbar,.central-nautica-tabs,.central-nautica-metrics-grid,.central-nautica-two-columns,.central-nautica-map-layout,.central-nautica-forecast-grid,.central-nautica-data-grid{grid-template-columns:1fr}.central-nautica-command{padding:18px}}.central-nautica-section-title.previsao-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.central-nautica-previsao-fonte{min-width:260px;padding:12px 14px;border:1px solid rgba(10,92,168,.12);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#e8f7ffb8);box-shadow:0 14px 34px #05275412}.central-nautica-previsao-fonte strong,.central-nautica-previsao-fonte small{display:block}.central-nautica-previsao-fonte strong{color:var(--cn-texto);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.central-nautica-previsao-fonte small{margin-top:4px;color:var(--cn-muted)}.central-nautica-previsao-layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.7fr);gap:14px}.central-nautica-previsao-hoje,.central-nautica-previsao-periodos,.central-nautica-proximos-dias,.central-nautica-previsao-alerta{border:1px solid rgba(10,92,168,.12);border-radius:24px;background:#fffffff5;box-shadow:0 16px 42px #05275414}.central-nautica-previsao-hoje{position:relative;overflow:hidden;padding:18px;color:#fff;background:linear-gradient(135deg,#063b75,#0a7dd8)}.central-nautica-previsao-hoje:after{content:"";position:absolute;right:-44px;top:-52px;width:170px;height:170px;border-radius:999px;background:#ffffff24}.central-nautica-previsao-hoje.atencao{background:linear-gradient(135deg,#7a3d07,#f59e0b)}.central-nautica-previsao-hoje.critico{background:linear-gradient(135deg,#7f1d1d,#ef4444)}.central-nautica-previsao-hoje-topo,.central-nautica-previsao-hoje-corpo,.central-nautica-previsao-hoje-metricas{position:relative;z-index:1}.central-nautica-previsao-hoje-topo{display:flex;justify-content:space-between;gap:10px;align-items:center}.central-nautica-previsao-hoje-topo span,.central-nautica-previsao-hoje-topo b{font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.central-nautica-previsao-hoje-topo b{padding:6px 10px;border-radius:999px;background:#ffffff2e}.central-nautica-previsao-hoje-corpo{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px}.central-nautica-previsao-hoje-corpo strong{display:block;font-size:44px;line-height:1;letter-spacing:-.08em}.central-nautica-previsao-hoje-corpo small{display:block;margin-top:8px;color:#ffffffd6}.central-nautica-previsao-hoje-corpo i{font-size:62px;font-style:normal;filter:drop-shadow(0 10px 20px rgba(0,0,0,.18))}.central-nautica-previsao-hoje p{position:relative;z-index:1;margin:16px 0;color:#ffffffe0;font-size:13px;line-height:1.45}.central-nautica-previsao-hoje-metricas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.central-nautica-previsao-hoje-metricas div{padding:10px;border-radius:16px;background:#ffffff21}.central-nautica-previsao-hoje-metricas span,.central-nautica-previsao-hoje-metricas strong{display:block}.central-nautica-previsao-hoje-metricas span{font-size:11px;color:#ffffffbf}.central-nautica-previsao-hoje-metricas strong{margin-top:3px;font-size:16px}.central-nautica-previsao-periodos,.central-nautica-proximos-dias{padding:16px}.central-nautica-previsao-subtitulo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.central-nautica-previsao-subtitulo span{color:var(--cn-texto);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.central-nautica-previsao-subtitulo strong{color:var(--cn-muted);font-size:12px;font-weight:700}.central-nautica-periodos-scroll{display:grid;grid-template-columns:repeat(4,minmax(136px,1fr));gap:10px}.central-nautica-periodo-card,.central-nautica-dia-card{border:1px solid rgba(10,92,168,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fcff);text-align:center}.central-nautica-periodo-card{padding:12px 10px}.central-nautica-periodo-card.agora{background:linear-gradient(180deg,#e9f5ff,#fff);border-color:#0a7dd847}.central-nautica-periodo-card span,.central-nautica-periodo-card strong,.central-nautica-periodo-card small,.central-nautica-dia-card span,.central-nautica-dia-card strong,.central-nautica-dia-card small,.central-nautica-dia-card b{display:block}.central-nautica-periodo-card span,.central-nautica-dia-card span{color:var(--cn-texto);font-size:12px;font-weight:900}.central-nautica-periodo-card i,.central-nautica-dia-card i{display:block;margin:8px 0;font-size:30px;font-style:normal}.central-nautica-periodo-card strong,.central-nautica-dia-card strong{color:var(--cn-texto);font-size:13px}.central-nautica-periodo-card small,.central-nautica-dia-card small{margin-top:6px;color:var(--cn-muted);font-size:11px}.central-nautica-proximos-dias{margin-top:14px}.central-nautica-dias-grid{display:grid;grid-template-columns:repeat(7,minmax(136px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.central-nautica-dia-card{padding:14px 10px;min-height:248px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.central-nautica-dia-card b{width:100%;margin:8px auto 0;padding:6px 10px;border-radius:999px;color:#087242;background:#15b76b1f;font-size:11px}.central-nautica-previsao-fonte b{display:inline-flex;width:fit-content;margin-top:8px;padding:6px 10px;border-radius:999px;color:#087242;background:#15b76b1f;font-size:11px}.central-nautica-dia-card-topo{min-height:38px}.central-nautica-dia-card-metricas{display:grid;gap:6px;margin-top:10px;padding:10px;border-radius:14px;background:#ecf7ffb8;text-align:left}.central-nautica-dia-card-metricas small{display:flex;justify-content:space-between;gap:8px;margin:0}.central-nautica-dia-card-metricas small strong{display:inline;color:var(--cn-texto);font-size:11px}.central-nautica-dia-card em{display:block;margin-top:auto;padding-top:8px;color:var(--cn-muted);font-size:11px;font-style:normal}.central-nautica-dias-grid::-webkit-scrollbar{height:8px}.central-nautica-dias-grid::-webkit-scrollbar-thumb{border-radius:999px;background:#0a5ca82e}.central-nautica-dia-card.atencao b{color:#a15c00;background:#ff9f1c29}.central-nautica-dia-card.critico b{color:#b91c1c;background:#ef44441f}.central-nautica-periodo-card.moderado,.central-nautica-dia-card.moderado{border-color:#0a8de85c}.central-nautica-periodo-card.atencao,.central-nautica-dia-card.atencao{border-color:#ff9f1c6b}.central-nautica-periodo-card.critico,.central-nautica-dia-card.critico{border-color:#ef44446b}.central-nautica-previsao-alerta{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;background:linear-gradient(135deg,#f8fcff,#fff)}.central-nautica-previsao-alerta strong{white-space:nowrap;color:var(--cn-texto)}.central-nautica-previsao-alerta span{color:var(--cn-muted);font-size:12px}@media(max-width:1280px){.central-nautica-previsao-layout,.central-nautica-dias-grid,.central-nautica-periodos-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-section-title.previsao-header,.central-nautica-previsao-alerta{display:grid}.central-nautica-previsao-layout,.central-nautica-dias-grid,.central-nautica-periodos-scroll{grid-template-columns:1fr}.central-nautica-previsao-fonte{min-width:0}}.central-nautica-data-hero{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.65fr);gap:14px;align-items:stretch;margin-bottom:14px}.central-nautica-data-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--cn-borda);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#ebf9ffdb);box-shadow:0 18px 50px #07478014}.central-nautica-data-kpis div{min-height:92px;padding:13px 14px;border:1px solid rgba(13,94,166,.1);border-radius:18px;background:#ffffffd1}.central-nautica-data-kpis span,.central-nautica-fonte-card span{display:block;margin-bottom:6px;color:var(--cn-muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.central-nautica-data-kpis strong{display:block;color:var(--cn-texto);font-size:20px;letter-spacing:-.04em}.central-nautica-data-kpis small,.central-nautica-fonte-card small{color:var(--cn-muted);font-size:12px;line-height:1.35}.central-nautica-fontes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.central-nautica-fonte-card{min-height:178px;padding:16px;border:1px solid var(--cn-borda);border-radius:22px;background:#ffffffeb;box-shadow:0 18px 50px #07478012;position:relative;overflow:hidden}.central-nautica-fonte-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#14b8a6}.central-nautica-fonte-card.moderado:before{background:#0ea5e9}.central-nautica-fonte-card.atencao:before{background:#f59e0b}.central-nautica-fonte-card.critico:before{background:#ef4444}.central-nautica-fonte-card strong{display:block;color:var(--cn-texto);font-size:16px;letter-spacing:-.02em}.central-nautica-fonte-card p{min-height:48px;margin:14px 0 12px;color:#31506f;font-size:13px;line-height:1.45}@media(max-width:1180px){.central-nautica-data-hero,.central-nautica-fontes-grid,.central-nautica-data-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-data-hero,.central-nautica-data-kpis,.central-nautica-fontes-grid{grid-template-columns:1fr}}.central-nautica-delta3-panel{background:linear-gradient(180deg,#fffffffa,#e8f9ffdb)}.central-nautica-map-live-layout{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(320px,.8fr);gap:14px;align-items:stretch}.central-nautica-map-live{min-height:430px;isolation:isolate}.central-nautica-map-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.16) 47%,transparent 49%),radial-gradient(circle at 50% 50%,rgba(189,248,255,.26),transparent 18%);animation:centralNauticaScan 5.8s linear infinite;pointer-events:none}.central-nautica-map-grade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:44px 44px}.central-nautica-map-radar.live{top:44px;right:44px;bottom:44px;left:44px;animation:centralNauticaPulse 3.2s ease-in-out infinite}.central-nautica-map-radar.live span{width:96px;height:96px;border-radius:30px;box-shadow:0 0 0 12px #bdf8ff1a}.central-nautica-map-radar.live small{position:absolute;z-index:2;bottom:calc(50% - 64px);color:#ffffffc2;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.central-nautica-map-origem{position:absolute;left:22px;right:22px;bottom:18px;z-index:3;display:flex;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#031b3475;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.central-nautica-map-origem strong,.central-nautica-map-origem span{color:#fff;font-size:12px}.central-nautica-map-origem span{opacity:.74}.central-nautica-map-side,.central-nautica-map-camadas,.central-nautica-aureon-alertas,.central-nautica-live-timeline{display:grid;gap:10px}.central-nautica-map-camadas{grid-template-columns:repeat(2,minmax(0,1fr))}.central-nautica-camada-card{min-height:132px;padding:15px;border:1px solid var(--cn-borda);border-radius:20px;background:#ffffffeb;box-shadow:0 16px 38px #07478012;border-top:4px solid #15b76b}.central-nautica-camada-card span,.central-nautica-camada-card strong,.central-nautica-camada-card small,.central-nautica-aureon-alertas strong,.central-nautica-aureon-alertas small,.central-nautica-live-timeline strong,.central-nautica-live-timeline span,.central-nautica-live-timeline small{display:block}.central-nautica-camada-card span{margin-bottom:6px;color:var(--cn-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.central-nautica-camada-card strong{color:var(--cn-texto);font-size:23px;letter-spacing:-.04em}.central-nautica-camada-card small{margin-top:7px;color:var(--cn-muted);font-size:12px;line-height:1.35}.central-nautica-camada-card.moderado{border-top-color:#0a8de8}.central-nautica-camada-card.atencao{border-top-color:#ff9f1c}.central-nautica-camada-card.critico{border-top-color:#ef4444}.central-nautica-operacao-grid,.central-nautica-aureon-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1fr) minmax(260px,.8fr);gap:14px}.central-nautica-live-timeline div,.central-nautica-aureon-alertas div{padding:13px 14px;border:1px solid rgba(13,94,166,.1);border-left:5px solid #15b76b;border-radius:18px;background:linear-gradient(135deg,#fff,#f7fcff)}.central-nautica-live-timeline div.moderado,.central-nautica-aureon-alertas div.moderado{border-left-color:#0a8de8}.central-nautica-live-timeline div.atencao,.central-nautica-aureon-alertas div.atencao{border-left-color:#ff9f1c}.central-nautica-live-timeline div.critico,.central-nautica-aureon-alertas div.critico{border-left-color:#ef4444}.central-nautica-live-timeline strong{color:var(--cn-azul);font-size:13px}.central-nautica-live-timeline span,.central-nautica-aureon-alertas strong{margin-top:3px;color:var(--cn-texto);font-weight:900;font-size:13px}.central-nautica-live-timeline small,.central-nautica-aureon-alertas small{margin-top:5px;color:var(--cn-muted);font-size:12px;line-height:1.35}.central-nautica-aureon-hero{min-height:252px;display:flex;justify-content:space-between;gap:18px;padding:22px;border:1px solid var(--cn-borda);border-radius:26px;color:#fff;background:linear-gradient(135deg,#072344,#0a74cc);box-shadow:0 18px 50px #0747801a;overflow:hidden;position:relative}.central-nautica-aureon-hero:after{content:"";position:absolute;right:-48px;top:-58px;width:190px;height:190px;border-radius:50%;background:#ffffff1f}.central-nautica-aureon-hero.atencao{background:linear-gradient(135deg,#7a3d07,#f59e0b)}.central-nautica-aureon-hero.critico{background:linear-gradient(135deg,#7f1d1d,#ef4444)}.central-nautica-aureon-hero span{display:block;color:#ffffffb8;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.central-nautica-aureon-hero h3{margin:12px 0 8px;font-size:27px;line-height:1;letter-spacing:-.04em}.central-nautica-aureon-hero p{margin:0;color:#ffffffd1;font-size:13px;line-height:1.45}.central-nautica-aureon-hero>strong{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 92px;width:92px;height:92px;border-radius:30px;color:#062041;background:#bdf8ff;font-size:34px;letter-spacing:-.07em}.central-nautica-page.central-nautica-excelente .central-nautica-statusbar:before,.central-nautica-page.central-nautica-moderado .central-nautica-statusbar:before,.central-nautica-page.central-nautica-atencao .central-nautica-statusbar:before,.central-nautica-page.central-nautica-critico .central-nautica-statusbar:before{content:"";width:10px;height:10px;border-radius:50%;background:#15b76b;box-shadow:0 0 0 7px #15b76b1a}@keyframes centralNauticaPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.025);opacity:.86}}@keyframes centralNauticaScan{0%{transform:translate(-8%) rotate(0);opacity:.4}50%{opacity:.72}to{transform:translate(8%) rotate(0);opacity:.4}}@media(max-width:1280px){.central-nautica-map-live-layout,.central-nautica-operacao-grid,.central-nautica-aureon-grid{grid-template-columns:1fr}.central-nautica-map-camadas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.central-nautica-map-camadas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-map-camadas{grid-template-columns:1fr}.central-nautica-map-live{min-height:340px}.central-nautica-map-origem{display:grid}}.central-nautica-visao-final{background:radial-gradient(circle at 82% 8%,rgba(59,212,255,.14),transparent 24%),linear-gradient(180deg,#fffffffa,#f0faffdb)}.central-nautica-visao-hero{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(320px,.9fr);gap:14px;margin-bottom:14px}.central-nautica-visao-card-principal,.central-nautica-visao-score{min-height:208px;border:1px solid rgba(10,92,168,.13);border-radius:24px;box-shadow:0 18px 46px #05275417}.central-nautica-visao-card-principal{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;padding:22px;color:#fff;background:radial-gradient(circle at 83% 22%,rgba(255,255,255,.2),transparent 20%),linear-gradient(135deg,#063b75,#075da9 55%,#0d8de0)}.central-nautica-visao-card-principal.atencao{background:linear-gradient(135deg,#7a3d07,#ce7d12 58%,#f59e0b)}.central-nautica-visao-card-principal.critico{background:linear-gradient(135deg,#7f1d1d,#dc2626 58%,#ef4444)}.central-nautica-visao-card-principal span,.central-nautica-visao-panel-title span,.central-nautica-acoes-rapidas span,.central-nautica-visao-indicadores span,.central-nautica-visao-proximos>span,.central-nautica-visao-rodape span,.central-nautica-recomendacao-atlas span{display:block;margin-bottom:4px;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.central-nautica-visao-card-principal h3{margin:8px 0 6px;font-size:50px;line-height:.95;letter-spacing:-.08em}.central-nautica-visao-card-principal p,.central-nautica-visao-card-principal small{display:block;margin:0;color:#ffffffd6;font-size:13px;line-height:1.45}.central-nautica-visao-card-principal strong{display:block;width:fit-content;margin:20px 0 8px;padding:8px 12px;border-radius:14px;color:#fff;background:#15b76bd1;box-shadow:0 14px 30px #00000029}.central-nautica-visao-card-principal i{position:relative;z-index:1;display:grid;place-items:center;width:132px;height:132px;border-radius:38px;font-size:72px;font-style:normal;background:#ffffff24;filter:drop-shadow(0 16px 26px rgba(0,0,0,.16))}.central-nautica-visao-score{display:grid;grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:12px;padding:18px;color:#fff;background:radial-gradient(circle at 28% 80%,rgba(189,248,255,.24),transparent 28%),linear-gradient(135deg,#0b6f9d,#19a0d3 48%,#25b985)}.central-nautica-visao-score>div:first-child{display:flex;flex-direction:column;justify-content:center}.central-nautica-visao-score span,.central-nautica-visao-score small{color:#ffffffd1;font-size:12px;font-weight:850}.central-nautica-visao-score strong{display:block;font-size:54px;line-height:1;letter-spacing:-.08em}.central-nautica-visao-score-kpis{display:grid;gap:10px}.central-nautica-visao-score-kpis p{display:flex;flex-direction:column;justify-content:center;min-height:74px;margin:0;padding:12px;border-radius:18px;background:#ffffff21;border:1px solid rgba(255,255,255,.18)}.central-nautica-visao-score-kpis b{margin-bottom:4px;font-size:11px;color:#ffffffc2}.central-nautica-visao-score-kpis strong{font-size:15px;line-height:1.2;letter-spacing:0}.central-nautica-acoes-rapidas{display:grid;grid-template-columns:120px repeat(6,minmax(120px,1fr));gap:10px;align-items:center;margin-bottom:14px;padding:12px;border:1px solid rgba(10,92,168,.12);border-radius:22px;background:#ffffffe6;box-shadow:0 16px 40px #0527540f}.central-nautica-acoes-rapidas button,.central-nautica-visao-panel-title button{border:1px solid rgba(10,92,168,.14);border-radius:15px;padding:11px 13px;color:var(--cn-texto);font-size:12px;font-weight:850;background:linear-gradient(180deg,#fff,#f6fbff);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.central-nautica-acoes-rapidas button:hover,.central-nautica-visao-panel-title button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #004b8d1f}.central-nautica-visao-grid-final{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(420px,1.15fr) minmax(300px,.78fr);gap:14px}.central-nautica-visao-grid-final .central-nautica-panel{min-height:100%}.central-nautica-visao-panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.central-nautica-visao-panel-title h3{margin:0;color:var(--cn-texto);font-size:20px;letter-spacing:-.035em}.central-nautica-visao-panel-title>b,.central-nautica-visao-panel-title small{padding:7px 10px;border-radius:999px;color:#087242;font-size:11px;background:#15b76b1f}.central-nautica-visao-panel-title>b.atencao,.central-nautica-visao-panel-title>b.moderado{color:#a15c00;background:#ff9f1c24}.central-nautica-visao-panel-title>b.critico{color:#b91c1c;background:#ef44441f}.central-nautica-visao-indicadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.central-nautica-visao-indicadores div{min-height:94px;padding:13px;border:1px solid rgba(10,92,168,.11);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fcff);border-top:4px solid #15b76b}.central-nautica-visao-indicadores div.atencao,.central-nautica-visao-indicadores div.moderado{border-top-color:#ff9f1c}.central-nautica-visao-indicadores div.critico{border-top-color:#ef4444}.central-nautica-visao-indicadores strong{display:block;margin:6px 0 3px;color:var(--cn-texto);font-size:20px;letter-spacing:-.04em}.central-nautica-visao-indicadores small,.central-nautica-visao-proximos small,.central-nautica-atividades-final small,.central-nautica-alertas-final span,.central-nautica-alertas-final small,.central-nautica-visao-rodape p,.central-nautica-recomendacao-atlas small{color:var(--cn-muted);font-size:11px;line-height:1.4}.central-nautica-recomendacao-atlas{display:grid;grid-template-columns:minmax(0,1fr) 78px;align-items:end;gap:10px;margin-top:14px;padding:14px;border:1px solid rgba(21,183,107,.18);border-radius:18px;background:linear-gradient(135deg,#f0fdf4d1,#fffffff5)}.central-nautica-recomendacao-atlas p{margin:6px 0 8px;color:#23425f;font-size:12px;line-height:1.5}.central-nautica-aureon-mini{display:grid;place-items:center;width:70px;height:70px;border-radius:24px;font-size:42px;background:#ffffffe0;box-shadow:0 14px 30px #0527541a}.central-nautica-visao-timeline-final{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.central-nautica-visao-timeline-final div{min-height:172px;padding:13px 10px;border:1px solid rgba(10,92,168,.12);border-radius:18px;text-align:center;background:linear-gradient(180deg,#fff,#f8fcff)}.central-nautica-visao-timeline-final div.destacado{border-color:#15b76b94;box-shadow:0 16px 34px #15b76b1c}.central-nautica-visao-timeline-final strong,.central-nautica-visao-timeline-final b,.central-nautica-visao-timeline-final small,.central-nautica-visao-timeline-final em{display:block}.central-nautica-visao-timeline-final i{display:block;margin:10px 0 6px;font-size:30px;font-style:normal}.central-nautica-visao-timeline-final b{color:var(--cn-texto);font-size:18px}.central-nautica-visao-timeline-final em{width:fit-content;margin:10px auto 0;padding:5px 9px;border-radius:999px;color:#087242;font-size:11px;font-style:normal;background:#15b76b1f}.central-nautica-visao-timeline-final div.atencao em,.central-nautica-visao-timeline-final div.moderado em,.central-nautica-visao-proximos article.atencao b,.central-nautica-visao-proximos article.moderado b{color:#a15c00;background:#ff9f1c24}.central-nautica-visao-timeline-final div.critico em,.central-nautica-visao-proximos article.critico b{color:#b91c1c;background:#ef44441f}.central-nautica-visao-proximos{margin-top:16px}.central-nautica-visao-proximos>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.central-nautica-visao-proximos article{min-height:132px;padding:11px;border:1px solid rgba(10,92,168,.12);border-radius:16px;text-align:center;background:#fff}.central-nautica-visao-proximos article i{display:block;margin:8px 0;font-size:28px;font-style:normal}.central-nautica-visao-proximos article b{display:block;margin-top:8px;padding:5px 8px;border-radius:999px;color:#087242;font-size:11px;background:#15b76b1f}.central-nautica-visao-lateral{display:grid;align-content:start;gap:16px}.central-nautica-alertas-final,.central-nautica-atividades-final{display:grid;gap:9px}.central-nautica-alertas-final div,.central-nautica-atividades-final div:not(.central-nautica-visao-panel-title){position:relative;padding:12px 12px 12px 15px;border:1px solid rgba(10,92,168,.1);border-left:4px solid #15b76b;border-radius:15px;background:linear-gradient(180deg,#fff,#f8fcff)}.central-nautica-alertas-final div.atencao,.central-nautica-alertas-final div.moderado{border-left-color:#ff9f1c}.central-nautica-alertas-final div.critico{border-left-color:#ef4444}.central-nautica-alertas-final strong,.central-nautica-alertas-final span,.central-nautica-alertas-final small,.central-nautica-atividades-final strong,.central-nautica-atividades-final span,.central-nautica-atividades-final small{display:block}.central-nautica-alertas-final strong,.central-nautica-atividades-final span{color:var(--cn-texto);font-size:12px}.central-nautica-alertas-final small{position:absolute;top:10px;right:12px}.central-nautica-atividades-final strong{color:#0d73c9;font-size:12px}.central-nautica-visao-rodape{display:grid;grid-template-columns:170px 150px 190px minmax(0,1fr);gap:12px;align-items:center;margin-top:14px;padding:12px 14px;border:1px solid rgba(10,92,168,.11);border-radius:20px;background:#ffffffe6}.central-nautica-visao-rodape div{min-height:54px;padding:9px 12px;border-radius:14px;background:#ecf7ffb8}.central-nautica-visao-rodape strong{color:var(--cn-texto)}.central-nautica-visao-rodape p{margin:0;padding:12px;border-radius:14px;background:#eff6ffe6}@media(max-width:1480px){.central-nautica-visao-grid-final{grid-template-columns:1fr 1fr}.central-nautica-visao-lateral{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1280px){.central-nautica-visao-hero,.central-nautica-visao-grid-final,.central-nautica-visao-lateral,.central-nautica-visao-rodape{grid-template-columns:1fr}.central-nautica-acoes-rapidas{grid-template-columns:repeat(3,minmax(0,1fr))}.central-nautica-acoes-rapidas span{grid-column:1 / -1}}@media(max-width:760px){.central-nautica-visao-card-principal,.central-nautica-visao-score,.central-nautica-visao-indicadores,.central-nautica-visao-timeline-final,.central-nautica-visao-proximos>div,.central-nautica-acoes-rapidas{grid-template-columns:1fr}.central-nautica-visao-card-principal h3{font-size:42px}}.central-nautica-operacao-premium{background:radial-gradient(circle at 78% 0%,rgba(35,198,255,.12),transparent 28%),linear-gradient(180deg,#fffffffa,#f1fbffe6)}.central-nautica-operacao-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,.55fr) minmax(260px,.65fr);gap:14px;margin-bottom:14px}.central-nautica-operacao-mission,.central-nautica-operacao-resumo,.central-nautica-operacao-acoes,.central-nautica-operacao-card{border:1px solid rgba(10,92,168,.14);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 46px #05275414}.central-nautica-operacao-mission{position:relative;overflow:hidden;min-height:156px;display:flex;justify-content:space-between;gap:20px;padding:24px;color:#fff;background:linear-gradient(135deg,#052d5a,#075da9 58%,#0d8de0)}.central-nautica-operacao-mission:after{content:"";position:absolute;right:-48px;top:-70px;width:230px;height:230px;border-radius:50%;background:#ffffff1c}.central-nautica-operacao-mission.atencao{background:linear-gradient(135deg,#7a3d07,#c66a11 58%,#f59e0b)}.central-nautica-operacao-mission.critico{background:linear-gradient(135deg,#7f1d1d,#c81e1e 58%,#ef4444)}.central-nautica-operacao-mission span,.central-nautica-operacao-resumo span,.central-nautica-operacao-acoes span,.central-nautica-operacao-card-title span{display:block;margin-bottom:5px;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.central-nautica-operacao-mission span{color:#ffffffb8}.central-nautica-operacao-mission h3{margin:0 0 10px;font-size:34px;line-height:1;letter-spacing:-.055em}.central-nautica-operacao-mission p{max-width:720px;margin:0;color:#ffffffd6;font-size:14px;line-height:1.48}.central-nautica-operacao-mission-score{position:relative;z-index:1;align-self:center;min-width:116px;padding:16px;border:1px solid rgba(255,255,255,.24);border-radius:24px;text-align:center;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.central-nautica-operacao-mission-score strong{display:block;font-size:44px;line-height:.92;letter-spacing:-.08em}.central-nautica-operacao-mission-score small{display:block;margin-top:6px;color:#ffffffd1;font-size:11px;font-weight:800}.central-nautica-operacao-resumo{min-height:156px;padding:22px;display:flex;flex-direction:column;justify-content:center}.central-nautica-operacao-resumo span,.central-nautica-operacao-acoes span,.central-nautica-operacao-card-title span{color:#426184}.central-nautica-operacao-resumo strong{color:var(--cn-texto);font-size:28px;line-height:1;letter-spacing:-.055em}.central-nautica-operacao-resumo small{display:block;margin-top:9px;color:var(--cn-muted);font-size:12px;line-height:1.4}.central-nautica-operacao-acoes{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;align-items:center;padding:16px;margin-bottom:14px}.central-nautica-operacao-acoes h3,.central-nautica-operacao-card-title h3{margin:0;color:var(--cn-texto);font-size:18px;letter-spacing:-.035em}.central-nautica-operacao-acoes-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.central-nautica-operacao-acoes-grid button{min-height:86px;padding:12px;border:1px solid rgba(10,92,168,.14);border-radius:18px;color:#063b75;background:linear-gradient(180deg,#fff,#f5fbff);cursor:pointer;text-align:left;box-shadow:0 10px 24px #0527540d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.central-nautica-operacao-acoes-grid button:hover{transform:translateY(-2px);border-color:#0a8de86b;box-shadow:0 16px 32px #0527541c}.central-nautica-operacao-acoes-grid strong,.central-nautica-operacao-acoes-grid small{display:block}.central-nautica-operacao-acoes-grid strong{margin-bottom:6px;font-size:13px;font-weight:950}.central-nautica-operacao-acoes-grid small{color:var(--cn-muted);font-size:11px;line-height:1.3}.central-nautica-operacao-layout{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(390px,1.2fr) minmax(280px,.85fr);gap:14px}.central-nautica-operacao-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;margin-top:14px}.central-nautica-operacao-card{min-height:100%;padding:18px}.central-nautica-operacao-card-title{margin-bottom:14px}.central-nautica-operacao-steps{display:grid;gap:10px}.central-nautica-operacao-steps div{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;padding:13px;border:1px solid rgba(10,92,168,.11);border-radius:18px;background:linear-gradient(135deg,#fff,#f6fbff)}.central-nautica-operacao-steps b{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#075da9,#0d8de0);font-size:13px}.central-nautica-operacao-steps strong,.central-nautica-operacao-integracoes strong,.central-nautica-operacao-alertas strong,.central-nautica-operacao-empty strong{color:var(--cn-texto);font-size:13px;font-weight:950}.central-nautica-operacao-steps small,.central-nautica-operacao-integracoes small,.central-nautica-operacao-alertas small,.central-nautica-operacao-empty small{color:var(--cn-muted);font-size:12px;line-height:1.35}.central-nautica-operacao-timeline{display:grid;gap:10px;max-height:430px;overflow:auto;padding-right:4px}.central-nautica-operacao-timeline div{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;align-items:center;min-height:76px}.central-nautica-operacao-timeline strong{grid-row:span 2;display:grid;place-items:center;height:42px;border-radius:16px;background:#0a8de814}.central-nautica-operacao-alertas{display:grid;align-content:start;gap:10px}.central-nautica-operacao-alertas>div:not(.central-nautica-operacao-card-title){position:relative;padding:13px 44px 13px 14px;border:1px solid rgba(10,92,168,.12);border-left:5px solid #15b76b;border-radius:18px;background:#fff}.central-nautica-operacao-alertas>div.atencao{border-left-color:#ff9f1c}.central-nautica-operacao-alertas>div.critico{border-left-color:#ef4444}.central-nautica-operacao-alertas>div.moderado{border-left-color:#0a8de8}.central-nautica-operacao-alertas strong,.central-nautica-operacao-alertas small{display:block}.central-nautica-operacao-alertas em{position:absolute;top:12px;right:14px;color:#55708f;font-size:10px;font-style:normal;font-weight:900}.central-nautica-operacao-integracoes>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.central-nautica-operacao-integracoes section{padding:14px;border:1px solid rgba(10,92,168,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#f7fcff)}.central-nautica-operacao-integracoes strong,.central-nautica-operacao-integracoes small{display:block}.central-nautica-operacao-historico{min-height:235px}.central-nautica-operacao-empty{min-height:130px;display:grid;align-content:center;padding:16px;border:1px dashed rgba(10,92,168,.22);border-radius:18px;background:#f6fbffcc}.central-nautica-operacao-execucoes{max-height:190px;overflow:auto}@media(max-width:1280px){.central-nautica-operacao-hero,.central-nautica-operacao-layout,.central-nautica-operacao-bottom,.central-nautica-operacao-acoes{grid-template-columns:1fr}.central-nautica-operacao-acoes-grid,.central-nautica-operacao-integracoes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-operacao-acoes-grid,.central-nautica-operacao-integracoes>div{grid-template-columns:1fr}.central-nautica-operacao-mission{display:grid}.central-nautica-operacao-mission h3{font-size:28px}}.central-nautica-ia-forte{background:radial-gradient(circle at 82% 0%,rgba(59,212,255,.13),transparent 30%),linear-gradient(180deg,#fffffffa,#f2fafff0)}.central-nautica-ia-command{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin-bottom:14px}.central-nautica-ia-executar{padding:20px;border:1px solid rgba(10,92,168,.14);border-radius:24px;background:#fffffff2;box-shadow:0 18px 46px #05275414}.central-nautica-ia-executar span,.central-nautica-ia-kpis small,.central-nautica-ia-conectores span,.central-nautica-ia-conectores small,.central-nautica-ia-conectores em,.central-nautica-ia-resposta small,.central-nautica-ia-decisoes small,.central-nautica-ia-workflows small{color:var(--cn-muted)}.central-nautica-ia-executar span{display:block;margin-bottom:5px;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.central-nautica-ia-executar h3{margin:0 0 8px;color:var(--cn-texto);font-size:21px;letter-spacing:-.04em}.central-nautica-ia-executar p,.central-nautica-ia-resposta p,.central-nautica-ia-ecossistema p{margin:0 0 14px;color:var(--cn-muted);font-size:13px;line-height:1.45}.central-nautica-ia-executar button{width:100%;min-height:46px;border:0;border-radius:16px;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#004b8d,#0d8de0);box-shadow:0 14px 30px #004b8d2e}.central-nautica-ia-executar button:disabled{opacity:.62;cursor:not-allowed}.central-nautica-ia-grid-forte{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.8fr) minmax(300px,.8fr);gap:14px;align-items:stretch}.central-nautica-ia-resposta{grid-row:span 2}.central-nautica-ia-resposta h3,.central-nautica-ia-ecossistema h3,.central-nautica-ia-decisoes h3,.central-nautica-ia-workflows h3{margin:0 0 10px}.central-nautica-ia-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.central-nautica-ia-kpis div{padding:10px;border:1px solid rgba(10,92,168,.1);border-radius:16px;background:linear-gradient(180deg,#fff,#f7fbff)}.central-nautica-ia-kpis strong{display:block;color:var(--cn-texto);font-size:22px;letter-spacing:-.05em}.central-nautica-ia-kpis small,.central-nautica-ia-conectores small,.central-nautica-ia-conectores em{display:block;font-size:11px;line-height:1.3}.central-nautica-ia-decisoes,.central-nautica-ia-workflows{display:flex;flex-direction:column}.central-nautica-ia-decisoes>div,.central-nautica-ia-workflows>div{padding:12px;margin-top:8px;border-left:4px solid #10b981;border-radius:16px;background:#fff;box-shadow:0 8px 20px #0527540d}.central-nautica-ia-decisoes>div.moderado,.central-nautica-ia-workflows>div.moderado{border-left-color:#0d8de0}.central-nautica-ia-decisoes>div.atencao,.central-nautica-ia-workflows>div.atencao{border-left-color:#f59e0b}.central-nautica-ia-decisoes>div.critico,.central-nautica-ia-workflows>div.critico{border-left-color:#ef4444}.central-nautica-ia-decisoes strong,.central-nautica-ia-workflows strong,.central-nautica-ia-conectores strong{display:block;color:var(--cn-texto);font-size:13px}.central-nautica-ia-decisoes span,.central-nautica-ia-workflows span{display:block;margin:4px 0;color:#365577;font-size:12px;line-height:1.35}.central-nautica-ia-conectores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.central-nautica-ia-conectores article{padding:14px;border:1px solid rgba(10,92,168,.12);border-radius:20px;background:#ffffffeb;box-shadow:0 12px 26px #0527540f}.central-nautica-ia-conectores article.excelente{border-color:#10b98159}.central-nautica-ia-conectores article.atencao{border-color:#f59e0b61}.central-nautica-ia-conectores article.critico{border-color:#ef444459}@media(max-width:1180px){.central-nautica-ia-command,.central-nautica-ia-grid-forte,.central-nautica-ia-conectores{grid-template-columns:1fr}.central-nautica-ia-resposta{grid-row:auto}}.central-nautica-operacao-v2{display:grid;gap:14px}.central-nautica-torre-head{display:grid;grid-template-columns:minmax(320px,.9fr) 1.1fr;gap:14px;align-items:stretch}.central-nautica-torre-missao,.central-nautica-torre-kpis article,.central-nautica-torre-card{border:1px solid rgba(15,23,42,.08);background:linear-gradient(145deg,#fffffff5,#f8fafce6);border-radius:22px;box-shadow:0 20px 50px #0f172a14}.central-nautica-torre-missao{padding:18px;display:flex;justify-content:space-between;gap:16px;overflow:hidden;position:relative}.central-nautica-torre-missao:after{content:"";position:absolute;inset:auto -40px -55px auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,233,.16),transparent 68%)}.central-nautica-torre-missao span,.central-nautica-torre-title span,.central-nautica-torre-kpis span{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.central-nautica-torre-missao h3,.central-nautica-torre-title h3{margin:4px 0 0;color:#0f172a}.central-nautica-torre-missao p{margin:8px 0 0;max-width:620px;color:#475569;line-height:1.45;font-size:.93rem}.central-nautica-torre-missao>div:last-child{min-width:112px;height:112px;border-radius:28px;background:#0f172a;color:#fff;display:grid;place-items:center;align-content:center;text-align:center;position:relative;z-index:1}.central-nautica-torre-missao strong{font-size:2.35rem;line-height:1}.central-nautica-torre-missao small{color:#ffffffc2}.central-nautica-torre-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.central-nautica-torre-kpis article{min-height:118px;padding:14px;display:grid;align-content:space-between}.central-nautica-torre-kpis strong{display:block;margin-top:8px;font-size:1.18rem;color:#0f172a}.central-nautica-torre-kpis small,.central-nautica-torre-card small,.central-nautica-torre-card em{color:#64748b;font-size:.8rem;line-height:1.35}.central-nautica-torre-grid{display:grid;grid-template-columns:1.15fr 1fr .82fr;gap:14px;align-items:stretch}.central-nautica-torre-card{padding:16px;min-width:0}.central-nautica-torre-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.central-nautica-matriz-lista,.central-nautica-radar-horas,.central-nautica-alertas-compactos,.central-nautica-torre-execucoes{display:grid;gap:9px}.central-nautica-matriz-lista button,.central-nautica-acoes-operacionais button{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:16px;padding:12px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.central-nautica-matriz-lista button:hover,.central-nautica-acoes-operacionais button:hover{transform:translateY(-2px);border-color:#0ea5e947;box-shadow:0 14px 30px #0f172a14}.central-nautica-matriz-lista button span,.central-nautica-acoes-operacionais button strong{display:block;color:#0f172a;font-size:.86rem}.central-nautica-matriz-lista button strong{display:block;margin:4px 0;color:#0f172a;font-size:1rem}.central-nautica-radar-horas div,.central-nautica-alertas-compactos>div,.central-nautica-playbooks section,.central-nautica-torre-execucoes div,.central-nautica-torre-empty{border-radius:16px;padding:11px 12px;background:#f8fafceb;border:1px solid rgba(15,23,42,.06)}.central-nautica-radar-horas strong,.central-nautica-alertas-compactos strong,.central-nautica-playbooks strong,.central-nautica-torre-execucoes strong,.central-nautica-torre-empty strong{display:block;color:#0f172a;font-size:.88rem}.central-nautica-radar-horas span,.central-nautica-playbooks span{display:block;margin:3px 0;color:#334155;font-size:.83rem}.central-nautica-alertas-compactos em{display:inline-flex;margin-top:5px;padding:3px 8px;border-radius:999px;background:#0f172a0d;font-style:normal}.central-nautica-torre-bottom{display:grid;grid-template-columns:.95fr 1.05fr 1fr;gap:14px}.central-nautica-playbooks>div,.central-nautica-acoes-operacionais>div{display:grid;gap:9px}.central-nautica-acoes-operacionais button small{display:block;margin-top:4px}.central-nautica-torre-execucoes{max-height:260px;overflow:auto;padding-right:2px}.central-nautica-operacao-v2 .excelente{border-left:4px solid #10b981}.central-nautica-operacao-v2 .moderado{border-left:4px solid #0ea5e9}.central-nautica-operacao-v2 .atencao{border-left:4px solid #f59e0b}.central-nautica-operacao-v2 .critico{border-left:4px solid #ef4444}@media(max-width:1180px){.central-nautica-torre-head,.central-nautica-torre-grid,.central-nautica-torre-bottom{grid-template-columns:1fr}.central-nautica-torre-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.central-nautica-torre-missao{flex-direction:column}.central-nautica-torre-kpis{grid-template-columns:1fr}.central-nautica-torre-title{display:grid}}.central-nautica-ia-estrategica{display:grid;grid-template-columns:1.05fr .95fr 1.15fr;gap:14px;margin:14px 0;align-items:stretch}.central-nautica-plano-atlas,.central-nautica-riscos-atlas,.central-nautica-mensagens-atlas{min-height:0;padding:18px}.central-nautica-plano-atlas>div,.central-nautica-riscos-atlas>div,.central-nautica-mensagens-atlas>div{display:grid;gap:10px;margin-top:12px}.central-nautica-plano-atlas section{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:start;padding:11px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:linear-gradient(135deg,#fffffff5,#f8fafce6)}.central-nautica-plano-atlas section em{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:.76rem;background:#0284c71c;color:#075985}.central-nautica-plano-atlas section strong,.central-nautica-riscos-atlas section strong,.central-nautica-mensagens-atlas button strong{display:block;font-size:.88rem;color:#0f172a;margin-bottom:3px}.central-nautica-plano-atlas section small,.central-nautica-riscos-atlas section small,.central-nautica-mensagens-atlas button small{display:block;color:#64748b;line-height:1.35;font-size:.78rem}.central-nautica-riscos-atlas section{padding:11px;border-radius:16px;background:#f8fafceb;border:1px solid rgba(15,23,42,.08)}.central-nautica-riscos-atlas section>div{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:4px}.central-nautica-riscos-atlas section b{font-size:.76rem;border-radius:999px;padding:4px 8px;color:#0f172a;background:#0f172a0f}.central-nautica-mensagens-atlas button{text-align:left;border:1px solid rgba(2,132,199,.12);background:linear-gradient(135deg,#fffffffa,#f0f9ffb8);border-radius:16px;padding:11px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.central-nautica-mensagens-atlas button:hover{transform:translateY(-1px);border-color:#0284c747;box-shadow:0 14px 28px #0f172a14}.central-nautica-plano-atlas section.critico,.central-nautica-riscos-atlas section.critico{border-color:#dc262629;background:linear-gradient(135deg,#fef2f2eb,#fffffff5)}.central-nautica-plano-atlas section.atencao,.central-nautica-riscos-atlas section.atencao{border-color:#d977062e;background:linear-gradient(135deg,#fffbebeb,#fffffff5)}.central-nautica-plano-atlas section.excelente,.central-nautica-riscos-atlas section.excelente{border-color:#05966929;background:linear-gradient(135deg,#ecfdf5eb,#fffffff5)}@media(max-width:1180px){.central-nautica-ia-estrategica{grid-template-columns:1fr}}.central-nautica-comunicacao-automacao{display:grid;gap:16px}.central-nautica-comunicacao-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;align-items:stretch}.central-nautica-comando-comunicacao,.central-nautica-comunicacao-resumo{background:linear-gradient(135deg,#fffffffa,#f8fbfff0);border:1px solid rgba(18,46,77,.1);border-radius:24px;padding:18px;box-shadow:0 20px 50px #0f2b4a14}.central-nautica-comando-comunicacao{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:16px;align-items:center;position:relative;overflow:hidden}.central-nautica-comando-comunicacao:after{content:"";position:absolute;inset:auto -80px -90px auto;width:210px;height:210px;border-radius:999px;background:#0d66ba14}.central-nautica-comando-comunicacao>span,.central-nautica-comunicacao-resumo>span,.central-nautica-card-comunicacao>span,.central-nautica-automacoes-lista>span,.central-nautica-fila-governada>span,.central-nautica-playbook-crise>span{display:inline-flex;width:fit-content;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#55708f;margin-bottom:6px}.central-nautica-comando-comunicacao h3,.central-nautica-comunicacao-resumo h3,.central-nautica-card-comunicacao h3,.central-nautica-automacoes-lista h3,.central-nautica-fila-governada h3,.central-nautica-playbook-crise h3{margin:0;color:#10263e;font-size:1.05rem}.central-nautica-comando-comunicacao p,.central-nautica-comunicacao-resumo p,.central-nautica-card-comunicacao p,.central-nautica-automacoes-lista p,.central-nautica-playbook-crise p{margin:8px 0 0;color:#5c6f82;line-height:1.45;font-size:.88rem}.central-nautica-comando-comunicacao>div:last-child{display:grid;place-items:center;border-radius:22px;min-height:96px;background:#0c4a7814;color:#0d4068;z-index:1}.central-nautica-comando-comunicacao>div:last-child strong{font-size:2rem;line-height:1}.central-nautica-comando-comunicacao>div:last-child small{color:#5e758c;font-size:.72rem}.central-nautica-comunicacao-resumo{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.central-nautica-comunicacao-resumo button,.central-nautica-card-comunicacao button{border:0;border-radius:14px;background:#0d4f86;color:#fff;padding:10px 12px;font-size:.82rem;cursor:pointer;box-shadow:0 14px 28px #0d4f862e}.central-nautica-comunicacao-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.central-nautica-card-comunicacao{display:flex;flex-direction:column;gap:8px;min-height:230px}.central-nautica-card-comunicacao small{color:#71869c;font-size:.78rem}.central-nautica-card-comunicacao button{margin-top:auto;background:#123553}.central-nautica-automacao-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.8fr) minmax(280px,.9fr);gap:14px;align-items:start}.central-nautica-automacoes-lista>div,.central-nautica-fila-governada>div,.central-nautica-playbook-crise>div{display:grid;gap:10px;margin-top:12px}.central-nautica-automacoes-lista section,.central-nautica-fila-governada section,.central-nautica-playbook-crise section{border:1px solid rgba(15,49,84,.08);background:#f7fafddb;border-radius:18px;padding:12px}.central-nautica-automacoes-lista section div{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.central-nautica-automacoes-lista strong,.central-nautica-fila-governada strong,.central-nautica-playbook-crise strong{display:block;color:#16324c;font-size:.9rem}.central-nautica-automacoes-lista small,.central-nautica-fila-governada small,.central-nautica-playbook-crise small{display:block;color:#667f96;font-size:.77rem;line-height:1.45}.central-nautica-automacoes-lista em{display:inline-flex;margin-top:8px;font-style:normal;color:#0d5d9a;font-size:.76rem}.central-nautica-fila-governada section.excelente,.central-nautica-card-comunicacao.excelente,.central-nautica-automacoes-lista section.excelente,.central-nautica-playbook-crise section.excelente{border-color:#1b845938;background:#eefaf5f0}.central-nautica-fila-governada section.moderado,.central-nautica-card-comunicacao.moderado,.central-nautica-automacoes-lista section.moderado,.central-nautica-playbook-crise section.moderado{border-color:#2a75c038;background:#eff7fff0}.central-nautica-fila-governada section.atencao,.central-nautica-card-comunicacao.atencao,.central-nautica-automacoes-lista section.atencao,.central-nautica-playbook-crise section.atencao{border-color:#d18b1f47;background:#fff8ebf5}.central-nautica-fila-governada section.critico,.central-nautica-card-comunicacao.critico,.central-nautica-automacoes-lista section.critico,.central-nautica-playbook-crise section.critico{border-color:#cf3e3e47;background:#fff1f1f5}@media(max-width:1180px){.central-nautica-comunicacao-hero,.central-nautica-automacao-layout{grid-template-columns:1fr}.central-nautica-comunicacao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-comunicacao-grid,.central-nautica-comando-comunicacao{grid-template-columns:1fr}}.central-nautica-enterprise-final{display:flex;flex-direction:column;gap:14px}.central-nautica-enterprise-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;align-items:stretch}.central-nautica-enterprise-command,.central-nautica-enterprise-score,.central-nautica-enterprise-widget,.central-nautica-governanca-enterprise section,.central-nautica-roteiro-enterprise section,.central-nautica-tv-enterprise{border:1px solid rgba(13,94,166,.14);box-shadow:0 16px 40px #07478012}.central-nautica-enterprise-command{min-height:124px;border-radius:24px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(59,212,255,.32),transparent 30%),linear-gradient(135deg,#071c37,#064c8c 58%,#0e9ad6)}.central-nautica-enterprise-command span,.central-nautica-enterprise-command p,.central-nautica-enterprise-score span,.central-nautica-enterprise-score small{color:#ffffffc2}.central-nautica-enterprise-command h3{margin:5px 0 6px;font-size:clamp(1.35rem,2.3vw,2.15rem);line-height:1;letter-spacing:-.045em}.central-nautica-enterprise-command p{max-width:820px;margin:0;font-size:.88rem;line-height:1.42}.central-nautica-enterprise-command button,.central-nautica-tv-enterprise button{border:0;border-radius:14px;padding:10px 14px;color:#06345d;background:#bdf8ff;font-weight:800;cursor:pointer}.central-nautica-enterprise-score{border-radius:24px;padding:16px;display:flex;flex-direction:column;justify-content:center;color:#fff;background:linear-gradient(145deg,#071c37,#0d6fa8)}.central-nautica-enterprise-score strong{font-size:3rem;line-height:.9;letter-spacing:-.08em}.central-nautica-enterprise-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.central-nautica-enterprise-widget{min-height:112px;border-radius:20px;padding:14px;background:#fffffff0;display:flex;flex-direction:column;justify-content:space-between}.central-nautica-enterprise-widget span,.central-nautica-enterprise-widget small,.central-nautica-governanca-enterprise small,.central-nautica-roteiro-enterprise small,.central-nautica-tv-enterprise small{color:#657b91;font-size:.76rem;line-height:1.35}.central-nautica-enterprise-widget strong{color:#102f4a;font-size:1.45rem;letter-spacing:-.045em}.central-nautica-enterprise-grid{display:grid;grid-template-columns:1.05fr 1fr .82fr;gap:12px;align-items:stretch}.central-nautica-governanca-enterprise,.central-nautica-roteiro-enterprise,.central-nautica-tv-enterprise{display:flex;flex-direction:column;gap:10px}.central-nautica-governanca-enterprise h3,.central-nautica-roteiro-enterprise h3,.central-nautica-tv-enterprise h3{margin-bottom:2px}.central-nautica-governanca-enterprise section,.central-nautica-roteiro-enterprise section{border-radius:16px;padding:11px 12px;background:#f7fbffeb}.central-nautica-governanca-enterprise strong,.central-nautica-roteiro-enterprise strong{display:block;color:#16324c;font-size:.88rem}.central-nautica-roteiro-enterprise section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:flex-start}.central-nautica-roteiro-enterprise em{width:30px;height:30px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:.72rem;color:#06345d;background:#dff7ff;font-weight:900}.central-nautica-tv-enterprise{border-radius:24px;padding:16px;color:#fff;background:radial-gradient(circle at 20% 10%,rgba(189,248,255,.2),transparent 28%),linear-gradient(160deg,#071c37,#092f59 62%,#0a76a7)}.central-nautica-tv-enterprise span,.central-nautica-tv-enterprise small{color:#ffffffbd}.central-nautica-tv-enterprise h3{color:#fff}.central-nautica-tv-enterprise div{border-radius:16px;padding:10px 12px;background:#ffffff1c;border:1px solid rgba(255,255,255,.14)}.central-nautica-tv-enterprise div strong{display:block;color:#fff;font-size:1.35rem;line-height:1}.central-nautica-enterprise-widget.excelente,.central-nautica-governanca-enterprise section.excelente{border-color:#1b845938;background:#eefaf5f2}.central-nautica-enterprise-widget.moderado,.central-nautica-governanca-enterprise section.moderado{border-color:#2a75c038;background:#eff7fff2}.central-nautica-enterprise-widget.atencao,.central-nautica-governanca-enterprise section.atencao{border-color:#d18b1f47;background:#fff8ebf5}.central-nautica-enterprise-widget.critico,.central-nautica-governanca-enterprise section.critico{border-color:#cf3e3e47;background:#fff1f1f5}@media(max-width:1180px){.central-nautica-enterprise-hero,.central-nautica-enterprise-grid{grid-template-columns:1fr}.central-nautica-enterprise-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.central-nautica-enterprise-command,.central-nautica-enterprise-widgets{grid-template-columns:1fr}}.central-nautica-enterprise-plus{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;align-items:stretch;margin-top:16px}.central-nautica-matriz-prontidao,.central-nautica-turno-compacto{min-height:0}.central-nautica-matriz-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.central-nautica-matriz-lista section{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f8fafce6);padding:12px;display:grid;gap:8px;min-height:112px}.central-nautica-matriz-lista section.excelente{border-left:4px solid #10b981}.central-nautica-matriz-lista section.moderado{border-left:4px solid #0ea5e9}.central-nautica-matriz-lista section.atencao{border-left:4px solid #f59e0b}.central-nautica-matriz-lista section.critico{border-left:4px solid #ef4444}.central-nautica-matriz-lista strong,.central-nautica-turno-indicadores strong{color:#0f172a;font-weight:700}.central-nautica-matriz-lista small,.central-nautica-turno-indicadores small{color:#64748b}.central-nautica-matriz-lista p{margin:0;color:#334155;font-size:.82rem;line-height:1.35}.central-nautica-turno-indicadores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.central-nautica-turno-indicadores div{border-radius:18px;background:#f8fafceb;border:1px solid rgba(15,23,42,.08);padding:12px;display:grid;gap:2px}.central-nautica-turno-indicadores strong{font-size:1.45rem;line-height:1}.central-nautica-turno-indicadores span{color:#0f172a;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.central-nautica-turno-compacto button{margin-top:14px;width:100%}@media(max-width:980px){.central-nautica-enterprise-plus{grid-template-columns:1fr}}@media(max-width:720px){.central-nautica-matriz-lista,.central-nautica-turno-indicadores{grid-template-columns:1fr}}.central-nautica-autonomia-atlas{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(320px,1.25fr) minmax(260px,.9fr);gap:14px;margin:14px 0;align-items:stretch}.central-nautica-autonomia-command{min-height:100%;background:linear-gradient(135deg,#082540f5,#0a4e6ce6);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 40px #0a25402e}.central-nautica-autonomia-command span,.central-nautica-autonomia-command p{color:#ffffffc7}.central-nautica-autonomia-command h3{color:#fff;margin-bottom:8px}.central-nautica-autonomia-command button{margin-top:14px;width:fit-content;border:0;border-radius:999px;padding:10px 16px;color:#083047;background:#fff;cursor:pointer}.central-nautica-autonomia-cards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.central-nautica-autonomia-cards section{border-radius:18px;padding:12px;border:1px solid rgba(15,76,117,.1);background:#ffffffb8;min-height:132px}.central-nautica-autonomia-cards section strong{display:block;font-size:1.45rem;color:#0f4c75;line-height:1}.central-nautica-autonomia-cards section small,.central-nautica-trilha-autonomia section small{display:block;margin-top:4px;color:#607586}.central-nautica-autonomia-cards section p{margin:10px 0 0;color:#30495a;font-size:.83rem;line-height:1.38}.central-nautica-trilha-autonomia{display:flex;flex-direction:column;gap:9px}.central-nautica-trilha-autonomia section{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:9px;border-radius:16px;background:#f8fbfdeb;border:1px solid rgba(15,76,117,.08)}.central-nautica-trilha-autonomia em{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:#0f4c751a;color:#0f4c75;font-style:normal;font-size:.78rem}@media(max-width:1180px){.central-nautica-autonomia-atlas{grid-template-columns:1fr}.central-nautica-autonomia-cards>div{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}}@media(max-width:760px){.central-nautica-autonomia-cards>div{grid-template-columns:1fr}}.central-nautica-delta8-governanca{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(360px,1.35fr);gap:14px;margin:14px 0;align-items:stretch}.central-nautica-delta8-command{min-height:100%;background:linear-gradient(135deg,#0b2f4af5,#105f70e6);color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 42px #0928422e}.central-nautica-delta8-command span,.central-nautica-delta8-command p{color:#ffffffc7}.central-nautica-delta8-command h3{color:#fff;margin-bottom:8px}.central-nautica-delta8-command button{margin-top:14px;width:fit-content;border:0;border-radius:999px;padding:10px 16px;color:#0b354d;background:#fff;cursor:pointer}.central-nautica-delta8-protocolo,.central-nautica-delta8-cockpit,.central-nautica-delta8-auditoria{min-height:100%}.central-nautica-delta8-protocolo>div,.central-nautica-delta8-cockpit>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.central-nautica-delta8-protocolo section,.central-nautica-delta8-cockpit section{border-radius:18px;padding:12px;border:1px solid rgba(15,76,117,.1);background:#ffffffbd;min-height:112px}.central-nautica-delta8-protocolo section strong,.central-nautica-delta8-cockpit section strong{display:block;color:#0f4c75;font-size:1.15rem;line-height:1.05}.central-nautica-delta8-protocolo section small,.central-nautica-delta8-cockpit section small,.central-nautica-delta8-auditoria section small{display:block;margin-top:5px;color:#607586}.central-nautica-delta8-protocolo section p{margin:9px 0 0;color:#30495a;font-size:.82rem;line-height:1.36}.central-nautica-delta8-cockpit section span{display:block;margin-top:5px;color:#23465c;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.central-nautica-delta8-auditoria{display:flex;flex-direction:column;gap:9px}.central-nautica-delta8-auditoria section{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:9px;border-radius:16px;background:#f8fbfdeb;border:1px solid rgba(15,76,117,.08)}.central-nautica-delta8-auditoria em{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:#0f4c751a;color:#0f4c75;font-style:normal;font-size:.78rem}@media(max-width:1180px){.central-nautica-delta8-governanca{grid-template-columns:1fr}}@media(max-width:760px){.central-nautica-delta8-protocolo>div,.central-nautica-delta8-cockpit>div{grid-template-columns:1fr}}.central-nautica-delta9-command-center{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(280px,1fr);gap:14px;align-items:stretch;margin:16px 0}.central-nautica-delta9-command{min-height:100%;background:linear-gradient(135deg,#04284cf2,#0d4d70e6);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 42px #07274629}.central-nautica-delta9-command span,.central-nautica-delta9-command p{color:#ffffffc7}.central-nautica-delta9-command h3{color:#fff;max-width:760px}.central-nautica-delta9-command button{width:fit-content;border:0;border-radius:999px;padding:10px 16px;background:#fff;color:#12324b;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #0000002e}.central-nautica-delta9-plano,.central-nautica-delta9-impacto,.central-nautica-delta9-playbooks{min-height:100%}.central-nautica-delta9-plano>div,.central-nautica-delta9-impacto>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.central-nautica-delta9-impacto>div{grid-template-columns:repeat(4,minmax(0,1fr))}.central-nautica-delta9-plano section,.central-nautica-delta9-impacto section,.central-nautica-delta9-playbooks section{border-radius:18px;padding:12px;border:1px solid rgba(16,58,85,.1);background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6}.central-nautica-delta9-plano section strong,.central-nautica-delta9-impacto section strong,.central-nautica-delta9-playbooks section strong{display:block;color:#14364f;font-size:.95rem}.central-nautica-delta9-plano section small,.central-nautica-delta9-impacto section small,.central-nautica-delta9-playbooks section small,.central-nautica-delta9-impacto section span{display:block;color:#64788a;font-size:.76rem;margin-top:4px}.central-nautica-delta9-plano section p,.central-nautica-delta9-playbooks section p{margin:8px 0 0;color:#445b6e;font-size:.82rem;line-height:1.35}.central-nautica-delta9-impacto{grid-column:1 / -1}.central-nautica-delta9-impacto section strong{font-size:1.15rem}.central-nautica-delta9-playbooks{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.central-nautica-delta9-playbooks>span{grid-column:1 / -1}.central-nautica-delta9-playbooks section{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.central-nautica-delta9-plano section.excelente,.central-nautica-delta9-impacto section.excelente,.central-nautica-delta9-playbooks section.excelente{border-color:#108b5c38;background:#ecfdf5d1}.central-nautica-delta9-plano section.moderado,.central-nautica-delta9-impacto section.moderado,.central-nautica-delta9-playbooks section.moderado{border-color:#2563eb2e;background:#eff6ffd1}.central-nautica-delta9-plano section.atencao,.central-nautica-delta9-impacto section.atencao,.central-nautica-delta9-playbooks section.atencao{border-color:#d9770638;background:#fffbebdb}.central-nautica-delta9-plano section.critico,.central-nautica-delta9-impacto section.critico,.central-nautica-delta9-playbooks section.critico{border-color:#dc262638;background:#fef2f2e0}@media(max-width:1180px){.central-nautica-delta9-command-center{grid-template-columns:1fr}.central-nautica-delta9-plano>div,.central-nautica-delta9-impacto>div,.central-nautica-delta9-playbooks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.central-nautica-delta9-plano>div,.central-nautica-delta9-impacto>div,.central-nautica-delta9-playbooks{grid-template-columns:1fr}}.central-nautica-delta10-aprendizado{display:grid;grid-template-columns:.95fr 1.25fr .9fr;gap:12px;align-items:stretch;margin-top:12px}.central-nautica-delta10-command{background:linear-gradient(135deg,#091e2ff5,#10596beb);color:#fff;min-height:100%}.central-nautica-delta10-command span,.central-nautica-delta10-command p{color:#ffffffc7}.central-nautica-delta10-command h3{color:#fff;margin-bottom:8px}.central-nautica-delta10-command button{margin-top:auto;border:0;border-radius:14px;padding:10px 14px;background:#fff;color:#0f3147;font-weight:700;cursor:pointer}.central-nautica-delta10-radar{grid-column:span 1}.central-nautica-delta10-radar>div,.central-nautica-delta10-cockpit>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.central-nautica-delta10-radar section,.central-nautica-delta10-cockpit section{border:1px solid rgba(15,49,71,.1);border-radius:16px;padding:11px;background:#ffffffd1;min-height:104px}.central-nautica-delta10-radar section strong,.central-nautica-delta10-cockpit section strong{display:block;color:#0f3147;font-size:1rem;margin-bottom:4px}.central-nautica-delta10-radar section small,.central-nautica-delta10-cockpit section small,.central-nautica-delta10-cockpit section span{display:block;color:#607589;font-size:.76rem;line-height:1.25}.central-nautica-delta10-radar section p{margin:8px 0 0;color:#41586b;font-size:.8rem;line-height:1.35}.central-nautica-delta10-cockpit{grid-column:1 / -1}.central-nautica-delta10-cockpit section strong{font-size:1.15rem}.central-nautica-delta10-trilha{display:grid;gap:8px}.central-nautica-delta10-trilha section{display:grid;grid-template-columns:36px 1fr;gap:9px;align-items:center;border:1px solid rgba(15,49,71,.08);border-radius:15px;padding:9px;background:#f8fcffd1}.central-nautica-delta10-trilha section em{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:#136a8a1f;color:#12607d;font-style:normal;font-weight:800;font-size:.75rem}.central-nautica-delta10-trilha section strong{display:block;color:#0f3147;font-size:.9rem}.central-nautica-delta10-trilha section small{color:#607589;font-size:.76rem;line-height:1.25}.central-nautica-delta10-radar section.excelente,.central-nautica-delta10-cockpit section.excelente{border-color:#108b5c38;background:#ecfdf5d1}.central-nautica-delta10-radar section.moderado,.central-nautica-delta10-cockpit section.moderado{border-color:#2563eb2e;background:#eff6ffd1}.central-nautica-delta10-radar section.atencao,.central-nautica-delta10-cockpit section.atencao{border-color:#d9770638;background:#fffbebdb}.central-nautica-delta10-radar section.critico,.central-nautica-delta10-cockpit section.critico{border-color:#dc262638;background:#fef2f2e0}@media(max-width:1180px){.central-nautica-delta10-aprendizado{grid-template-columns:1fr}.central-nautica-delta10-radar>div,.central-nautica-delta10-cockpit>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.central-nautica-delta10-radar>div,.central-nautica-delta10-cockpit>div{grid-template-columns:1fr}}.central-nautica-delta11-cenarios{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(360px,1.22fr) minmax(280px,.86fr);gap:12px;margin-top:12px;align-items:stretch}.central-nautica-delta11-command{min-height:100%;background:linear-gradient(135deg,#eff6fff2,#fffffffa)}.central-nautica-delta11-command h3{margin:7px 0 6px;color:#0f3147;font-size:1.05rem;line-height:1.2}.central-nautica-delta11-command p{margin:0;color:#607589;font-size:.84rem;line-height:1.35}.central-nautica-delta11-command div{margin:12px 0;padding:10px;border:1px solid rgba(15,49,71,.08);border-radius:16px;background:#ffffffc2}.central-nautica-delta11-command div strong{display:block;color:#0f3147;font-size:.95rem;text-transform:capitalize}.central-nautica-delta11-command div small{display:block;margin-top:3px;color:#607589;font-size:.76rem}.central-nautica-delta11-command button{width:100%;border:0;border-radius:14px;padding:10px 12px;background:#0f4f6e;color:#fff;font-size:.82rem;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #0f4f6e29}.central-nautica-delta11-simulador>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.central-nautica-delta11-simulador section{border:1px solid rgba(15,49,71,.08);border-radius:16px;padding:10px;background:#f8fcffd6;min-height:128px}.central-nautica-delta11-simulador section strong{display:block;color:#0f3147;font-size:.95rem;line-height:1.15;text-transform:capitalize}.central-nautica-delta11-simulador section small{display:block;margin-top:5px;color:#12607d;font-size:.76rem;font-weight:800}.central-nautica-delta11-simulador section p{margin:8px 0 0;color:#607589;font-size:.77rem;line-height:1.3}.central-nautica-delta11-orquestracao{display:flex;flex-direction:column;gap:8px}.central-nautica-delta11-orquestracao section{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px;border:1px solid rgba(15,49,71,.08);border-radius:15px;padding:9px;background:#f8fcffd1}.central-nautica-delta11-orquestracao section em{border-radius:999px;padding:6px 8px;background:#136a8a1f;color:#12607d;font-style:normal;font-size:.72rem;font-weight:800;text-align:center}.central-nautica-delta11-orquestracao section strong{color:#0f3147;font-size:.82rem;line-height:1.25}.central-nautica-delta11-simulador section.excelente,.central-nautica-delta11-orquestracao section.excelente{border-color:#108b5c38;background:#ecfdf5d1}.central-nautica-delta11-simulador section.moderado,.central-nautica-delta11-orquestracao section.moderado{border-color:#2563eb2e;background:#eff6ffd1}.central-nautica-delta11-simulador section.atencao,.central-nautica-delta11-orquestracao section.atencao{border-color:#d9770638;background:#fffbebdb}.central-nautica-delta11-simulador section.critico,.central-nautica-delta11-orquestracao section.critico{border-color:#dc262638;background:#fef2f2e0}@media(max-width:1180px){.central-nautica-delta11-cenarios{grid-template-columns:1fr}}@media(max-width:820px){.central-nautica-delta11-simulador>div{grid-template-columns:1fr}}.central-nautica-delta12-briefing{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.25fr) minmax(280px,.95fr);gap:14px;margin-top:14px;align-items:stretch}.central-nautica-delta12-command{background:linear-gradient(145deg,#0f3147fa,#145b76f0);color:#fff;overflow:hidden;position:relative}.central-nautica-delta12-command:after{content:"";position:absolute;width:150px;height:150px;right:-56px;top:-54px;border-radius:999px;background:#ffffff1f}.central-nautica-delta12-command span,.central-nautica-delta12-command h3,.central-nautica-delta12-command p{color:#fff;position:relative;z-index:1}.central-nautica-delta12-command h3{margin:8px 0 6px;font-size:1.02rem;line-height:1.2}.central-nautica-delta12-command p{margin:0 0 12px;color:#ffffffc7;font-size:.82rem;line-height:1.4}.central-nautica-delta12-command button{position:relative;z-index:1;width:100%;border:0;border-radius:14px;padding:10px 12px;background:#fffffff0;color:#0f3147;font-weight:800;cursor:pointer}.central-nautica-delta12-relatorio>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.central-nautica-delta12-relatorio section{border:1px solid rgba(15,49,71,.08);border-radius:15px;padding:10px;background:#f8fcffd6}.central-nautica-delta12-relatorio section strong{display:block;color:#0f3147;font-size:.86rem;line-height:1.18}.central-nautica-delta12-relatorio section small{display:block;margin-top:4px;color:#136a8a;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.central-nautica-delta12-relatorio section p{margin:7px 0 0;color:#607589;font-size:.76rem;line-height:1.3}.central-nautica-delta12-checklist{display:flex;flex-direction:column;gap:8px}.central-nautica-delta12-checklist section{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:start;border:1px solid rgba(15,49,71,.08);border-radius:15px;padding:9px;background:#ffffffdb}.central-nautica-delta12-checklist section em{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#136a8a1f;color:#12607d;font-style:normal;font-size:.72rem;font-weight:900}.central-nautica-delta12-checklist section strong{display:block;color:#0f3147;font-size:.84rem}.central-nautica-delta12-checklist section small{display:block;margin-top:3px;color:#607589;font-size:.75rem;line-height:1.3}.central-nautica-delta12-relatorio section.excelente{border-color:#108b5c38;background:#ecfdf5d6}.central-nautica-delta12-relatorio section.moderado{border-color:#2563eb2e;background:#eff6ffd6}.central-nautica-delta12-relatorio section.atencao{border-color:#d9770638;background:#fffbebe0}.central-nautica-delta12-relatorio section.critico{border-color:#dc262638;background:#fef2f2e6}@media(max-width:1180px){.central-nautica-delta12-briefing{grid-template-columns:1fr}}@media(max-width:760px){.central-nautica-delta12-relatorio>div{grid-template-columns:1fr}}.central-nautica-delta13-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.35fr) minmax(300px,1fr);gap:14px;margin:14px 0;align-items:stretch}.central-nautica-delta13-comando{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.central-nautica-delta13-comando:after{content:"";position:absolute;inset:auto -36px -42px auto;width:132px;height:132px;border-radius:999px;background:radial-gradient(circle,rgba(14,165,233,.18),transparent 68%);pointer-events:none}.central-nautica-delta13-comando h3{margin:8px 0 6px;font-size:1.04rem;letter-spacing:-.02em}.central-nautica-delta13-comando p{margin:0 0 14px;line-height:1.45}.central-nautica-delta13-comando button{align-self:flex-start;border:0;border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer;background:#0f172a;color:#fff;box-shadow:0 12px 26px #0f172a24}.central-nautica-delta13-matriz>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.central-nautica-delta13-matriz section{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:12px;background:#ffffffc7;min-height:126px}.central-nautica-delta13-matriz strong,.central-nautica-delta13-agenda strong{display:block;color:#0f172a;font-size:.93rem;margin-bottom:2px}.central-nautica-delta13-matriz small,.central-nautica-delta13-agenda small{display:block;color:#64748b;font-size:.78rem}.central-nautica-delta13-matriz p{margin:8px 0 7px;color:#475569;font-size:.82rem;line-height:1.38}.central-nautica-delta13-matriz em{display:inline-flex;font-style:normal;font-size:.72rem;font-weight:700;color:#0f172a;background:#0f172a0f;border-radius:999px;padding:5px 8px}.central-nautica-delta13-agenda{display:grid;gap:10px}.central-nautica-delta13-agenda section{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:10px;background:#f8fafceb}.central-nautica-delta13-agenda time{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;font-weight:800;font-size:.79rem;color:#0f172a;background:#0ea5e91a}@media(max-width:1180px){.central-nautica-delta13-grid{grid-template-columns:1fr}}@media(max-width:720px){.central-nautica-delta13-matriz>div{grid-template-columns:1fr}.central-nautica-delta13-agenda section{grid-template-columns:1fr}.central-nautica-delta13-agenda time{justify-content:flex-start;padding:0 12px}}.central-nautica-delta14-orquestrador{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.35fr) minmax(260px,.85fr);gap:14px;align-items:stretch;margin-top:14px}.central-nautica-delta14-comando{position:relative;overflow:hidden;min-height:100%;background:linear-gradient(135deg,#0f172af5,#0e7490e6);color:#f8fafc;border:1px solid rgba(125,211,252,.26)}.central-nautica-delta14-comando:after{content:"";position:absolute;inset:auto -28px -52px auto;width:150px;height:150px;border-radius:999px;background:#ffffff17}.central-nautica-delta14-comando h3{margin:8px 0;font-size:1.04rem;line-height:1.2}.central-nautica-delta14-comando p{margin:0 0 14px;color:#f8fafcd1;font-size:.82rem;line-height:1.45}.central-nautica-delta14-comando button{border:0;border-radius:999px;padding:9px 13px;background:#fff;color:#0f172a;font-size:.76rem;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #0f172a2e}.central-nautica-delta14-trilhas>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.central-nautica-delta14-trilhas section{border-radius:18px;padding:11px;border:1px solid rgba(148,163,184,.18);background:#f8fafcc2}.central-nautica-delta14-trilhas strong,.central-nautica-delta14-fila strong{display:block;color:#0f172a;font-size:.82rem}.central-nautica-delta14-trilhas small,.central-nautica-delta14-fila small{display:block;margin-top:3px;color:#64748b;font-size:.73rem}.central-nautica-delta14-trilhas p{margin:8px 0 0;color:#475569;font-size:.76rem;line-height:1.38}.central-nautica-delta14-fila{display:flex;flex-direction:column;gap:9px}.central-nautica-delta14-fila section{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;border-radius:18px;padding:10px;border:1px solid rgba(148,163,184,.18);background:#ffffffd1}.central-nautica-delta14-fila em{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:#e0f2fe;color:#0369a1;font-style:normal;font-size:.72rem;font-weight:800}@media(max-width:1180px){.central-nautica-delta14-orquestrador{grid-template-columns:1fr}.central-nautica-delta14-trilhas>div{grid-template-columns:1fr}}.central-nautica-delta15-coordenador{display:grid;grid-template-columns:1.08fr 1.25fr 1.05fr;gap:14px;align-items:stretch;margin:14px 0}.central-nautica-delta15-comando{min-height:100%;border-left:4px solid rgba(184,137,90,.75)}.central-nautica-delta15-comando h3{margin:8px 0 6px;font-size:1.02rem;line-height:1.2}.central-nautica-delta15-comando p{margin:0 0 12px;line-height:1.45}.central-nautica-delta15-comando button{width:100%;border:0;border-radius:14px;padding:10px 12px;cursor:pointer;font-weight:600;color:#fff;background:linear-gradient(135deg,#0f3d57,#b8895a);box-shadow:0 10px 22px #0f3d5729}.central-nautica-delta15-sala>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.central-nautica-delta15-sala section,.central-nautica-delta15-protocolo section{border:1px solid rgba(15,61,87,.1);border-radius:16px;padding:10px;background:#ffffffc2}.central-nautica-delta15-sala section strong,.central-nautica-delta15-protocolo section strong{display:block;color:#16364a;font-size:.88rem}.central-nautica-delta15-sala section small,.central-nautica-delta15-protocolo section small{display:block;margin-top:2px;color:#8b6f54;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em}.central-nautica-delta15-sala section p,.central-nautica-delta15-protocolo section p{margin:6px 0 0;color:#526575;font-size:.82rem;line-height:1.35}.central-nautica-delta15-protocolo{display:flex;flex-direction:column;gap:9px}.central-nautica-delta15-protocolo section{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.central-nautica-delta15-protocolo section em{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:11px;background:#b8895a21;color:#9a6a3e;font-style:normal;font-size:.78rem}@media(max-width:1180px){.central-nautica-delta15-coordenador{grid-template-columns:1fr}.central-nautica-delta15-sala>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.central-nautica-delta15-sala>div{grid-template-columns:1fr}}.central-nautica-delta17-decisao{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.4fr) minmax(280px,.95fr);gap:14px;margin-top:16px;align-items:stretch}.central-nautica-delta17-comando{min-height:100%;background:linear-gradient(135deg,#0c304ef5,#0b5673e6);color:#fff;border:1px solid rgba(255,255,255,.12)}.central-nautica-delta17-comando span,.central-nautica-delta17-comando p{color:#ffffffc7}.central-nautica-delta17-comando button{width:100%;margin-top:12px;border:0;border-radius:14px;padding:11px 14px;font-weight:700;color:#0d3550;background:#fff;cursor:pointer}.central-nautica-delta17-mesa>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.central-nautica-delta17-mesa section,.central-nautica-delta17-ata section{border-radius:16px;padding:12px;background:#f8fafceb;border:1px solid rgba(15,23,42,.08)}.central-nautica-delta17-mesa section strong,.central-nautica-delta17-ata section strong{display:block;color:#0f172a;font-size:.9rem}.central-nautica-delta17-mesa section small,.central-nautica-delta17-ata section small{display:block;color:#64748b;margin-top:3px;line-height:1.35}.central-nautica-delta17-mesa section p{margin:7px 0 0;color:#334155;font-size:.82rem;line-height:1.35}.central-nautica-delta17-ata{display:flex;flex-direction:column;gap:10px}.central-nautica-delta17-ata section{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.central-nautica-delta17-ata em{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#e0f2fe;color:#075985;font-style:normal;font-weight:800;font-size:.78rem}@media(max-width:1180px){.central-nautica-delta17-decisao{grid-template-columns:1fr}}@media(max-width:720px){.central-nautica-delta17-mesa>div{grid-template-columns:1fr}}.central-nautica-delta18-copiloto{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.25fr) minmax(280px,1fr);gap:16px;align-items:stretch;margin-top:16px}.central-nautica-delta18-comando{min-height:100%;background:linear-gradient(135deg,#0f172af5,#0e7490e0);color:#fff;border:1px solid rgba(125,211,252,.25);box-shadow:0 18px 42px #0f172a29}.central-nautica-delta18-comando span,.central-nautica-delta18-comando p{color:#ffffffd1}.central-nautica-delta18-comando button{border:0;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:700;color:#0f172a;background:#fff;cursor:pointer}.central-nautica-delta18-comandos>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.central-nautica-delta18-comandos section,.central-nautica-delta18-roteiro section{border-radius:18px;padding:12px;background:#f8fafce0;border:1px solid rgba(148,163,184,.18)}.central-nautica-delta18-comandos section strong,.central-nautica-delta18-roteiro section strong{display:block;color:#0f172a;font-size:.84rem;margin-bottom:4px}.central-nautica-delta18-comandos section small,.central-nautica-delta18-roteiro section small{display:block;color:#0369a1;font-size:.76rem;line-height:1.35}.central-nautica-delta18-comandos section p{margin:8px 0 0;color:#475569;font-size:.78rem;line-height:1.42}.central-nautica-delta18-roteiro{display:flex;flex-direction:column;gap:10px}.central-nautica-delta18-roteiro section{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.central-nautica-delta18-roteiro em{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:12px;background:#0ea5e91f;color:#0369a1;font-style:normal;font-size:.72rem;font-weight:800}@media(max-width:1180px){.central-nautica-delta18-copiloto{grid-template-columns:1fr}.central-nautica-delta18-comandos>div{grid-template-columns:1fr}}.central-nautica-delta19-automacao{display:grid;grid-template-columns:minmax(270px,.95fr) minmax(340px,1.35fr) minmax(290px,1fr);gap:16px;align-items:stretch;margin-top:16px}.central-nautica-delta19-comando{min-height:100%;background:linear-gradient(135deg,#0c4a6ef7,#0f172aeb);color:#fff;border:1px solid rgba(186,230,253,.28);box-shadow:0 18px 42px #0e749029}.central-nautica-delta19-comando span,.central-nautica-delta19-comando p{color:#ffffffd6}.central-nautica-delta19-comando button{border:0;border-radius:999px;padding:10px 14px;font-size:.78rem;font-weight:700;color:#082f49;background:#fff;cursor:pointer}.central-nautica-delta19-trilha>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.central-nautica-delta19-trilha section,.central-nautica-delta19-playbook section{border-radius:18px;padding:12px;background:#f8fafce6;border:1px solid rgba(148,163,184,.18)}.central-nautica-delta19-trilha section strong,.central-nautica-delta19-playbook section strong{display:block;color:#0f172a;font-size:.84rem;margin-bottom:4px}.central-nautica-delta19-trilha section small,.central-nautica-delta19-playbook section small{display:block;color:#0369a1;font-size:.76rem;line-height:1.35}.central-nautica-delta19-trilha section p{margin:8px 0 0;color:#475569;font-size:.78rem;line-height:1.42}.central-nautica-delta19-playbook{display:flex;flex-direction:column;gap:10px}.central-nautica-delta19-playbook section{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.central-nautica-delta19-playbook em{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:12px;background:#38bdf821;color:#0369a1;font-style:normal;font-size:.72rem;font-weight:800}@media(max-width:1180px){.central-nautica-delta19-automacao{grid-template-columns:1fr}.central-nautica-delta19-trilha>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.central-nautica-delta19-trilha>div{grid-template-columns:1fr}}.central-nautica-page{--cn-radius-xl: 22px;--cn-radius-lg: 18px;--cn-gap: 14px;--cn-shadow-soft: 0 14px 36px rgba(15, 23, 42, .075)}.central-nautica-hero,.central-nautica-section,.central-nautica-card,.central-nautica-panel,.central-nautica-data-hero,.central-nautica-data-grid,.central-nautica-fontes-grid{max-width:100%}.central-nautica-section{gap:var(--cn-gap)}.central-nautica-card,.central-nautica-panel{border-radius:var(--cn-radius-lg);box-shadow:var(--cn-shadow-soft);overflow:hidden}.central-nautica-card h3,.central-nautica-panel h3{letter-spacing:-.035em;line-height:1.08}.central-nautica-card p,.central-nautica-panel p,.central-nautica-lista li{line-height:1.42}.central-nautica-kpis,.central-nautica-grid,.central-nautica-data-grid,.central-nautica-fontes-grid,.central-nautica-delta13-malha,.central-nautica-delta14-orquestrador,.central-nautica-delta17-mesa,.central-nautica-delta18-copiloto,.central-nautica-delta19-automacao{gap:12px}.central-nautica-kpis>*,.central-nautica-data-kpis>div,.central-nautica-fontes-grid>*,.central-nautica-delta19-trilha section,.central-nautica-delta19-playbook section{min-width:0}.central-nautica-data-kpis,.central-nautica-delta19-trilha>div{align-items:stretch}.central-nautica-data-kpis strong,.central-nautica-kpis strong{overflow-wrap:anywhere}.central-nautica-delta12-briefing,.central-nautica-delta13-malha,.central-nautica-delta14-orquestrador,.central-nautica-delta15-coordenador,.central-nautica-delta16-executiva,.central-nautica-delta17-mesa,.central-nautica-delta18-copiloto,.central-nautica-delta19-automacao{margin-top:12px}.central-nautica-delta14-orquestrador,.central-nautica-delta17-mesa,.central-nautica-delta18-copiloto,.central-nautica-delta19-automacao{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.35fr) minmax(280px,.95fr)}.central-nautica-delta19-comando,.central-nautica-delta18-comando,.central-nautica-delta17-comando,.central-nautica-delta14-comando{min-height:0}.central-nautica-delta19-comando button,.central-nautica-delta18-comando button,.central-nautica-delta17-comando button,.central-nautica-delta14-comando button{min-height:38px;transition:transform .16s ease,box-shadow .16s ease}.central-nautica-delta19-comando button:hover,.central-nautica-delta18-comando button:hover,.central-nautica-delta17-comando button:hover,.central-nautica-delta14-comando button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a24}.central-nautica-fonte-card,.central-nautica-delta19-trilha section,.central-nautica-delta19-playbook section{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.central-nautica-fonte-card:hover,.central-nautica-delta19-trilha section:hover,.central-nautica-delta19-playbook section:hover{transform:translateY(-2px);border-color:#0ea5e942;box-shadow:0 14px 28px #0f172a14}@media(min-width:1280px){.central-nautica-page{padding-inline:18px}.central-nautica-data-grid{grid-template-columns:1.12fr 1.12fr .9fr}}@media(max-width:960px){.central-nautica-page{--cn-gap: 12px}.central-nautica-card,.central-nautica-panel{border-radius:16px}}.central-nautica-acao-feedback{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;gap:10px;align-items:center;margin:-4px 0 14px;padding:12px 14px;border:1px solid rgba(14,157,112,.2);border-radius:18px;background:linear-gradient(135deg,#ecfdf5f5,#f0f9fff5);box-shadow:0 14px 34px #05275412}.central-nautica-acao-feedback strong{color:#064e3b;font-size:12px;font-weight:950;letter-spacing:-.01em}.central-nautica-acao-feedback span{color:#244563;font-size:12px;line-height:1.35}.central-nautica-acao-feedback small{color:#5b7289;font-size:11px;white-space:nowrap}.central-nautica-ia-grid-forte .central-nautica-ia-workflows-full{grid-column:1 / -1}.central-nautica-ia-workflows-full{width:100%}.central-nautica-ia-workflows-full>div{display:grid;grid-template-columns:210px minmax(0,1fr) 260px;gap:10px;align-items:center}.central-nautica-ia-workflows-full strong,.central-nautica-ia-workflows-full span,.central-nautica-ia-workflows-full small{margin:0}.central-nautica-enterprise-enxuta{gap:12px}.central-nautica-enterprise-widgets-enxutos .central-nautica-enterprise-widget{min-height:88px;padding:12px}.central-nautica-enterprise-grid-enxuta{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px}.central-nautica-enterprise-acoes-principais{display:flex;flex-direction:column;gap:9px}.central-nautica-enterprise-acoes-principais h3{margin:0 0 2px}.central-nautica-enterprise-acoes-principais button{width:100%;border:1px solid rgba(10,92,168,.14);border-radius:14px;padding:11px 12px;color:#06345d;background:linear-gradient(180deg,#fff,#f3fbff);font-size:12px;font-weight:900;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.central-nautica-enterprise-acoes-principais button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #004b8d1f}.central-nautica-acao-feedback-enterprise{margin:0}@media(max-width:1100px){.central-nautica-ia-workflows-full>div,.central-nautica-acao-feedback,.central-nautica-enterprise-grid-enxuta{grid-template-columns:1fr}.central-nautica-acao-feedback small{white-space:normal}}.rastreamento-page{display:grid;width:100%;max-width:none;box-sizing:border-box;gap:.85rem;color:#06214a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rastreamento-hero,.rastreamento-card,.rastreamento-panel,.rastreamento-map-shell,.rastreamento-control{position:relative;overflow:hidden;border:1px solid rgba(129,178,232,.55);background:linear-gradient(135deg,#fffffffa,#eef8fff5);box-shadow:0 18px 42px #1454911f}.rastreamento-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:.9rem;min-height:230px;padding:1rem;border-radius:28px;background:radial-gradient(circle at 78% 12%,rgba(250,185,70,.26),transparent 28%),linear-gradient(132deg,#041f46,#075985 50%,#f8fbff 122%)}.rastreamento-hero-copy{color:#fff;align-self:center;padding:.5rem .65rem}.rastreamento-eyebrow{display:inline-flex;width:fit-content;margin-bottom:.52rem;padding:.34rem .68rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff21;color:#ffe3a4;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rastreamento-hero h2{margin:0;max-width:850px;font-size:clamp(1.72rem,3vw,3.05rem);line-height:.98;letter-spacing:-.065em;color:#fff}.rastreamento-hero p{margin:.72rem 0 0;max-width:820px;color:#f1f9ffe6;font-size:.82rem;line-height:1.52}.rastreamento-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.rastreamento-tags span{min-height:28px;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.62rem;font-weight:800}.rastreamento-radar{position:relative;min-height:204px;border-radius:24px;background:radial-gradient(circle,rgba(142,230,255,.35) 0 2px,transparent 3px),radial-gradient(circle at center,#075c91c7,#02122dd6);background-size:31px 31px,auto;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 0 55px #8ee6ff29}.rastreamento-radar:before,.rastreamento-radar:after{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border:1px solid rgba(142,230,255,.34);border-radius:999px}.rastreamento-radar:after{top:29%;right:29%;bottom:29%;left:29%}.rastreamento-sweep{position:absolute;width:48%;height:2px;left:50%;top:50%;transform-origin:left center;background:linear-gradient(90deg,rgba(142,230,255,.9),transparent);animation:rastreamentoSweep 4.8s linear infinite}.rastreamento-boat-dot{position:absolute;width:13px;height:13px;border-radius:999px;background:#ffe3a4;box-shadow:0 0 0 8px #ffe3a429,0 0 26px #ffe3a4b8}.dot-a{left:62%;top:34%}.dot-b{left:38%;top:63%;background:#8ee6ff}.rastreamento-radar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:78px;height:54px;border-radius:18px;background:linear-gradient(135deg,#ffe3a4,#8ee6ff);color:#061d3f;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.rastreamento-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.rastreamento-card{border-radius:22px;padding:.82rem;min-height:104px}.rastreamento-card small{display:block;color:#64748b;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rastreamento-card strong{display:block;margin-top:.32rem;color:#06214a;font-size:1.72rem;letter-spacing:-.055em}.rastreamento-card span{display:block;margin-top:.26rem;color:#33617f;font-size:.72rem;line-height:1.35}.rastreamento-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:.85rem;align-items:start}.rastreamento-map-shell,.rastreamento-panel,.rastreamento-control{border-radius:26px;padding:.9rem}.rastreamento-section-title{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;margin-bottom:.72rem}.rastreamento-section-title h3{margin:0;color:#06214a;font-size:1rem;letter-spacing:-.035em}.rastreamento-section-title p{margin:.18rem 0 0;color:#64748b;font-size:.72rem;line-height:1.38}.rastreamento-live-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.34rem .6rem;background:#ecfeff;color:#075985;border:1px solid #bae6fd;font-size:.64rem;font-weight:900;white-space:nowrap}.rastreamento-live-chip:before{content:"";width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.rastreamento-map{position:relative;min-height:438px;border-radius:24px;overflow:hidden;border:1px solid rgba(14,116,144,.18);background:linear-gradient(120deg,#f0f9ffeb,#cffafe9e),radial-gradient(circle at 25% 35%,rgba(14,165,233,.2),transparent 26%),radial-gradient(circle at 76% 58%,rgba(59,130,246,.16),transparent 24%)}.rastreamento-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(6,33,74,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(6,33,74,.055) 1px,transparent 1px);background-size:34px 34px}.rastreamento-waterline{position:absolute;width:78%;height:42%;left:11%;top:32%;border-radius:48% 52% 44% 56%;border:1px dashed rgba(7,89,133,.28);background:#fff3;transform:rotate(-8deg)}.rastreamento-route{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rastreamento-marker{position:absolute;transform:translate(-50%,-50%);display:grid;gap:.18rem;justify-items:center}.rastreamento-marker button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:15px;color:#05213d;background:linear-gradient(135deg,#ffe3a4,#8ee6ff);box-shadow:0 12px 28px #0759853d;cursor:pointer}.rastreamento-marker.emergencia button{background:linear-gradient(135deg,#fecaca,#f97316);color:#fff}.rastreamento-marker.atencao button{background:linear-gradient(135deg,#fde68a,#38bdf8)}.rastreamento-marker small{padding:.18rem .42rem;border-radius:999px;background:#ffffffe6;color:#075985;font-size:.58rem;font-weight:900;box-shadow:0 6px 16px #0759851f}.rastreamento-control form{display:grid;gap:.54rem}.rastreamento-control input{width:100%;min-height:38px;border:1px solid rgba(125,165,211,.58);border-radius:14px;padding:0 .72rem;color:#0f2744;background:#ffffffeb;outline:none;box-sizing:border-box}.rastreamento-control input:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}.rastreamento-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.42rem}.rastreamento-btn{min-height:36px;border:0;border-radius:14px;padding:0 .7rem;cursor:pointer;font-size:.68rem;font-weight:900;color:#06214a;background:#e0f2fe;box-shadow:0 10px 22px #0759851c}.rastreamento-btn.primary{color:#fff;background:linear-gradient(135deg,#075985,#0ea5e9)}.rastreamento-btn.danger{color:#fff;background:linear-gradient(135deg,#dc2626,#f97316)}.rastreamento-btn.gold{background:linear-gradient(135deg,#fef3c7,#bae6fd)}.rastreamento-btn:disabled{opacity:.55;cursor:not-allowed}.rastreamento-list{display:grid;gap:.62rem}.rastreamento-session{border:1px solid rgba(148,163,184,.26);border-radius:20px;padding:.72rem;background:#ffffffb8}.rastreamento-session.active{border-color:#0ea5e985;box-shadow:0 12px 26px #0ea5e91f}.rastreamento-session-head{display:flex;justify-content:space-between;gap:.55rem;align-items:flex-start}.rastreamento-session h4{margin:0;color:#06214a;font-size:.86rem;letter-spacing:-.025em}.rastreamento-session p{margin:.22rem 0 0;color:#64748b;font-size:.68rem;line-height:1.36}.rastreamento-status{display:inline-flex;align-items:center;min-height:24px;padding:0 .48rem;border-radius:999px;color:#075985;background:#e0f2fe;font-size:.58rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.rastreamento-status.atencao{color:#92400e;background:#fef3c7}.rastreamento-status.emergencia{color:#fff;background:#dc2626}.rastreamento-status.finalizada{color:#475569;background:#e2e8f0}.rastreamento-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem;margin-top:.62rem}.rastreamento-metrics span{display:grid;gap:.08rem;padding:.46rem;border-radius:14px;background:#f8fafc;color:#64748b;font-size:.58rem}.rastreamento-metrics strong{color:#06214a;font-size:.78rem}.rastreamento-alerta{margin-top:.55rem;padding:.55rem;border-radius:16px;color:#0f3a55;background:linear-gradient(135deg,#bae6fdbd,#fef3c79e);font-size:.66rem;line-height:1.38}.rastreamento-session-buttons{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.58rem}.rastreamento-session-buttons .rastreamento-btn{min-height:30px;border-radius:12px;font-size:.6rem;box-shadow:none}.rastreamento-integracoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.rastreamento-integracao{border:1px solid rgba(148,163,184,.24);border-radius:18px;padding:.68rem;background:#ffffffbf}.rastreamento-integracao strong{display:block;color:#06214a;font-size:.78rem}.rastreamento-integracao span{display:block;margin-top:.2rem;color:#64748b;font-size:.64rem;line-height:1.36}@keyframes rastreamentoSweep{to{transform:rotate(360deg)}}@media(max-width:1120px){.rastreamento-hero,.rastreamento-grid{grid-template-columns:1fr}.rastreamento-kpis,.rastreamento-integracoes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rastreamento-kpis,.rastreamento-integracoes,.rastreamento-actions{grid-template-columns:1fr}.rastreamento-map{min-height:360px}}.rastreamento-hero-compact{min-height:216px}.rastreamento-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.rastreamento-grid-command{width:100%;max-width:none;grid-template-columns:minmax(0,1fr)!important}.rastreamento-grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.rastreamento-command-panel{width:100%;max-width:none;min-height:100%;grid-column:1 / -1;box-sizing:border-box}.rastreamento-chip-button{border:1px solid #bae6fd;cursor:pointer}.rastreamento-chip-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0ea5e924}.rastreamento-map.replay{box-shadow:inset 0 0 0 2px #facc1573,0 18px 38px #07598524}.rastreamento-geofence{position:absolute;border-radius:999px;border:1px dashed rgba(245,158,11,.62);background:#fef3c71f;pointer-events:none}.geofence-a{top:14%;right:18%;bottom:14%;left:18%}.geofence-b{top:28%;right:31%;bottom:28%;left:31%;border-color:#0ea5e961;background:#bae6fd1f}.rastreamento-map-legend{position:absolute;left:.8rem;bottom:.8rem;display:flex;flex-wrap:wrap;gap:.38rem}.rastreamento-map-legend span{padding:.24rem .48rem;border-radius:999px;background:#ffffffd1;border:1px solid rgba(148,163,184,.28);color:#075985;font-size:.58rem;font-weight:900}.export-actions{grid-template-columns:1fr 1fr;margin-top:.45rem}.rastreamento-percent{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:34px;border-radius:14px;background:linear-gradient(135deg,#ecfeff,#fef3c7);color:#075985;font-size:.82rem;font-weight:900;border:1px solid rgba(14,165,233,.2)}.rastreamento-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.rastreamento-checklist label{display:grid;place-items:center;gap:.34rem;min-height:74px;border-radius:18px;border:1px solid rgba(148,163,184,.28);background:#f8fafcc2;color:#64748b;font-size:.66rem;font-weight:800;cursor:pointer}.rastreamento-checklist label.checked{background:linear-gradient(135deg,#ecfefff0,#dcfce7db);border-color:#22c55e52;color:#075985;box-shadow:0 12px 24px #22c55e14}.rastreamento-checklist input{width:18px;height:18px;accent-color:#0ea5e9}.rastreamento-risk-card{margin-top:.65rem;display:grid;gap:.42rem;padding:.72rem;border-radius:20px;background:linear-gradient(135deg,#041f46f5,#075985e6);color:#fff;box-shadow:0 18px 36px #041f462e}.rastreamento-risk-card small{display:block;color:#e2f6ffbd;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rastreamento-risk-card strong{display:block;margin-top:.12rem;font-size:1.75rem;letter-spacing:-.05em}.rastreamento-risk-card p{margin:0;color:#f1f9ffdb;font-size:.68rem}.rastreamento-risk-bar{height:10px;border-radius:999px;background:#ffffff29;overflow:hidden}.rastreamento-risk-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#facc15,#ef4444)}.rastreamento-ai-actions{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.58rem}.rastreamento-ai-actions span{padding:.32rem .52rem;border-radius:999px;background:#f8fafc;color:#075985;border:1px solid rgba(14,165,233,.18);font-size:.6rem;font-weight:900}.rastreamento-timeline{display:grid;gap:.45rem;max-height:420px;overflow:auto;padding-right:.18rem}.rastreamento-evento{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.55rem;padding:.58rem;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:#ffffffb8}.rastreamento-evento>span{color:#64748b;font-size:.58rem;font-weight:900}.rastreamento-evento strong{display:block;color:#06214a;font-size:.72rem}.rastreamento-evento p{margin:.14rem 0 0;color:#64748b;font-size:.64rem;line-height:1.34}.rastreamento-evento.ok{border-color:#22c55e47;background:#f0fdf4c7}.rastreamento-evento.atencao{border-color:#f59e0b57;background:#fffbebd1}.rastreamento-evento.critico{border-color:#dc262657;background:#fef2f2db}.rastreamento-integracoes-wide{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1280px){.rastreamento-kpis-six,.rastreamento-integracoes-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1040px){.rastreamento-grid-command,.rastreamento-grid-equal{grid-template-columns:1fr}.rastreamento-checklist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.rastreamento-kpis-six,.rastreamento-integracoes-wide,.rastreamento-checklist,.rastreamento-evento{grid-template-columns:1fr}}.rastreamento-homologacao-panel{background:radial-gradient(circle at 12% 10%,rgba(14,165,233,.13),transparent 24%),radial-gradient(circle at 88% 8%,rgba(250,204,21,.18),transparent 22%),linear-gradient(135deg,#fffffffa,#f1f9fff5)}.rastreamento-homologacao-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.rastreamento-homologacao-grid article{min-height:112px;display:grid;align-content:space-between;gap:.28rem;border:1px solid rgba(14,165,233,.18);border-radius:20px;padding:.78rem;background:#ffffffc7;box-shadow:0 14px 28px #07598514}.rastreamento-homologacao-grid small{color:#64748b;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rastreamento-homologacao-grid strong{color:#06214a;font-size:1.15rem;letter-spacing:-.04em;text-transform:capitalize}.rastreamento-homologacao-grid span{color:#52708c;font-size:.66rem;line-height:1.36}@media(max-width:1120px){.rastreamento-homologacao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rastreamento-homologacao-grid{grid-template-columns:1fr}}.rastreamento-incident-actions{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.4rem}.rastreamento-incidentes-panel{background:radial-gradient(circle at 10% 18%,rgba(220,38,38,.12),transparent 24%),radial-gradient(circle at 88% 12%,rgba(245,158,11,.16),transparent 24%),linear-gradient(135deg,#fffffffc,#f8fafcf5);border-color:#f871713d}.rastreamento-incidentes-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:.75rem;align-items:stretch}.rastreamento-incidente-destaque{min-height:280px;display:grid;align-content:space-between;gap:.65rem;border-radius:26px;padding:1rem;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.28),transparent 24%),linear-gradient(135deg,#051b3d,#0f3d66 52%,#7f1d1d);color:#fff;box-shadow:0 22px 44px #7f1d1d33}.rastreamento-incidente-destaque small{color:#e2f6ffbd;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rastreamento-incidente-destaque strong{font-size:2.15rem;letter-spacing:-.06em;text-transform:uppercase}.rastreamento-incidente-destaque span{color:#ffffffd6;font-size:.78rem;line-height:1.45}.rastreamento-incidente-buttons{display:flex;flex-wrap:wrap;gap:.42rem}.rastreamento-incidentes-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.rastreamento-incidente-card{min-height:158px;display:grid;align-content:space-between;gap:.42rem;padding:.78rem;border-radius:22px;border:1px solid rgba(148,163,184,.22);background:#ffffffd1;box-shadow:0 14px 30px #0f172a12}.rastreamento-incidente-card strong{display:block;color:#06214a;font-size:.82rem;letter-spacing:-.02em}.rastreamento-incidente-card small{display:block;margin-top:.12rem;color:#64748b;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.rastreamento-incidente-card p,.rastreamento-incidente-card span{margin:0;color:#52708c;font-size:.66rem;line-height:1.34}.rastreamento-incidente-card.alto,.rastreamento-incidente-card.critico{border-color:#dc262647;background:linear-gradient(135deg,#ffffffe6,#fef2f2e6)}.rastreamento-incidente-card.medio{border-color:#f59e0b47;background:linear-gradient(135deg,#ffffffe6,#fffbebeb)}.rastreamento-incidente-card.baixo{border-color:#22c55e38;background:linear-gradient(135deg,#ffffffe6,#f0fdf4e6)}.rastreamento-incidente-flags{display:flex;flex-wrap:wrap;gap:.28rem}.rastreamento-incidente-flags em{border-radius:999px;padding:.22rem .42rem;background:#0ea5e91a;color:#075985;font-size:.55rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1120px){.rastreamento-incidentes-grid,.rastreamento-incidentes-lista{grid-template-columns:1fr}}@media(max-width:720px){.rastreamento-incident-actions{grid-template-columns:1fr}}.rastreamento-seguro-panel{border-color:#0ea5e93d;background:radial-gradient(circle at 8% 16%,rgba(14,165,233,.14),transparent 25%),radial-gradient(circle at 92% 12%,rgba(34,197,94,.14),transparent 24%),linear-gradient(135deg,#fffffffc,#f0f9fff5)}.rastreamento-seguro-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.rastreamento-seguro-grid{display:grid;grid-template-columns:1.15fr repeat(5,minmax(0,1fr));gap:.62rem}.rastreamento-seguro-grid article{min-height:128px;display:grid;align-content:space-between;gap:.32rem;border:1px solid rgba(14,165,233,.18);border-radius:22px;padding:.78rem;background:#ffffffc7;box-shadow:0 16px 30px #07598514}.rastreamento-seguro-grid article.rastreamento-seguro-score{color:#fff;background:radial-gradient(circle at 84% 18%,rgba(250,204,21,.28),transparent 25%),linear-gradient(135deg,#041f46,#075985 72%,#0f766e);border-color:#ffffff2e}.rastreamento-seguro-grid small{color:#64748b;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rastreamento-seguro-score small{color:#e2f6ffc7}.rastreamento-seguro-grid strong{color:#06214a;font-size:1.08rem;letter-spacing:-.045em;text-transform:capitalize}.rastreamento-seguro-score strong{color:#fff;font-size:2rem}.rastreamento-seguro-grid span{color:#52708c;font-size:.64rem;line-height:1.36}.rastreamento-seguro-score span{color:#f1f9ffe6}.rastreamento-seguro-evidencias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.65rem}.rastreamento-seguro-evidencias>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.38rem;min-height:106px;padding:.72rem;border-radius:20px;border:1px solid rgba(148,163,184,.24);background:#f8fafcc7}.rastreamento-seguro-evidencias h4{width:100%;margin:0 0 .1rem;color:#06214a;font-size:.78rem;letter-spacing:-.025em}.rastreamento-seguro-evidencias span{display:inline-flex;align-items:center;min-height:26px;padding:0 .5rem;border-radius:999px;background:#ecfeff;color:#075985;border:1px solid rgba(14,165,233,.18);font-size:.59rem;font-weight:900}@media(max-width:1280px){.rastreamento-seguro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.rastreamento-seguro-grid,.rastreamento-seguro-evidencias{grid-template-columns:1fr}.rastreamento-seguro-actions{justify-content:flex-start}}.rastreamento-consolidacao{position:relative;overflow:hidden;border:1px solid rgba(14,165,233,.18);background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.18),transparent 30%),radial-gradient(circle at 94% 20%,rgba(20,184,166,.14),transparent 28%),linear-gradient(135deg,#fffffff5,#f0f9ffeb)}.rastreamento-consolidacao:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.06) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(120deg,transparent,black 18%,black 72%,transparent);mask-image:linear-gradient(120deg,transparent,black 18%,black 72%,transparent)}.rastreamento-consolidacao>*{position:relative;z-index:1}.rastreamento-consolidacao.critico{border-color:#dc262642}.rastreamento-consolidacao.monitorar{border-color:#f59e0b42}.rastreamento-consolidacao-score{min-width:138px;padding:.72rem .86rem;border-radius:20px;text-align:right;color:#fff;background:linear-gradient(135deg,#06214a,#0284c7 64%,#0f766e);box-shadow:0 18px 34px #0284c733}.rastreamento-consolidacao-score small{display:block;margin-bottom:.18rem;color:#e2f6ffd1;font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rastreamento-consolidacao-score strong{color:#fff;font-size:2rem;line-height:1;letter-spacing:-.08em}.rastreamento-consolidacao-grid{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(420px,1.55fr);gap:.8rem;align-items:stretch}.rastreamento-consolidacao-main{min-height:100%;padding:.95rem;border-radius:24px;border:1px solid rgba(14,165,233,.16);background:#ffffffc7;box-shadow:0 18px 36px #0f172a12}.rastreamento-consolidacao-main>span{display:block;color:#06214a;font-size:1.04rem;line-height:1.25;font-weight:900;letter-spacing:-.045em}.rastreamento-consolidacao-main>strong{display:inline-flex;margin-top:.55rem;padding:.38rem .55rem;border-radius:999px;color:#075985;background:#ecfeff;border:1px solid rgba(14,165,233,.18);font-size:.64rem}.rastreamento-consolidacao-acoes{display:grid;gap:.38rem;margin-top:.65rem}.rastreamento-consolidacao-acoes em{display:block;padding:.54rem .62rem;border-radius:16px;color:#334155;background:#f8fafce0;border:1px solid rgba(148,163,184,.2);font-size:.66rem;line-height:1.32;font-style:normal;font-weight:800}.rastreamento-consolidacao-pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.rastreamento-pilar{min-height:152px;padding:.72rem;border-radius:20px;border:1px solid rgba(148,163,184,.22);background:#ffffffd1;box-shadow:0 14px 26px #07598512}.rastreamento-pilar.saudavel{border-color:#14b8a63d}.rastreamento-pilar.monitorar{border-color:#f59e0b4d}.rastreamento-pilar.critico{border-color:#dc262647}.rastreamento-pilar>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rastreamento-pilar strong{color:#06214a;font-size:.78rem;letter-spacing:-.035em}.rastreamento-pilar small{color:#0284c7;font-size:.82rem;font-weight:950}.rastreamento-pilar p{min-height:42px;margin:.38rem 0 .3rem;color:#526a83;font-size:.61rem;line-height:1.32}.rastreamento-pilar span{display:block;min-height:34px;color:#0f172a;font-size:.58rem;line-height:1.28;font-weight:800}.rastreamento-pilar-bar{height:7px;margin-top:.55rem;overflow:hidden;border-radius:999px;background:#e2e8f0f2}.rastreamento-pilar-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#14b8a6)}.rastreamento-pilar.monitorar .rastreamento-pilar-bar i{background:linear-gradient(90deg,#f59e0b,#14b8a6)}.rastreamento-pilar.critico .rastreamento-pilar-bar i{background:linear-gradient(90deg,#dc2626,#f59e0b)}.rastreamento-integracao.saudavel{border-color:#14b8a63d;background:linear-gradient(135deg,#f0fdfaeb,#ffffffe0)}.rastreamento-integracao.monitorar{border-color:#f59e0b47;background:linear-gradient(135deg,#fffbebeb,#ffffffe0)}.rastreamento-integracao.critico{border-color:#dc262642;background:linear-gradient(135deg,#fef2f2f0,#ffffffe0)}@media(max-width:1180px){.rastreamento-consolidacao-grid{grid-template-columns:1fr}.rastreamento-consolidacao-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rastreamento-consolidacao-score{width:100%;text-align:left}.rastreamento-consolidacao-pilares{grid-template-columns:1fr}}.rastreamento-realtime-panel{position:relative;overflow:hidden;border:1px solid rgba(20,184,166,.22);background:radial-gradient(circle at 12% 18%,rgba(20,184,166,.14),transparent 28%),linear-gradient(135deg,#fffffffa,#eff6fff0)}.rastreamento-realtime-panel:before{content:"";position:absolute;inset:18px auto auto 18px;width:10px;height:10px;border-radius:999px;background:#14b8a6;box-shadow:0 0 #14b8a673;animation:rastreamentoPulseRealtime 1.8s infinite}.rastreamento-realtime-panel.degradada:before,.rastreamento-realtime-panel.reconectando:before{background:#f59e0b;box-shadow:0 0 #f59e0b73}.rastreamento-realtime-panel.offline:before{background:#ef4444;box-shadow:0 0 #ef444473}@keyframes rastreamentoPulseRealtime{0%{transform:scale(.92);box-shadow:0 0 0 0 currentColor;opacity:.88}70%{transform:scale(1);box-shadow:0 0 0 12px #14b8a600;opacity:.6}to{transform:scale(.92);box-shadow:0 0 #14b8a600;opacity:.88}}.rastreamento-realtime-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:14px;margin-top:18px}.rastreamento-realtime-grid article,.rastreamento-realtime-canal{border:1px solid rgba(15,23,42,.08);border-radius:22px;padding:16px;background:#ffffffd6;box-shadow:0 18px 48px #0f172a0f}.rastreamento-realtime-grid small,.rastreamento-realtime-canal em{display:block;color:#64748b;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-style:normal}.rastreamento-realtime-grid strong{display:block;margin:8px 0 6px;color:#0f172a;font-size:1.55rem;font-weight:800;text-transform:capitalize}.rastreamento-realtime-grid span,.rastreamento-realtime-canal p,.rastreamento-realtime-canal span,.rastreamento-realtime-evento p{color:#475569;font-size:.86rem;line-height:1.45}.rastreamento-realtime-status{background:linear-gradient(135deg,#0f766ef5,#0ea5e9e0)!important;color:#fff}.rastreamento-realtime-status small,.rastreamento-realtime-status strong,.rastreamento-realtime-status span{color:#fff}.rastreamento-realtime-canais{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.rastreamento-realtime-canal div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.rastreamento-realtime-canal strong{color:#0f172a;font-size:.98rem}.rastreamento-realtime-canal em{border-radius:999px;padding:5px 9px;background:#14b8a61a;color:#0f766e}.rastreamento-realtime-canal.degradada em,.rastreamento-realtime-canal.reconectando em{background:#f59e0b21;color:#92400e}.rastreamento-realtime-canal.offline em{background:#ef44441f;color:#991b1b}.rastreamento-realtime-eventos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px}.rastreamento-realtime-evento{border-radius:18px;padding:12px;background:#f8fafcdb;border:1px solid rgba(15,23,42,.08)}.rastreamento-realtime-evento span{color:#64748b;font-size:.72rem}.rastreamento-realtime-evento strong{display:block;color:#0f172a;font-size:.88rem;margin:4px 0}.rastreamento-realtime-evento.atencao{border-color:#f59e0b47;background:#fffbebe0}.rastreamento-realtime-evento.critico{border-color:#ef444447;background:#fef2f2e6}@media(max-width:1180px){.rastreamento-realtime-grid,.rastreamento-realtime-canais,.rastreamento-realtime-eventos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rastreamento-realtime-grid,.rastreamento-realtime-canais,.rastreamento-realtime-eventos{grid-template-columns:1fr}}.rastreamento-offline-panel{position:relative;overflow:hidden;border-color:#0ea5e92e;background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 32%),radial-gradient(circle at bottom right,rgba(245,158,11,.13),transparent 34%),linear-gradient(145deg,#fffffffa,#f8fafcf0)}.rastreamento-offline-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 78%)}.rastreamento-offline-panel>*{position:relative;z-index:1}.rastreamento-offline-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rastreamento-offline-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.rastreamento-offline-grid article{min-height:126px;border-radius:22px;padding:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffdb;box-shadow:0 18px 45px #0f172a0f}.rastreamento-offline-grid small,.rastreamento-offline-main small{display:block;font-size:.72rem;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.rastreamento-offline-grid strong{display:block;margin:8px 0 6px;color:#0f172a;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1;text-transform:capitalize}.rastreamento-offline-grid span{color:#475569;font-size:.86rem;line-height:1.35}.rastreamento-offline-main{background:linear-gradient(135deg,#0284c71f,#ffffffeb)!important}.rastreamento-offline-bar{height:9px;border-radius:999px;margin-top:14px;overflow:hidden;background:#94a3b838}.rastreamento-offline-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#22c55e);box-shadow:0 0 18px #22c55e59}.rastreamento-offline-body{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;margin-top:12px}.rastreamento-offline-fila,.rastreamento-offline-eventos{border-radius:22px;padding:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffd1}.rastreamento-offline-fila h4,.rastreamento-offline-eventos h4{margin:0 0 10px;color:#0f172a;font-size:.98rem}.rastreamento-offline-item{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(15,23,42,.07)}.rastreamento-offline-item:first-of-type{border-top:0}.rastreamento-offline-item span,.rastreamento-offline-item em{color:#64748b;font-size:.76rem;font-style:normal}.rastreamento-offline-item strong{color:#0f172a;font-size:.88rem;text-transform:capitalize}.rastreamento-offline-item.alta strong,.rastreamento-offline-item.critica strong{color:#b91c1c}.rastreamento-offline-evento{border-top:1px solid rgba(15,23,42,.07);padding:10px 0}.rastreamento-offline-evento:first-of-type{border-top:0}.rastreamento-offline-evento strong{display:block;color:#0f172a;font-size:.88rem}.rastreamento-offline-evento p{margin:4px 0 0;color:#475569;font-size:.82rem;line-height:1.35}.rastreamento-offline-panel.pendente{border-color:#f59e0b57}.rastreamento-offline-panel.conflito,.rastreamento-offline-panel.offline{border-color:#ef444452}@media(max-width:1180px){.rastreamento-offline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rastreamento-offline-body{grid-template-columns:1fr}}@media(max-width:720px){.rastreamento-offline-actions,.rastreamento-offline-grid{grid-template-columns:1fr}.rastreamento-offline-actions .rastreamento-btn{width:100%}.rastreamento-offline-item{grid-template-columns:1fr}}.rastreamento-mapa-enterprise{position:relative;overflow:hidden;border:1px solid rgba(14,116,144,.18);background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 32%),linear-gradient(135deg,#fffffffa,#f0f9fff0)}.rastreamento-mapa-enterprise.critico{border-color:#dc26263d;background:radial-gradient(circle at top left,rgba(248,113,113,.18),transparent 32%),linear-gradient(135deg,#fffffffa,#fff1f2f0)}.rastreamento-mapa-enterprise.monitorar{border-color:#f59e0b3d;background:radial-gradient(circle at top left,rgba(251,191,36,.17),transparent 32%),linear-gradient(135deg,#fffffffa,#fffbebf0)}.rastreamento-mapa-actions,.rastreamento-seguro-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rastreamento-mapa-resumo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.rastreamento-mapa-resumo-grid article{border:1px solid rgba(15,23,42,.08);background:#ffffffd1;border-radius:20px;padding:14px;box-shadow:0 18px 45px #0f172a0f}.rastreamento-mapa-resumo-grid small,.rastreamento-playback-card small,.rastreamento-zona-card small{display:block;color:#64748b;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.rastreamento-mapa-resumo-grid strong,.rastreamento-playback-card strong{display:block;color:#0f172a;font-size:1.65rem;margin:4px 0}.rastreamento-mapa-resumo-grid span,.rastreamento-playback-card span{color:#475569;font-size:.84rem}.rastreamento-mapa-enterprise-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:16px;align-items:stretch}.rastreamento-map-shell-enterprise{min-height:430px}.rastreamento-map-advanced{min-height:430px;border-color:#0e749038;background:linear-gradient(110deg,#0ea5e91f,#0e74900a),radial-gradient(circle at 18% 22%,rgba(14,165,233,.18),transparent 16%),radial-gradient(circle at 78% 70%,rgba(13,148,136,.14),transparent 20%),#eef9ff}.rastreamento-corredor{position:absolute;z-index:2;border:1px solid rgba(2,132,199,.28);color:#075985;background:#ffffffa8;border-radius:999px;padding:5px 10px;font-size:.7rem;box-shadow:0 12px 32px #0e74901f}.corredor-a{left:12%;top:30%;transform:rotate(-12deg)}.corredor-b{right:14%;bottom:22%;transform:rotate(10deg)}.rastreamento-heatpoint{position:absolute;z-index:1;width:84px;height:84px;border-radius:999px;background:radial-gradient(circle,rgba(249,115,22,.36),rgba(245,158,11,.08),transparent 68%);filter:blur(.5px);animation:rastreamentoHeatPulse 2.8s ease-in-out infinite}.heat-0{left:22%;top:24%}.heat-1{left:62%;top:38%}.heat-2{left:44%;top:66%}.heat-3{left:74%;top:18%}@keyframes rastreamentoHeatPulse{0%,to{transform:scale(.82);opacity:.48}50%{transform:scale(1.08);opacity:.86}}.rastreamento-mapa-side{display:grid;grid-template-rows:auto 1fr;gap:12px}.rastreamento-playback-card,.rastreamento-zona-card{border:1px solid rgba(15,23,42,.08);background:#ffffffdb;border-radius:22px;padding:16px;box-shadow:0 18px 45px #0f172a0f}.rastreamento-playback-bar,.rastreamento-pilar-bar,.rastreamento-offline-bar{margin-top:12px;height:8px;border-radius:999px;overflow:hidden;background:#94a3b838}.rastreamento-playback-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#14b8a6)}.rastreamento-zonas-lista{display:grid;gap:10px}.rastreamento-zona-card{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:start}.rastreamento-zona-card div,.rastreamento-zona-card p{grid-column:1}.rastreamento-zona-card strong{display:block;color:#0f172a;font-size:.96rem}.rastreamento-zona-card p{margin:0;color:#475569;font-size:.83rem;line-height:1.4}.rastreamento-zona-card>span{grid-column:2;grid-row:1 / span 2;min-width:54px;text-align:center;border-radius:999px;padding:7px 8px;color:#075985;background:#0ea5e91a;border:1px solid rgba(14,165,233,.18);font-size:.78rem}.rastreamento-zona-card.restrito>span{color:#991b1b;background:#fee2e2e0;border-color:#dc26262e}.rastreamento-zona-card.monitorar>span{color:#92400e;background:#fef3c7e0;border-color:#f59e0b2e}.rastreamento-corredores-lista,.rastreamento-alertas-mapa{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rastreamento-corredores-lista span,.rastreamento-alertas-mapa em{border-radius:999px;padding:8px 11px;background:#0ea5e91a;color:#075985;font-size:.8rem;font-style:normal;border:1px solid rgba(14,165,233,.14)}.rastreamento-alertas-mapa em{background:#ffffffbd;color:#334155}@media(max-width:1080px){.rastreamento-mapa-enterprise-grid,.rastreamento-mapa-resumo-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.rastreamento-mapa-enterprise-grid,.rastreamento-mapa-resumo-grid{grid-template-columns:1fr}.rastreamento-map-shell-enterprise,.rastreamento-map-advanced{min-height:360px}}.rastreamento-telemetria-real{position:relative;overflow:hidden;background:linear-gradient(135deg,#fffffff5,#ecfdf5e6);border:1px solid rgba(20,184,166,.18)}.rastreamento-telemetria-real:before{content:"";position:absolute;inset:-80px auto auto -80px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(20,184,166,.18),transparent 68%);pointer-events:none}.rastreamento-telemetria-grid{display:grid;grid-template-columns:1.25fr repeat(5,1fr);gap:12px}.rastreamento-telemetria-grid article,.rastreamento-sensor-card,.rastreamento-telemetria-alertas{border-radius:22px;padding:15px;background:#ffffffd6;border:1px solid rgba(15,23,42,.07);box-shadow:0 18px 42px #0f172a12}.rastreamento-telemetria-grid small,.rastreamento-sensor-card span{display:block;color:#64748b;font-size:.77rem;letter-spacing:.04em;text-transform:uppercase}.rastreamento-telemetria-grid strong,.rastreamento-sensor-card strong{display:block;color:#0f172a;font-size:1.35rem;margin:8px 0 5px}.rastreamento-telemetria-grid span,.rastreamento-sensor-card em,.rastreamento-telemetria-alertas p{color:#475569;font-size:.83rem;line-height:1.45;font-style:normal;margin:0}.rastreamento-telemetria-score strong{font-size:2rem;color:#0f766e}.rastreamento-telemetria-bar{height:9px;border-radius:999px;background:#94a3b829;overflow:hidden;margin-top:14px}.rastreamento-telemetria-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#22c55e)}.rastreamento-telemetria-body{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.rastreamento-telemetria-sensores{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.rastreamento-sensor-card.excelente{border-color:#22c55e38}.rastreamento-sensor-card.estavel{border-color:#14b8a638}.rastreamento-sensor-card.monitorar{border-color:#f59e0b52;background:#fffbebdb}.rastreamento-sensor-card.critico{border-color:#ef444447;background:#fef2f2e6}.rastreamento-telemetria-alertas h4,.rastreamento-telemetria-sensores h4{grid-column:1 / -1;margin:0 0 6px;color:#0f172a;font-size:.98rem}.rastreamento-telemetria-alertas{display:flex;flex-direction:column;gap:10px}.rastreamento-telemetria-alertas p{border-radius:16px;padding:10px 12px;background:#ecfdf5c7;border:1px solid rgba(20,184,166,.12)}.rastreamento-telemetria-tags{display:flex;flex-wrap:wrap;gap:8px}.rastreamento-telemetria-tags span{border-radius:999px;padding:8px 10px;background:#0ea5e91a;color:#075985;font-size:.78rem;border:1px solid rgba(14,165,233,.14)}@media(max-width:1180px){.rastreamento-telemetria-grid,.rastreamento-telemetria-sensores{grid-template-columns:repeat(2,1fr)}.rastreamento-telemetria-body{grid-template-columns:1fr}}@media(max-width:760px){.rastreamento-telemetria-grid,.rastreamento-telemetria-sensores{grid-template-columns:1fr}}.rastreamento-gps-fisico{border-color:#2563eb2e;background:radial-gradient(circle at 6% 0%,rgba(59,130,246,.16),transparent 30%),linear-gradient(135deg,#fffffffa,#eff6ffeb)}.rastreamento-gps-fisico.online{box-shadow:0 22px 54px #2563eb1f}.rastreamento-gps-fisico.degradado{border-color:#f59e0b3d}.rastreamento-gps-fisico.critico{border-color:#ef444447;background:linear-gradient(135deg,#fffffffa,#fef2f2f0)}.rastreamento-gps-grid{display:grid;grid-template-columns:1.45fr repeat(4,1fr);gap:12px;margin-top:16px}.rastreamento-gps-grid article,.rastreamento-gps-device,.rastreamento-gps-checkpoint{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#ffffffd1;padding:14px;box-shadow:0 16px 32px #0f172a0f}.rastreamento-gps-grid small,.rastreamento-gps-device small{color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.rastreamento-gps-grid strong{display:block;margin:6px 0;color:#0f172a;font-size:1.55rem}.rastreamento-gps-grid span,.rastreamento-gps-device p,.rastreamento-gps-checkpoint em{color:#475569;font-size:.86rem;line-height:1.45}.rastreamento-gps-score{background:linear-gradient(135deg,#1e40aff5,#0e7490e0)!important;color:#fff}.rastreamento-gps-score small,.rastreamento-gps-score strong,.rastreamento-gps-score span{color:#fff}.rastreamento-gps-bar{height:9px;border-radius:999px;background:#ffffff40;overflow:hidden;margin-top:14px}.rastreamento-gps-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#93c5fd,#22c55e)}.rastreamento-gps-body{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px}.rastreamento-gps-dispositivos,.rastreamento-gps-checkpoints{display:flex;flex-direction:column;gap:10px}.rastreamento-gps-dispositivos h4,.rastreamento-gps-checkpoints h4{margin:0 0 4px;color:#0f172a;font-size:.98rem}.rastreamento-gps-device>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.rastreamento-gps-device.online{border-color:#22c55e3d}.rastreamento-gps-device.degradado{border-color:#f59e0b47;background:#fffbebe0}.rastreamento-gps-device.aguardando{border-color:#94a3b83d}.rastreamento-gps-device.critico{border-color:#ef444447;background:#fef2f2e6}.rastreamento-gps-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.rastreamento-gps-metrics span,.rastreamento-gps-tags span{border-radius:999px;padding:7px 9px;background:#2563eb14;color:#1e3a8a;font-size:.74rem;border:1px solid rgba(37,99,235,.12)}.rastreamento-gps-checkpoint{display:grid;grid-template-columns:64px 96px 1fr;align-items:center;gap:8px;padding:10px 12px}.rastreamento-gps-checkpoint span{color:#64748b;font-size:.76rem}.rastreamento-gps-checkpoint strong{color:#0f172a;font-size:.82rem;text-transform:uppercase}.rastreamento-gps-alertas{display:flex;flex-direction:column;gap:9px;margin-top:4px}.rastreamento-gps-alertas p{margin:0;border-radius:16px;padding:10px 12px;background:#eff6ffe6;border:1px solid rgba(37,99,235,.12);color:#1e3a8a;font-size:.84rem}.rastreamento-gps-tags{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1180px){.rastreamento-gps-grid{grid-template-columns:repeat(2,1fr)}.rastreamento-gps-score{grid-column:1 / -1}.rastreamento-gps-body{grid-template-columns:1fr}}@media(max-width:760px){.rastreamento-gps-grid,.rastreamento-gps-checkpoint{grid-template-columns:1fr}.rastreamento-gps-device>div:first-child{flex-direction:column}}.rastreamento-ais{background:radial-gradient(circle at 12% 12%,rgba(14,165,233,.16),transparent 27%),radial-gradient(circle at 88% 0%,rgba(34,197,94,.12),transparent 24%),linear-gradient(135deg,#fffffffa,#f0f9fff5)}.rastreamento-ais.critico,.rastreamento-ais.restrito{box-shadow:0 24px 54px #dc262621}.rastreamento-ais-grid{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:.62rem}.rastreamento-ais-grid article{min-height:122px;border:1px solid rgba(14,165,233,.18);border-radius:22px;padding:.78rem;background:#ffffffc7;box-shadow:0 16px 32px #07598514;display:grid;align-content:space-between;gap:.28rem}.rastreamento-ais-grid small,.rastreamento-ais-score small{color:#64748b;font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rastreamento-ais-grid strong{color:#06214a;font-size:1.12rem;letter-spacing:-.04em}.rastreamento-ais-grid span{color:#64748b;font-size:.66rem;line-height:1.36}.rastreamento-ais-score{background:linear-gradient(135deg,#041f46fa,#075985ed)!important;color:#fff}.rastreamento-ais-score strong{color:#fff;font-size:2rem}.rastreamento-ais-score span{color:#e2f6ffdb}.rastreamento-ais-bar{height:10px;border-radius:999px;background:#ffffff29;overflow:hidden}.rastreamento-ais-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8,#facc15,#ef4444)}.rastreamento-ais-body{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:.72rem;margin-top:.72rem}.rastreamento-ais-alvos,.rastreamento-ais-corredores{display:grid;gap:.55rem}.rastreamento-ais-alvos h4,.rastreamento-ais-corredores h4{margin:0;color:#06214a;font-size:.82rem}.rastreamento-ais-alvo,.rastreamento-ais-corredor{border:1px solid rgba(148,163,184,.24);border-radius:20px;padding:.72rem;background:#ffffffc7;box-shadow:0 14px 26px #07598512}.rastreamento-ais-alvo.medio{border-color:#f59e0b57;background:#fffbebd1}.rastreamento-ais-alvo.alto,.rastreamento-ais-alvo.critico{border-color:#dc262657;background:#fef2f2db}.rastreamento-ais-alvo strong,.rastreamento-ais-corredor strong{display:block;color:#06214a;font-size:.82rem}.rastreamento-ais-alvo small,.rastreamento-ais-corredor span{display:block;margin-top:.14rem;color:#64748b;font-size:.62rem;font-weight:800}.rastreamento-ais-alvo p,.rastreamento-ais-corredor p{margin:.42rem 0 0;color:#475569;font-size:.66rem;line-height:1.38}.rastreamento-ais-metrics{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.55rem}.rastreamento-ais-metrics span,.rastreamento-ais-tags span{padding:.28rem .48rem;border-radius:999px;background:#f0f9ff;color:#075985;border:1px solid rgba(14,165,233,.16);font-size:.58rem;font-weight:900}.rastreamento-ais-corredor.alta{border-color:#f59e0b5c;background:#fffbebd1}.rastreamento-ais-corredor.media{border-color:#0ea5e93d}.rastreamento-ais-alertas{border-radius:20px;padding:.72rem;background:linear-gradient(135deg,#e0f2fed6,#ecfdf5d1);border:1px solid rgba(14,165,233,.18)}.rastreamento-ais-alertas p{margin:0 0 .42rem;color:#0f3a55;font-size:.66rem;line-height:1.38}.rastreamento-ais-tags{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.46rem}@media(max-width:1180px){.rastreamento-ais-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rastreamento-ais-body{grid-template-columns:1fr}}@media(max-width:720px){.rastreamento-ais-grid{grid-template-columns:1fr}}.rastreamento-atlas-autonomo{position:relative;overflow:hidden;border:1px solid rgba(30,64,175,.14);background:radial-gradient(circle at 14% 8%,rgba(59,130,246,.16),transparent 28%),radial-gradient(circle at 92% 18%,rgba(14,165,233,.14),transparent 30%),linear-gradient(135deg,#fffffffa,#eff6fff0)}.rastreamento-atlas-autonomo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.045) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 88%)}.rastreamento-atlas-autonomo-grid,.rastreamento-atlas-autonomo-body{position:relative;z-index:1}.rastreamento-atlas-autonomo-grid{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(2,minmax(180px,.75fr));gap:14px;margin-top:16px}.rastreamento-atlas-autonomo-grid article,.rastreamento-atlas-acao,.rastreamento-atlas-predicao{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffd1;box-shadow:0 18px 42px #0f172a14;padding:16px}.rastreamento-atlas-autonomo-grid small,.rastreamento-atlas-autonomo-grid span,.rastreamento-atlas-acao small,.rastreamento-atlas-acao span,.rastreamento-atlas-acao em,.rastreamento-atlas-predicao span,.rastreamento-atlas-predicao p{color:#475569;font-size:.78rem;line-height:1.45}.rastreamento-atlas-autonomo-grid strong{display:block;color:#0f172a;font-size:1.7rem;margin:6px 0}.rastreamento-atlas-autonomo-score strong{font-size:2.35rem}.rastreamento-atlas-autonomo-bar{height:9px;border-radius:999px;background:#94a3b83d;overflow:hidden;margin-top:12px}.rastreamento-atlas-autonomo-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0284c7,#2563eb,#7c3aed);box-shadow:0 0 18px #2563eb66}.rastreamento-atlas-autonomo-body{display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(280px,.85fr);gap:16px;margin-top:16px}.rastreamento-atlas-autonomo-acoes,.rastreamento-atlas-autonomo-predicoes{display:grid;gap:12px}.rastreamento-atlas-autonomo h4{margin:0;color:#0f172a;font-size:.95rem}.rastreamento-atlas-acao{display:grid;gap:8px}.rastreamento-atlas-acao div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rastreamento-atlas-acao strong,.rastreamento-atlas-predicao strong{color:#0f172a;font-size:.96rem}.rastreamento-atlas-acao p,.rastreamento-atlas-acao em,.rastreamento-atlas-acao span,.rastreamento-atlas-predicao p{margin:0}.rastreamento-atlas-acao.critico,.rastreamento-atlas-predicao.critico{border-color:#dc262633;background:linear-gradient(135deg,#fef2f2f5,#ffffffdb)}.rastreamento-atlas-acao.intervencao,.rastreamento-atlas-predicao.alto{border-color:#f59e0b3d;background:linear-gradient(135deg,#fffbebf5,#ffffffdb)}.rastreamento-atlas-acao.assistido,.rastreamento-atlas-predicao.medio{border-color:#0284c733}.rastreamento-atlas-predicao{display:grid;gap:6px}.rastreamento-atlas-playbook{display:flex;flex-wrap:wrap;gap:8px}.rastreamento-atlas-playbook span{padding:8px 10px;border-radius:999px;background:#2563eb14;color:#1e3a8a;font-size:.74rem}@media(max-width:980px){.rastreamento-atlas-autonomo-grid,.rastreamento-atlas-autonomo-body{grid-template-columns:1fr}}.rastreamento-emergencia-real-panel{position:relative;overflow:hidden;border:1px solid rgba(239,68,68,.24);background:radial-gradient(circle at top left,rgba(239,68,68,.14),transparent 32%),radial-gradient(circle at bottom right,rgba(245,158,11,.12),transparent 30%),linear-gradient(135deg,#fffffffa,#f8fafcf0)}.rastreamento-emergencia-real-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(239,68,68,.12),transparent 28%,rgba(14,165,233,.08))}.rastreamento-emergencia-real-panel.sos,.rastreamento-emergencia-real-panel.critica{box-shadow:0 28px 70px #ef44442e}.rastreamento-emergencia-actions,.rastreamento-offline-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.rastreamento-btn.danger{color:#fff;border-color:#dc2626e6;background:linear-gradient(135deg,#dc2626,#ef4444 55%,#f97316);box-shadow:0 16px 32px #ef444442}.rastreamento-emergencia-grid{position:relative;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.rastreamento-emergencia-grid article,.rastreamento-emergencia-main,.rastreamento-emergencia-sos-box,.rastreamento-emergencia-canal,.rastreamento-emergencia-contato,.rastreamento-protocolo-card{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffd1;box-shadow:0 18px 38px #0f172a12}.rastreamento-emergencia-grid article{padding:16px}.rastreamento-emergencia-grid small,.rastreamento-emergencia-sos-box small,.rastreamento-protocolo-card small{display:block;color:#64748b;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.rastreamento-emergencia-grid strong{display:block;margin:6px 0;color:#0f172a;font-size:1.5rem;text-transform:capitalize}.rastreamento-emergencia-grid span,.rastreamento-emergencia-sos-box p,.rastreamento-emergencia-canal p,.rastreamento-emergencia-contato p,.rastreamento-protocolo-card p{color:#475569;line-height:1.45}.rastreamento-emergencia-main{background:linear-gradient(135deg,#0f172af5,#1e293bf0)}.rastreamento-emergencia-main small,.rastreamento-emergencia-main strong,.rastreamento-emergencia-main span{color:#fff}.rastreamento-emergencia-main strong{color:#fde68a}.rastreamento-emergencia-sos-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:16px;background:linear-gradient(135deg,#fef2f2f5,#fffbebf0)}.rastreamento-emergencia-sos-box p{margin:6px 0 0;color:#991b1b}.rastreamento-emergencia-columns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.rastreamento-emergencia-columns h4{margin:0 0 10px;color:#0f172a;font-size:.95rem}.rastreamento-emergencia-canal,.rastreamento-emergencia-contato{padding:14px;margin-bottom:10px}.rastreamento-emergencia-canal.acionar,.rastreamento-emergencia-contato.acionar{border-color:#ef444457;background:#fef2f2e0}.rastreamento-emergencia-canal>div,.rastreamento-emergencia-contato>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.rastreamento-emergencia-canal strong,.rastreamento-emergencia-contato strong,.rastreamento-protocolo-card strong{color:#0f172a}.rastreamento-emergencia-canal em,.rastreamento-emergencia-contato em{padding:5px 9px;border-radius:999px;color:#0f172a;background:#e2e8f0d9;font-size:.72rem;font-style:normal;text-transform:capitalize}.rastreamento-emergencia-canal.acionar em,.rastreamento-emergencia-contato.acionar em{color:#fff;background:#dc2626}.rastreamento-emergencia-canal span,.rastreamento-emergencia-contato span{display:block;margin-top:6px;color:#64748b;font-size:.82rem}.rastreamento-protocolo-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.rastreamento-protocolo-card{padding:14px}.rastreamento-protocolo-card.executando{border-color:#f59e0b57;background:#fffbebe6}.rastreamento-protocolo-card.concluido{border-color:#22c55e47;background:#f0fdf4e6}.rastreamento-protocolo-card span{display:block;margin:6px 0;color:#0369a1;font-size:.82rem}@media(max-width:1180px){.rastreamento-emergencia-grid,.rastreamento-protocolo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rastreamento-emergencia-grid,.rastreamento-emergencia-columns,.rastreamento-protocolo-grid{grid-template-columns:1fr}.rastreamento-emergencia-sos-box{align-items:stretch;flex-direction:column}}.rastreamento-fechamento-panel{border:1px solid rgba(245,158,11,.28);background:radial-gradient(circle at 18% 18%,rgba(245,158,11,.16),transparent 34%),radial-gradient(circle at 82% 0%,rgba(14,165,233,.14),transparent 32%),linear-gradient(135deg,#fffffffa,#f0f9fff0);box-shadow:0 28px 70px #0f172a1a}.rastreamento-fechamento-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:14px;margin-top:18px}.rastreamento-fechamento-grid article,.rastreamento-fechamento-frota div,.rastreamento-fechamento-item,.rastreamento-fechamento-pendencias>div{border:1px solid rgba(148,163,184,.24);border-radius:22px;background:#ffffffd1;box-shadow:0 18px 42px #0f172a14}.rastreamento-fechamento-grid article{padding:18px;min-height:132px;display:flex;flex-direction:column;gap:8px}.rastreamento-fechamento-grid small,.rastreamento-fechamento-frota span,.rastreamento-fechamento-item small{color:#64748b;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.rastreamento-fechamento-grid strong{color:#0f172a;font-size:clamp(1.4rem,2.5vw,2.4rem);line-height:1}.rastreamento-fechamento-grid span,.rastreamento-fechamento-item p,.rastreamento-fechamento-item em,.rastreamento-fechamento-pendencias span{color:#475569;font-size:.88rem;line-height:1.45}.rastreamento-fechamento-score{background:linear-gradient(135deg,#0f172af5,#0e7490e0)!important;color:#fff}.rastreamento-fechamento-score small,.rastreamento-fechamento-score strong,.rastreamento-fechamento-score span{color:#fff}.rastreamento-fechamento-frota{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.rastreamento-fechamento-frota div{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rastreamento-fechamento-frota strong{color:#0f172a;font-size:1.2rem}.rastreamento-fechamento-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.rastreamento-fechamento-item{padding:16px;display:grid;grid-template-columns:1fr auto;gap:8px 14px;position:relative;overflow:hidden}.rastreamento-fechamento-item:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:#38bdf8}.rastreamento-fechamento-item.depende_hardware:before{background:#f59e0b}.rastreamento-fechamento-item.validar_backend:before{background:#fb7185}.rastreamento-fechamento-item.pronto_frontend:before{background:#22c55e}.rastreamento-fechamento-item strong{display:block;color:#0f172a;margin-top:3px}.rastreamento-fechamento-item>span{align-self:start;border-radius:999px;padding:6px 10px;background:#0ea5e91a;color:#0369a1;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.rastreamento-fechamento-item p,.rastreamento-fechamento-item em{grid-column:1 / -1;margin:0}.rastreamento-fechamento-item em{color:#0f766e;font-style:normal}.rastreamento-fechamento-pendencias{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.rastreamento-fechamento-pendencias>div{padding:16px}.rastreamento-fechamento-pendencias h4{margin:0 0 10px;color:#0f172a;font-size:.98rem}.rastreamento-fechamento-pendencias span{display:block;padding:9px 0;border-top:1px solid rgba(148,163,184,.18)}@media(max-width:1120px){.rastreamento-fechamento-grid,.rastreamento-fechamento-checklist,.rastreamento-fechamento-pendencias{grid-template-columns:1fr}.rastreamento-fechamento-frota{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.rastreamento-fechamento-frota{grid-template-columns:1fr}}.rastreamento-page-delta1{--delta1-ink: #0f172a;--delta1-muted: #64748b;--delta1-line: rgba(15, 23, 42, .1);--delta1-card: rgba(255, 255, 255, .94);--delta1-soft: #f8fafc;--delta1-blue: #0ea5e9;--delta1-navy: #0f2847;--delta1-gold: #d99b35;--delta1-danger: #dc2626;color:var(--delta1-ink)}.rastreamento-delta1-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:18px;align-items:stretch;padding:24px;border:1px solid rgba(14,165,233,.14);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.18),transparent 32%),linear-gradient(135deg,#fff,#f8fbff 48%,#eef8ff);box-shadow:0 22px 70px #0f172a17;margin-bottom:18px}.rastreamento-delta1-hero h2{margin:8px 0 10px;font-size:clamp(1.85rem,2.8vw,3rem);line-height:1.02;letter-spacing:-.055em;color:#082f49}.rastreamento-delta1-hero p{max-width:980px;margin:0;color:#475569;font-size:.98rem;line-height:1.68}.rastreamento-delta1-status{display:flex;flex-direction:column;justify-content:center;min-height:178px;padding:22px;border-radius:24px;background:linear-gradient(145deg,#0f2847f5,#082f49eb);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 18px 45px #082f4938}.rastreamento-delta1-status small,.rastreamento-delta1-kpis small,.rastreamento-delta1-session small,.rastreamento-delta1-detail-grid small,.rastreamento-delta1-route-grid small,.rastreamento-delta1-tower-grid small,.rastreamento-delta1-atlas-main small{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;color:#64748b}.rastreamento-delta1-status small{color:#ffffffad}.rastreamento-delta1-status strong{display:block;margin:8px 0;font-size:1.65rem;letter-spacing:-.04em}.rastreamento-delta1-status span{color:#ffffffc7;line-height:1.5}.rastreamento-delta1-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.rastreamento-delta1-kpis article,.rastreamento-delta1-panel,.rastreamento-delta1-map-card,.rastreamento-delta1-side>section,.rastreamento-delta1-tower,.rastreamento-delta1-detail-grid article,.rastreamento-delta1-route-grid article,.rastreamento-delta1-tower-grid article,.rastreamento-delta1-atlas-main{border:1px solid var(--delta1-line);border-radius:22px;background:var(--delta1-card);box-shadow:0 16px 42px #0f172a12}.rastreamento-delta1-kpis article{padding:16px}.rastreamento-delta1-kpis strong{display:block;margin:7px 0 4px;font-size:1.55rem;letter-spacing:-.04em;color:#0f2847;font-weight:650}.rastreamento-delta1-kpis span{color:#64748b;font-size:.82rem;line-height:1.35}.rastreamento-delta1-tabs{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#f8fafce0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-bottom:18px}.rastreamento-delta1-tabs button{border:0;border-radius:18px;background:transparent;color:#475569;padding:12px 10px;text-align:left;cursor:pointer;transition:.22s ease}.rastreamento-delta1-tabs button strong{display:block;color:#0f172a;font-size:.88rem;font-weight:650}.rastreamento-delta1-tabs button span{display:block;margin-top:3px;font-size:.72rem;color:#64748b}.rastreamento-delta1-tabs button:hover,.rastreamento-delta1-tabs button.active{background:#fff;box-shadow:0 12px 32px #0ea5e924;transform:translateY(-1px)}.rastreamento-delta1-tabs button.active strong{color:#0369a1}.rastreamento-delta1-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);gap:18px;align-items:start}.rastreamento-delta1-map-card,.rastreamento-delta1-panel,.rastreamento-delta1-tower{padding:18px}.rastreamento-delta1-map{min-height:590px;border-radius:24px;overflow:hidden}.rastreamento-marker.selecionado{transform:translate(-50%,-50%) scale(1.16);box-shadow:0 0 0 8px #0ea5e924,0 0 30px #0ea5e957}.rastreamento-delta1-side{display:grid;gap:14px}.rastreamento-delta1-side>section{padding:18px}.rastreamento-delta1-session h3{margin:8px 0 4px;font-size:1.45rem;letter-spacing:-.04em;color:#0f2847}.rastreamento-delta1-session p{margin:0 0 14px;color:#64748b}.rastreamento-delta1-session.emergencia{border-color:#dc262659;box-shadow:0 18px 45px #dc26261c}.rastreamento-delta1-session.atencao{border-color:#f59e0b66;box-shadow:0 18px 45px #f59e0b1a}.rastreamento-delta1-session-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.rastreamento-delta1-session-grid span,.rastreamento-delta1-boat-metrics span{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:16px;background:#f8fafc;color:#64748b;font-size:.78rem}.rastreamento-delta1-session-grid strong,.rastreamento-delta1-boat-metrics strong{color:#0f2847;font-size:1rem;font-weight:650}.rastreamento-delta1-actions-main,.rastreamento-delta1-alert-actions,.rastreamento-delta1-tower-actions,.rastreamento-delta1-export-grid{display:flex;flex-wrap:wrap;gap:9px}.rastreamento-delta1-start h4{margin:0 0 12px;color:#0f2847}.rastreamento-delta1-start form{display:grid;gap:10px}.rastreamento-delta1-start label{display:grid;gap:6px;font-size:.76rem;color:#64748b;font-weight:650}.rastreamento-delta1-start input{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:11px 12px;background:#fff;color:#0f172a;outline:none}.rastreamento-delta1-start input:focus{border-color:#0ea5e980;box-shadow:0 0 0 4px #0ea5e91a}.rastreamento-delta1-fleet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rastreamento-delta1-boat{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:14px;padding:16px;border:1px solid rgba(15,23,42,.1);border-radius:20px;background:#fff;cursor:pointer}.rastreamento-delta1-boat h4{margin:5px 0;font-size:1.1rem;color:#0f2847}.rastreamento-delta1-boat p{margin:0;color:#64748b}.rastreamento-delta1-boat.atencao{border-color:#f59e0b61}.rastreamento-delta1-boat.emergencia{border-color:#dc262661}.rastreamento-delta1-boat-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rastreamento-delta1-detail-grid,.rastreamento-delta1-route-grid,.rastreamento-delta1-tower-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.rastreamento-delta1-detail-grid article,.rastreamento-delta1-route-grid article,.rastreamento-delta1-tower-grid article{padding:16px}.rastreamento-delta1-detail-grid strong,.rastreamento-delta1-route-grid strong,.rastreamento-delta1-tower-grid strong,.rastreamento-delta1-atlas-main strong{display:block;margin:7px 0 6px;color:#0f2847;font-size:1.14rem;font-weight:650}.rastreamento-delta1-detail-grid span,.rastreamento-delta1-route-grid span,.rastreamento-delta1-tower-grid span,.rastreamento-delta1-atlas-main p{color:#64748b;line-height:1.48}.rastreamento-delta1-incidents,.rastreamento-delta1-events{display:grid;gap:10px;margin-top:14px}.rastreamento-delta1-incident{padding:15px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff}.rastreamento-delta1-incident strong{display:block;margin:5px 0;color:#0f2847}.rastreamento-delta1-incident p{margin:0 0 6px;color:#64748b}.rastreamento-delta1-incident em{color:#0369a1;font-style:normal;font-weight:650}.rastreamento-delta1-incident.alto{border-color:#f59e0b59}.rastreamento-delta1-incident.critico{border-color:#dc262659;background:linear-gradient(135deg,#fff,#fff7f7)}.rastreamento-delta1-tower{background:radial-gradient(circle at 18% 0%,rgba(14,165,233,.18),transparent 28%),linear-gradient(145deg,#0f2847,#082f49);color:#fff;border-color:#ffffff1f}.rastreamento-delta1-tower .rastreamento-section-title h3,.rastreamento-delta1-tower .rastreamento-section-title p{color:#fff}.rastreamento-delta1-tower-grid article{background:#ffffff17;border-color:#ffffff24;color:#fff}.rastreamento-delta1-tower-grid small,.rastreamento-delta1-tower-grid span{color:#ffffffad}.rastreamento-delta1-tower-grid strong{color:#fff}.rastreamento-delta1-atlas-main{padding:20px;background:linear-gradient(135deg,#fff,#f7fbff);border-color:#0ea5e924}.rastreamento-delta1-atlas-main strong{font-size:1.35rem;line-height:1.25}.rastreamento-delta1-export-grid{margin-top:8px}.rastreamento-delta1-export-grid .rastreamento-btn{min-height:42px}@media(max-width:1180px){.rastreamento-delta1-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rastreamento-delta1-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.rastreamento-delta1-layout,.rastreamento-delta1-fleet-grid{grid-template-columns:1fr}}@media(max-width:760px){.rastreamento-delta1-hero{grid-template-columns:1fr;padding:18px}.rastreamento-delta1-kpis,.rastreamento-delta1-tabs,.rastreamento-delta1-detail-grid,.rastreamento-delta1-route-grid,.rastreamento-delta1-tower-grid,.rastreamento-delta1-boat{grid-template-columns:1fr}.rastreamento-delta1-map{min-height:430px}}.rastreamento-operacao-clean{display:grid;grid-template-columns:minmax(245px,.82fr) minmax(460px,1.55fr) minmax(260px,.88fr);gap:.85rem;align-items:start}.rastreamento-clean-card{border:1px solid rgba(148,163,184,.22);background:#fffffff0;border-radius:22px;box-shadow:0 18px 42px #0f172a12;box-sizing:border-box}.rastreamento-clean-frota,.rastreamento-clean-map-card,.rastreamento-clean-contexto>.rastreamento-clean-card,.rastreamento-clean-bottom{padding:.82rem}.rastreamento-clean-head,.rastreamento-clean-map-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.68rem}.rastreamento-clean-head.compact{align-items:center;margin-bottom:.52rem}.rastreamento-clean-head h3,.rastreamento-clean-map-top h3,.rastreamento-clean-actions h3{margin:0;color:#06214a;font-size:.9rem;letter-spacing:-.03em}.rastreamento-clean-head p,.rastreamento-clean-map-top p,.rastreamento-clean-maritimo p,.rastreamento-clean-session p,.rastreamento-clean-risk p{margin:.18rem 0 0;color:#64748b;font-size:.68rem;line-height:1.36}.rastreamento-clean-head>span{display:inline-grid;place-items:center;min-width:32px;height:28px;border-radius:999px;color:#075985;background:#e0f2fe;font-size:.72rem;font-weight:900}.rastreamento-clean-search{margin-bottom:.64rem}.rastreamento-clean-search input{width:100%;height:38px;border:1px solid rgba(148,163,184,.34);border-radius:14px;padding:0 .72rem;background:#fbfdff;color:#0f2744;box-sizing:border-box;outline:none}.rastreamento-clean-lista-frota{display:grid;gap:.45rem}.rastreamento-clean-vessel{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:.5rem;align-items:center;width:100%;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:.55rem;background:#fff;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rastreamento-clean-vessel:hover,.rastreamento-clean-vessel.active{transform:translateY(-1px);border-color:#0ea5e97a;box-shadow:0 12px 26px #0e74901f}.rastreamento-clean-vessel-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:12px;background:#e0f2fe;color:#0284c7}.rastreamento-clean-vessel-main{min-width:0;display:grid;gap:.1rem}.rastreamento-clean-vessel-main strong{color:#06214a;font-size:.73rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rastreamento-clean-vessel-main small,.rastreamento-clean-vessel-main em{color:#64748b;font-size:.61rem;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rastreamento-clean-status{padding:.18rem .38rem;border-radius:999px;font-size:.52rem;font-weight:900;color:#075985;background:#e0f2fe;white-space:nowrap}.rastreamento-clean-status.atencao{color:#92400e;background:#fef3c7}.rastreamento-clean-status.emergencia{color:#fff;background:#dc2626}.rastreamento-clean-status.finalizada{color:#475569;background:#e2e8f0}.rastreamento-clean-outline{width:100%;min-height:34px;margin-top:.62rem;border:1px solid rgba(14,116,144,.22);border-radius:14px;color:#075985;background:#f8fcff;font-size:.66rem;font-weight:900;cursor:pointer}.rastreamento-clean-map-card{min-width:0}.rastreamento-clean-map{min-height:332px!important;height:332px;border-radius:20px;background:linear-gradient(110deg,#e0f2fee6,#bae6fd6b),radial-gradient(circle at 24% 35%,rgba(14,165,233,.22),transparent 24%),radial-gradient(circle at 72% 62%,rgba(20,184,166,.15),transparent 24%),#eef9ff}.rastreamento-clean-map .rastreamento-map-routes polyline{filter:drop-shadow(0 5px 5px rgba(15,23,42,.08))}.rastreamento-clean-legend{position:absolute;z-index:6;right:.74rem;bottom:.74rem;display:grid;gap:.28rem;min-width:104px;padding:.62rem;border-radius:15px;background:#ffffffe0;box-shadow:0 14px 30px #0f172a1f;font-size:.6rem;color:#475569}.rastreamento-clean-legend strong{color:#06214a;font-size:.66rem}.rastreamento-clean-legend span{display:inline-flex;align-items:center;gap:.32rem}.rastreamento-clean-legend i,.rastreamento-clean-risk i{width:8px;height:8px;border-radius:999px;background:#22c55e;display:inline-block}.rastreamento-clean-legend i.atencao,.rastreamento-clean-risk i.alerta{background:#f59e0b}.rastreamento-clean-legend i.emergencia,.rastreamento-clean-risk i.critico{background:#ef4444}.rastreamento-clean-coordinates{position:absolute;z-index:6;right:.74rem;top:.74rem;padding:.24rem .48rem;border-radius:10px;color:#075985;background:#ffffffd6;font-size:.58rem;font-weight:900}.rastreamento-clean-contexto{display:grid;gap:.85rem}.rastreamento-clean-session small{color:#64748b;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.rastreamento-clean-session h3{margin:.25rem 0 0;color:#06214a;font-size:.98rem}.rastreamento-clean-session-grid,.rastreamento-clean-mar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.62rem}.rastreamento-clean-session-grid span,.rastreamento-clean-mar-grid span{border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:.5rem;background:#f8fcff;color:#64748b;font-size:.6rem}.rastreamento-clean-session-grid strong,.rastreamento-clean-mar-grid strong{display:block;color:#06214a;font-size:.88rem}.rastreamento-clean-mar-grid small{display:block;margin-top:.12rem;color:#64748b;font-size:.58rem}.rastreamento-clean-risk p{display:flex;align-items:center;gap:.44rem}.rastreamento-clean-actions{display:grid;gap:.45rem}.rastreamento-clean-actions h3{margin-bottom:.15rem}.rastreamento-clean-actions button{min-height:36px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#fbfdff;color:#0f2744;font-size:.66rem;font-weight:900;cursor:pointer;text-align:left;padding:0 .65rem}.rastreamento-clean-actions button:disabled{opacity:.5;cursor:not-allowed}.rastreamento-clean-bottom{grid-column:span 1}.rastreamento-clean-bottom .rastreamento-clean-head button{border:0;background:transparent;color:#0284c7;font-size:.63rem;font-weight:900;cursor:pointer}.rastreamento-clean-eventos{display:grid;gap:.44rem}.rastreamento-clean-eventos article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:.52rem;align-items:center;padding:.48rem 0;border-top:1px solid rgba(148,163,184,.16)}.rastreamento-clean-eventos article:first-child{border-top:0}.rastreamento-clean-eventos article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:12px;color:#fff;background:#0ea5e9;font-size:.58rem;font-weight:900}.rastreamento-clean-eventos strong{display:block;color:#06214a;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rastreamento-clean-eventos small{display:block;margin-top:.1rem;color:#64748b;font-size:.58rem}.rastreamento-clean-eventos em{padding:.2rem .42rem;border-radius:999px;color:#075985;background:#e0f2fe;font-size:.55rem;font-style:normal;font-weight:900}.rastreamento-clean-empty{color:#64748b;font-size:.68rem}@media(max-width:1180px){.rastreamento-operacao-clean{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.rastreamento-clean-contexto{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.rastreamento-operacao-clean,.rastreamento-clean-contexto{grid-template-columns:1fr}.rastreamento-clean-map{min-height:280px!important;height:280px}.rastreamento-map-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.rastreamento-clean-map-top{flex-direction:column}}.rastreamento-page-delta1{background:radial-gradient(circle at 15% 0%,rgba(14,165,233,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#eef6ff);padding:1.08rem}.rastreamento-delta1-hero-premium{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.92rem;padding:.2rem .06rem .35rem;background:transparent;border:0;box-shadow:none}.rastreamento-delta1-hero-premium h2{margin:.18rem 0 .12rem;color:#071b3a;font-size:clamp(1.38rem,2vw,1.86rem);line-height:1.05;letter-spacing:-.055em}.rastreamento-delta1-hero-premium p{max-width:720px;margin:0;color:#64748b;font-size:.88rem}.rastreamento-delta1-top-actions{display:flex;align-items:center;gap:.72rem;flex-wrap:wrap;justify-content:flex-end}.rastreamento-weather-pill,.rastreamento-user-pill{display:flex;align-items:center;gap:.62rem;min-height:48px;border:1px solid rgba(226,232,240,.9);border-radius:18px;padding:.44rem .72rem;background:#ffffffeb;box-shadow:0 12px 32px #0f172a0f}.rastreamento-weather-pill>span{font-size:1.65rem}.rastreamento-weather-pill strong{color:#071b3a;font-size:1rem}.rastreamento-weather-pill small,.rastreamento-user-pill small{display:block;color:#64748b;font-size:.64rem}.rastreamento-user-pill>strong{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#fff;background:#334155}.rastreamento-user-pill span{color:#071b3a;font-size:.8rem;font-weight:800}.rastreamento-delta1-kpis-premium{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-bottom:.96rem}.rastreamento-delta1-kpis-premium article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.68rem;min-height:84px;padding:.92rem;border:1px solid rgba(226,232,240,.95);border-radius:19px;background:#fffffff5;box-shadow:0 14px 35px #0f172a11}.rastreamento-delta1-kpis-premium article>i{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#e0f2fe;font-style:normal;font-size:1.34rem}.rastreamento-delta1-kpis-premium article:nth-child(2)>i{background:#dcfce7}.rastreamento-delta1-kpis-premium article:nth-child(3)>i{background:#fef3c7}.rastreamento-delta1-kpis-premium article:nth-child(4)>i{background:#fee2e2}.rastreamento-delta1-kpis-premium article:nth-child(5)>i{background:#ede9fe}.rastreamento-delta1-kpis-premium article:nth-child(6)>i{background:#dbeafe}.rastreamento-delta1-kpis-premium strong{margin:.16rem 0 .08rem;font-size:1.48rem}.rastreamento-delta1-kpis-premium em{align-self:end;color:#16a34a;font-size:.68rem;font-style:normal;font-weight:900;white-space:nowrap}.rastreamento-delta1-kpis-premium em.danger{color:#ef4444}.rastreamento-delta1-tabs{margin-bottom:.95rem;padding:.36rem;border-radius:18px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #e2e8f0b3}.rastreamento-delta1-tabs button{border-radius:14px;min-height:56px}.rastreamento-operacao-clean{grid-template-columns:minmax(245px,.88fr) minmax(530px,1.75fr) minmax(280px,1fr);gap:.92rem}.rastreamento-clean-card{border-color:#e2e8f0f0;border-radius:20px;background:#fffffffa;box-shadow:0 16px 38px #0f172a12}.rastreamento-clean-frota,.rastreamento-clean-map-card,.rastreamento-clean-contexto>.rastreamento-clean-card,.rastreamento-clean-bottom{padding:.9rem}.rastreamento-clean-map{position:relative;min-height:386px!important;height:386px;border:1px solid rgba(125,211,252,.35);border-radius:17px;background:radial-gradient(circle at 48% 43%,rgba(125,211,252,.44),transparent 18%),linear-gradient(135deg,#bae6fdd1,#dbeafec7 52%,#e0f2feeb),#dff4ff;overflow:hidden}.rastreamento-clean-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(2,132,199,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(2,132,199,.08) 1px,transparent 1px);background-size:34px 34px;opacity:.78;pointer-events:none}.rastreamento-map-land{position:absolute;z-index:1;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.65),transparent 34%),linear-gradient(135deg,#f0fdf4f5,#e2e8f0d1);filter:drop-shadow(0 10px 18px rgba(15,23,42,.08));opacity:.92}.rastreamento-map-land.land-a{width:42%;height:55%;left:-8%;top:8%;border-radius:43% 57% 64% 36%/50% 46% 54% 50%;transform:rotate(-10deg)}.rastreamento-map-land.land-b{width:44%;height:58%;right:-9%;top:4%;border-radius:56% 44% 47% 53%/55% 48% 52% 45%;transform:rotate(8deg)}.rastreamento-map-land.land-c{width:36%;height:34%;right:10%;bottom:-12%;border-radius:60% 40% 45% 55%/56% 48% 52% 44%;transform:rotate(-3deg)}.rastreamento-map-place{position:absolute;z-index:2;color:#0f172a7a;font-size:.68rem;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,.8);pointer-events:none}.rastreamento-map-place.place-a{left:12%;top:58%}.rastreamento-map-place.place-b{left:33%;top:48%}.rastreamento-map-place.place-c{right:11%;top:34%}.rastreamento-map-place.place-d{left:45%;top:24%;color:#0284c785}.rastreamento-map-control{position:absolute;left:.78rem;z-index:7;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:#0f172a;background:#ffffffeb;box-shadow:0 10px 20px #0f172a1f;font-size:1.1rem;font-weight:900}.rastreamento-map-control.zoom-plus{top:.78rem}.rastreamento-map-control.zoom-minus{top:3.28rem}.rastreamento-geofence-zone{z-index:3;left:62%;top:15%;width:18%;height:22%;border-color:#ef444459;background:#ef44440d}.rastreamento-geofence-zone span{color:#ef4444;background:#ffffffdb}.rastreamento-map-routes{z-index:4}.rastreamento-marker{z-index:5;box-shadow:0 0 0 8px #0ea5e91f,0 10px 22px #0f172a2e}.rastreamento-marker.emergencia{box-shadow:0 0 0 11px #ef444429,0 10px 24px #ef44443d}.rastreamento-marker.atencao{box-shadow:0 0 0 10px #f59e0b26,0 10px 24px #f59e0b2e}.rastreamento-clean-legend{right:.9rem;bottom:.9rem;min-width:118px;padding:.72rem;border:1px solid rgba(226,232,240,.8);background:#ffffffeb}.rastreamento-clean-coordinates{top:auto;bottom:.9rem;right:9.6rem;color:#0f172a}.rastreamento-clean-vessel{min-height:62px}.rastreamento-clean-vessel-icon{color:#0284c7;background:#dbeafe}.rastreamento-clean-status.em_navegacao,.rastreamento-clean-status.preparando,.rastreamento-clean-status.atracada{color:#16a34a;background:#dcfce7}.rastreamento-clean-maritimo{background:radial-gradient(circle at 86% 20%,rgba(251,191,36,.22),transparent 22%),#fffffffa}.rastreamento-clean-maritimo .rastreamento-clean-head span{min-width:58px;height:auto;background:transparent;font-size:1.55rem;color:#071b3a}.rastreamento-clean-mar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rastreamento-clean-bottom{min-height:228px}.rastreamento-clean-bottom:nth-last-child(2){grid-column:1 / span 2}.rastreamento-clean-bottom:nth-last-child(1){grid-column:3 / span 1}@media(max-width:1360px){.rastreamento-delta1-kpis-premium{grid-template-columns:repeat(3,minmax(0,1fr))}.rastreamento-operacao-clean{grid-template-columns:minmax(230px,.9fr) minmax(420px,1.45fr)}.rastreamento-clean-contexto{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.rastreamento-clean-bottom:nth-last-child(2),.rastreamento-clean-bottom:nth-last-child(1){grid-column:span 1}}@media(max-width:920px){.rastreamento-delta1-hero-premium{align-items:flex-start;flex-direction:column}.rastreamento-delta1-top-actions{justify-content:flex-start}.rastreamento-delta1-kpis-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.rastreamento-operacao-clean,.rastreamento-clean-contexto{grid-template-columns:1fr}.rastreamento-clean-map{min-height:310px!important;height:310px}}.rastreamento-page-delta1{width:100%;max-width:100%;gap:.72rem;padding:.58rem .72rem .42rem;background:#f4f9ff;overflow:visible}.rastreamento-page-delta1>.rastreamento-delta1-hero-premium,.rastreamento-page-delta1>.rastreamento-delta1-tabs{display:none!important}.rastreamento-delta1-kpis-premium{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.62rem!important;margin:0 0 .62rem!important}.rastreamento-delta1-kpis-premium article{min-height:74px!important;padding:.66rem .72rem!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:.52rem!important;border-radius:12px!important;box-shadow:0 8px 18px #0f172a0f!important}.rastreamento-delta1-kpis-premium article>i{width:36px!important;height:36px!important;border-radius:10px!important;font-size:1.05rem!important}.rastreamento-delta1-kpis-premium small{font-size:.56rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:800!important}.rastreamento-delta1-kpis-premium strong{margin:.08rem 0 .02rem!important;font-size:1.28rem!important;line-height:1!important;letter-spacing:-.04em!important}.rastreamento-delta1-kpis-premium span,.rastreamento-delta1-kpis-premium em{font-size:.54rem!important}.rastreamento-operacao-clean{display:grid!important;grid-template-columns:236px minmax(480px,1fr) 300px!important;grid-template-areas:"frota mapa contexto" "eventos alertas contexto"!important;gap:.62rem!important;align-items:start!important}.rastreamento-clean-frota{grid-area:frota}.rastreamento-clean-map-card{grid-area:mapa}.rastreamento-clean-contexto{grid-area:contexto}.rastreamento-clean-bottom:nth-of-type(4){grid-area:eventos}.rastreamento-clean-bottom:nth-of-type(5){grid-area:alertas}.rastreamento-clean-card{border-radius:12px!important;border-color:#cddae7e6!important;background:#fff!important;box-shadow:0 9px 22px #0f172a0f!important}.rastreamento-clean-frota,.rastreamento-clean-map-card,.rastreamento-clean-contexto>.rastreamento-clean-card,.rastreamento-clean-bottom{padding:.62rem!important}.rastreamento-clean-head,.rastreamento-clean-map-top{margin-bottom:.5rem!important;gap:.5rem!important}.rastreamento-clean-map-top p,.rastreamento-clean-frota .rastreamento-clean-head p{display:none!important}.rastreamento-clean-head h3,.rastreamento-clean-map-top h3,.rastreamento-clean-actions h3{font-size:.76rem!important;line-height:1.1!important;letter-spacing:-.02em!important}.rastreamento-clean-head>span{min-width:24px!important;height:24px!important;font-size:.62rem!important}.rastreamento-clean-search{margin-bottom:.5rem!important}.rastreamento-clean-search input{height:31px!important;border-radius:7px!important;font-size:.62rem!important;padding:0 .52rem!important}.rastreamento-clean-lista-frota{gap:.36rem!important}.rastreamento-clean-vessel{min-height:52px!important;grid-template-columns:25px minmax(0,1fr) auto!important;gap:.38rem!important;border-radius:9px!important;padding:.44rem!important}.rastreamento-clean-vessel-icon{width:25px!important;height:25px!important;border-radius:8px!important;font-size:.82rem!important}.rastreamento-clean-vessel-main strong{font-size:.62rem!important}.rastreamento-clean-vessel-main small,.rastreamento-clean-vessel-main em{font-size:.52rem!important}.rastreamento-clean-status{padding:.12rem .28rem!important;font-size:.48rem!important}.rastreamento-clean-outline{min-height:29px!important;margin-top:.45rem!important;border-radius:8px!important;font-size:.58rem!important}.rastreamento-clean-map-card{min-width:0!important}.rastreamento-clean-map-top{align-items:center!important}.rastreamento-clean-map-top .rastreamento-map-actions{gap:.36rem!important}.rastreamento-clean-map-top .rastreamento-btn{min-height:29px!important;border-radius:8px!important;padding:0 .56rem!important;font-size:.58rem!important}.rastreamento-clean-map{height:353px!important;min-height:353px!important;border-radius:9px!important;border-color:#7dd3fc6b!important}.rastreamento-clean-map:before{background-size:28px 28px!important;opacity:.62!important}.rastreamento-map-control{width:27px!important;height:27px!important;border-radius:7px!important;font-size:.95rem!important;left:.55rem!important}.rastreamento-map-control.zoom-plus{top:.55rem!important}.rastreamento-map-control.zoom-minus{top:2.7rem!important}.rastreamento-map-place{font-size:.56rem!important}.rastreamento-marker{width:18px!important;height:18px!important}.rastreamento-marker span,.rastreamento-marker:before{width:18px!important;height:18px!important}.rastreamento-clean-legend{right:.55rem!important;bottom:.55rem!important;min-width:92px!important;padding:.48rem!important;border-radius:8px!important;gap:.18rem!important;font-size:.5rem!important}.rastreamento-clean-legend strong{font-size:.56rem!important}.rastreamento-clean-legend i,.rastreamento-clean-risk i{width:6px!important;height:6px!important}.rastreamento-clean-coordinates{right:7.4rem!important;bottom:.55rem!important;border-radius:6px!important;padding:.18rem .36rem!important;font-size:.48rem!important}.rastreamento-clean-contexto{display:grid!important;grid-template-columns:1fr!important;gap:.62rem!important}.rastreamento-clean-contexto>.rastreamento-clean-session{display:none!important}.rastreamento-clean-maritimo{min-height:138px!important}.rastreamento-clean-maritimo .rastreamento-clean-head span{min-width:auto!important;font-size:1.28rem!important}.rastreamento-clean-maritimo p,.rastreamento-clean-risk p{font-size:.58rem!important}.rastreamento-clean-mar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.36rem!important}.rastreamento-clean-mar-grid span,.rastreamento-clean-session-grid span{border-radius:8px!important;padding:.42rem!important;font-size:.52rem!important}.rastreamento-clean-mar-grid strong,.rastreamento-clean-session-grid strong{font-size:.72rem!important}.rastreamento-clean-mar-grid small{font-size:.48rem!important}.rastreamento-clean-risk{min-height:132px!important}.rastreamento-clean-risk p{justify-content:space-between!important;gap:.28rem!important;margin-top:.34rem!important}.rastreamento-clean-actions{gap:.36rem!important}.rastreamento-clean-actions button{min-height:31px!important;border-radius:8px!important;font-size:.58rem!important;padding:0 .52rem!important}.rastreamento-clean-bottom{min-height:195px!important;grid-column:auto!important}.rastreamento-clean-bottom .rastreamento-clean-head button{font-size:.54rem!important}.rastreamento-clean-eventos{gap:.28rem!important}.rastreamento-clean-eventos article{grid-template-columns:27px minmax(0,1fr) auto!important;gap:.38rem!important;padding:.34rem 0!important}.rastreamento-clean-eventos article>span{width:25px!important;height:25px!important;border-radius:8px!important;font-size:.48rem!important}.rastreamento-clean-eventos strong{font-size:.58rem!important}.rastreamento-clean-eventos small,.rastreamento-clean-eventos em{font-size:.48rem!important}.rastreamento-clean-eventos em{padding:.16rem .32rem!important}@media(max-width:1320px){.rastreamento-delta1-kpis-premium{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rastreamento-operacao-clean{grid-template-columns:230px minmax(420px,1fr)!important;grid-template-areas:"frota mapa" "contexto contexto" "eventos alertas"!important}.rastreamento-clean-contexto{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:920px){.rastreamento-delta1-kpis-premium{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rastreamento-operacao-clean{grid-template-columns:1fr!important;grid-template-areas:"frota" "mapa" "contexto" "eventos" "alertas"!important}.rastreamento-clean-contexto{grid-template-columns:1fr!important}}@media(max-width:640px){.rastreamento-delta1-kpis-premium{grid-template-columns:1fr!important}.rastreamento-clean-map{height:300px!important;min-height:300px!important}}.rastreamento-page-delta1>.rastreamento-delta1-hero-premium{display:none!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.18rem!important;margin:0 0 .62rem!important;padding:.34rem!important;border-radius:14px!important;border:1px solid rgba(205,218,231,.9)!important;background:#fffffff5!important;box-shadow:0 9px 22px #0f172a0e!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs button{min-height:46px!important;padding:.42rem .56rem!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#071b3a!important;text-align:left!important;cursor:pointer!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs button.active{background:#f8fcff!important;box-shadow:0 8px 18px #0f172a0d!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs strong{display:block!important;font-size:.68rem!important;line-height:1.08!important;font-weight:950!important;color:#06214a!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs span{display:block!important;margin-top:.16rem!important;font-size:.52rem!important;line-height:1.1!important;color:#64748b!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.rastreamento-operacao-clean{grid-template-columns:236px minmax(480px,1fr) 300px!important;grid-template-areas:"left mapa contexto" "left alertas contexto"!important;align-items:start!important}.rastreamento-clean-left-stack{grid-area:left!important;display:grid!important;grid-template-columns:1fr!important;gap:.62rem!important;min-width:0!important}.rastreamento-clean-left-stack .rastreamento-clean-frota,.rastreamento-clean-left-stack .rastreamento-clean-bottom{grid-column:auto!important;width:100%!important;min-width:0!important}.rastreamento-clean-map-card{grid-area:mapa!important}.rastreamento-clean-contexto{grid-area:contexto!important}.rastreamento-operacao-clean>.rastreamento-clean-bottom{grid-area:alertas!important}.rastreamento-clean-left-stack .rastreamento-clean-bottom{min-height:0!important;padding:.62rem!important}.rastreamento-clean-left-stack .rastreamento-clean-eventos article{grid-template-columns:27px minmax(0,1fr) auto!important}.rastreamento-clean-left-stack .rastreamento-clean-eventos article:nth-child(n+5){display:none!important}@media(max-width:1180px){.rastreamento-page-delta1>.rastreamento-delta1-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rastreamento-operacao-clean{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)!important;grid-template-areas:"left mapa" "contexto contexto" "alertas alertas"!important}}@media(max-width:780px){.rastreamento-page-delta1>.rastreamento-delta1-tabs{grid-template-columns:1fr!important}.rastreamento-operacao-clean{grid-template-columns:1fr!important;grid-template-areas:"left" "mapa" "contexto" "alertas"!important}}.rastreamento-page-delta1{gap:.72rem}.rastreamento-page-delta1>.rastreamento-delta1-tabs{position:sticky;top:0;z-index:8;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.45rem!important;padding:.48rem!important;margin:.08rem 0 .18rem!important;border:1px solid rgba(125,165,211,.28)!important;border-radius:22px!important;background:linear-gradient(135deg,#fffffffa,#f1f8fff0)!important;box-shadow:0 18px 38px #0f4e871a!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rastreamento-page-delta1>.rastreamento-delta1-tabs button{position:relative;min-height:62px!important;padding:.64rem .7rem!important;border:1px solid transparent!important;border-radius:18px!important;text-align:left!important;background:transparent!important;color:#0f2847!important;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.rastreamento-page-delta1>.rastreamento-delta1-tabs button:before{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.38rem;height:3px;border-radius:999px;background:transparent}.rastreamento-page-delta1>.rastreamento-delta1-tabs button:hover{transform:translateY(-1px);background:#ffffffbd!important;border-color:#0ea5e92e!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs button.active,.rastreamento-page-delta1>.rastreamento-delta1-tabs button.rastreamento-tab-active,.rastreamento-page-delta1>.rastreamento-delta1-tabs button[aria-current=page]{background:linear-gradient(135deg,#fff,#eef8ff)!important;border-color:#0ea5e96b!important;box-shadow:0 16px 34px #0284c729!important;transform:translateY(-1px)}.rastreamento-page-delta1>.rastreamento-delta1-tabs button.active:before,.rastreamento-page-delta1>.rastreamento-delta1-tabs button.rastreamento-tab-active:before,.rastreamento-page-delta1>.rastreamento-delta1-tabs button[aria-current=page]:before{background:linear-gradient(90deg,#0284c7,#22c55e)}.rastreamento-page-delta1>.rastreamento-delta1-tabs button.active strong,.rastreamento-page-delta1>.rastreamento-delta1-tabs button.rastreamento-tab-active strong,.rastreamento-page-delta1>.rastreamento-delta1-tabs button[aria-current=page] strong{color:#0369a1!important;font-weight:950!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs button.active span,.rastreamento-page-delta1>.rastreamento-delta1-tabs button.rastreamento-tab-active span,.rastreamento-page-delta1>.rastreamento-delta1-tabs button[aria-current=page] span{color:#0f766e!important;font-weight:800!important}.rastreamento-delta1-panel,.rastreamento-delta1-tower{position:relative;overflow:hidden;border:1px solid rgba(125,165,211,.34)!important;border-radius:28px!important;padding:1rem!important;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.13),transparent 30%),radial-gradient(circle at 94% 8%,rgba(34,197,94,.1),transparent 26%),linear-gradient(135deg,#fffffffc,#f1f8fff5)!important;box-shadow:0 22px 48px #0f4e871c!important}.rastreamento-delta1-panel:after,.rastreamento-delta1-tower:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(14,165,233,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(130deg,rgba(0,0,0,.35),transparent 64%);mask-image:linear-gradient(130deg,rgba(0,0,0,.35),transparent 64%)}.rastreamento-delta1-panel>*,.rastreamento-delta1-tower>*{position:relative;z-index:1}.rastreamento-delta1-panel .rastreamento-section-title,.rastreamento-delta1-tower .rastreamento-section-title{min-height:64px;margin-bottom:.85rem!important;padding:.72rem .82rem;border:1px solid rgba(14,165,233,.13);border-radius:22px;background:#ffffffb8}.rastreamento-delta1-panel .rastreamento-section-title h3,.rastreamento-delta1-tower .rastreamento-section-title h3{font-size:1.08rem!important;font-weight:950!important;letter-spacing:-.045em;color:#082f57!important}.rastreamento-delta1-panel .rastreamento-section-title p,.rastreamento-delta1-tower .rastreamento-section-title p{color:#64748b!important;font-weight:650}.rastreamento-delta1-panel .rastreamento-btn,.rastreamento-delta1-tower .rastreamento-btn,.rastreamento-delta1-export-grid .rastreamento-btn{min-height:38px;border-radius:14px;box-shadow:none}.rastreamento-delta1-detail-grid,.rastreamento-delta1-route-grid,.rastreamento-delta1-tower-grid,.rastreamento-delta1-export-grid,.rastreamento-delta1-alert-actions{gap:.7rem!important}.rastreamento-delta1-detail-grid article,.rastreamento-delta1-route-grid article,.rastreamento-delta1-tower-grid article,.rastreamento-delta1-export-grid .rastreamento-btn{border:1px solid rgba(125,165,211,.24)!important;border-radius:22px!important;background:#ffffffd1!important;box-shadow:0 16px 34px #0f4e8714!important}.rastreamento-delta1-boats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}.rastreamento-delta1-boat{border:1px solid rgba(125,165,211,.24)!important;border-radius:24px!important;padding:.86rem!important;background:#ffffffd6!important;box-shadow:0 16px 34px #0f4e8714!important}.rastreamento-delta1-boat.active{border-color:#0ea5e97a!important;box-shadow:0 18px 38px #0284c729!important}.rastreamento-delta1-boat h4{color:#082f57!important;font-weight:950!important}.rastreamento-delta1-boat-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rastreamento-delta1-boat-metrics span,.rastreamento-delta1-detail-grid article,.rastreamento-delta1-route-grid article,.rastreamento-delta1-tower-grid article{background:linear-gradient(135deg,#f8fafcf0,#eff6ffdb)!important}.rastreamento-delta1-alert-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:.75rem}.rastreamento-delta1-alert-actions .rastreamento-btn{min-height:52px;justify-content:center;border:1px solid rgba(248,113,113,.16);background:linear-gradient(135deg,#fff,#fff7ed)!important;color:#7f1d1d}.rastreamento-delta1-incidents{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}.rastreamento-delta1-incident{min-height:154px;border-radius:24px!important;box-shadow:0 16px 34px #0f4e8714!important}.rastreamento-delta1-incident.critico,.rastreamento-delta1-incident.alto{border-color:#ef444447!important;background:linear-gradient(135deg,#fffffff0,#fef2f2eb)!important}.rastreamento-delta1-route-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:.75rem}.rastreamento-delta1-events{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important}.rastreamento-delta1-events .rastreamento-evento{border-radius:20px!important;background:#ffffffd1!important;box-shadow:0 12px 26px #0f4e8712}.rastreamento-delta1-tower{color:#082f57!important;background:radial-gradient(circle at 18% 0%,rgba(14,165,233,.22),transparent 28%),radial-gradient(circle at 82% 10%,rgba(20,184,166,.18),transparent 24%),linear-gradient(135deg,#fff,#eef8ff)!important}.rastreamento-delta1-tower-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rastreamento-delta1-tower-grid small,.rastreamento-delta1-tower-grid span,.rastreamento-delta1-tower-grid strong{color:inherit!important}.rastreamento-delta1-tower-grid small{color:#64748b!important}.rastreamento-delta1-tower-grid span{color:#475569!important}.rastreamento-delta1-tower-grid strong{color:#082f57!important}.rastreamento-delta1-tower-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:.75rem}.rastreamento-delta1-atlas-main{position:relative;overflow:hidden;border-radius:28px!important;padding:1.12rem!important;border:1px solid rgba(14,165,233,.18)!important;background:radial-gradient(circle at 88% 16%,rgba(34,197,94,.18),transparent 24%),linear-gradient(135deg,#06214a,#075985 58%,#0f766e)!important;color:#fff!important;box-shadow:0 24px 48px #06214a2e!important}.rastreamento-delta1-atlas-main small,.rastreamento-delta1-atlas-main strong,.rastreamento-delta1-atlas-main p{color:#fff!important}.rastreamento-delta1-atlas-main strong{display:block;max-width:980px;margin:.28rem 0;font-size:clamp(1.22rem,2.2vw,2rem)!important;line-height:1.08;letter-spacing:-.055em}.rastreamento-delta1-export-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-bottom:.75rem}.rastreamento-delta1-export-grid .rastreamento-btn{min-height:58px;color:#075985;background:linear-gradient(135deg,#ffffffeb,#ecfeffd1)!important}.rastreamento-delta1-export-grid .rastreamento-btn.primary{color:#fff;background:linear-gradient(135deg,#075985,#0ea5e9)!important}@media(max-width:1320px){.rastreamento-page-delta1>.rastreamento-delta1-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rastreamento-delta1-export-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.rastreamento-delta1-boats,.rastreamento-delta1-incidents,.rastreamento-delta1-events,.rastreamento-delta1-route-grid,.rastreamento-delta1-tower-grid,.rastreamento-delta1-alert-actions,.rastreamento-delta1-tower-actions{grid-template-columns:1fr!important}.rastreamento-delta1-boat-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.rastreamento-page-delta1>.rastreamento-delta1-tabs,.rastreamento-delta1-export-grid{grid-template-columns:1fr!important}.rastreamento-page-delta1>.rastreamento-delta1-tabs button{min-height:54px!important}}.rastreamento-torre-wow{display:grid;gap:.9rem;color:#eaf8ff}.rastreamento-torre-hero,.rastreamento-torre-map-shell,.rastreamento-torre-drawer,.rastreamento-torre-timeline,.rastreamento-torre-mobile{border:1px solid rgba(125,211,252,.22);background:radial-gradient(circle at 12% 0%,rgba(14,165,233,.18),transparent 30%),linear-gradient(135deg,#041f46fa,#082f49f5);box-shadow:0 22px 52px #041f4638;border-radius:28px}.rastreamento-torre-hero{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.05rem;overflow:hidden}.rastreamento-torre-kicker{display:inline-flex;width:fit-content;margin-bottom:.42rem;padding:.28rem .62rem;border-radius:999px;background:#0ea5e929;border:1px solid rgba(125,211,252,.26);color:#7dd3fc;font-size:.6rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.rastreamento-torre-hero h3{margin:0;color:#fff;font-size:clamp(1.25rem,2vw,2rem);letter-spacing:-.055em}.rastreamento-torre-hero p{max-width:760px;margin:.35rem 0 0;color:#e2f6ffd1;font-size:.74rem;line-height:1.5}.rastreamento-torre-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.rastreamento-torre-hud{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.rastreamento-torre-hud article{min-height:86px;display:grid;align-content:center;gap:.12rem;padding:.75rem;border:1px solid rgba(125,211,252,.2);border-radius:22px;background:linear-gradient(135deg,#fffffff2,#ecfeffe0);color:#06214a;box-shadow:0 16px 34px #0ea5e91f}.rastreamento-torre-hud small{color:#64748b;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rastreamento-torre-hud strong{color:#061d3f;font-size:1.28rem;letter-spacing:-.055em;text-transform:capitalize}.rastreamento-torre-hud span{color:#52708c;font-size:.62rem}.rastreamento-torre-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:.9rem;align-items:stretch}.rastreamento-torre-map-shell{padding:.78rem}.rastreamento-torre-map-shell.replay{box-shadow:inset 0 0 0 2px #facc1561,0 22px 52px #041f4638}.rastreamento-torre-map-top{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.65rem}.rastreamento-torre-map-top strong{display:block;color:#fff;font-size:.95rem}.rastreamento-torre-map-top span{display:block;margin-top:.12rem;color:#e2f6ffb8;font-size:.64rem}.rastreamento-torre-map-top>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.rastreamento-torre-map-top button{min-height:28px;border:1px solid rgba(125,211,252,.22);border-radius:999px;padding:0 .55rem;background:#ffffff17;color:#e0f2fe;font-size:.58rem;font-weight:900}.rastreamento-torre-map{position:relative;min-height:560px;overflow:hidden;border-radius:24px;border:1px solid rgba(125,211,252,.24);background:radial-gradient(circle at 48% 38%,rgba(14,165,233,.34),transparent 32%),linear-gradient(135deg,#071d3a,#0e7490 54%,#082f49);box-shadow:inset 0 0 76px #082f49b8}.rastreamento-torre-gridlines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(186,230,253,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(186,230,253,.08) 1px,transparent 1px);background-size:34px 34px}.rastreamento-torre-water-glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:48%;background:radial-gradient(circle,rgba(125,211,252,.24),transparent 62%);filter:blur(2px)}.rastreamento-torre-land{position:absolute;border-radius:45% 55% 52% 48%;background:linear-gradient(135deg,#f1f5f9eb,#cbd5e1b8);box-shadow:inset 0 0 34px #0f172a14}.torre-land-a{width:42%;height:30%;left:-9%;top:10%;transform:rotate(-10deg)}.torre-land-b{width:40%;height:32%;right:-10%;top:14%;transform:rotate(8deg)}.torre-land-c{width:34%;height:24%;right:8%;bottom:-7%;transform:rotate(-7deg)}.rastreamento-torre-radar{position:absolute;left:50%;top:50%;width:280px;height:280px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(125,211,252,.22);box-shadow:0 0 0 80px #7dd3fc09,inset 0 0 44px #7dd3fc14;pointer-events:none}.rastreamento-torre-radar:before,.rastreamento-torre-radar:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:999px;border:1px solid rgba(125,211,252,.18)}.rastreamento-torre-radar:after{top:38%;right:38%;bottom:38%;left:38%}.rastreamento-torre-radar span{position:absolute;left:50%;top:50%;width:50%;height:2px;transform-origin:left center;background:linear-gradient(90deg,rgba(34,211,238,.86),transparent);animation:rastreamentoTorreRadar 5.2s linear infinite}@keyframes rastreamentoTorreRadar{to{transform:rotate(360deg)}}.rastreamento-torre-heat{position:absolute;width:150px;height:150px;border-radius:999px;filter:blur(18px);opacity:.42;animation:rastreamentoTorrePulse 2.8s ease-in-out infinite}.heat-a{left:62%;top:26%;background:#ef4444}.heat-b{left:28%;top:58%;background:#f59e0b;animation-delay:.6s}@keyframes rastreamentoTorrePulse{0%,to{transform:scale(.92);opacity:.28}50%{transform:scale(1.08);opacity:.48}}.rastreamento-torre-ais{position:absolute;display:grid;place-items:center;width:34px;height:22px;border-radius:999px;background:#0284c7d6;color:#fff;font-size:.52rem;font-weight:950;box-shadow:0 0 0 8px #0ea5e924}.ais-a{left:22%;top:24%}.ais-b{right:18%;bottom:22%}.rastreamento-torre-place{position:absolute;padding:.18rem .38rem;border-radius:999px;background:#ffffff1f;color:#f1f9ffd6;font-size:.58rem;font-weight:900}.place-rj{left:20%;bottom:28%}.place-nit{left:43%;top:48%}.place-baia{left:46%;top:24%;color:#bae6fd}.rastreamento-torre-routes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 7px rgba(34,211,238,.55))}.rastreamento-torre-marker{position:absolute;width:30px;height:30px;display:grid;place-items:center;transform:translate(-50%,-50%);border:0;border-radius:999px;background:#22c55e;box-shadow:0 0 0 9px #22c55e26,0 0 24px #22c55e80;cursor:pointer;animation:rastreamentoTorreMarker 1.9s ease-in-out infinite}.rastreamento-torre-marker span{width:10px;height:10px;border-radius:inherit;background:#fff}.rastreamento-torre-marker.atencao{background:#f59e0b;box-shadow:0 0 0 9px #f59e0b29,0 0 24px #f59e0b80}.rastreamento-torre-marker.emergencia{background:#ef4444;box-shadow:0 0 0 9px #ef44442e,0 0 30px #ef4444a6}.rastreamento-torre-marker.selecionado{outline:3px solid rgba(255,255,255,.72)}@keyframes rastreamentoTorreMarker{0%,to{transform:translate(-50%,-50%) scale(.98)}50%{transform:translate(-50%,-50%) scale(1.08)}}.rastreamento-torre-floating-panel{position:absolute;display:grid;gap:.25rem;padding:.72rem;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#03142db8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 34px #041f4647}.rastreamento-torre-floating-panel strong{color:#fff;font-size:.74rem}.rastreamento-torre-floating-panel span,.rastreamento-torre-floating-panel p{margin:0;color:#e2f6ffd1;font-size:.62rem}.panel-left{left:.9rem;top:.9rem;max-width:220px}.panel-right{right:.9rem;bottom:.9rem;min-width:150px}.panel-right span{display:flex;align-items:center;gap:.38rem}.panel-right i{width:8px;height:8px;border-radius:999px;background:#22c55e}.panel-right i.alerta{background:#f59e0b}.panel-right i.critico{background:#ef4444}.panel-right i.ais{background:#38bdf8}.rastreamento-torre-coordinates{position:absolute;right:.9rem;top:.9rem;padding:.32rem .5rem;border-radius:999px;background:#ffffffdb;color:#06214a;font-size:.58rem;font-weight:950}.rastreamento-torre-drawer{display:grid;align-content:start;gap:.72rem;padding:.85rem}.rastreamento-torre-drawer section{padding:.75rem;border:1px solid rgba(125,211,252,.18);border-radius:20px;background:#ffffff14}.rastreamento-torre-drawer small{color:#7dd3fc;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rastreamento-torre-drawer h4{margin:.25rem 0 0;color:#fff;font-size:1.08rem}.rastreamento-torre-drawer p{margin:.45rem 0 0;color:#e2f6ffc7;font-size:.68rem;line-height:1.42}.rastreamento-torre-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.rastreamento-torre-mini-grid span{display:grid;gap:.1rem;padding:.55rem;border-radius:14px;background:#ffffff14;color:#e2f6ffb8;font-size:.6rem}.rastreamento-torre-mini-grid strong{color:#fff;font-size:.95rem}.rastreamento-torre-actions{display:grid;gap:.42rem}.rastreamento-torre-actions button{min-height:38px;border:1px solid rgba(125,211,252,.2);border-radius:14px;background:#ffffff1a;color:#e0f2fe;font-size:.66rem;font-weight:900;cursor:pointer}.rastreamento-torre-actions button:disabled{opacity:.48;cursor:not-allowed}.rastreamento-torre-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:.9rem}.rastreamento-torre-timeline,.rastreamento-torre-mobile{padding:.82rem}.rastreamento-torre-timeline>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.55rem}.rastreamento-torre-timeline h4,.rastreamento-torre-mobile h4{margin:0;color:#fff;font-size:.92rem}.rastreamento-torre-timeline button{border:0;border-radius:999px;padding:.35rem .62rem;color:#06214a;background:#bae6fd;font-size:.58rem;font-weight:950}.rastreamento-torre-timeline article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:.55rem;align-items:center;padding:.54rem;border-radius:16px;border:1px solid rgba(125,211,252,.14);background:#ffffff14}.rastreamento-torre-timeline article+article{margin-top:.38rem}.rastreamento-torre-timeline article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#0ea5e9;color:#fff;font-size:.58rem;font-weight:950}.rastreamento-torre-timeline strong{display:block;color:#fff;font-size:.7rem}.rastreamento-torre-timeline small{display:block;margin-top:.1rem;color:#e2f6ffb3;font-size:.58rem}.rastreamento-torre-timeline article.critico>span{background:#ef4444}.rastreamento-torre-timeline article.atencao>span{background:#f59e0b}.rastreamento-torre-mobile{display:grid;gap:.55rem}.rastreamento-torre-mobile article{padding:.62rem;border-radius:16px;border:1px solid rgba(125,211,252,.14);background:#ffffff14}.rastreamento-torre-mobile strong{display:block;color:#fff;font-size:.72rem}.rastreamento-torre-mobile span{display:block;margin-top:.18rem;color:#e2f6ffb8;font-size:.62rem;line-height:1.38}@media(max-width:1180px){.rastreamento-torre-hud{grid-template-columns:repeat(3,minmax(0,1fr))}.rastreamento-torre-grid,.rastreamento-torre-bottom{grid-template-columns:1fr}.rastreamento-torre-map{min-height:480px}}@media(max-width:760px){.rastreamento-torre-hero{align-items:flex-start;flex-direction:column}.rastreamento-torre-hero-actions{justify-content:flex-start}.rastreamento-torre-hud{grid-template-columns:1fr}.rastreamento-torre-map{min-height:420px}.rastreamento-torre-map-top{align-items:flex-start;flex-direction:column}.panel-left,.panel-right,.rastreamento-torre-coordinates{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:.6rem;width:auto}.rastreamento-torre-mini-grid{grid-template-columns:1fr}}.rastreamento-delta4-title{align-items:center;gap:1rem}.rastreamento-delta4-badge{display:inline-flex;width:fit-content;margin-bottom:.35rem;padding:.32rem .58rem;border-radius:999px;background:linear-gradient(135deg,#0ea5e91f,#14b8a61f);border:1px solid rgba(14,165,233,.18);color:#0369a1;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rastreamento-delta4-title-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.rastreamento-delta4-atlas,.rastreamento-delta4-config{display:grid;gap:.8rem;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(20,184,166,.11),transparent 28%),linear-gradient(135deg,#fffffffa,#f0f9fff5)}.rastreamento-delta4-command{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.75rem;align-items:stretch}.rastreamento-delta4-command-main,.rastreamento-delta4-score{border-radius:24px;border:1px solid rgba(14,165,233,.16);box-shadow:0 18px 38px #0f172a12}.rastreamento-delta4-command-main{position:relative;overflow:hidden;padding:1rem;background:radial-gradient(circle at 8% 8%,rgba(14,165,233,.16),transparent 26%),linear-gradient(135deg,#fffffff5,#f8fafcf0)}.rastreamento-delta4-command-main small,.rastreamento-delta4-score small,.rastreamento-delta4-grid small{display:block;color:#64748b;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rastreamento-delta4-command-main strong{display:block;max-width:980px;margin-top:.28rem;color:#06214a;font-size:clamp(1.12rem,1.8vw,1.72rem);line-height:1.12;letter-spacing:-.055em}.rastreamento-delta4-command-main p{max-width:920px;margin:.48rem 0 0;color:#526a83;font-size:.72rem;line-height:1.48}.rastreamento-delta4-command-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.82rem}.rastreamento-delta4-command-actions button,.rastreamento-delta4-integration-grid button{min-height:34px;border:1px solid rgba(14,165,233,.18);border-radius:14px;background:#f8fafc;color:#075985;font-size:.62rem;font-weight:950;cursor:pointer}.rastreamento-delta4-command-actions button:hover,.rastreamento-delta4-integration-grid button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0ea5e91f}.rastreamento-delta4-command-actions button:disabled,.rastreamento-delta4-integration-grid button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.rastreamento-delta4-score{display:grid;align-content:center;gap:.48rem;padding:1rem;color:#fff;background:radial-gradient(circle at 86% 12%,rgba(250,204,21,.32),transparent 24%),linear-gradient(135deg,#041f46,#075985 60%,#0f766e)}.rastreamento-delta4-score small{color:#e2f6ffc7}.rastreamento-delta4-score strong{color:#fff;font-size:2.55rem;line-height:1;letter-spacing:-.08em}.rastreamento-delta4-score span{color:#f1f9ffe0;font-size:.68rem;line-height:1.38}.rastreamento-delta4-scorebar{height:10px;overflow:hidden;border-radius:999px;background:#ffffff2b}.rastreamento-delta4-scorebar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#facc15,#38bdf8)}.rastreamento-delta4-grid,.rastreamento-delta4-integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.rastreamento-delta4-grid article,.rastreamento-delta4-integration-grid article{min-height:118px;display:grid;align-content:space-between;gap:.3rem;border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:.76rem;background:#ffffffd1;box-shadow:0 12px 26px #0f172a0e}.rastreamento-delta4-grid strong,.rastreamento-delta4-integration-grid strong{color:#06214a;font-size:1rem;line-height:1.1;letter-spacing:-.04em}.rastreamento-delta4-grid span,.rastreamento-delta4-integration-grid span{color:#526a83;font-size:.64rem;line-height:1.34}.rastreamento-delta4-playbook{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.rastreamento-delta4-playbook section,.rastreamento-delta4-export-panel section,.rastreamento-delta4-export-panel aside{border:1px solid rgba(148,163,184,.22);border-radius:22px;padding:.85rem;background:#ffffffc7;box-shadow:0 14px 28px #0f172a0e}.rastreamento-delta4-playbook h4,.rastreamento-delta4-export-panel h4{margin:0 0 .62rem;color:#06214a;font-size:.88rem;letter-spacing:-.035em}.rastreamento-delta4-playbook article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;align-items:center;min-height:42px;border-top:1px solid rgba(226,232,240,.9)}.rastreamento-delta4-playbook article:first-of-type{border-top:0}.rastreamento-delta4-playbook article span{display:grid;place-items:center;width:24px;height:24px;border-radius:10px;background:#e0f2fe;color:#075985;font-size:.58rem;font-weight:950}.rastreamento-delta4-playbook article p{margin:0;color:#334155;font-size:.66rem;line-height:1.34;font-weight:800}.rastreamento-delta4-integration-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rastreamento-delta4-integration-grid article i{display:grid;place-items:center;width:36px;height:36px;border-radius:14px;background:#e0f2fe;font-style:normal}.rastreamento-delta4-export-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:.72rem}.rastreamento-delta4-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rastreamento-delta4-readiness span{display:grid;gap:.12rem;padding:.62rem;border-radius:16px;background:#f8fafc;color:#526a83;font-size:.62rem;font-weight:850}.rastreamento-delta4-readiness strong{color:#06214a;font-size:.95rem;line-height:1.05}@media(max-width:1280px){.rastreamento-delta4-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rastreamento-delta4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.rastreamento-delta4-command,.rastreamento-delta4-playbook,.rastreamento-delta4-export-panel{grid-template-columns:1fr}.rastreamento-delta4-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rastreamento-delta4-grid,.rastreamento-delta4-integration-grid,.rastreamento-delta4-command-actions,.rastreamento-delta4-readiness{grid-template-columns:1fr}}.rastreamento-final-a{gap:.72rem!important}.rastreamento-final-a-hero{min-height:126px!important;border-radius:24px!important;padding:1rem!important;background:radial-gradient(circle at 12% 8%,rgba(34,211,238,.22),transparent 30%),radial-gradient(circle at 86% 20%,rgba(245,158,11,.18),transparent 28%),linear-gradient(135deg,#03162f,#052b55 48%,#064c72)!important}.rastreamento-final-a-hero h3{font-size:clamp(1.34rem,2.2vw,2.08rem)!important;letter-spacing:-.065em!important}.rastreamento-final-a-statusline{display:flex;flex-wrap:wrap;gap:.42rem;padding:.52rem;border-radius:18px;border:1px solid rgba(14,165,233,.18);background:#ffffffeb;box-shadow:0 12px 28px #0f172a0f}.rastreamento-final-a-statusline span{display:inline-flex;align-items:center;gap:.34rem;min-height:30px;padding:0 .58rem;border-radius:999px;color:#0f2744;background:#f8fafc;border:1px solid rgba(148,163,184,.2);font-size:.62rem;font-weight:900}.rastreamento-final-a-statusline i,.rastreamento-final-a-floating i{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px #22c55e1c}.rastreamento-final-a-statusline i.ais,.rastreamento-final-a-floating i.ais{background:#38bdf8;box-shadow:0 0 0 5px #38bdf81f}.rastreamento-final-a-statusline i.weather,.rastreamento-final-a-floating i.weather{background:#facc15;box-shadow:0 0 0 5px #facc1524}.rastreamento-final-a-statusline i.tide{background:#06b6d4}.rastreamento-final-a-statusline i.risk{background:#f97316;box-shadow:0 0 0 5px #f973161f}.rastreamento-final-a-hud{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.55rem!important}.rastreamento-final-a-hud article{min-height:92px!important;border-radius:19px!important;background:radial-gradient(circle at 85% 10%,rgba(14,165,233,.14),transparent 32%),#ffffffeb!important}.rastreamento-final-a-grid{grid-template-columns:minmax(0,1fr) 312px!important;gap:.72rem!important;align-items:stretch!important}.rastreamento-final-a-grid.drawer-closed{grid-template-columns:minmax(0,1fr)!important}.rastreamento-final-a-map-shell{min-height:600px!important;padding:.76rem!important;border-radius:28px!important;background:radial-gradient(circle at 12% 8%,rgba(34,211,238,.13),transparent 30%),linear-gradient(135deg,#061a36,#08243f 62%,#06182f)!important;border:1px solid rgba(125,211,252,.22)!important;box-shadow:0 26px 60px #02122d47!important}.rastreamento-final-a-map-top{color:#fff!important;margin-bottom:.62rem!important}.rastreamento-final-a-map-top strong{color:#fff!important}.rastreamento-final-a-map-top span{color:#e2f6ffc7!important}.rastreamento-final-a-map-top button{color:#dff7ff!important;background:#ffffff14!important;border-color:#bae6fd33!important}.rastreamento-final-a-map{min-height:510px!important;border-radius:24px!important;background:radial-gradient(circle at 38% 44%,rgba(34,211,238,.25),transparent 34%),radial-gradient(circle at 72% 60%,rgba(14,165,233,.16),transparent 28%),linear-gradient(135deg,#03243b,#073f5d 54%,#0d2c4a)!important;box-shadow:inset 0 0 70px #7dd3fc1f!important}.rastreamento-final-a-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent),radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(3,22,47,.22) 70%);mix-blend-mode:screen;opacity:.55}.rastreamento-final-a-current{position:absolute;height:42px;border-radius:999px;border:1px solid rgba(125,211,252,.16);background:linear-gradient(90deg,rgba(125,211,252,.12),transparent);transform:rotate(-12deg);pointer-events:none;overflow:hidden}.rastreamento-final-a-current:before{content:"";position:absolute;inset:45% 0 auto 0;height:2px;background:repeating-linear-gradient(90deg,rgba(186,230,253,.55) 0 12px,transparent 12px 24px);animation:rastreamentoFinalCurrent 5s linear infinite}.rastreamento-final-a-current span{position:absolute;right:.8rem;top:.38rem;color:#e2f6ffc7;font-size:.55rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rastreamento-final-a-current.current-a{left:14%;top:22%;width:44%}.rastreamento-final-a-current.current-b{left:44%;top:69%;width:38%;transform:rotate(8deg)}@keyframes rastreamentoFinalCurrent{to{transform:translate(24px)}}.rastreamento-final-a-nautical-grid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;border:1px dashed rgba(125,211,252,.24);pointer-events:none}.rastreamento-final-a-nautical-grid.ring-a{width:54%;height:54%}.rastreamento-final-a-nautical-grid.ring-b{width:78%;height:78%}.rastreamento-final-a-radar{opacity:.98!important}.rastreamento-final-a-radar span{animation-duration:4.6s!important;filter:drop-shadow(0 0 16px rgba(34,211,238,.8))}.rastreamento-final-a-geofence{position:absolute;display:grid;place-items:center;border-radius:999px;border:1px dashed rgba(250,204,21,.58);background:#facc1512;color:#fef3c7e6;pointer-events:none}.rastreamento-final-a-geofence strong{padding:.25rem .5rem;border-radius:999px;background:#02122d73;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em}.rastreamento-final-a-geofence.safe{top:13%;right:17%;bottom:13%;left:17%}.rastreamento-final-a-geofence.restricted{left:56%;top:18%;width:23%;height:22%;border-color:#ef44448c;background:#ef444414;color:#fecaca}.rastreamento-final-a-weather-card{position:absolute;left:1rem;top:5.1rem;max-width:230px;padding:.58rem .7rem;border-radius:16px;color:#fff;background:#03162fb8;border:1px solid rgba(186,230,253,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #0003;z-index:4}.rastreamento-final-a-weather-card strong,.rastreamento-final-a-weather-card span{display:block}.rastreamento-final-a-weather-card strong{font-size:.7rem}.rastreamento-final-a-weather-card span{margin-top:.16rem;color:#e2f6ffc7;font-size:.58rem;line-height:1.35}.rastreamento-final-a-marker{z-index:9!important}.rastreamento-final-a-marker em{position:absolute;left:50%;top:42px;transform:translate(-50%);padding:.14rem .38rem;border-radius:999px;color:#05213d;background:#ffffffe6;border:1px solid rgba(125,211,252,.25);font-size:.52rem;font-style:normal;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px #02122d29}.rastreamento-final-a-marker.selecionado em{background:#ecfeff;color:#075985}.rastreamento-final-a-floating{z-index:11!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rastreamento-final-a-playback{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);width:min(560px,calc(100% - 2rem));padding:.58rem .7rem;border-radius:18px;color:#fff;background:#03162fbd;border:1px solid rgba(186,230,253,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:12;box-shadow:0 18px 36px #0000003d}.rastreamento-final-a-playback strong,.rastreamento-final-a-playback small{display:block}.rastreamento-final-a-playback strong{font-size:.7rem}.rastreamento-final-a-playback small{margin-top:.18rem;color:#e2f6ffc2;font-size:.58rem}.rastreamento-final-a-playback span{display:block;height:8px;margin-top:.38rem;border-radius:999px;overflow:hidden;background:#ffffff24}.rastreamento-final-a-playback i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#facc15,#fb7185)}.rastreamento-final-a-drawer{border-radius:28px!important;background:radial-gradient(circle at 80% 0%,rgba(34,211,238,.16),transparent 28%),linear-gradient(135deg,#fffffffa,#eff6fff0)!important}.rastreamento-final-a-command-list{display:grid;gap:.48rem}.rastreamento-final-a-command-list article{padding:.58rem;border-radius:16px;background:#f8fafce6;border:1px solid rgba(148,163,184,.18)}.rastreamento-final-a-command-list strong,.rastreamento-final-a-command-list span{display:block}.rastreamento-final-a-command-list strong{color:#06214a;font-size:.68rem}.rastreamento-final-a-command-list span{margin-top:.14rem;color:#64748b;font-size:.61rem;line-height:1.33}.rastreamento-final-a-bottom{grid-template-columns:minmax(0,1.2fr) minmax(260px,.58fr) minmax(240px,.5fr)!important;gap:.72rem!important}.rastreamento-final-a-overlays{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.4rem;padding:.86rem;border-radius:24px;background:#ffffffeb;border:1px solid rgba(14,165,233,.14);box-shadow:0 18px 42px #0f172a12}.rastreamento-final-a-overlays h4{width:100%;margin:0 0 .1rem;color:#06214a;font-size:.85rem}.rastreamento-final-a-overlays span{padding:.32rem .52rem;border-radius:999px;color:#075985;background:#ecfeff;border:1px solid rgba(14,165,233,.14);font-size:.58rem;font-weight:900}.rastreamento-final-a.tv-mode .rastreamento-final-a-hero,.rastreamento-final-a.tv-mode .rastreamento-final-a-statusline,.rastreamento-final-a.tv-mode .rastreamento-final-a-bottom{display:none!important}.rastreamento-final-a.tv-mode .rastreamento-final-a-hud{grid-template-columns:repeat(6,minmax(0,1fr))!important}.rastreamento-final-a.tv-mode .rastreamento-final-a-map-shell,.rastreamento-final-a.tv-mode .rastreamento-final-a-map{min-height:690px!important}.rastreamento-final-a.tv-mode .rastreamento-final-a-grid{grid-template-columns:minmax(0,1fr)!important}.rastreamento-final-a.tv-mode .rastreamento-final-a-drawer{display:none!important}@media(max-width:1360px){.rastreamento-final-a-hud{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rastreamento-final-a-grid,.rastreamento-final-a-bottom{grid-template-columns:1fr!important}.rastreamento-final-a-map-shell,.rastreamento-final-a-map{min-height:520px!important}}@media(max-width:820px){.rastreamento-final-a-hero{padding:.82rem!important}.rastreamento-final-a-hero .rastreamento-torre-hero-actions{justify-content:flex-start!important}.rastreamento-final-a-hud{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rastreamento-final-a-statusline{overflow-x:auto;flex-wrap:nowrap}.rastreamento-final-a-map-shell,.rastreamento-final-a-map{min-height:450px!important}.rastreamento-final-a-weather-card,.rastreamento-final-a-floating.panel-right{display:none!important}.rastreamento-final-a-playback{width:calc(100% - 1rem);bottom:.5rem}}@media(max-width:560px){.rastreamento-final-a-hud{grid-template-columns:1fr!important}.rastreamento-final-a-map-shell,.rastreamento-final-a-map{min-height:390px!important}.rastreamento-final-a-floating.panel-left{left:.55rem!important;right:.55rem!important;width:auto!important}}.rastreamento-final-b-suite{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:.75rem;margin-top:.85rem}.rastreamento-final-b-predicoes,.rastreamento-final-b-alertas,.rastreamento-final-b-integracoes{border:1px solid rgba(14,165,233,.18);border-radius:24px;padding:.9rem;background:radial-gradient(circle at 8% 4%,rgba(14,165,233,.12),transparent 26%),linear-gradient(135deg,#fffffffa,#f0f9fff0);box-shadow:0 18px 36px #07598514}.rastreamento-final-b-predicoes{grid-column:1 / 2}.rastreamento-final-b-alertas{grid-column:2 / 3;grid-row:1 / 3}.rastreamento-final-b-integracoes{grid-column:1 / 2}.rastreamento-final-b-head{margin-bottom:.72rem}.rastreamento-final-b-head span{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 .58rem;border-radius:999px;color:#075985;background:#ecfeff;border:1px solid rgba(14,165,233,.18);font-size:.58rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.rastreamento-final-b-head h4{margin:.42rem 0 .16rem;color:#06214a;font-size:1rem;letter-spacing:-.04em}.rastreamento-final-b-head p{margin:0;color:#52708c;font-size:.68rem;line-height:1.42}.rastreamento-final-b-head.compact{margin-bottom:.58rem}.rastreamento-final-b-pred-grid,.rastreamento-final-b-integracoes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.rastreamento-final-b-pred-grid article,.rastreamento-final-b-integracoes-grid article,.rastreamento-final-b-alertas article{border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:.72rem;background:#ffffffd1;box-shadow:0 12px 24px #0f172a0e}.rastreamento-final-b-pred-grid article{min-height:126px;display:grid;align-content:space-between;gap:.28rem}.rastreamento-final-b-pred-grid small,.rastreamento-final-b-integracoes-grid small{color:#64748b;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rastreamento-final-b-pred-grid strong{color:#06214a;font-size:1.45rem;letter-spacing:-.055em}.rastreamento-final-b-pred-grid span,.rastreamento-final-b-integracoes-grid p,.rastreamento-final-b-alertas p{margin:0;color:#526a83;font-size:.63rem;line-height:1.36}.rastreamento-final-b-alertas{display:grid;align-content:start;gap:.52rem}.rastreamento-final-b-alertas article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.32rem .54rem}.rastreamento-final-b-alertas strong,.rastreamento-final-b-integracoes-grid strong{display:block;color:#06214a;font-size:.78rem;letter-spacing:-.025em}.rastreamento-final-b-alertas small{display:block;margin-top:.14rem;color:#64748b;font-size:.58rem;font-weight:800}.rastreamento-final-b-alertas span{align-self:start;justify-self:end;padding:.22rem .42rem;border-radius:999px;background:#fff7ed;color:#c2410c;border:1px solid rgba(251,146,60,.24);font-size:.57rem;font-weight:950}.rastreamento-final-b-alertas em{width:fit-content;grid-column:1 / -1;padding:.22rem .44rem;border-radius:999px;background:#eff6ff;color:#075985;border:1px solid rgba(14,165,233,.18);font-size:.56rem;font-style:normal;font-weight:950}.rastreamento-final-b-alertas p{grid-column:1 / -1}.rastreamento-final-b-integracoes-grid article{min-height:106px;display:grid;align-content:space-between;gap:.24rem}.rastreamento-final-b-integracoes-grid small{color:#075985;text-transform:none;letter-spacing:0}@media(max-width:1180px){.rastreamento-final-b-suite{grid-template-columns:1fr}.rastreamento-final-b-predicoes,.rastreamento-final-b-alertas,.rastreamento-final-b-integracoes{grid-column:auto;grid-row:auto}}@media(max-width:720px){.rastreamento-final-b-pred-grid,.rastreamento-final-b-integracoes-grid{grid-template-columns:1fr}}.rastreamento-atlas-forte-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.rastreamento-atlas-forte-actions button{display:grid;align-content:center;gap:.18rem;text-align:left;padding:.56rem .68rem;min-height:48px}.rastreamento-atlas-forte-actions button small{color:#64748b;font-size:.52rem;font-weight:800;letter-spacing:0;text-transform:none}.rastreamento-atlas-forte-panel{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:.72rem;margin-top:.75rem}.rastreamento-atlas-forte-panel>section,.rastreamento-atlas-forte-panel>aside{border:1px solid rgba(148,163,184,.22);border-radius:22px;padding:.88rem;background:#ffffffd1;box-shadow:0 14px 30px #0f172a0e}.rastreamento-atlas-forte-head span{display:inline-flex;width:fit-content;padding:.22rem .48rem;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.54rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.rastreamento-atlas-forte-head h4{margin:.42rem 0 .2rem;color:#06214a;font-size:.94rem;letter-spacing:-.04em}.rastreamento-atlas-forte-head p{margin:0 0 .62rem;color:#64748b;font-size:.66rem;line-height:1.42}.rastreamento-atlas-forte-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rastreamento-atlas-forte-list.compact{grid-template-columns:1fr}.rastreamento-atlas-forte-list article{min-height:88px;border:1px solid rgba(14,165,233,.14);border-radius:18px;padding:.66rem;background:linear-gradient(135deg,#f8fafcfa,#f0f9ffeb)}.rastreamento-atlas-forte-list strong{display:block;color:#082f49;font-size:.76rem;letter-spacing:-.025em}.rastreamento-atlas-forte-list span{display:block;margin-top:.15rem;color:#0e7490;font-size:.58rem;font-weight:850}.rastreamento-atlas-forte-list p{margin:.32rem 0 0;color:#526a83;font-size:.62rem;line-height:1.36}.rastreamento-final-a-map-top button.active{color:#082f49!important;background:linear-gradient(135deg,#fef3c7,#bae6fd)!important;border-color:#facc158c!important;box-shadow:0 10px 22px #0ea5e929!important}@media(max-width:980px){.rastreamento-atlas-forte-actions,.rastreamento-atlas-forte-list,.rastreamento-atlas-forte-panel{grid-template-columns:1fr}}.rastreamento-enterprise-core{margin:18px 0;padding:18px;border:1px solid rgba(14,165,233,.14);border-radius:28px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0);box-shadow:0 24px 56px #0f172a14}.rastreamento-enterprise-core.autonomo{border-color:#f59e0b47;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 32%),linear-gradient(135deg,#fff,#f8fafc)}.rastreamento-enterprise-core-hero,.rastreamento-enterprise-core-grid,.rastreamento-enterprise-decision-grid{display:grid;gap:14px}.rastreamento-enterprise-core-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:16px}.rastreamento-enterprise-core-hero span,.rastreamento-final-b-head span{display:inline-flex;color:#0f766e;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.rastreamento-enterprise-core-hero h4,.rastreamento-final-b-head h4{margin:4px 0;color:#0f172a}.rastreamento-enterprise-core-hero p,.rastreamento-enterprise-decision-grid p,.rastreamento-gemeo-digital p,.rastreamento-replay-inteligente p,.rastreamento-playbooks-enterprise p{margin:0;color:#64748b;line-height:1.45}.rastreamento-enterprise-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rastreamento-enterprise-decision-grid article,.rastreamento-gemeo-digital,.rastreamento-replay-inteligente,.rastreamento-playbooks-enterprise,.rastreamento-ack-operador{border:1px solid rgba(148,163,184,.18);border-radius:22px;background:#ffffffeb;padding:14px;box-shadow:0 16px 36px #0f172a0f}.rastreamento-enterprise-decision-grid article{display:flex;flex-direction:column;min-height:236px}.rastreamento-enterprise-decision-grid small,.rastreamento-playbooks-enterprise small,.rastreamento-gemeo-digital small{color:#64748b}.rastreamento-enterprise-decision-grid strong{display:block;margin:7px 0;color:#0f172a;font-size:1rem}.rastreamento-enterprise-decision-grid span{display:block;margin-top:10px;color:#334155;font-size:.86rem}.rastreamento-enterprise-decision-grid div{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}.rastreamento-enterprise-decision-grid em{border-radius:999px;background:#eef6ff;color:#0369a1;font-style:normal;font-size:.72rem;padding:5px 8px}.rastreamento-enterprise-decision-grid button{width:100%;margin-top:12px;border:0;border-radius:14px;padding:10px 12px;color:#fff;background:linear-gradient(135deg,#0f766e,#0284c7);cursor:pointer}.rastreamento-enterprise-decision-grid .prioridade-critica{border-color:#ef444442;background:linear-gradient(180deg,#fff,#fff7f7)}.rastreamento-enterprise-decision-grid .prioridade-alta{border-color:#f59e0b47;background:linear-gradient(180deg,#fff,#fffaf0)}.rastreamento-enterprise-core-grid{grid-template-columns:1.05fr 1.1fr 1.15fr .8fr;margin-top:16px}.rastreamento-gemeo-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.rastreamento-gemeo-rings article{min-height:78px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#eff6ff,#fff);border:1px solid rgba(14,165,233,.13)}.rastreamento-gemeo-rings strong{color:#0f172a;font-size:1.15rem}.rastreamento-gemeo-rings span{color:#64748b;font-size:.72rem}.rastreamento-replay-inteligente article,.rastreamento-playbooks-enterprise article,.rastreamento-ack-operador article{margin-top:8px;padding:10px;border-radius:16px;background:#f8fafc;border:1px solid rgba(148,163,184,.14)}.rastreamento-replay-inteligente article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px}.rastreamento-replay-inteligente article>span{color:#0369a1;font-size:.76rem}.rastreamento-replay-inteligente strong,.rastreamento-playbooks-enterprise strong{color:#0f172a;font-size:.9rem}.rastreamento-ack-operador article{color:#334155;font-size:.86rem}.rastreamento-torre-map-top button.active{color:#0f172a;background:linear-gradient(135deg,#fef3c7,#bae6fd);border-color:#0ea5e94d}@media(max-width:1280px){.rastreamento-enterprise-decision-grid,.rastreamento-enterprise-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rastreamento-enterprise-core-hero,.rastreamento-enterprise-decision-grid,.rastreamento-enterprise-core-grid,.rastreamento-gemeo-rings{grid-template-columns:1fr}}.rastreamento-delta2-integracoes-enterprise{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid rgba(57,112,180,.18);border-radius:28px;background:linear-gradient(135deg,#fffffffa,#edf7fff5);box-shadow:0 18px 45px #1454911f}.rastreamento-delta2-integracoes-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.rastreamento-delta2-integracoes-head span,.rastreamento-delta2-execucoes .rastreamento-final-b-head span{color:#0f6fb8;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.rastreamento-delta2-integracoes-head h4{margin:.2rem 0;color:#06214a;font-size:1.15rem}.rastreamento-delta2-integracoes-head p{max-width:920px;margin:0;color:#52677f;line-height:1.5}.rastreamento-delta2-integracoes-kpis{display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:.65rem}.rastreamento-delta2-integracoes-kpis article{min-width:86px;padding:.85rem;border:1px solid rgba(84,144,209,.2);border-radius:20px;background:#ffffffdb;text-align:center}.rastreamento-delta2-integracoes-kpis strong{display:block;color:#082b5a;font-size:1.35rem;font-weight:600}.rastreamento-delta2-integracoes-kpis small{color:#60738a}.rastreamento-delta2-integracoes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.rastreamento-delta2-integracoes-grid article{display:grid;gap:.45rem;min-height:238px;padding:.9rem;border:1px solid rgba(85,145,207,.22);border-radius:22px;background:#ffffffe0}.rastreamento-delta2-integracoes-grid article.status-acionavel{border-color:#15957652;background:linear-gradient(135deg,#fffffff5,#e7fcf4b8)}.rastreamento-delta2-integracoes-grid article.status-pendente_dados{opacity:.72}.rastreamento-delta2-integracoes-grid small{color:#0f6fb8;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.rastreamento-delta2-integracoes-grid strong{color:#06214a;font-size:.98rem;font-weight:600}.rastreamento-delta2-integracoes-grid p,.rastreamento-delta2-execucoes p{margin:0;color:#53687d;font-size:.82rem;line-height:1.42}.rastreamento-delta2-integracoes-grid span{color:#1f466f;font-size:.78rem}.rastreamento-delta2-integracoes-grid em{overflow:hidden;color:#7c8da1;font-size:.72rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.rastreamento-delta2-integracoes-grid button{align-self:end;border:0;border-radius:14px;padding:.65rem .75rem;color:#fff;background:linear-gradient(135deg,#0f6fb8,#0a4f8e);cursor:pointer}.rastreamento-delta2-integracoes-grid button:disabled{background:#c8d6e5;cursor:not-allowed}.rastreamento-delta2-execucoes{display:grid;gap:.65rem}.rastreamento-delta2-execucoes article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .8rem;align-items:center;padding:.8rem .9rem;border:1px solid rgba(92,151,211,.18);border-radius:18px;background:#ffffffd1}.rastreamento-delta2-execucoes strong{color:#06214a;font-size:.9rem;font-weight:600}.rastreamento-delta2-execucoes small{display:block;color:#718296;margin-top:.15rem}.rastreamento-delta2-execucoes article>span{padding:.35rem .55rem;border-radius:999px;color:#0b4f7a;background:#1487ca1a;font-size:.72rem;white-space:nowrap}.rastreamento-delta2-execucoes article>p{grid-column:1 / -1}@media(max-width:1180px){.rastreamento-delta2-integracoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rastreamento-delta2-integracoes-head,.rastreamento-delta2-integracoes-kpis,.rastreamento-delta2-integracoes-grid{grid-template-columns:1fr}}.rastreamento-final-validacao-pill{min-width:118px;border-radius:20px;padding:12px 14px;background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 38px #0f172a14;display:grid;gap:2px;text-align:right}.rastreamento-final-validacao-pill small,.rastreamento-final-validacao-pill span{color:#64748b;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.rastreamento-final-validacao-pill strong{color:#0f172a;font-size:1.35rem;line-height:1}.rastreamento-final-validacao-pill.pronto_para_homologacao{border-color:#16a34a38}.rastreamento-final-validacao-pill.homologar_com_pontos_de_atencao{border-color:#d977063d}.rastreamento-final-validacao-pill.bloqueado{border-color:#dc26263d}.rastreamento-validacao-final-card{margin-top:18px;border-radius:28px;padding:22px;background:linear-gradient(135deg,#fffffff5,#f1f5f9e6);border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 60px #0f172a14}.rastreamento-validacao-final-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.rastreamento-validacao-final-head span{color:#b45309;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.rastreamento-validacao-final-head h4{margin:4px 0 6px;color:#0f172a;font-size:1.15rem}.rastreamento-validacao-final-head p{margin:0;color:#64748b;max-width:720px}.rastreamento-validacao-final-score{min-width:122px;border-radius:22px;padding:14px;text-align:center;background:#0f172a;color:#fff}.rastreamento-validacao-final-score strong{display:block;font-size:1.55rem;line-height:1}.rastreamento-validacao-final-score small{display:block;margin-top:6px;color:#ffffffb8;font-size:.68rem;text-transform:uppercase}.rastreamento-validacao-final-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:16px}.rastreamento-validacao-final-grid,.rastreamento-validacao-botoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.rastreamento-validacao-botoes{margin-top:14px}.rastreamento-validacao-final-grid article,.rastreamento-validacao-botoes article{border-radius:20px;padding:14px;background:#ffffffe0;border:1px solid rgba(15,23,42,.08);display:grid;gap:8px;min-height:136px}.rastreamento-validacao-botoes article{min-height:118px}.rastreamento-validacao-final-grid article.ok,.rastreamento-validacao-botoes article.ok{border-color:#16a34a38}.rastreamento-validacao-final-grid article.atencao,.rastreamento-validacao-botoes article.atencao{border-color:#d977063d}.rastreamento-validacao-final-grid article.pendente,.rastreamento-validacao-botoes article.pendente{border-color:#dc262638}.rastreamento-validacao-final-grid article div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rastreamento-validacao-final-grid small,.rastreamento-validacao-botoes small{color:#94a3b8;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.rastreamento-validacao-final-grid strong,.rastreamento-validacao-botoes strong{color:#0f172a;font-size:.92rem}.rastreamento-validacao-final-grid span,.rastreamento-validacao-botoes span{width:fit-content;border-radius:999px;padding:4px 8px;background:#0f172a0f;color:#334155;font-size:.68rem;text-transform:uppercase}.rastreamento-validacao-final-grid p,.rastreamento-validacao-botoes p{margin:0;color:#475569;font-size:.82rem;line-height:1.45}.rastreamento-validacao-final-grid em{color:#b45309;font-size:.76rem;font-style:normal;line-height:1.4}@media(max-width:860px){.rastreamento-final-validacao-pill{text-align:left}.rastreamento-validacao-final-head{flex-direction:column}.rastreamento-validacao-final-score{width:100%;text-align:left}}.nc-vendas-page{--vendas-bg: #f4f8fb;--vendas-card: rgba(255, 255, 255, .94);--vendas-card-strong: #ffffff;--vendas-line: rgba(15, 44, 71, .11);--vendas-text: #102033;--vendas-muted: #64748b;--vendas-blue: #1769e0;--vendas-navy: #0b2545;--vendas-green: #0ea66b;--vendas-orange: #f2992e;--vendas-red: #e14b5a;--vendas-cyan: #10a6c9;--vendas-shadow: 0 18px 46px rgba(15, 44, 71, .1);--vendas-shadow-soft: 0 10px 28px rgba(15, 44, 71, .08);width:100%;max-width:100%;padding:18px;background:radial-gradient(circle at top left,rgba(23,105,224,.13),transparent 28%),radial-gradient(circle at top right,rgba(16,166,201,.12),transparent 24%),var(--vendas-bg);color:var(--vendas-text)}.nc-vendas-page *,.nc-vendas-page *:before,.nc-vendas-page *:after{box-sizing:border-box}.nc-vendas-page .nc-eyebrow{margin:0 0 4px;color:var(--vendas-blue);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.nc-vendas-hero{display:grid;grid-template-columns:minmax(320px,1fr) repeat(3,minmax(145px,.24fr));gap:12px;align-items:stretch;margin-bottom:12px}.nc-vendas-title-card,.nc-vendas-kpi,.nc-vendas-panel,.nc-vendas-empty-card{position:relative;overflow:hidden;border:1px solid var(--vendas-line);background:var(--vendas-card);box-shadow:var(--vendas-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nc-vendas-title-card{min-height:112px;padding:18px 20px;border-radius:24px}.nc-vendas-title-card:after,.nc-vendas-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.65),transparent 44%)}.nc-vendas-title-card h2,.nc-vendas-panel h3,.nc-vendas-boat-title h4{position:relative;z-index:1;margin:0;color:var(--vendas-navy);font-weight:700;letter-spacing:-.02em}.nc-vendas-title-card h2{font-size:1.55rem}.nc-vendas-title-card span,.nc-vendas-panel-header span,.nc-vendas-title-card p,.nc-vendas-prioridade-card span,.nc-vendas-boat-title p,.nc-vendas-boat-context span,.nc-venda-identidade span,.nc-venda-identidade small{color:var(--vendas-muted)}.nc-vendas-title-card>span{position:relative;z-index:1;display:block;max-width:960px;margin-top:6px;font-size:.88rem;line-height:1.45}.nc-vendas-kpi{min-height:112px;padding:16px;border-radius:22px;display:flex;flex-direction:column;justify-content:space-between}.nc-vendas-kpi:before{content:"";position:absolute;top:-34px;right:-28px;width:84px;height:84px;border-radius:999px;opacity:.16}.nc-vendas-kpi.blue:before{background:var(--vendas-blue)}.nc-vendas-kpi.green:before{background:var(--vendas-green)}.nc-vendas-kpi.orange:before{background:var(--vendas-orange)}.nc-vendas-kpi small,.nc-vendas-kpi span{position:relative;z-index:1;color:var(--vendas-muted);font-size:.74rem}.nc-vendas-kpi strong{position:relative;z-index:1;display:block;color:var(--vendas-navy);font-size:1.15rem;font-weight:700;line-height:1.05}.nc-vendas-grid-principal{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:12px;margin-bottom:12px}.nc-vendas-panel{padding:16px;border-radius:24px;margin-bottom:12px}.nc-vendas-panel>*{position:relative;z-index:1}.nc-vendas-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.nc-vendas-panel-header h3{font-size:1.05rem}.nc-vendas-pill,.nc-vendas-status,.nc-venda-badge,.nc-vendas-score-mini{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:26px;padding:5px 10px;font-size:.72rem;line-height:1;white-space:nowrap;border:1px solid transparent}.nc-vendas-pill.blue,.nc-vendas-status.neutral,.nc-venda-badge.neutral,.nc-vendas-score-mini.low{color:#174f96;background:#1769e01a;border-color:#1769e02e}.nc-vendas-pill.green,.nc-vendas-status.success,.nc-venda-badge.success,.nc-vendas-score-mini.high{color:#08734e;background:#0ea66b1f;border-color:#0ea66b38}.nc-vendas-status.warning,.nc-venda-badge.warning,.nc-vendas-score-mini.medium{color:#9b5b05;background:#f2992e26;border-color:#f2992e3d}.nc-vendas-status.danger,.nc-venda-badge.danger{color:#a82b3b;background:#e14b5a1f;border-color:#e14b5a38}.nc-vendas-prioridades{display:grid;gap:9px}.nc-vendas-prioridade-card{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;min-height:82px;padding:12px;border:1px solid var(--vendas-line);border-radius:18px;background:linear-gradient(135deg,#fff,#f1f7fcd6)}.nc-vendas-prioridade-card strong{display:block;color:var(--vendas-navy);font-size:.92rem;font-weight:700}.nc-vendas-prioridade-card span{display:block;margin-top:3px;font-size:.78rem;line-height:1.35}.nc-vendas-score{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#fff;font-weight:800;box-shadow:0 14px 30px #0f2c472e}.nc-vendas-score.high{background:linear-gradient(135deg,var(--vendas-green),#36d5a6)}.nc-vendas-score.medium{background:linear-gradient(135deg,var(--vendas-orange),#ffbf56)}.nc-vendas-score.low{background:linear-gradient(135deg,var(--vendas-blue),var(--vendas-cyan))}.nc-vendas-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.nc-vendas-tags small{border-radius:999px;padding:4px 8px;color:#36506b;background:#0f2c470f;font-size:.68rem}.nc-vendas-pipeline{display:grid;grid-template-columns:1fr;gap:8px}.nc-vendas-pipeline div{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:42px;padding:8px 10px;border-radius:16px;background:linear-gradient(135deg,#1769e014,#ffffffd1);border:1px solid rgba(23,105,224,.1)}.nc-vendas-pipeline strong{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--vendas-navy);font-size:.74rem}.nc-vendas-pipeline span{color:var(--vendas-text);font-size:.8rem}.nc-vendas-embarcacoes-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-vendas-embarcacao-card{overflow:hidden;border-radius:22px;border:1px solid var(--vendas-line);background:var(--vendas-card-strong);box-shadow:0 14px 34px #0f2c4714}.nc-vendas-boat-cover{min-height:86px;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;color:#fff;background:linear-gradient(135deg,#0b2545f5,#1769e0c7),radial-gradient(circle at top right,rgba(16,166,201,.65),transparent 42%)}.nc-vendas-boat-cover span{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#ffffff24;border:1px solid rgba(255,255,255,.24);font-weight:800;letter-spacing:-.02em}.nc-vendas-boat-cover small{border-radius:999px;padding:5px 9px;background:#ffffff26;border:1px solid rgba(255,255,255,.22);font-size:.7rem}.nc-vendas-boat-body{padding:12px}.nc-vendas-boat-title{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.nc-vendas-boat-title h4{font-size:.95rem}.nc-vendas-boat-title p{margin:3px 0 0;font-size:.74rem;line-height:1.35}.nc-vendas-boat-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.nc-vendas-boat-metrics div{min-height:54px;padding:8px;border-radius:14px;background:#f5f8fb;border:1px solid rgba(15,44,71,.07)}.nc-vendas-boat-metrics small,.nc-venda-metrica span{display:block;color:var(--vendas-muted);font-size:.66rem}.nc-vendas-boat-metrics strong,.nc-venda-metrica strong{display:block;margin-top:3px;color:var(--vendas-navy);font-size:.78rem;font-weight:700}.nc-vendas-progress{height:8px;margin:10px 0 9px;overflow:hidden;border-radius:999px;background:#0f2c4714}.nc-vendas-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--vendas-blue),var(--vendas-green))}.nc-vendas-boat-context{display:grid;gap:4px;min-height:58px;margin-top:9px}.nc-vendas-boat-context span{font-size:.7rem;line-height:1.25}.nc-vendas-boat-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.nc-vendas-form-grid{display:grid;gap:10px;margin-bottom:10px}.nc-vendas-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-vendas-field{display:grid;gap:5px}.nc-vendas-field span{color:var(--vendas-text);font-size:.74rem;font-weight:600}.nc-vendas-field small{color:var(--vendas-muted);font-size:.68rem}.nc-vendas-field input,.nc-vendas-field select,.nc-vendas-field textarea{width:100%;min-height:38px;border:1px solid rgba(15,44,71,.13);border-radius:14px;background:#fff;color:var(--vendas-text);padding:9px 11px;font:inherit;font-size:.82rem;outline:none;transition:border .2s ease,box-shadow .2s ease,background .2s ease}.nc-vendas-field textarea{min-height:76px;resize:vertical}.nc-vendas-field input:focus,.nc-vendas-field select:focus,.nc-vendas-field textarea:focus{border-color:#1769e073;box-shadow:0 0 0 4px #1769e01a}.nc-vendas-field input[readonly],.nc-vendas-field input:disabled{color:var(--vendas-muted);background:#eef4f8}.nc-vendas-toggle-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.nc-vendas-toggle-row label{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border-radius:999px;background:#1769e014;border:1px solid rgba(23,105,224,.12);color:#24425e;font-size:.78rem}.nc-vendas-actions-row{display:flex;justify-content:flex-end;margin-top:10px}.nc-vendas-btn{min-height:34px;border:1px solid rgba(15,44,71,.12);border-radius:999px;background:#fff;color:var(--vendas-navy);padding:8px 13px;font-size:.78rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border .18s ease}.nc-vendas-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f2c471f}.nc-vendas-btn.primary,.nc-vendas-btn.compact{color:#fff;background:linear-gradient(135deg,var(--vendas-blue),var(--vendas-cyan));border-color:transparent}.nc-vendas-btn.compact{min-height:30px;padding:6px 12px;font-size:.72rem}.nc-vendas-btn.ghost{background:#1769e014;color:var(--vendas-blue)}.nc-vendas-btn:disabled{opacity:.68;cursor:not-allowed;transform:none}.nc-vendas-alert{margin-bottom:12px;border-radius:16px;padding:10px 12px;font-size:.82rem;border:1px solid transparent}.nc-vendas-alert.danger{color:#9b2432;background:#e14b5a1c;border-color:#e14b5a38}.nc-vendas-alert.success{color:#08734e;background:#0ea66b1f;border-color:#0ea66b38}.nc-vendas-lista-cards{display:grid;gap:9px}.nc-venda-card{display:grid;grid-template-columns:44px minmax(220px,1fr) repeat(5,minmax(82px,.18fr)) auto;align-items:center;gap:10px;min-height:76px;padding:10px;border-radius:18px;background:#fff;border:1px solid var(--vendas-line);box-shadow:0 10px 22px #0f2c470f}.nc-venda-card.empty{grid-template-columns:44px 1fr}.nc-venda-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#1769e024,#10a6c91f)}.nc-venda-identidade strong{display:block;color:var(--vendas-navy);font-size:.88rem;font-weight:700}.nc-venda-identidade span,.nc-venda-identidade small{display:block;margin-top:2px;font-size:.72rem}.nc-venda-metrica{min-height:48px;padding:7px 8px;border-radius:14px;background:#f6f9fc;border:1px solid rgba(15,44,71,.06)}.nc-vendas-empty-card{min-height:78px;padding:16px;border-radius:18px;color:var(--vendas-muted);display:grid;place-items:center;text-align:center;font-size:.84rem}@media(max-width:1380px){.nc-vendas-embarcacoes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-venda-card{grid-template-columns:44px minmax(220px,1fr) repeat(3,minmax(82px,.18fr))}}@media(max-width:1120px){.nc-vendas-hero,.nc-vendas-grid-principal{grid-template-columns:1fr}.nc-vendas-embarcacoes-grid,.nc-vendas-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-venda-card{grid-template-columns:44px 1fr}}@media(max-width:720px){.nc-vendas-page{padding:12px}.nc-vendas-embarcacoes-grid,.nc-vendas-form-grid.three{grid-template-columns:1fr}.nc-vendas-panel-header,.nc-vendas-boat-title{flex-direction:column;align-items:flex-start}}.nc-vendas-inventario-panel{padding-bottom:18px}.nc-vendas-destaques-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.nc-vendas-destaque-card{overflow:hidden;border-radius:20px;border:1px solid var(--vendas-line);background:#fff;box-shadow:0 12px 28px #0f2c4712}.nc-vendas-destaque-topo{min-height:54px;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#fff;background:linear-gradient(135deg,#0b2545f5,#1769e0c7)}.nc-vendas-destaque-topo span{width:36px;height:36px;display:grid;place-items:center;border-radius:13px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:.72rem;font-weight:800}.nc-vendas-destaque-topo small{border-radius:999px;padding:5px 8px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);font-size:.68rem}.nc-vendas-destaque-corpo{padding:10px 12px 12px}.nc-vendas-destaque-titulo{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.nc-vendas-destaque-titulo h4{margin:0;color:var(--vendas-navy);font-size:.9rem;font-weight:700;letter-spacing:-.02em}.nc-vendas-destaque-corpo p{margin:4px 0 8px;color:var(--vendas-muted);font-size:.72rem;line-height:1.28}.nc-vendas-progress.compact{height:6px;margin:0 0 8px}.nc-vendas-progress.segmented{display:flex;gap:2px;padding:1px;background:#0f2c4714;border:1px solid rgba(15,44,71,.08)}.nc-vendas-progress.segmented span{min-width:0;border-radius:999px}.nc-vendas-progress.segmented span.vendidas{background:linear-gradient(90deg,#10b981,#34d399)}.nc-vendas-progress.segmented span.reservadas{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.nc-vendas-progress.segmented span.livres{background:linear-gradient(90deg,#94a3b873,#e2e8f0b8)}.nc-vendas-cotas-legenda{display:flex;flex-wrap:wrap;gap:5px;margin:-3px 0 7px}.nc-vendas-cotas-legenda small{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;color:#425b76;background:#0f2c470b;font-size:.58rem;line-height:1}.nc-vendas-cotas-legenda i{width:6px;height:6px;border-radius:999px}.nc-vendas-cotas-legenda i.vendidas{background:#10b981}.nc-vendas-cotas-legenda i.reservadas{background:#f59e0b}.nc-vendas-cotas-legenda i.livres{background:#cbd5e1}.nc-vendas-destaque-contexto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nc-vendas-destaque-contexto small{min-height:26px;padding:6px 7px;border-radius:10px;color:#35506c;background:#f5f8fb;border:1px solid rgba(15,44,71,.07);font-size:.66rem;line-height:1.15}.nc-vendas-destaque-acoes{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.nc-vendas-inventario-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:end;margin:2px 0 10px;padding:10px;border-radius:18px;background:linear-gradient(135deg,#1769e012,#ffffffd9);border:1px solid rgba(23,105,224,.1)}.nc-vendas-search{display:grid;gap:4px}.nc-vendas-search span{color:var(--vendas-muted);font-size:.68rem}.nc-vendas-search input{width:100%;min-height:36px;border:1px solid rgba(15,44,71,.12);border-radius:13px;padding:8px 11px;color:var(--vendas-text);background:#fff;font-size:.78rem;outline:none}.nc-vendas-search input:focus{border-color:#1769e073;box-shadow:0 0 0 4px #1769e017}.nc-vendas-filtros{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.nc-vendas-filtros button,.nc-vendas-btn.slim{min-height:30px;border-radius:999px;border:1px solid rgba(15,44,71,.11);padding:6px 10px;color:#31506e;background:#fff;font-size:.72rem;cursor:pointer}.nc-vendas-filtros button.active{color:#fff;background:linear-gradient(135deg,var(--vendas-navy),var(--vendas-blue));border-color:transparent}.nc-vendas-btn.slim{color:var(--vendas-blue);background:#1769e014}.nc-vendas-inventario-tabela{display:grid;gap:7px}.nc-vendas-inventario-head,.nc-vendas-inventario-main{display:grid;grid-template-columns:minmax(230px,1.2fr) 90px 80px 80px 122px minmax(150px,.9fr) 90px 150px;gap:8px;align-items:center}.nc-vendas-inventario-head{min-height:34px;padding:0 10px;color:var(--vendas-muted);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.nc-vendas-inventario-row{overflow:hidden;border-radius:17px;border:1px solid var(--vendas-line);background:#fff;box-shadow:0 9px 20px #0f2c470d}.nc-vendas-inventario-row.expanded{border-color:#1769e03d;box-shadow:0 12px 30px #0f2c4714}.nc-vendas-inventario-main{min-height:62px;padding:8px 10px}.nc-vendas-inventario-boat{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center}.nc-vendas-inventario-boat>span{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--vendas-navy),var(--vendas-blue));font-size:.7rem;font-weight:800}.nc-vendas-inventario-boat strong,.nc-vendas-cell-strong{display:block;color:var(--vendas-navy);font-size:.8rem;font-weight:700}.nc-vendas-inventario-boat small,.nc-vendas-cell-muted{display:block;color:var(--vendas-muted);font-size:.72rem;line-height:1.25}.nc-vendas-row-actions{display:flex;justify-content:flex-end;gap:6px}.nc-vendas-inventario-expandido{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px 57px}.nc-vendas-inventario-expandido>div{min-height:76px;padding:10px;border-radius:14px;background:#f6f9fc;border:1px solid rgba(15,44,71,.07)}.nc-vendas-inventario-expandido small,.nc-vendas-inventario-expandido span{display:block;color:var(--vendas-muted);font-size:.68rem;line-height:1.3}.nc-vendas-inventario-expandido strong{display:block;margin:4px 0;color:var(--vendas-navy);font-size:.78rem;font-weight:700}@media(max-width:1380px){.nc-vendas-destaques-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-vendas-inventario-head{display:none}.nc-vendas-inventario-main{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(75px,.25fr)) minmax(120px,.35fr)}.nc-vendas-inventario-main>:nth-child(6),.nc-vendas-inventario-main>:nth-child(7){display:none}}@media(max-width:900px){.nc-vendas-destaques-grid,.nc-vendas-inventario-toolbar,.nc-vendas-inventario-expandido{grid-template-columns:1fr}.nc-vendas-filtros{justify-content:flex-start}.nc-vendas-inventario-main{grid-template-columns:1fr;align-items:start}.nc-vendas-inventario-main>:nth-child(6),.nc-vendas-inventario-main>:nth-child(7){display:inline-flex}.nc-vendas-row-actions{justify-content:flex-start}.nc-vendas-inventario-expandido{padding:0 10px 10px}}.nc-vendas-resumo-compacto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.nc-vendas-resumo-compacto>div{min-height:58px;padding:9px 12px;border-radius:18px;border:1px solid var(--vendas-line);background:#ffffffeb;box-shadow:0 8px 20px #0f2c470f}.nc-vendas-resumo-compacto small,.nc-vendas-resumo-compacto span{display:block;color:var(--vendas-muted);font-size:.66rem;line-height:1.2}.nc-vendas-resumo-compacto strong{display:block;margin:2px 0;color:var(--vendas-navy);font-size:.94rem;letter-spacing:-.02em}.nc-vendas-inventario-panel{margin-top:0}.nc-vendas-destaques-grid{gap:8px;margin-bottom:10px}.nc-vendas-destaque-card{border-radius:18px}.nc-vendas-destaque-topo{min-height:46px;padding:8px 10px}.nc-vendas-destaque-topo span{width:32px;height:32px;border-radius:12px}.nc-vendas-destaque-corpo{padding:9px 10px 10px}.nc-vendas-destaque-titulo h4{font-size:.84rem}.nc-vendas-destaque-contexto{gap:5px}.nc-vendas-destaque-contexto small{min-height:23px;padding:5px 7px}.nc-vendas-inventario-main{min-height:54px;padding:7px 10px}.nc-vendas-inventario-row{border-radius:15px}.nc-vendas-ver-mais-row{display:flex;justify-content:center;padding:8px 0 2px}.nc-vendas-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:grid;place-items:center;padding:22px;background:#0b25455c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-vendas-modal{width:min(860px,100%);max-height:min(86vh,760px);overflow:auto;border-radius:26px;border:1px solid rgba(255,255,255,.64);background:linear-gradient(135deg,#fffffffa,#f3f9fdf7),#fff;box-shadow:0 26px 80px #04162b47;padding:18px}.nc-vendas-modal-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.nc-vendas-modal-header h3{margin:0;color:var(--vendas-navy);font-size:1.2rem;letter-spacing:-.02em}.nc-vendas-modal-header span{display:block;margin-top:4px;color:var(--vendas-muted);font-size:.82rem}.nc-vendas-modal-close{width:36px;height:36px;border:1px solid rgba(15,44,71,.12);border-radius:13px;color:var(--vendas-navy);background:#fff;font-size:1.3rem;line-height:1;cursor:pointer}.nc-vendas-modal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-vendas-modal-grid>div{min-height:92px;padding:12px;border-radius:18px;border:1px solid rgba(15,44,71,.08);background:#fff;box-shadow:0 8px 22px #0f2c470f}.nc-vendas-modal-grid>div.wide{grid-column:span 2}.nc-vendas-modal-grid small,.nc-vendas-modal-grid span{display:block;color:var(--vendas-muted);font-size:.7rem;line-height:1.35}.nc-vendas-modal-grid strong{display:block;margin:5px 0;color:var(--vendas-navy);font-size:.86rem}.nc-vendas-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media(max-width:1120px){.nc-vendas-resumo-compacto,.nc-vendas-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nc-vendas-resumo-compacto,.nc-vendas-modal-grid,.nc-vendas-modal-grid>div.wide{grid-template-columns:1fr;grid-column:auto}.nc-vendas-modal-backdrop{padding:12px}.nc-vendas-modal{padding:14px;border-radius:20px}.nc-vendas-modal-actions{justify-content:stretch;flex-direction:column}}.nc-vendas-comprador-field{min-width:0}.nc-vendas-comprador-select{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.nc-vendas-comprador-select .nc-vendas-btn{height:38px;min-width:76px}.nc-vendas-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-vendas-comprador-modal{width:min(720px,100%)}.nc-vendas-comprador-backdrop{z-index:1300;background:#071c347a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc-vendas-comprador-backdrop .nc-vendas-comprador-modal{position:relative;z-index:1301;box-shadow:0 32px 96px #04162b57}.nc-vendas-modal-info{margin-top:12px;padding:12px 14px;border:1px solid rgba(11,116,222,.13);border-radius:18px;background:linear-gradient(135deg,#e8f4ffd1,#ffffffeb);color:var(--vendas-muted);font-size:.78rem;line-height:1.45}.nc-vendas-modal-info span{display:block;margin-bottom:3px;color:var(--vendas-blue);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nc-vendas-modal-info p{margin:0}@media(max-width:720px){.nc-vendas-form-grid.two,.nc-vendas-comprador-select{grid-template-columns:1fr}.nc-vendas-comprador-select .nc-vendas-btn{width:100%}}.nc-vendas-venda-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--vendas-line);border-radius:20px;background:#ffffffeb;box-shadow:0 8px 22px #0f2c470f}.nc-vendas-venda-cta h3{margin:0;color:var(--vendas-navy);font-size:.98rem;letter-spacing:-.02em}.nc-vendas-venda-cta span{display:block;margin-top:4px;color:var(--vendas-muted);font-size:.76rem}.nc-vendas-venda-modal{width:min(1180px,100%);max-height:min(90vh,820px)}.nc-vendas-venda-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.nc-vendas-venda-stepper span{min-height:34px;display:flex;align-items:center;justify-content:center;border-radius:999px;color:var(--vendas-muted);background:#f3f7fb;border:1px solid rgba(15,44,71,.08);font-size:.72rem}.nc-vendas-venda-stepper span.done{color:#075f43;background:#0ea66b1f;border-color:#0ea66b38}.nc-vendas-venda-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px;align-items:start}.nc-vendas-venda-col.main,.nc-vendas-venda-col.side{display:grid;gap:10px}.nc-vendas-venda-section,.nc-vendas-resumo-venda-card,.nc-vendas-fluxo-card{border:1px solid rgba(15,44,71,.08);border-radius:20px;background:#fff;box-shadow:0 8px 22px #0f2c470d;padding:12px}.nc-vendas-section-title{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:10px}.nc-vendas-section-title>span{width:34px;height:34px;border-radius:13px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--vendas-navy),var(--vendas-blue));font-size:.72rem;font-weight:800}.nc-vendas-section-title h4,.nc-vendas-resumo-venda-card h4{margin:0;color:var(--vendas-navy);font-size:.9rem;letter-spacing:-.02em}.nc-vendas-section-title small,.nc-vendas-resumo-venda-card p,.nc-vendas-fluxo-card li{color:var(--vendas-muted);font-size:.72rem;line-height:1.35}.nc-vendas-resumo-venda-card{background:linear-gradient(135deg,#fff,#f5f9fc)}.nc-vendas-resumo-venda-card.soft{background:linear-gradient(135deg,#1769e014,#fffffff5)}.nc-vendas-resumo-venda-card>span,.nc-vendas-fluxo-card>span{display:block;margin-bottom:6px;color:var(--vendas-blue);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.nc-vendas-resumo-venda-card p{margin:4px 0 0}.nc-vendas-resumo-venda-metricas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.nc-vendas-resumo-venda-metricas div{min-height:54px;padding:8px;border-radius:14px;background:#ffffffd1;border:1px solid rgba(15,44,71,.07)}.nc-vendas-resumo-venda-metricas small{display:block;color:var(--vendas-muted);font-size:.65rem}.nc-vendas-resumo-venda-metricas strong{display:block;margin-top:4px;color:var(--vendas-navy);font-size:.78rem}.nc-vendas-fluxo-card ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.nc-vendas-fluxo-card li{min-height:32px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:13px;background:#f4f8fb;border:1px solid rgba(15,44,71,.07)}.nc-vendas-fluxo-card li:after{content:"Pendente";color:var(--vendas-muted);font-size:.64rem}.nc-vendas-fluxo-card li.active{color:#075f43;background:#0ea66b1a;border-color:#0ea66b2e}.nc-vendas-fluxo-card li.active:after{content:"Ativo";color:#08734e}@media(max-width:1120px){.nc-vendas-venda-layout{grid-template-columns:1fr}.nc-vendas-venda-col.side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.nc-vendas-venda-cta,.nc-vendas-venda-stepper,.nc-vendas-venda-col.side{grid-template-columns:1fr}.nc-vendas-venda-cta{align-items:flex-start;flex-direction:column}.nc-vendas-venda-cta .nc-vendas-btn{width:100%}}.nc-vendas-formas-pagamento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.nc-vendas-formas-pagamento button{min-height:64px;padding:10px;text-align:left;border-radius:16px;border:1px solid rgba(15,44,71,.08);background:linear-gradient(135deg,#fff,#f7fafc);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-vendas-formas-pagamento button:hover{transform:translateY(-1px);border-color:#1769e040;box-shadow:0 10px 22px #1769e014}.nc-vendas-formas-pagamento button.active{border-color:#1769e061;background:linear-gradient(135deg,#1769e01c,#fff);box-shadow:0 12px 26px #1769e01a}.nc-vendas-formas-pagamento strong{display:block;color:var(--vendas-navy);font-size:.78rem;letter-spacing:-.01em}.nc-vendas-formas-pagamento span{display:block;margin-top:4px;color:var(--vendas-muted);font-size:.68rem;line-height:1.28}.nc-vendas-cobrancas-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.nc-vendas-cobrancas-preview div{min-height:64px;padding:9px;border-radius:15px;border:1px solid rgba(15,44,71,.07);background:#f4f8fbd1}.nc-vendas-cobrancas-preview span,.nc-vendas-financeiro-card>span{display:block;color:var(--vendas-blue);font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nc-vendas-cobrancas-preview strong{display:block;margin-top:4px;color:var(--vendas-navy);font-size:.8rem}.nc-vendas-cobrancas-preview small{display:block;margin-top:3px;color:var(--vendas-muted);font-size:.64rem;line-height:1.25}.nc-vendas-financeiro-card{border:1px solid rgba(14,166,107,.16);border-radius:20px;background:linear-gradient(135deg,#0ea66b1a,#fff 58%);box-shadow:0 8px 22px #0f2c470d;padding:12px}.nc-vendas-financeiro-card h4{margin:6px 0 2px;color:var(--vendas-navy);font-size:.9rem;letter-spacing:-.02em}.nc-vendas-financeiro-card p{margin:0 0 9px;color:var(--vendas-muted);font-size:.72rem;line-height:1.35}.nc-vendas-financeiro-card div{padding:8px;border-radius:14px;background:#ffffffbd;border:1px solid rgba(14,166,107,.12)}.nc-vendas-financeiro-card small{display:block;color:var(--vendas-muted);font-size:.65rem}.nc-vendas-financeiro-card strong{display:block;margin-top:4px;color:#075f43;font-size:.78rem}@media(max-width:980px){.nc-vendas-formas-pagamento,.nc-vendas-cobrancas-preview{grid-template-columns:1fr}}.nc-vendas-cotas-section{border-color:#0ea5e933;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 32%),#ffffffeb}.nc-vendas-cotas-resumo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.nc-vendas-cotas-resumo-grid>div{min-height:78px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffdb;box-shadow:0 10px 25px #0f172a0d}.nc-vendas-cotas-resumo-grid small,.nc-vendas-cotas-resumo-grid span{display:block;color:#64748b;font-size:11px;line-height:1.25}.nc-vendas-cotas-resumo-grid strong{display:block;margin:4px 0;color:#0f172a;font-size:20px;font-weight:600}.nc-vendas-cotas-mapa{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;padding:12px;border:1px dashed rgba(14,165,233,.28);border-radius:18px;background:#f8fafccc}.nc-vendas-cota-chip{width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:11px;color:#0f172a;border:1px solid rgba(15,23,42,.08);background:#fff}.nc-vendas-cota-chip.vendida{color:#64748b;background:#e2e8f0;border-color:#64748b38}.nc-vendas-cota-chip.reservada{color:#92400e;background:#fef3c7;border-color:#f59e0b59;box-shadow:0 8px 18px #f59e0b24}.nc-vendas-cota-chip.disponivel,.nc-vendas-cota-chip.disponível{color:#065f46;background:#d1fae5;border-color:#10b98147}.nc-vendas-cotas-legenda{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;color:#64748b;font-size:11px}.nc-vendas-cotas-legenda span{display:inline-flex;align-items:center;gap:6px}.nc-vendas-cotas-legenda i{width:9px;height:9px;display:inline-block;border-radius:999px}.nc-vendas-cotas-legenda i.vendida{background:#94a3b8}.nc-vendas-cotas-legenda i.reservada{background:#f59e0b}.nc-vendas-cotas-legenda i.disponivel{background:#10b981}.nc-vendas-resumo-venda-card.quota{border-color:#0ea5e92e;background:linear-gradient(135deg,#0ea5e91f,#fffffff2),#fff}.nc-vendas-mini-progress{height:8px;overflow:hidden;margin-top:12px;border-radius:999px;background:#94a3b838}.nc-vendas-mini-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e)}@media(max-width:1100px){.nc-vendas-cotas-resumo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nc-vendas-cotas-resumo-grid{grid-template-columns:1fr}}.nc-vendas-pos-venda-card{border:1px solid rgba(14,166,107,.16);border-radius:20px;padding:12px;background:linear-gradient(135deg,#0ea66b1a,#fffffff5);box-shadow:0 8px 22px #0f2c470d}.nc-vendas-pos-venda-card>span{display:block;margin-bottom:6px;color:#08734e;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.nc-vendas-pos-venda-card h4{margin:0;color:var(--vendas-navy);font-size:.9rem;letter-spacing:-.02em}.nc-vendas-pos-venda-card p{margin:5px 0 10px;color:var(--vendas-muted);font-size:.72rem;line-height:1.35}.nc-vendas-pos-venda-card ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.nc-vendas-pos-venda-card li{min-height:30px;display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:13px;background:#ffffffb8;border:1px solid rgba(15,44,71,.07);color:var(--vendas-muted);font-size:.72rem}.nc-vendas-pos-venda-card li:after{content:"Preparar";font-size:.64rem;color:var(--vendas-muted)}.nc-vendas-pos-venda-card li.active{color:#075f43;background:#0ea66b1f;border-color:#0ea66b33}.nc-vendas-pos-venda-card li.active:after{content:"OK";color:#08734e}.nc-venda-card{grid-template-columns:44px minmax(240px,1fr) repeat(7,minmax(82px,.18fr)) auto}.nc-venda-metrica.ativacao{background:linear-gradient(135deg,#0ea66b1a,#ffffffeb);border-color:#0ea66b24}.nc-venda-pos-venda-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.nc-venda-pos-venda-chips span{min-height:20px;display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:.62rem;border:1px solid rgba(15,44,71,.07);background:#f6f9fc;color:var(--vendas-muted)}.nc-venda-pos-venda-chips span.ok{color:#075f43;background:#0ea66b1a;border-color:#0ea66b2e}.nc-venda-pos-venda-chips span.wait{color:#92400e;background:#f59e0b1a;border-color:#f59e0b2e}@media(max-width:1380px){.nc-venda-card{grid-template-columns:44px minmax(220px,1fr) repeat(4,minmax(92px,1fr))}}.nc-vendas-btn.accent{color:#fff;background:linear-gradient(135deg,#143f79,#1769e0 52%,#12b8d7);border-color:transparent;box-shadow:0 10px 22px #1769e029}.nc-vendas-atlas-acao-card{display:grid;gap:3px;margin-top:8px;padding:8px 9px;border-radius:13px;background:linear-gradient(135deg,#1769e014,#12b8d714);border:1px solid rgba(23,105,224,.12)}.nc-vendas-atlas-acao-card small{color:var(--vendas-blue);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.nc-vendas-atlas-acao-card strong{color:var(--vendas-text);font-size:.7rem;font-weight:600;line-height:1.24}.nc-vendas-destaque-acoes{justify-content:flex-start;flex-wrap:wrap}.nc-vendas-inventario-head,.nc-vendas-inventario-main{grid-template-columns:minmax(220px,1.2fr) 84px 74px 76px 116px minmax(132px,.85fr) 86px 214px}.nc-vendas-row-actions{flex-wrap:wrap}.nc-vendas-atlas-acoes-expandido{background:linear-gradient(135deg,#1769e012,#12b8d714)!important;border-color:#1769e024!important}.nc-vendas-atlas-acoes-expandido>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nc-vendas-atlas-acoes-expandido .nc-vendas-btn{min-height:28px;padding:5px 9px;font-size:.68rem}@media(max-width:1480px){.nc-vendas-inventario-head,.nc-vendas-inventario-main{grid-template-columns:minmax(210px,1.2fr) 78px 70px 72px 112px minmax(126px,.85fr) 82px 190px}}@media(max-width:1120px){.nc-vendas-inventario-head,.nc-vendas-inventario-main{grid-template-columns:1fr}.nc-vendas-row-actions{justify-content:flex-start}}.nc-vendas-acao-atlas-backdrop{z-index:72}.nc-vendas-acao-atlas-modal{max-width:860px}.nc-vendas-acao-atlas-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(150px,.5fr));gap:12px;margin-bottom:14px}.nc-vendas-acao-atlas-card{min-height:104px;padding:14px;border:1px solid rgba(15,44,71,.1);border-radius:18px;background:linear-gradient(135deg,#fff,#f1f7fceb);box-shadow:0 10px 24px #0f2c470f}.nc-vendas-acao-atlas-card.main{background:radial-gradient(circle at top right,rgba(23,105,224,.14),transparent 42%),#fff}.nc-vendas-acao-atlas-card small,.nc-vendas-acao-atlas-card span{display:block;color:var(--vendas-muted);font-size:.72rem}.nc-vendas-acao-atlas-card strong{display:block;margin:4px 0;color:var(--vendas-navy);font-size:1rem;font-weight:700}.nc-vendas-acao-atlas-card p{margin:6px 0 0;color:#49627d;font-size:.82rem;line-height:1.45}.nc-vendas-acao-atlas-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid rgba(15,44,71,.1);border-radius:20px;background:#f8fbfeeb}.nc-vendas-acao-atlas-form .wide{grid-column:1 / -1}.nc-vendas-acao-atlas-form textarea{resize:vertical;min-height:92px}@media(max-width:860px){.nc-vendas-acao-atlas-grid,.nc-vendas-acao-atlas-form{grid-template-columns:1fr}}.nc-vendas-acao-atlas-header{border-bottom:1px solid rgba(15,44,71,.08);padding-bottom:12px}.nc-vendas-acao-atlas-modal{max-width:940px;border:1px solid rgba(23,105,224,.14);box-shadow:0 34px 84px #0f2c473d}.nc-vendas-acao-atlas-grid{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(130px,.45fr))}.nc-vendas-acao-atlas-card.blue{background:linear-gradient(135deg,#1769e01f,#fff 68%);border-color:#1769e02e}.nc-vendas-acao-atlas-card.orange{background:linear-gradient(135deg,#f59e0b29,#fff 68%);border-color:#f59e0b38}.nc-vendas-acao-atlas-card.green{background:linear-gradient(135deg,#10b98124,#fff 68%);border-color:#10b98133}.nc-vendas-acao-atlas-strip{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:2px 0 14px;padding:10px 12px;border:1px solid rgba(15,44,71,.08);border-radius:16px;background:linear-gradient(135deg,#f8fbfefa,#ecf6ffbd);color:#39536f;font-size:.76rem}.nc-vendas-acao-atlas-strip i{width:22px;height:1px;background:linear-gradient(90deg,#1769e033,#10b98157)}.nc-vendas-acao-atlas-form.premium{background:radial-gradient(circle at top left,rgba(23,105,224,.08),transparent 30%),linear-gradient(135deg,#fff,#f8fbfef0)}.nc-vendas-acao-atlas-mini-card{min-height:84px;padding:13px 14px;border-radius:18px;border:1px solid rgba(15,44,71,.1);background:linear-gradient(135deg,#fffffff5,#f1f7fce0);display:flex;flex-direction:column;justify-content:center;gap:3px}.nc-vendas-acao-atlas-mini-card small,.nc-vendas-acao-atlas-mini-card span{color:var(--vendas-muted);font-size:.72rem}.nc-vendas-acao-atlas-mini-card strong{color:var(--vendas-navy);font-size:.92rem;font-weight:700}.nc-vendas-acao-atlas-mini-card.green{background:linear-gradient(135deg,#10b9811f,#fff 72%);border-color:#10b98138}.nc-vendas-acao-atlas-mini-card.blue{background:linear-gradient(135deg,#1769e01f,#fff 72%);border-color:#1769e033}@media(max-width:940px){.nc-vendas-acao-atlas-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.nc-vendas-acao-atlas-grid{grid-template-columns:1fr}.nc-vendas-acao-atlas-strip{align-items:flex-start}}.nc-vendas-proposta-premium{display:grid;gap:14px}.nc-vendas-proposta-hero{display:flex;justify-content:space-between;gap:16px;padding:18px;border-radius:22px;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.28),transparent 26%),linear-gradient(135deg,#0f766e,#0f2c47 68%,#172554);box-shadow:0 22px 44px #0f2c472e}.nc-vendas-proposta-hero small,.nc-vendas-proposta-hero span,.nc-vendas-proposta-score small{display:block;color:#ffffffc2;font-size:.74rem}.nc-vendas-proposta-hero strong{display:block;margin:4px 0;font-size:1.15rem;font-weight:700}.nc-vendas-proposta-score{min-width:92px;align-self:stretch;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f}.nc-vendas-proposta-score strong{font-size:1.55rem}.nc-vendas-proposta-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-vendas-proposta-metricas>div{min-height:74px;padding:12px;border-radius:18px;border:1px solid rgba(15,44,71,.09);background:linear-gradient(135deg,#fff,#f1f7fce6)}.nc-vendas-proposta-metricas span,.nc-vendas-proposta-preview small,.nc-vendas-proposta-historico small{display:block;color:var(--vendas-muted);font-size:.72rem}.nc-vendas-proposta-metricas strong{display:block;margin-top:5px;color:var(--vendas-navy);font-size:.94rem;font-weight:700}.nc-vendas-acao-atlas-form.proposta{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-vendas-proposta-preview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:12px}.nc-vendas-proposta-preview>div,.nc-vendas-proposta-historico{padding:14px;border-radius:20px;border:1px solid rgba(15,44,71,.08);background:linear-gradient(135deg,#fffffffa,#eef6ffd1)}.nc-vendas-proposta-preview p{max-height:170px;margin:8px 0 0;overflow:auto;white-space:pre-line;color:#27415e;font-size:.8rem;line-height:1.55}.nc-vendas-proposta-preview ul{margin:8px 0 0;padding-left:18px;color:#36516f;font-size:.78rem;line-height:1.55}.nc-vendas-proposta-historico{display:grid;gap:8px}.nc-vendas-proposta-historico>div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(15,44,71,.06)}.nc-vendas-proposta-historico span{color:#39536f;font-size:.76rem}.nc-vendas-proposta-historico strong{color:var(--vendas-navy);font-size:.78rem;font-weight:700}@media(max-width:980px){.nc-vendas-proposta-metricas,.nc-vendas-acao-atlas-form.proposta{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-vendas-proposta-preview{grid-template-columns:1fr}}@media(max-width:620px){.nc-vendas-proposta-hero{flex-direction:column}.nc-vendas-proposta-metricas,.nc-vendas-acao-atlas-form.proposta{grid-template-columns:1fr}}.nc-vendas-reserva-chip{display:inline-flex;align-items:center;width:fit-content;margin-top:8px;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#f59e0b24,#fbbf242e);border:1px solid rgba(245,158,11,.28);color:#92400e;font-size:11px;letter-spacing:-.01em}.nc-vendas-reservas-historico{padding:14px;border-radius:20px;border:1px solid rgba(14,165,233,.16);background:linear-gradient(135deg,#f0f9ffe6,#fffbebb8)}.nc-vendas-reservas-historico small{display:block;margin-bottom:10px;color:#0f766e;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.nc-vendas-reservas-historico>div{display:grid;grid-template-columns:1.2fr .8fr .9fr auto auto;align-items:center;gap:8px;padding:9px 0;border-top:1px solid rgba(148,163,184,.22)}.nc-vendas-reservas-historico>div:first-of-type{border-top:0}.nc-vendas-reservas-historico span,.nc-vendas-reservas-historico em,.nc-vendas-reservas-historico p{margin:0;color:#64748b;font-size:12px;font-style:normal}.nc-vendas-reservas-historico strong{color:#0f172a;font-size:12px}.nc-vendas-reservas-historico button{border:0;border-radius:999px;padding:7px 10px;background:#0f766e;color:#fff;font-size:11px;cursor:pointer}.nc-vendas-reservas-historico button+button{background:#0f172a14;color:#334155}@media(max-width:980px){.nc-vendas-reservas-historico>div{grid-template-columns:1fr}}.nc-vendas-historico-timeline{display:grid;gap:10px;padding:14px;border-radius:22px;border:1px solid rgba(14,165,233,.18);background:radial-gradient(circle at top right,rgba(14,165,233,.13),transparent 32%),linear-gradient(135deg,#f8fafcf5,#eff6ffd1);box-shadow:inset 0 1px #ffffffc7}.nc-vendas-historico-timeline.modal{margin:16px 0 4px}.nc-vendas-historico-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.22)}.nc-vendas-historico-header small{display:block;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nc-vendas-historico-header strong{display:block;margin-top:4px;color:#0f172a;font-size:14px}.nc-vendas-historico-header>span{max-width:260px;color:#64748b;font-size:12px;text-align:right}.nc-vendas-historico-item{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#ffffffc2}.nc-vendas-historico-item i{width:fit-content;padding:6px 9px;border-radius:999px;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nc-vendas-historico-item div{min-width:0}.nc-vendas-historico-item strong{display:block;color:#0f172a;font-size:13px}.nc-vendas-historico-item span{display:block;margin-top:2px;color:#64748b;font-size:12px;line-height:1.35}.nc-vendas-historico-item>small{color:#64748b;font-size:11px;text-align:right;white-space:nowrap}.nc-vendas-historico-item.blue i{background:#2563eb1f;color:#1d4ed8}.nc-vendas-historico-item.green i{background:#10b98121;color:#047857}.nc-vendas-historico-item.amber i{background:#f59e0b26;color:#b45309}.nc-vendas-historico-item.red i{background:#ef44441f;color:#b91c1c}.nc-vendas-historico-item.slate i{background:#64748b24;color:#334155}.nc-vendas-historico-timeline p{margin:0;color:#64748b;font-size:12px}@media(max-width:980px){.nc-vendas-historico-header,.nc-vendas-historico-item{grid-template-columns:1fr;display:grid}.nc-vendas-historico-header>span,.nc-vendas-historico-item>small{text-align:left}}.nc-vendas-reserva-resumo-operacional{position:relative;overflow:hidden;border:1px solid rgba(245,158,11,.22)!important;background:linear-gradient(135deg,#fffbebf0,#fff7edc7)!important}.nc-vendas-reserva-resumo-operacional:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#f59e0b,#f97316)}.nc-vendas-reserva-resumo-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nc-vendas-reserva-resumo-acoes button,.nc-vendas-reservas-historico button{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:7px 12px;background:#fff;color:#0f172a;font-size:11px;cursor:pointer;box-shadow:0 8px 20px #0f172a12;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-vendas-reserva-resumo-acoes button:first-child,.nc-vendas-reservas-historico button:first-of-type{border-color:#10b98147;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46}.nc-vendas-reserva-resumo-acoes button:hover,.nc-vendas-reservas-historico button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1f}.nc-vendas-reservas-historico .vencida{border-color:#ef444442;background:linear-gradient(135deg,#fff1f2,#fff7ed)}.nc-vendas-reservas-historico .vencida em{color:#b91c1c}.nc-vendas-reservas-historico .ativa{border-color:#f59e0b38}.nc-venda-pos-venda-trilha{display:grid;grid-template-columns:repeat(5,minmax(86px,1fr));gap:5px;margin-top:8px}.nc-venda-pos-venda-trilha span{min-height:40px;padding:6px 7px;border-radius:13px;border:1px solid rgba(15,44,71,.08);background:#f8fafc}.nc-venda-pos-venda-trilha span.done{background:linear-gradient(135deg,#0ea66b1f,#ecfdf5eb);border-color:#0ea66b38}.nc-venda-pos-venda-trilha span.todo{background:linear-gradient(135deg,#f59e0b1a,#fffbebeb);border-color:#f59e0b2e}.nc-venda-pos-venda-trilha b{display:block;color:var(--vendas-navy);font-size:.62rem;font-weight:800;letter-spacing:.02em}.nc-venda-pos-venda-trilha small{display:block;margin-top:2px;color:var(--vendas-muted);font-size:.58rem;line-height:1.2}.nc-venda-proxima-acao{display:inline-flex!important;width:fit-content;margin-top:7px!important;padding:5px 8px;border-radius:999px;color:#0f3f75!important;background:#1769e014;border:1px solid rgba(23,105,224,.14)}.nc-venda-pos-venda-acoes{display:grid;grid-template-columns:repeat(2,minmax(74px,1fr));gap:6px;min-width:170px}.nc-venda-pos-venda-acoes button{min-height:28px;border:1px solid rgba(15,44,71,.08);border-radius:999px;padding:5px 8px;background:#fff;color:var(--vendas-navy);font-size:.64rem;cursor:pointer;box-shadow:0 8px 18px #0f2c470f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-venda-pos-venda-acoes button:nth-child(1){color:#1d4ed8;background:#2563eb14;border-color:#2563eb29}.nc-venda-pos-venda-acoes button:nth-child(2){color:#92400e;background:#f59e0b1a;border-color:#f59e0b2e}.nc-venda-pos-venda-acoes button:nth-child(3){color:#075f43;background:#0ea66b1a;border-color:#0ea66b2e}.nc-venda-pos-venda-acoes button:nth-child(4){color:#0f766e;background:#14b8a61a;border-color:#14b8a62e}.nc-venda-pos-venda-acoes button:nth-child(5){grid-column:1 / -1;color:#065f46;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b98147}.nc-venda-pos-venda-acoes button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #0f2c471f}.nc-venda-pos-venda-acoes button:disabled{cursor:wait;opacity:.7}@media(max-width:1380px){.nc-venda-pos-venda-trilha{grid-template-columns:repeat(3,minmax(86px,1fr))}.nc-venda-pos-venda-acoes{grid-column:2 / -1;grid-template-columns:repeat(5,minmax(86px,1fr))}.nc-venda-pos-venda-acoes button:nth-child(5){grid-column:auto}}@media(max-width:720px){.nc-venda-pos-venda-trilha,.nc-venda-pos-venda-acoes{grid-template-columns:1fr;grid-column:auto}}.nc-vendas-reservas-panel,.nc-vendas-vendas-panel{margin-top:12px}.nc-reservas-lista,.nc-vendas-lista-executiva{display:grid;gap:10px}.nc-reserva-card,.nc-venda-executiva-card{position:relative;display:grid;gap:10px;padding:13px;border-radius:20px;border:1px solid rgba(15,44,71,.1);background:linear-gradient(135deg,#fffffffa,#f2f9ffe6);box-shadow:0 10px 26px #0f2c4712;overflow:hidden}.nc-reserva-card:before,.nc-venda-executiva-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--vendas-blue)}.nc-reserva-card.success:before,.nc-venda-executiva-card.success:before{background:var(--vendas-green)}.nc-reserva-card.warning:before,.nc-venda-executiva-card.warning:before{background:var(--vendas-orange)}.nc-reserva-card.danger:before,.nc-venda-executiva-card.danger:before{background:var(--vendas-red)}.nc-reserva-card-main,.nc-venda-executiva-head,.nc-venda-executiva-id,.nc-venda-executiva-status,.nc-venda-executiva-footer,.nc-venda-executiva-acoes,.nc-reserva-actions{display:flex;align-items:center;gap:10px}.nc-venda-executiva-head,.nc-venda-executiva-footer{justify-content:space-between}.nc-venda-executiva-id,.nc-reserva-card-main{min-width:0}.nc-reserva-icon,.nc-venda-executiva-avatar{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--vendas-navy),var(--vendas-blue));box-shadow:0 10px 18px #1769e02e;font-size:.76rem;font-weight:800}.nc-reserva-identidade,.nc-venda-executiva-id div{display:grid;min-width:0;gap:2px}.nc-reserva-identidade strong,.nc-venda-executiva-id strong{color:var(--vendas-navy);font-size:.9rem;letter-spacing:-.02em}.nc-reserva-identidade span,.nc-reserva-identidade small,.nc-venda-executiva-id span,.nc-venda-executiva-id small,.nc-venda-executiva-footer small{color:var(--vendas-muted);font-size:.72rem;line-height:1.25}.nc-reserva-info-grid,.nc-venda-executiva-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nc-venda-executiva-metricas{grid-template-columns:1.15fr .55fr .85fr .75fr .75fr .75fr}.nc-reserva-info-grid>div,.nc-venda-executiva-metricas>div{min-width:0;padding:9px 10px;border-radius:15px;border:1px solid rgba(15,44,71,.08);background:#ffffffc2}.nc-reserva-info-grid span,.nc-venda-executiva-metricas span{display:block;color:#527092;font-size:.61rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nc-reserva-info-grid strong,.nc-venda-executiva-metricas strong{display:block;margin-top:3px;color:var(--vendas-navy);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-venda-executiva-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:10px;align-items:stretch}.nc-venda-executiva-fluxo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.nc-venda-executiva-fluxo span{min-width:0;padding:8px;border-radius:14px;border:1px solid rgba(15,44,71,.08);background:#ffffffb3}.nc-venda-executiva-fluxo span.done{border-color:#0ea66b38;background:#0ea66b1a}.nc-venda-executiva-fluxo span.todo{border-color:#f2992e3d;background:#f2992e1c}.nc-venda-executiva-fluxo b,.nc-venda-executiva-fluxo small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-venda-executiva-fluxo b{color:var(--vendas-navy);font-size:.66rem}.nc-venda-executiva-fluxo small{margin-top:2px;color:var(--vendas-muted);font-size:.61rem}.nc-venda-executiva-status,.nc-reserva-actions,.nc-venda-executiva-acoes{flex-wrap:wrap;justify-content:flex-end}.nc-reserva-actions button,.nc-venda-executiva-acoes button{min-height:30px;padding:7px 12px;border-radius:999px;border:1px solid rgba(23,105,224,.18);color:#0b5fc4;background:#1769e014;font-size:.7rem;font-weight:800;cursor:pointer}.nc-reserva-actions button.primary,.nc-venda-executiva-acoes button.success{color:#06734c;border-color:#0ea66b42;background:#0ea66b21}.nc-reserva-actions button.danger{color:#a82b3b;border-color:#e14b5a38;background:#e14b5a1a}.nc-reserva-actions button:disabled,.nc-venda-executiva-acoes button:disabled{cursor:not-allowed;opacity:.55}.nc-venda-executiva-card.empty,.nc-reserva-card.empty{grid-template-columns:1fr;min-height:86px}@media(max-width:1180px){.nc-venda-executiva-body,.nc-reserva-info-grid,.nc-venda-executiva-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-venda-executiva-fluxo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nc-venda-executiva-head,.nc-venda-executiva-footer,.nc-reserva-card-main{align-items:flex-start;flex-direction:column}.nc-reserva-info-grid,.nc-venda-executiva-metricas,.nc-venda-executiva-body,.nc-venda-executiva-fluxo{grid-template-columns:1fr}.nc-reserva-actions,.nc-venda-executiva-acoes,.nc-venda-executiva-status{justify-content:flex-start}}.nc-pipeline-panel{margin-top:14px}.nc-pipeline-header{align-items:center}.nc-pipeline-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.nc-pipeline-stage{position:relative;min-width:0;padding:12px 12px 11px;border-radius:18px;border:1px solid rgba(15,44,71,.1);background:linear-gradient(135deg,#fffffff5,#f2f9ffd6);box-shadow:0 12px 24px #0f2c470f;overflow:hidden}.nc-pipeline-stage:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--vendas-blue)}.nc-pipeline-stage.green:before{background:var(--vendas-green)}.nc-pipeline-stage.amber:before{background:var(--vendas-orange)}.nc-pipeline-stage.red:before{background:var(--vendas-red)}.nc-pipeline-stage.navy:before{background:var(--vendas-navy)}.nc-pipeline-stage span,.nc-pipeline-stage small,.nc-pipeline-stage em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-pipeline-stage span{color:#527092;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nc-pipeline-stage strong{display:block;margin-top:5px;color:var(--vendas-navy);font-size:1.35rem;letter-spacing:-.05em}.nc-pipeline-stage small{margin-top:2px;color:#0b5fc4;font-size:.72rem;font-weight:850}.nc-pipeline-stage em{margin-top:6px;color:var(--vendas-muted);font-size:.68rem;font-style:normal}.nc-pipeline-insight{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:18px;border:1px solid rgba(23,105,224,.14);background:linear-gradient(135deg,#e8f4fff0,#ffffffe0)}.nc-pipeline-insight div{display:grid;gap:2px;min-width:0}.nc-pipeline-insight span{color:#0b66d8;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nc-pipeline-insight strong{color:var(--vendas-navy);font-size:.82rem}.nc-pipeline-insight small{max-width:520px;color:var(--vendas-muted);font-size:.72rem;line-height:1.35;text-align:right}@media(max-width:1280px){.nc-pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.nc-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-pipeline-insight{align-items:flex-start;flex-direction:column}.nc-pipeline-insight small{max-width:none;text-align:left}}.nc-financeiro-comercial-panel{margin-top:14px}.nc-financeiro-comercial-header{align-items:center}.nc-financeiro-comercial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-financeiro-card{position:relative;min-width:0;padding:13px 14px 12px;border-radius:18px;border:1px solid rgba(15,44,71,.1);background:linear-gradient(135deg,#fffffff7,#f2f9ffdb);box-shadow:0 14px 26px #0f2c470f;overflow:hidden}.nc-financeiro-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#1769e0db,#12a6e6b8)}.nc-financeiro-card.success:before{background:linear-gradient(90deg,#10b981,#86efac)}.nc-financeiro-card.warning:before{background:linear-gradient(90deg,#f59e0b,#fde68a)}.nc-financeiro-card.danger:before{background:linear-gradient(90deg,#ef4444,#fecaca)}.nc-financeiro-card.cotas:before{background:linear-gradient(90deg,#7c3aed,#c4b5fd)}.nc-financeiro-card.destaque{background:linear-gradient(135deg,#e7f3fffa,#fffffff0);border-color:#1769e02e}.nc-financeiro-card span,.nc-financeiro-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-financeiro-card span{color:#557392;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nc-financeiro-card strong{display:block;margin-top:6px;color:var(--vendas-navy);font-size:1.03rem;letter-spacing:-.04em}.nc-financeiro-card small{margin-top:5px;color:var(--vendas-muted);font-size:.7rem}.nc-financeiro-comercial-rodape{margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border-radius:18px;border:1px solid rgba(16,185,129,.16);background:linear-gradient(135deg,#ecfdf5f0,#ffffffe6)}.nc-financeiro-comercial-rodape div:first-child{display:grid;gap:3px;min-width:0}.nc-financeiro-comercial-rodape span{color:#047857;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.nc-financeiro-comercial-rodape strong{color:var(--vendas-navy);font-size:.82rem}.nc-financeiro-comercial-acoes,.nc-financeiro-pendencia{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nc-financeiro-comercial-acoes button,.nc-financeiro-pendencia button{min-height:30px;padding:7px 12px;border-radius:999px;border:1px solid rgba(23,105,224,.18);background:#1769e014;color:#0b5fc4;font-size:.7rem;font-weight:850;cursor:pointer}.nc-financeiro-comercial-acoes button:first-child,.nc-financeiro-pendencia button{border-color:#10b98138;background:#10b9811f;color:#047857}.nc-financeiro-pendencias-lista{margin-top:10px;display:grid;gap:8px}.nc-financeiro-pendencia{justify-content:space-between;padding:9px 10px;border-radius:16px;border:1px solid rgba(245,158,11,.18);background:linear-gradient(135deg,#fffbebdb,#ffffffe0)}.nc-financeiro-pendencia div{display:grid;gap:2px;min-width:220px}.nc-financeiro-pendencia strong{color:var(--vendas-navy);font-size:.78rem}.nc-financeiro-pendencia span,.nc-financeiro-pendencia small{color:var(--vendas-muted);font-size:.7rem}.nc-financeiro-pendencia small{padding:5px 9px;border-radius:999px;background:#f59e0b1f;color:#a16207;font-weight:850}@media(max-width:1180px){.nc-financeiro-comercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-financeiro-comercial-rodape{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.nc-financeiro-comercial-grid{grid-template-columns:1fr}.nc-financeiro-pendencia{align-items:flex-start;flex-direction:column}}.nc-cobranca-inteligente-shell{margin-top:18px;border:1px solid rgba(30,64,175,.12);border-radius:22px;background:linear-gradient(135deg,#fffffff5,#eff6ffeb);box-shadow:0 18px 42px #0f172a14;padding:16px}.nc-cobranca-inteligente-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#0f172af5,#1e40afe0);color:#fff}.nc-cobranca-inteligente-head span,.nc-cobranca-inteligente-head small{display:block;color:#ffffffb8;font-size:.78rem}.nc-cobranca-inteligente-head strong{display:block;margin:3px 0;font-size:.98rem;font-weight:600}.nc-cobranca-inteligente-head button,.nc-cobranca-inteligente-acoes button{border:0;border-radius:999px;padding:9px 13px;font-size:.78rem;cursor:pointer;background:#ffffffeb;color:#0f172a;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.nc-cobranca-inteligente-head button:hover,.nc-cobranca-inteligente-acoes button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a2e}.nc-cobranca-inteligente-acoes button:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.nc-cobranca-inteligente-lista{display:grid;gap:10px;margin-top:12px}.nc-cobranca-inteligente-card{display:grid;grid-template-columns:68px minmax(220px,1fr) minmax(170px,.42fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:#fffffff0;padding:12px}.nc-cobranca-inteligente-card.warning{border-color:#f59e0b47;background:linear-gradient(135deg,#fffbebf5,#fffffff0)}.nc-cobranca-inteligente-card.danger{border-color:#ef444447;background:linear-gradient(135deg,#fef2f2f5,#fffffff0)}.nc-cobranca-prioridade{min-height:58px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#2563eb1f,#0ea5e91f);color:#1e3a8a}.nc-cobranca-prioridade span,.nc-cobranca-inteligente-main span,.nc-cobranca-inteligente-main small,.nc-cobranca-inteligente-meta small{display:block;color:#64748b;font-size:.76rem;line-height:1.35}.nc-cobranca-prioridade strong{font-size:1.15rem;font-weight:700}.nc-cobranca-inteligente-main strong{display:block;color:#0f172a;font-size:.92rem;font-weight:600;margin-bottom:2px}.nc-cobranca-inteligente-meta{text-align:right}.nc-cobranca-inteligente-meta span{display:block;color:#0f172a;font-size:.9rem;font-weight:600}.nc-cobranca-inteligente-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nc-cobranca-inteligente-acoes button{background:#f8fafc;border:1px solid rgba(148,163,184,.28)}.nc-cobranca-inteligente-acoes button.primary{background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;border-color:transparent}@media(max-width:980px){.nc-cobranca-inteligente-head,.nc-cobranca-inteligente-card{grid-template-columns:1fr}.nc-cobranca-inteligente-card{display:block}.nc-cobranca-prioridade{min-height:auto;display:inline-flex;gap:8px;padding:8px 12px;margin-bottom:10px}.nc-cobranca-inteligente-meta{text-align:left;margin:10px 0}.nc-cobranca-inteligente-acoes{justify-content:flex-start}}.nc-followup-comercial-panel{position:relative;overflow:hidden}.nc-followup-comercial-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#2563eb,#06b6d4,#f59e0b);opacity:.9}.nc-followup-comercial-head{align-items:flex-start}.nc-followup-comercial-head small{display:block;margin-top:4px;color:#64748b;font-size:.82rem}.nc-followup-kpis{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nc-followup-kpis span{min-width:108px;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#f8fafce0;padding:8px 10px;text-align:right}.nc-followup-kpis small{display:block;color:#64748b;font-size:.72rem;line-height:1.2}.nc-followup-kpis strong{display:block;color:#0f172a;font-size:.95rem;font-weight:700}.nc-followup-atlas{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px;border:1px solid rgba(37,99,235,.18);border-radius:18px;background:linear-gradient(135deg,#eff6fff2,#fffffff2);padding:12px 14px;margin:12px 0}.nc-followup-atlas span{color:#2563eb;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.nc-followup-atlas strong{color:#0f172a;font-size:.9rem;font-weight:600;line-height:1.35}.nc-followup-lista{display:grid;gap:10px}.nc-followup-card{display:grid;grid-template-columns:78px minmax(220px,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:#fffffff5;box-shadow:0 14px 32px #0f172a0f;padding:12px}.nc-followup-card.red{border-color:#ef444447;background:linear-gradient(135deg,#fef2f2f5,#fffffff5)}.nc-followup-card.amber{border-color:#f59e0b4d;background:linear-gradient(135deg,#fffbebf5,#fffffff5)}.nc-followup-card.blue{border-color:#2563eb40;background:linear-gradient(135deg,#eff6fff5,#fffffff5)}.nc-followup-card.green{border-color:#22c55e40;background:linear-gradient(135deg,#f0fdf4f5,#fffffff5)}.nc-followup-card.empty{grid-template-columns:72px 1fr}.nc-followup-score{min-height:62px;border-radius:16px;display:grid;place-items:center;align-content:center;background:linear-gradient(135deg,#0f172a0f,#2563eb17);color:#0f172a;text-align:center;font-weight:700}.nc-followup-score span{display:block;color:#64748b;font-size:.68rem;font-weight:500}.nc-followup-score strong{display:block;font-size:1.12rem;font-weight:800}.nc-followup-main span{display:block;margin-bottom:2px;color:#2563eb;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.nc-followup-main strong{display:block;color:#0f172a;font-size:.96rem;font-weight:650}.nc-followup-main small,.nc-followup-main p{margin:2px 0 0;color:#64748b;font-size:.78rem;line-height:1.35}.nc-followup-acoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px}.nc-followup-acoes button{min-height:34px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#f8fafc;color:#0f172a;padding:7px 10px;font-size:.76rem}.nc-followup-acoes button.primary{border-color:transparent;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff}.nc-followup-acoes button.danger{border-color:#ef444438;background:#fef2f2f2;color:#b91c1c}@media(max-width:980px){.nc-followup-comercial-head,.nc-followup-atlas,.nc-followup-card{grid-template-columns:1fr}.nc-followup-kpis,.nc-followup-acoes{justify-content:flex-start}.nc-followup-kpis span{text-align:left}.nc-followup-score{display:inline-flex;gap:8px;min-height:auto;width:max-content;padding:8px 12px}}.nc-vendas-dashboard-executivo{margin:14px 0 18px;padding:18px;border:1px solid rgba(13,94,179,.15);border-radius:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f1f8fff0);box-shadow:0 20px 46px #0f2b531a}.nc-vendas-dashboard-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px;align-items:stretch}.nc-vendas-dashboard-main h3{margin:2px 0 5px;color:#08244a;font-size:19px;font-weight:800;letter-spacing:-.02em}.nc-vendas-dashboard-main small{display:block;color:#5c7191;font-size:12px;line-height:1.45}.nc-vendas-dashboard-atlas{padding:13px 15px;border:1px solid rgba(13,148,136,.18);border-radius:18px;background:linear-gradient(135deg,#ecfdf5fa,#e0f2fee0)}.nc-vendas-dashboard-atlas span,.nc-vendas-dashboard-ranking>span,.nc-vendas-dashboard-kpi span{display:block;color:#075985;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nc-vendas-dashboard-atlas strong{display:block;margin-top:6px;color:#0f2747;font-size:13px;line-height:1.35}.nc-vendas-dashboard-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.nc-vendas-dashboard-kpi{min-height:104px;padding:13px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffd6}.nc-vendas-dashboard-kpi strong{display:block;margin:7px 0 4px;color:#09234a;font-size:18px;font-weight:850;letter-spacing:-.03em}.nc-vendas-dashboard-kpi small{color:#60728d;font-size:11px;line-height:1.35}.nc-vendas-dashboard-kpi.success{border-color:#10b9813d;background:linear-gradient(135deg,#fff,#ecfdf5)}.nc-vendas-dashboard-kpi.blue{border-color:#2563eb38;background:linear-gradient(135deg,#fff,#eff6ff)}.nc-vendas-dashboard-kpi.amber{border-color:#f59e0b42;background:linear-gradient(135deg,#fff,#fffbeb)}.nc-vendas-dashboard-kpi.danger{border-color:#ef444438;background:linear-gradient(135deg,#fff,#fff1f2)}.nc-vendas-dashboard-kpi.slate{border-color:#64748b38;background:linear-gradient(135deg,#fff,#f8fafc)}.nc-vendas-dashboard-kpi.purple{border-color:#7c3aed38;background:linear-gradient(135deg,#fff,#f5f3ff)}.nc-vendas-dashboard-ranking{margin-top:14px;padding:12px;border:1px solid rgba(59,130,246,.16);border-radius:18px;background:#eff6ffb8}.nc-vendas-dashboard-ranking>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.nc-vendas-dashboard-ranking button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 11px;border:1px solid rgba(37,99,235,.15);border-radius:14px;background:#fff;color:#0b2a53;cursor:pointer;text-align:left}.nc-vendas-dashboard-ranking button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.nc-vendas-dashboard-ranking button small{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:10px;font-weight:800}@media(max-width:1280px){.nc-vendas-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-vendas-dashboard-ranking>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-vendas-dashboard-main{grid-template-columns:1fr}.nc-vendas-dashboard-grid,.nc-vendas-dashboard-ranking>div{grid-template-columns:1fr}}.nc-automacoes-comerciais-panel{border:1px solid rgba(14,165,233,.18);background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#eff6ffd1)}.nc-automacoes-comerciais-head{align-items:flex-start}.nc-automacoes-resumo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.nc-automacoes-resumo-card{border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:12px 14px;background:#ffffffd1;box-shadow:0 14px 34px #0f172a0d}.nc-automacoes-resumo-card span,.nc-automacao-score span,.nc-automacao-acao span,.nc-automacoes-atlas span,.nc-automacoes-log span{display:block;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nc-automacoes-resumo-card strong{display:block;margin-top:4px;color:#0f2748;font-size:20px;line-height:1}.nc-automacoes-resumo-card small,.nc-automacoes-log small{color:#64748b;font-size:11px}.nc-automacoes-resumo-card.danger{background:linear-gradient(135deg,#fef2f2f2,#ffffffe6);border-color:#f8717140}.nc-automacoes-resumo-card.blue{background:linear-gradient(135deg,#eff6fffa,#ffffffe6);border-color:#60a5fa47}.nc-automacoes-resumo-card.amber{background:linear-gradient(135deg,#fffbebfa,#ffffffe6);border-color:#fbbf2447}.nc-automacoes-resumo-card.green{background:linear-gradient(135deg,#ecfdf5fa,#ffffffe6);border-color:#34d39947}.nc-automacoes-atlas{display:grid;gap:4px;margin:12px 0;padding:12px 14px;border:1px solid rgba(14,165,233,.2);border-radius:18px;background:linear-gradient(135deg,#eff6fff2,#e0f2fea8);color:#0f2748}.nc-automacoes-atlas strong{font-size:13px;line-height:1.35}.nc-automacoes-lista{display:grid;gap:10px}.nc-automacao-card{display:grid;grid-template-columns:88px minmax(0,1fr) 210px;gap:12px;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:20px;padding:12px;background:#ffffffe0;box-shadow:0 16px 34px #0f172a0d}.nc-automacao-card.red{border-color:#f8717152;background:linear-gradient(135deg,#fef2f2eb,#fffffff0)}.nc-automacao-card.amber{border-color:#fbbf244d;background:linear-gradient(135deg,#fffbebeb,#fffffff0)}.nc-automacao-card.blue{border-color:#60a5fa4d;background:linear-gradient(135deg,#eff6fff0,#fffffff0)}.nc-automacao-card.green{border-color:#34d3994d;background:linear-gradient(135deg,#ecfdf5f0,#fffffff0)}.nc-automacao-card.slate{border-color:#64748b38}.nc-automacao-card.empty{grid-template-columns:1fr}.nc-automacao-score{display:grid;place-items:center;min-height:64px;border-radius:16px;background:linear-gradient(135deg,#0f2748,#0ea5e9);color:#fff;text-align:center}.nc-automacao-score span{color:#ffffffc7}.nc-automacao-score strong{font-size:24px;line-height:1}.nc-automacao-main{min-width:0}.nc-automacao-main>div{display:grid;gap:3px}.nc-automacao-main span{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nc-automacao-main strong{color:#0f2748;font-size:14px}.nc-automacao-main p{margin:5px 0 3px;color:#334155;font-size:12px;line-height:1.35}.nc-automacao-main small{color:#64748b;font-size:11px}.nc-automacao-acao{display:grid;gap:8px;justify-items:stretch}.nc-automacao-acao button,.nc-automacoes-comerciais-head button{border:0;border-radius:999px;padding:9px 14px;color:#fff;font-size:12px;font-weight:800;cursor:pointer;background:linear-gradient(135deg,#0f66d0,#0ea5e9);box-shadow:0 14px 28px #0ea5e938}.nc-automacao-acao button:disabled,.nc-automacoes-comerciais-head button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.nc-automacoes-log{display:grid;gap:3px;margin-top:12px;padding:10px 12px;border:1px solid rgba(34,197,94,.22);border-radius:16px;background:#ecfdf5cc}.nc-automacoes-log strong{color:#064e3b;font-size:13px}@media(max-width:1120px){.nc-automacoes-resumo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-automacao-card{grid-template-columns:76px minmax(0,1fr)}.nc-automacao-acao{grid-column:1 / -1}}@media(max-width:720px){.nc-automacoes-resumo-grid,.nc-automacao-card{grid-template-columns:1fr}.nc-automacao-score{min-height:48px}}.nc-vendas-dashboard-kpi.purple,.nc-vendas-pill.purple{background:linear-gradient(135deg,#7c3aed24,#3b82f61a);border-color:#7c3aed38;color:#5b21b6}.nc-vendas-comissao-form{border:1px solid rgba(124,58,237,.14);background:radial-gradient(circle at top right,rgba(124,58,237,.1),transparent 32%),linear-gradient(135deg,#fffffff5,#f8fafceb)}.nc-vendas-comissoes-panel{border:1px solid rgba(124,58,237,.12);background:radial-gradient(circle at 10% 0%,rgba(124,58,237,.1),transparent 26%),linear-gradient(180deg,#fffffffa,#f8fafcf5)}.nc-comissoes-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.nc-comissoes-kpis>div{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:12px 14px;background:#ffffffd1;box-shadow:0 12px 30px #0f172a0d}.nc-comissoes-kpis span,.nc-comissao-metricas span{display:block;font-size:.72rem;letter-spacing:.02em;color:#64748b}.nc-comissoes-kpis strong{display:block;margin-top:3px;color:#0f172a;font-size:1.02rem;font-weight:600}.nc-comissoes-kpis small{display:block;margin-top:4px;color:#64748b;font-size:.72rem}.nc-comissoes-lista{display:grid;gap:10px;margin-top:14px}.nc-comissao-card{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.4fr) auto;gap:12px;align-items:center;padding:12px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#ffffffe6;box-shadow:0 14px 36px #0f172a0f}.nc-comissao-card.liberada{border-color:#16a34a33;background:linear-gradient(135deg,#f0fdf4eb,#ffffffeb)}.nc-comissao-card.paga{border-color:#0ea5e933;background:linear-gradient(135deg,#f0f9ffeb,#ffffffeb)}.nc-comissao-card.aguardando-pagamento,.nc-comissao-card.prevista{border-color:#f59e0b38;background:linear-gradient(135deg,#fffbebeb,#ffffffeb)}.nc-comissao-card.empty{grid-template-columns:auto 1fr}.nc-comissao-main{display:flex;align-items:center;gap:10px;min-width:0}.nc-comissao-avatar{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;font-weight:700;box-shadow:0 10px 24px #7c3aed33;flex:0 0 auto}.nc-comissao-main strong{display:block;color:#0f172a;font-weight:600;line-height:1.1}.nc-comissao-main span,.nc-comissao-main small{display:block;color:#64748b;font-size:.75rem;line-height:1.28}.nc-comissao-metricas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nc-comissao-metricas>div{border-radius:14px;padding:8px 9px;background:#f8fafce0;border:1px solid rgba(15,23,42,.06)}.nc-comissao-metricas strong{display:block;margin-top:2px;color:#0f172a;font-size:.82rem;font-weight:600}.nc-comissao-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.nc-comissao-actions button{border:1px solid rgba(15,23,42,.08);background:#fff;color:#334155;min-height:30px;padding:6px 10px;border-radius:999px;font-size:.73rem;cursor:pointer}.nc-comissao-actions button.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-color:transparent}.nc-comissao-actions button.success{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-color:transparent}.nc-comissao-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1180px){.nc-comissoes-kpis,.nc-comissao-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-comissao-card{grid-template-columns:1fr}.nc-comissao-actions{justify-content:flex-start}}@media(max-width:720px){.nc-comissoes-kpis,.nc-comissao-metricas{grid-template-columns:1fr}}.nc-vendas-page{--vendas-radius-lg: 22px;--vendas-radius-md: 16px;--vendas-shadow-enterprise: 0 16px 42px rgba(15, 44, 71, .08)}.nc-vendas-page .nc-vendas-panel{border-radius:var(--vendas-radius-lg);box-shadow:var(--vendas-shadow-enterprise)}.nc-vendas-panel-header{align-items:center}.nc-vendas-panel-header h3{letter-spacing:-.025em}.nc-vendas-panel-header small,.nc-vendas-panel-header span:not(.nc-vendas-pill){line-height:1.32}.nc-vendas-btn,.nc-vendas-page button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.nc-vendas-btn:hover:not(:disabled),.nc-vendas-page button:hover:not(:disabled){transform:translateY(-1px)}.nc-vendas-btn:focus-visible,.nc-vendas-page button:focus-visible,.nc-vendas-page input:focus-visible,.nc-vendas-page select:focus-visible,.nc-vendas-page textarea:focus-visible{outline:3px solid rgba(23,105,224,.18);outline-offset:2px}.nc-vendas-destaques-grid{align-items:stretch}.nc-vendas-destaque-card{min-height:unset;border-radius:20px;box-shadow:0 14px 34px #0f2c4714}.nc-vendas-destaque-corpo{gap:10px}.nc-vendas-destaque-contexto,.nc-vendas-atlas-acao-card{border-radius:15px}.nc-vendas-destaque-acoes,.nc-vendas-row-actions,.nc-financeiro-comercial-acoes,.nc-cobranca-inteligente-acoes,.nc-reserva-actions,.nc-venda-executiva-acoes,.nc-comissao-actions{gap:7px}.nc-vendas-destaque-acoes .nc-vendas-btn,.nc-vendas-row-actions .nc-vendas-btn,.nc-reserva-actions button,.nc-venda-executiva-acoes button,.nc-comissao-actions button,.nc-cobranca-inteligente-acoes button,.nc-financeiro-comercial-acoes button{min-height:31px;padding:7px 11px;border-radius:999px;line-height:1;white-space:nowrap}.nc-vendas-inventario-toolbar{border:1px solid rgba(15,44,71,.08);border-radius:18px;background:#ffffff9e;padding:10px}.nc-vendas-inventario-tabela{border-radius:20px;overflow:hidden;border:1px solid rgba(15,44,71,.09);background:#ffffffc7}.nc-vendas-inventario-head{min-height:38px;background:linear-gradient(180deg,#f1f5f9fa,#f8fafceb);border-bottom:1px solid rgba(15,44,71,.08)}.nc-vendas-inventario-row{border-radius:0;box-shadow:none}.nc-vendas-inventario-row+.nc-vendas-inventario-row{border-top:1px solid rgba(15,44,71,.065)}.nc-vendas-inventario-row.expanded{background:linear-gradient(180deg,#fffffff5,#eff6ff9e)}.nc-vendas-inventario-main{min-height:58px}.nc-vendas-inventario-expandido{border-radius:18px;margin-top:8px;background:#f8fafceb;border:1px solid rgba(15,44,71,.08)}.nc-pipeline-panel,.nc-financeiro-comercial-panel,.nc-automacoes-comerciais-panel,.nc-vendas-comissoes-panel,.nc-vendas-reservas-panel,.nc-vendas-vendas-panel{margin-top:12px}.nc-pipeline-grid,.nc-financeiro-comercial-grid,.nc-automacoes-resumo-grid,.nc-comissoes-kpis{gap:9px}.nc-pipeline-stage,.nc-financeiro-card,.nc-automacoes-resumo-card,.nc-comissoes-kpis>div{min-height:94px;border-radius:17px;padding:11px 12px}.nc-pipeline-stage strong,.nc-financeiro-card strong,.nc-automacoes-resumo-card strong,.nc-comissoes-kpis strong{font-weight:650;letter-spacing:-.025em}.nc-pipeline-insight,.nc-financeiro-comercial-rodape,.nc-automacoes-atlas{border-radius:18px;padding:12px 14px}.nc-cobranca-inteligente-shell,.nc-followup-lista,.nc-automacoes-lista,.nc-comissoes-lista,.nc-reservas-lista,.nc-vendas-lista-executiva{gap:9px}.nc-cobranca-inteligente-card,.nc-reserva-card,.nc-venda-executiva-card,.nc-comissao-card{border-radius:18px;box-shadow:0 12px 30px #0f2c470e}.nc-reserva-card,.nc-venda-executiva-card{position:relative;overflow:hidden}.nc-reserva-card:before,.nc-venda-executiva-card:before,.nc-comissao-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#1769e059}.nc-reserva-card.success:before,.nc-venda-executiva-card.success:before,.nc-comissao-card.liberada:before,.nc-comissao-card.paga:before{background:linear-gradient(180deg,#0ea66b,#10a6c9)}.nc-reserva-card.warning:before,.nc-venda-executiva-card.warning:before,.nc-comissao-card.prevista:before,.nc-comissao-card.aguardando-pagamento:before{background:linear-gradient(180deg,#f2992e,#fbbf24)}.nc-reserva-card.danger:before,.nc-venda-executiva-card.danger:before{background:linear-gradient(180deg,#e14b5a,#fb7185)}.nc-reserva-card-main,.nc-venda-executiva-head,.nc-venda-executiva-footer,.nc-comissao-main{gap:10px}.nc-reserva-info-grid,.nc-venda-executiva-metricas,.nc-comissao-metricas{gap:7px}.nc-reserva-info-grid>div,.nc-venda-executiva-metricas>div,.nc-comissao-metricas>div{border-radius:13px;padding:8px 9px;background:linear-gradient(180deg,#ffffffe0,#f8fafcd1)}.nc-venda-executiva-metricas{grid-template-columns:1.2fr .5fr .85fr .72fr .75fr .75fr .78fr}.nc-venda-executiva-body{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.nc-venda-executiva-fluxo{border:1px solid rgba(15,44,71,.07);border-radius:16px;padding:7px;background:#ffffff9e}.nc-venda-executiva-fluxo span{padding:7px 8px}.nc-venda-executiva-acoes button:first-child,.nc-comissao-actions button:first-child,.nc-financeiro-comercial-acoes button:first-child{border-color:#1769e02e;background:#1769e014;color:#0b5fc4}.nc-vendas-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc-vendas-modal{border-radius:24px;border:1px solid rgba(15,44,71,.12);box-shadow:0 26px 80px #0f2c473d}.nc-vendas-modal-header{border-bottom:1px solid rgba(15,44,71,.08);background:linear-gradient(180deg,#f8fafcfa,#ffffffd6)}.nc-vendas-modal-actions{border-top:1px solid rgba(15,44,71,.08);background:#f8fafcb8}.nc-vendas-modal input,.nc-vendas-modal select,.nc-vendas-modal textarea,.nc-vendas-page input,.nc-vendas-page select,.nc-vendas-page textarea{border-radius:13px}.nc-vendas-alert{border-radius:16px;box-shadow:0 10px 28px #0f2c470f}@media(max-width:1320px){.nc-venda-executiva-body,.nc-comissao-card{grid-template-columns:1fr}.nc-venda-executiva-metricas,.nc-comissao-metricas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.nc-vendas-panel-header,.nc-financeiro-comercial-rodape,.nc-pipeline-insight{align-items:flex-start;flex-direction:column}.nc-venda-executiva-metricas,.nc-comissao-metricas,.nc-reserva-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nc-vendas-page{padding:12px}.nc-venda-executiva-metricas,.nc-comissao-metricas,.nc-reserva-info-grid,.nc-venda-executiva-fluxo{grid-template-columns:1fr}.nc-venda-executiva-acoes,.nc-reserva-actions,.nc-comissao-actions{justify-content:flex-start}}.instagram-posts-page{gap:.9rem;color:#062047}.instagram-posts-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.2rem;border:1px solid rgba(183,211,244,.76);border-radius:24px;background:linear-gradient(135deg,#fffffffa,#f4faffeb);box-shadow:0 18px 45px #254e8714}.instagram-posts-topbar h2{margin:.08rem 0 .12rem;color:#062047;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:860;letter-spacing:-.055em}.instagram-posts-topbar span{color:#45658e;font-size:.86rem;font-weight:620}.instagram-posts-top-actions,.instagram-posts-bottom-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.instagram-posts-top-actions button,.instagram-posts-bottom-actions button,.instagram-posts-section-title button,.instagram-posts-carousel-link,.instagram-posts-url-search button{min-height:42px;border:1px solid rgba(183,211,244,.95);border-radius:14px;padding:0 1rem;color:#075fd3;background:#fffffff5;cursor:pointer;font-size:.78rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.instagram-posts-top-actions button:last-child,.instagram-posts-bottom-actions button:last-child{color:#fff;border-color:#075fd366;background:linear-gradient(135deg,#1f82ff,#075fd3);box-shadow:0 14px 30px #1f82ff38}.instagram-posts-top-actions button:hover,.instagram-posts-bottom-actions button:hover,.instagram-posts-section-title button:hover,.instagram-posts-carousel-link:hover,.instagram-posts-url-search button:hover,.instagram-posts-add-photo-tile:hover,.instagram-posts-photo-strip button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #2758941f}.instagram-posts-alert{padding:.74rem .9rem;border:1px solid rgba(31,130,255,.24);border-radius:16px;color:#075fd3;background:#eef6fff0;font-size:.78rem;font-weight:760}.instagram-posts-alert.danger{color:#b4233c;border-color:#f0445e47;background:#fff1f3f0}.instagram-posts-studio-grid{display:grid;grid-template-columns:minmax(360px,.94fr) minmax(430px,1.12fr) minmax(320px,.78fr);gap:1rem;align-items:start}.instagram-posts-left-stack,.instagram-posts-center-stack,.instagram-posts-right-stack{display:grid;gap:1rem;min-width:0}.instagram-posts-card{border:1px solid rgba(183,211,244,.82);border-radius:24px;background:linear-gradient(145deg,#fffffffc,#f6fbfff0);box-shadow:0 18px 42px #214d8414;padding:1rem;box-sizing:border-box;min-width:0}.instagram-posts-section-title{display:grid;gap:.26rem;margin-bottom:.8rem}.instagram-posts-section-title.horizontal{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.instagram-posts-section-title strong{color:#075fd3;font-size:.82rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.instagram-posts-section-title span{color:#55708f;font-size:.72rem;font-weight:680;line-height:1.35}.instagram-posts-toggle.modern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.9rem;padding:.28rem;border:1px solid rgba(183,211,244,.88);border-radius:16px;background:#f4f9ff}.instagram-posts-toggle.modern button{min-height:42px;border:0;border-radius:13px;color:#45658e;background:transparent;cursor:pointer;font-size:.76rem;font-weight:820}.instagram-posts-toggle.modern button.active{color:#fff;background:linear-gradient(135deg,#1f82ff,#075fd3);box-shadow:0 12px 24px #1f82ff38}.instagram-posts-form-grid{display:grid;gap:.62rem}.instagram-posts-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-posts-form-grid.compact-grid{gap:.56rem}.instagram-posts-field{display:grid;gap:.28rem;min-width:0}.instagram-posts-field.wide{margin-bottom:.62rem}.instagram-posts-field span,.instagram-posts-check span{color:#60799b;font-size:.61rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.instagram-posts-field small{justify-self:end;margin-top:-.2rem;color:#6d82a0;font-size:.64rem;font-weight:700}.instagram-posts-field input,.instagram-posts-field select,.instagram-posts-field textarea,.instagram-posts-url-search input{width:100%;min-height:42px;border:1px solid rgba(183,211,244,.94);border-radius:14px;padding:.62rem .74rem;color:#062047;background:#fffffffa;font-size:.78rem;font-weight:700;outline:none;box-sizing:border-box}.instagram-posts-field textarea{resize:vertical;line-height:1.35}.instagram-posts-field input:focus,.instagram-posts-field select:focus,.instagram-posts-field textarea:focus,.instagram-posts-url-search input:focus{border-color:#1f82ffb8;box-shadow:0 0 0 4px #1f82ff1a}.instagram-posts-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.74rem}.instagram-posts-mini-stats span{min-height:48px;display:flex;align-items:center;justify-content:center;padding:.46rem;border:1px solid rgba(183,211,244,.78);border-radius:14px;color:#075fd3;background:linear-gradient(145deg,#fff,#f3f8ff);font-size:.71rem;font-weight:820;text-align:center;line-height:1.2}.instagram-posts-check.clean{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;padding:.68rem .72rem;border:1px solid rgba(183,211,244,.82);border-radius:15px;background:#f1f7ffb8}.instagram-posts-check.clean input{accent-color:#1f82ff}.instagram-posts-photo-strip.modern-strip{display:grid;grid-template-columns:repeat(5,minmax(56px,1fr));gap:.52rem}.instagram-posts-photo-strip button,.instagram-posts-add-photo-tile{position:relative;min-height:86px;overflow:hidden;border:2px solid transparent;border-radius:15px;padding:0;cursor:pointer;background:#eef6ff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.instagram-posts-photo-strip button.active{border-color:#1f82ff;box-shadow:0 12px 24px #1f82ff2e}.instagram-posts-photo-strip img{width:100%;height:86px;object-fit:cover;display:block}.instagram-posts-photo-strip button span{position:absolute;left:.35rem;top:.35rem;padding:.16rem .34rem;border-radius:999px;color:#fff;background:#061f44b3;font-size:.5rem;font-weight:850}.instagram-posts-add-photo-tile{display:grid;place-items:center;gap:.1rem;padding:.55rem;border:1px dashed rgba(96,121,155,.42);color:#075fd3;background:#ffffff9e;text-align:center}.instagram-posts-add-photo-tile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.instagram-posts-add-photo-tile b{display:block;font-size:1.25rem;line-height:1}.instagram-posts-add-photo-tile span{font-size:.62rem;font-weight:800}.instagram-posts-empty-photo{grid-column:1 / -1;padding:.75rem;border:1px dashed rgba(96,121,155,.44);border-radius:15px;color:#60799b;background:#ffffffb8;font-size:.72rem;font-weight:700}.instagram-posts-url-search.compact-search{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:.55rem;margin-top:.7rem}.instagram-posts-url-search button{color:#fff;border-color:#075fd340;background:linear-gradient(135deg,#1f82ff,#075fd3)}.instagram-posts-preview-shell{padding:1rem}.instagram-posts-preview-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.9rem}.instagram-posts-preview-heading strong{display:block;color:#075fd3;font-size:.86rem;font-weight:900;text-transform:uppercase}.instagram-posts-preview-heading span{display:block;color:#55708f;font-size:.72rem;font-weight:700}.instagram-posts-device-tabs{display:flex;gap:.35rem;padding:.25rem;border-radius:14px;background:#f3f8ff;border:1px solid rgba(183,211,244,.72)}.instagram-posts-device-tabs span{padding:.46rem .62rem;border-radius:11px;color:#60799b;font-size:.68rem;font-weight:820}.instagram-posts-device-tabs span.active{color:#075fd3;background:#fff;box-shadow:0 8px 18px #2758941a}.instagram-posts-preview{position:relative;width:min(100%,560px);aspect-ratio:1 / 1;margin:0 auto;overflow:hidden;border-radius:20px;background:#09244a;box-shadow:0 24px 56px #0a244e38;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.instagram-posts-image-area{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.instagram-posts-image-area img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.02)}.instagram-posts-image-area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0411261f,#041126db),radial-gradient(circle at 70% 18%,transparent,rgba(5,21,47,.18))}.instagram-posts-brand-over{position:absolute;top:6.4%;left:6.4%;z-index:2;color:#fff;font-size:clamp(.7rem,1.7vw,1.05rem);font-weight:840;letter-spacing:.12em;line-height:1.05;opacity:.96}.instagram-posts-badge{position:absolute;left:6.4%;bottom:36%;z-index:2;padding:.45rem .74rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ffbd58,#e97910);font-size:clamp(.64rem,1.4vw,.86rem);font-weight:900;letter-spacing:.06em}.instagram-posts-preview-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;min-height:42%;padding:6.2%;color:#fff;background:linear-gradient(135deg,#051c40eb,#052552d6),radial-gradient(circle at 88% 0%,rgba(31,130,255,.35),transparent 32%);box-sizing:border-box}.instagram-posts-preview-overlay:before{content:"";position:absolute;left:-6%;right:-4%;top:-14%;height:46%;border-top:6px solid rgba(255,191,91,.78);border-radius:50% 50% 0 0;transform:rotate(-8deg);opacity:.86}.instagram-posts-preview-overlay h3{position:relative;margin:0;max-width:72%;font-size:clamp(1.7rem,4.8vw,3rem);font-weight:900;line-height:.98;letter-spacing:-.065em}.instagram-posts-preview-overlay p{position:relative;margin:.38rem 0 0;max-width:68%;color:#ffffffe0;font-size:clamp(.78rem,1.5vw,1rem);font-weight:730}.instagram-posts-preview-facts{position:relative;display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.82rem;max-width:78%}.instagram-posts-preview-facts span{min-height:28px;padding:.26rem .48rem;border-radius:999px;color:#fffffff5;background:#ffffff1f;font-size:clamp(.56rem,1.1vw,.72rem);font-weight:780}.instagram-posts-preview-overlay>strong{position:absolute;right:6.2%;top:28%;color:#fff;font-size:clamp(1rem,2.1vw,1.34rem);font-weight:900;text-align:right;max-width:34%}.instagram-posts-preview-overlay>small{position:relative;display:block;margin-top:.76rem;max-width:78%;color:#ffffffe6;font-size:clamp(.62rem,1.25vw,.8rem);font-weight:720;line-height:1.25}.instagram-posts-preview-overlay>img{position:absolute;right:6.2%;bottom:7%;width:clamp(54px,10vw,78px);height:clamp(54px,10vw,78px);padding:5px;border-radius:14px;background:#fff;object-fit:contain}.instagram-theme-oportunidade .instagram-posts-preview-overlay{background:linear-gradient(135deg,#602e04eb,#dd7008d6)}.instagram-theme-institucional .instagram-posts-preview-overlay{background:linear-gradient(135deg,#034343eb,#08755fd6)}.instagram-posts-carousel-link{width:min(100%,560px);margin:.8rem auto 0;display:flex;align-items:center;justify-content:center;background:#fff}.instagram-posts-caption pre{max-height:320px;margin:0;overflow:auto;white-space:pre-wrap;color:#173a68;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.76rem;font-weight:660;line-height:1.5}.instagram-posts-ai-card{position:relative;padding-top:1.1rem}.instagram-posts-score-circle{position:absolute;top:.85rem;right:.9rem;display:flex;align-items:baseline;justify-content:center;width:72px;height:72px;border:6px solid rgba(31,130,255,.18);border-top-color:#075fd3;border-radius:999px;color:#075fd3;background:#fff;box-shadow:0 12px 28px #1f82ff1f}.instagram-posts-score-circle strong{font-size:1.26rem;font-weight:900;letter-spacing:-.05em}.instagram-posts-score-circle span{font-size:.66rem;font-weight:800}.instagram-posts-score-bar{height:9px;overflow:hidden;border-radius:999px;background:#b7d3f4b8}.instagram-posts-score-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f82ff,#00a889)}.instagram-posts-ai-card ul,.instagram-posts-checklist-card ul{display:grid;gap:.5rem;margin:.72rem 0 0;padding:0;list-style:none}.instagram-posts-ai-card li,.instagram-posts-checklist-card li{position:relative;padding:.64rem .68rem .64rem 2rem;border:1px solid rgba(183,211,244,.74);border-radius:14px;color:#355a84;background:#f7fbffe6;font-size:.72rem;font-weight:700;line-height:1.34}.instagram-posts-ai-card li:before,.instagram-posts-checklist-card li:before{content:"✓";position:absolute;left:.62rem;top:.58rem;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#00a889,#08755f);font-size:.62rem;font-weight:900}.instagram-posts-plan-list{display:grid;gap:.52rem}.instagram-posts-plan-list span{display:grid;gap:.18rem;padding:.66rem .72rem;border:1px solid rgba(183,211,244,.74);border-radius:14px;color:#55708f;background:#f7fbffe6;font-size:.72rem;font-weight:680}.instagram-posts-plan-list b{color:#062047;font-size:.74rem;font-weight:860}.full-width-card{width:100%}.instagram-posts-carousel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem}.instagram-posts-carousel-grid article{min-height:128px;padding:.74rem;border:1px solid rgba(183,211,244,.86);border-radius:16px;background:linear-gradient(145deg,#fffffffa,#f0f8ffdb)}.instagram-posts-carousel-grid article span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-bottom:.48rem;border-radius:9px;color:#fff;background:linear-gradient(135deg,#1f82ff,#075fd3);font-size:.68rem;font-weight:900}.instagram-posts-carousel-grid article strong{display:block;color:#062047;font-size:.78rem;font-weight:880;line-height:1.18}.instagram-posts-carousel-grid article p{margin:.34rem 0 0;color:#60799b;font-size:.68rem;font-weight:680;line-height:1.36}.instagram-posts-bottom-actions{position:sticky;bottom:.65rem;z-index:10;padding:.82rem;border:1px solid rgba(183,211,244,.78);border-radius:20px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 42px #214d841f}@media(max-width:1500px){.instagram-posts-studio-grid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.instagram-posts-right-stack{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.instagram-posts-studio-grid,.instagram-posts-right-stack,.instagram-posts-carousel-grid{grid-template-columns:1fr}.instagram-posts-topbar,.instagram-posts-section-title.horizontal,.instagram-posts-preview-heading{align-items:stretch;flex-direction:column}.instagram-posts-preview{width:min(100%,520px)}}@media(max-width:720px){.instagram-posts-topbar,.instagram-posts-card{padding:.82rem;border-radius:18px}.instagram-posts-form-grid.two,.instagram-posts-mini-stats,.instagram-posts-url-search.compact-search,.instagram-posts-bottom-actions{grid-template-columns:1fr}.instagram-posts-photo-strip.modern-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.instagram-posts-device-tabs,.instagram-posts-top-actions,.instagram-posts-bottom-actions,.instagram-posts-top-actions button,.instagram-posts-bottom-actions button{width:100%}.instagram-posts-preview-overlay h3,.instagram-posts-preview-overlay p,.instagram-posts-preview-facts,.instagram-posts-preview-overlay>small{max-width:100%}.instagram-posts-preview-overlay>strong,.instagram-posts-preview-overlay>img{position:relative;right:auto;top:auto;bottom:auto;display:block;margin-top:.6rem;max-width:100%;text-align:left}}.instagram-posts-preview-actions-inline{width:min(100%,560px);margin:.8rem auto 0;display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:.55rem}.instagram-posts-preview-actions-inline .instagram-posts-carousel-link{width:100%;margin:0}.instagram-posts-preview-actions-inline button:not(.instagram-posts-carousel-link){min-height:42px;border:1px solid rgba(7,95,211,.28);border-radius:14px;color:#fff;background:linear-gradient(135deg,#1f82ff,#075fd3);cursor:pointer;font-size:.75rem;font-weight:850;box-shadow:0 12px 26px #1f82ff2e}.instagram-posts-history-panel{overflow:hidden}.instagram-posts-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.instagram-posts-history-grid article{position:relative;display:grid;gap:.38rem;min-height:142px;padding:.82rem;border:1px solid rgba(183,211,244,.82);border-radius:18px;background:linear-gradient(145deg,#fffffffa,#f0f8ffe6);box-shadow:0 14px 30px #214d8412}.instagram-posts-history-grid article strong{display:block;color:#062047;font-size:.82rem;font-weight:880;line-height:1.16}.instagram-posts-history-grid article div span,.instagram-posts-history-grid article p,.instagram-posts-history-grid article small{color:#60799b;font-size:.68rem;font-weight:700;line-height:1.32}.instagram-posts-history-grid article p{margin:0}.instagram-posts-history-grid article b{justify-self:start;padding:.28rem .52rem;border-radius:999px;color:#075fd3;background:#1f82ff1a;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.instagram-posts-history-grid article b.status-agendado{color:#9a5a00;background:#f59f2d29}.instagram-posts-history-grid article b.status-pronto{color:#08755f;background:#00a88921}.instagram-posts-history-grid article button,.instagram-posts-empty-history{border:1px solid rgba(183,211,244,.82);border-radius:12px;color:#075fd3;background:#ffffffdb;font-size:.68rem;font-weight:820}.instagram-posts-history-grid article button{justify-self:start;min-height:32px;padding:0 .64rem;cursor:pointer}.instagram-posts-empty-history{padding:1rem;color:#60799b;background:#f7fbffeb}@media(max-width:1500px){.instagram-posts-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.instagram-posts-preview-actions-inline,.instagram-posts-history-grid{grid-template-columns:1fr}}.instagram-posts-template-library{margin:.9rem 0 1rem;padding:.8rem;border:1px solid rgba(183,211,244,.74);border-radius:20px;background:linear-gradient(135deg,#f6fbfffa,#ffffffe6)}.instagram-posts-template-title{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.instagram-posts-template-title strong{color:#075fd3;font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.instagram-posts-template-title span{color:#627da0;font-size:.74rem;font-weight:680}.instagram-posts-template-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.instagram-posts-template-grid button{min-height:82px;padding:.7rem;text-align:left;border:1px solid rgba(183,211,244,.78);border-radius:17px;background:#ffffffe6;color:#062047;box-shadow:0 12px 28px #205aa50f;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.instagram-posts-template-grid button:hover,.instagram-posts-template-grid button.active{transform:translateY(-2px);border-color:#075fd394;background:linear-gradient(135deg,#e8f3fff2,#fffffffa);box-shadow:0 16px 34px #075fd321}.instagram-posts-template-grid button b{display:block;margin-bottom:.28rem;color:#075fd3;font-size:.82rem;font-weight:850}.instagram-posts-template-grid button span{display:-webkit-box;overflow:hidden;color:#4d6d93;font-size:.68rem;font-weight:650;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical}.instagram-posts-preview.instagram-style-luxo .instagram-posts-preview-overlay,.instagram-posts-preview.instagram-style-luxo .instagram-posts-badge{background:linear-gradient(135deg,#062047,#8b641c)}.instagram-posts-preview.instagram-style-performance .instagram-posts-badge{background:linear-gradient(135deg,#ff8b1f,#e86f05)}.instagram-posts-preview.instagram-style-marina .instagram-posts-preview-overlay strong{color:#08755f}@media(max-width:1280px){.instagram-posts-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.instagram-posts-template-grid{grid-template-columns:1fr}}.instagram-posts-meta-card{position:relative;overflow:hidden}.instagram-posts-meta-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#0b72ee,#14b8a6,#f59e0b);opacity:.85}.instagram-posts-meta-status{display:inline-flex;align-items:center;justify-content:center;min-width:104px;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.instagram-posts-meta-status.status-prontometa{color:#075f4f;background:#14b8a624;border:1px solid rgba(20,184,166,.32)}.instagram-posts-meta-status.status-prontomanual{color:#075fd3;background:#0b72ee1f;border:1px solid rgba(11,114,238,.28)}.instagram-posts-meta-status.status-naoconfigurado{color:#a16207;background:#f59e0b24;border:1px solid rgba(245,158,11,.3)}.instagram-posts-meta-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;margin:14px 0;border-radius:16px;background:#eef6ff;border:1px solid #cfe4ff}.instagram-posts-meta-mode button{border:0;border-radius:12px;padding:11px 12px;color:#29486f;background:transparent;font-weight:850;cursor:pointer}.instagram-posts-meta-mode button.active{color:#fff;background:linear-gradient(135deg,#0b72ee,#075fd3);box-shadow:0 10px 24px #0b72ee38}.instagram-posts-meta-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.instagram-posts-meta-fields label{display:flex;flex-direction:column;gap:6px}.instagram-posts-meta-fields span{color:#637da3;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.instagram-posts-meta-fields input{width:100%;min-height:40px;border:1px solid #c4dbf7;border-radius:13px;padding:0 12px;color:#062047;background:#fff;font-weight:760;outline:none}.instagram-posts-meta-fields input:focus{border-color:#0b72ee;box-shadow:0 0 0 4px #0b72ee1a}.instagram-posts-check.meta-check{margin:12px 0}.instagram-posts-meta-checklist{display:grid;gap:8px;padding:0;margin:0;list-style:none}.instagram-posts-meta-checklist li{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border-radius:13px;font-size:12px;font-weight:780;border:1px solid #cfe4ff;background:#f7fbff}.instagram-posts-meta-checklist li.ok{color:#075f4f;border-color:#14b8a647;background:#14b8a614}.instagram-posts-meta-checklist li.pending{color:#9a5f05;border-color:#f59e0b47;background:#f59e0b14}.instagram-posts-meta-actions{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:8px;margin-top:14px}.instagram-posts-meta-actions button{min-height:40px;border:1px solid #c4dbf7;border-radius:13px;color:#075fd3;background:#fff;font-weight:850;cursor:pointer}.instagram-posts-meta-actions button:first-child{color:#fff;border-color:transparent;background:linear-gradient(135deg,#062047,#075fd3);box-shadow:0 12px 24px #0620472e}@media(max-width:1180px){.instagram-posts-meta-fields,.instagram-posts-meta-actions{grid-template-columns:1fr}}.instagram-posts-enterprise-suite{position:relative;overflow:hidden;border-color:#075fd32e;background:radial-gradient(circle at top left,rgba(31,130,255,.12),transparent 34%),linear-gradient(145deg,#fffffffc,#f2f8fff5)}.instagram-posts-enterprise-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;padding:0 .9rem;font-size:.68rem;font-weight:880;letter-spacing:.04em;text-transform:uppercase}.instagram-posts-enterprise-status.status-automatizado{color:#06724f;background:#15be8821;border:1px solid rgba(21,190,136,.26)}.instagram-posts-enterprise-status.status-prontoparapublicar{color:#075fd3;background:#1f82ff1f;border:1px solid rgba(31,130,255,.25)}.instagram-posts-enterprise-status.status-manual{color:#936100;background:#ffb84d24;border:1px solid rgba(255,184,77,.3)}.instagram-posts-enterprise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-items:stretch}.instagram-posts-enterprise-panel{display:grid;gap:.68rem;align-content:start;min-width:0;padding:.9rem;border:1px solid rgba(183,211,244,.72);border-radius:20px;background:#ffffffe0;box-shadow:0 14px 32px #214d840f}.instagram-posts-enterprise-panel.large,.instagram-posts-enterprise-panel.analytics,.instagram-posts-enterprise-panel.automation{grid-column:span 2}.instagram-posts-enterprise-panel>strong{color:#062047;font-size:.88rem;font-weight:880;letter-spacing:-.02em}.instagram-posts-enterprise-panel p{margin:0;color:#60799b;font-size:.75rem;font-weight:650;line-height:1.45}.instagram-posts-meta-requirements.compact{display:grid;gap:.42rem}.instagram-posts-meta-requirements.compact span{display:inline-flex;align-items:center;gap:.45rem;min-height:30px;border-radius:12px;padding:0 .62rem;font-size:.7rem;font-weight:780}.instagram-posts-meta-requirements.compact .ok{color:#06724f;background:#15be881c}.instagram-posts-meta-requirements.compact .pending{color:#936100;background:#ffb84d21}.instagram-posts-channel-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.instagram-posts-channel-switches label{display:flex;align-items:center;gap:.45rem;min-height:38px;padding:0 .65rem;border:1px solid rgba(183,211,244,.78);border-radius:14px;background:#f7fbff;color:#355a84;font-size:.73rem;font-weight:760}.instagram-posts-reels-timeline{display:grid;gap:.58rem}.instagram-posts-reels-timeline article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:.65rem;align-items:start;padding:.68rem;border:1px solid rgba(183,211,244,.58);border-radius:16px;background:linear-gradient(135deg,#fff,#f6fbff)}.instagram-posts-reels-timeline article>b{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#1f82ff,#075fd3);font-size:.7rem}.instagram-posts-reels-timeline strong,.instagram-posts-media-intel b,.instagram-posts-analytics-grid b{color:#062047;font-weight:860}.instagram-posts-reels-timeline span,.instagram-posts-media-intel span{display:block;color:#60799b;font-size:.7rem;font-weight:720}.instagram-posts-reels-timeline p{margin-top:.18rem}.instagram-posts-media-intel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.instagram-posts-media-intel article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.65rem;align-items:center;padding:.55rem;border-radius:16px;border:1px solid rgba(183,211,244,.58);background:#fff}.instagram-posts-media-intel img{width:72px;height:58px;border-radius:12px;object-fit:cover}.instagram-posts-analytics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.instagram-posts-analytics-grid span{display:grid;gap:.14rem;min-height:70px;align-content:center;padding:.65rem;border-radius:16px;color:#60799b;background:linear-gradient(135deg,#eef7fffa,#fffffff5);border:1px solid rgba(183,211,244,.68);font-size:.68rem;font-weight:740}.instagram-posts-analytics-grid b{font-size:1rem;letter-spacing:-.04em}@media(max-width:1280px){.instagram-posts-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.instagram-posts-enterprise-grid,.instagram-posts-media-intel,.instagram-posts-analytics-grid{grid-template-columns:1fr}.instagram-posts-enterprise-panel.large,.instagram-posts-enterprise-panel.analytics,.instagram-posts-enterprise-panel.automation{grid-column:auto}}.instagram-posts-enterprise-status{margin-top:22px;padding:18px;border-radius:24px;border:1px solid rgba(15,76,117,.12);background:linear-gradient(135deg,#fffffff5,#eff8ffe0);box-shadow:0 18px 42px #0f4c7514;display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(260px,.9fr) auto;gap:16px;align-items:center}.instagram-posts-enterprise-status strong{display:block;color:#082f49;font-size:1rem;margin-bottom:4px}.instagram-posts-enterprise-status span,.instagram-posts-enterprise-status p{color:#49657a;font-size:.88rem;margin:0}.instagram-posts-enterprise-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.instagram-posts-enterprise-status-grid span{border-radius:999px;padding:8px 10px;text-align:center;border:1px solid rgba(8,47,73,.08);background:#fff}.instagram-posts-enterprise-status-grid span.ok{color:#047857;background:#10b9811a}.instagram-posts-enterprise-status-grid span.warn{color:#b45309;background:#f59e0b1f}@media(max-width:980px){.instagram-posts-enterprise-status{grid-template-columns:1fr}}.atlas10-shell{width:100%;min-height:auto;padding:18px;border-radius:0;color:#10233f;background:radial-gradient(circle at 10% 0%,rgba(31,131,255,.12),transparent 28%),radial-gradient(circle at 92% 10%,rgba(20,220,204,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#fff 42%,#f6f9fd);overflow:visible}.atlas10-shell *{box-sizing:border-box}.atlas10-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.55fr);gap:14px;align-items:stretch}.atlas10-hero-copy,.atlas10-score-core,.atlas10-glass-panel,.atlas10-orbital-card,.atlas10-agent-card,.atlas10-notice{position:relative;overflow:hidden;border:1px solid rgba(28,78,130,.12);background:#ffffffd6;box-shadow:0 18px 45px #183b671a,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atlas10-hero-copy:before,.atlas10-glass-panel:before,.atlas10-score-core:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(120deg,rgba(27,131,255,.11),transparent 46%,rgba(20,220,204,.12));opacity:.95}.atlas10-hero-copy{min-height:210px;padding:26px 28px;border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(20,220,204,.18),transparent 34%),linear-gradient(135deg,#fff,#eef6ff 58%,#e8fbf8)}.atlas10-hero-copy>*,.atlas10-score-core>*,.atlas10-glass-panel>*,.atlas10-orbital-card>*,.atlas10-agent-card>*,.atlas10-notice>*{position:relative;z-index:1}.atlas10-eyebrow{margin:0 0 8px;color:#1286d8;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.atlas10-hero h1{max-width:740px;margin:0;color:#0a2442;font-size:clamp(34px,3.7vw,54px);line-height:.96;letter-spacing:-.06em}.atlas10-hero-copy>span{display:block;max-width:860px;margin-top:14px;color:#52657f;font-size:14px;line-height:1.55}.atlas10-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px}.atlas10-primary-button,.atlas10-action-button{border:0;border-radius:999px;color:#fff;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.atlas10-primary-button{min-height:38px;padding:0 18px;background:linear-gradient(135deg,#1677ff,#12c9ba);box-shadow:0 12px 30px #1677ff3d}.atlas10-action-button{min-height:32px;padding:0 13px;color:#0c365d;background:#e8f4ffe6;border:1px solid rgba(22,119,255,.16)}.atlas10-primary-button:hover,.atlas10-action-button:hover{transform:translateY(-1px)}.atlas10-primary-button:disabled,.atlas10-action-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.atlas10-score-core{display:grid;gap:10px;align-content:center;justify-items:center;padding:20px;border-radius:28px;text-align:center;background:linear-gradient(145deg,#fff,#eef6ff)}.atlas10-core-ring{display:grid;place-items:center;width:136px;height:136px;border-radius:999px;background:radial-gradient(circle,#ffffff 0 55%,transparent 56%),conic-gradient(from 40deg,#13d8c4,#1677ff,#806bff,#13d8c4);box-shadow:0 18px 38px #1677ff33}.atlas10-core-ring strong{color:#092542;font-size:42px;line-height:1;letter-spacing:-.08em}.atlas10-core-ring span{margin-top:-32px;color:#60708a;font-size:10px;font-weight:900;text-transform:uppercase}.atlas10-score-core p,.atlas10-score-core small{margin:0;color:#52657f;line-height:1.42}.atlas10-status-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-style:normal;font-weight:850;border:1px solid rgba(22,119,255,.14);background:#ffffffbd;color:#143253}.atlas10-notices{display:grid;gap:10px;margin-top:14px}.atlas10-notice{display:grid;gap:4px;padding:12px 14px;border-radius:20px}.atlas10-notice strong{color:#0c2542}.atlas10-notice span{color:#52657f}.atlas10-orbital-grid{display:grid;grid-template-columns:repeat(5,minmax(135px,1fr));gap:10px;margin-top:14px}.atlas10-orbital-card{min-height:88px;padding:14px 16px;border-radius:22px;background:linear-gradient(145deg,#fffffff5,#f2f7ffd1)}.atlas10-orbital-card span,.atlas10-agent-card span,.atlas10-orbital-card small,.atlas10-agent-card small{color:#64748b;font-size:11px;font-weight:750}.atlas10-orbital-card strong{display:block;margin:6px 0 2px;color:#0a2442;font-size:23px;letter-spacing:-.05em}.atlas10-command-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.62fr);gap:14px;margin-top:14px}.atlas10-glass-panel{border-radius:26px;padding:18px;background:#ffffffe6}.atlas10-span-2{grid-column:auto}.atlas10-panel-title h2,.atlas10-action-tile h3{margin:0;color:#0a2442;letter-spacing:-.045em}.atlas10-panel-title h2{font-size:22px}.atlas10-panel-title span,.atlas10-action-tile span,.atlas10-learning-panel p{color:#5d6f86;line-height:1.45}.atlas10-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.atlas10-triad div{min-height:108px;padding:14px;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(20,220,204,.12),transparent 42%),linear-gradient(145deg,#fff,#f0f7ff);border:1px solid rgba(22,119,255,.12)}.atlas10-triad span{display:block;margin-bottom:8px;color:#1286d8;font-size:10px;font-weight:900;text-transform:uppercase}.atlas10-triad strong{display:block;color:#183653;font-size:14px;line-height:1.34}.atlas10-score-bar{height:7px;overflow:hidden;border-radius:999px;background:#e7edf5}.atlas10-score-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#13d8c4,#1677ff,#806bff);box-shadow:0 0 18px #1677ff40}.atlas10-orchestration-panel{display:grid;gap:14px;align-content:start}.atlas10-orchestration-panel small{color:#64748b}.atlas10-radar-panel{grid-row:auto}.atlas10-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.atlas10-radar-node{min-height:104px;padding:14px;border-radius:20px;background:linear-gradient(145deg,#fff,#f2f8ff);border:1px solid rgba(22,119,255,.12)}.atlas10-radar-node strong{display:block;color:#0a2442;font-size:22px;letter-spacing:-.05em}.atlas10-radar-node span{display:block;margin-top:3px;color:#183653;font-weight:900}.atlas10-radar-node small{display:block;margin-top:6px;color:#64748b;line-height:1.3;font-size:11px}.atlas10-decision-card{display:grid;gap:7px;margin-top:14px;padding:16px;border-radius:22px;background:linear-gradient(145deg,#13d8c41f,#1677ff1a);border:1px solid rgba(22,119,255,.18)}.atlas10-decision-card strong{color:#0a2442;font-size:17px}.atlas10-decision-card small{color:#5d6f86;line-height:1.38}.atlas10-decision-card em{width:fit-content;padding:6px 10px;border-radius:999px;color:#063852;background:#b8fff0;font-size:11px;font-style:normal;font-weight:900}.atlas10-agents-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px}.atlas10-agent-card{display:grid;gap:9px;min-height:150px;padding:14px;border-radius:22px;background:linear-gradient(145deg,#fff,#f2f8ff)}.atlas10-agent-card strong{display:block;color:#0a2442;margin-top:3px;font-size:15px}.atlas10-agent-card p{margin:0;color:#5d6f86;line-height:1.34;font-size:12px}.atlas10-agent-card em{width:fit-content;padding:5px 9px;border-radius:999px;background:#edf6ff;color:#16466f;font-size:10px;font-style:normal;font-weight:900}.atlas10-action-mosaic,.atlas10-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.atlas10-bottom-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.atlas10-action-tile{display:grid;gap:10px;min-height:164px;align-content:start}.atlas10-action-tile h3{font-size:20px}.atlas10-action-tile .atlas10-action-button{width:fit-content;align-self:end}.atlas10-timeline{display:grid;gap:9px;margin-top:14px}.atlas10-timeline-item{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-radius:17px;background:#f5f9ff;border:1px solid rgba(22,119,255,.1)}.atlas10-timeline-item i{width:11px;height:11px;margin-top:4px;border-radius:999px;background:#13d8c4;box-shadow:0 0 16px #13d8c473}.atlas10-timeline-item strong{color:#0a2442}.atlas10-timeline-item span,.atlas10-timeline-item small{display:block;color:#64748b;line-height:1.34}.atlas10-feedback-actions{display:flex;gap:6px}.atlas10-feedback-actions button{border:1px solid rgba(22,119,255,.13);border-radius:999px;padding:6px 9px;color:#16466f;background:#fff;font-size:10px;font-weight:900;cursor:pointer}.atlas10-learning-panel{display:grid;gap:14px;align-content:start}.atlas10-learning-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.atlas10-learning-metrics div{padding:11px;border-radius:16px;background:#f5f9ff;border:1px solid rgba(22,119,255,.1)}.atlas10-learning-metrics strong{display:block;color:#0a2442;font-size:20px}.atlas10-learning-metrics span{color:#64748b;font-size:11px;font-weight:800}.atlas10-empty{display:block;padding:14px;color:#64748b;border:1px dashed rgba(22,119,255,.22);border-radius:18px}.atlas10-tone-blue{--atlas10-accent: #1677ff}.atlas10-tone-green{--atlas10-accent: #14c98f}.atlas10-tone-purple{--atlas10-accent: #806bff}.atlas10-tone-red{--atlas10-accent: #f04465}.atlas10-tone-cyan{--atlas10-accent: #13d8c4}.atlas10-tone-teal{--atlas10-accent: #0fb89b}.atlas10-tone-gold{--atlas10-accent: #f8b931}.atlas10-tone-slate{--atlas10-accent: #94a3b8}.atlas10-orbital-card:after,.atlas10-agent-card:after,.atlas10-radar-node:after,.atlas10-action-tile:after{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:999px;background:var(--atlas10-accent, #1677ff);box-shadow:0 0 18px color-mix(in srgb,var(--atlas10-accent, #1677ff) 48%,transparent)}@media(min-width:1380px){.atlas10-shell{padding:18px 22px}.atlas10-hero-copy{min-height:190px}}@media(max-width:1180px){.atlas10-hero,.atlas10-command-grid,.atlas10-action-mosaic,.atlas10-bottom-grid{grid-template-columns:1fr}.atlas10-orbital-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas10-triad{grid-template-columns:1fr}.atlas10-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.atlas10-shell{padding:12px}.atlas10-hero-copy{padding:20px}.atlas10-orbital-grid,.atlas10-radar-grid{grid-template-columns:1fr}.atlas10-timeline-item{grid-template-columns:12px 1fr}.atlas10-feedback-actions{grid-column:2}}.atlas11-shell{padding:14px 10px 28px;background:linear-gradient(180deg,#f8fbff,#fff 44%,#f3f7fb)}.atlas11-top-grid{display:grid;grid-template-columns:minmax(0,1.55fr) 150px 330px;gap:14px;margin-bottom:14px}.atlas11-welcome-card,.atlas11-time-card,.atlas11-score-card,.atlas11-radar-card,.atlas11-automation-panel,.atlas11-command-center,.atlas11-kpi-grid .atlas10-orbital-card{border:1px solid rgba(28,78,130,.1);background:#fffffff5;box-shadow:0 14px 35px #0f233f12}.atlas11-welcome-card,.atlas11-time-card,.atlas11-score-card{min-height:126px;border-radius:24px;padding:22px 24px}.atlas11-welcome-card{display:flex;align-items:center}.atlas11-welcome-card h1{margin:0 0 8px;color:#07133a;font-size:22px;line-height:1.05;letter-spacing:-.04em}.atlas11-welcome-card span,.atlas11-time-card span,.atlas11-score-card span,.atlas11-radar-header span,.atlas11-section-title span{color:#64748b;font-size:12px;line-height:1.45}.atlas11-time-card{display:grid;align-content:center;gap:5px}.atlas11-time-card small,.atlas11-score-card small,.atlas11-section-title small{color:#687897;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atlas11-time-card strong{color:#07133a;font-size:26px;line-height:1;letter-spacing:-.06em}.atlas11-score-card{display:flex;align-items:center;justify-content:space-between;gap:12px}.atlas11-score-card>div:first-child{display:grid;gap:5px}.atlas11-score-card strong{color:#07133a;font-size:34px;line-height:.9;letter-spacing:-.07em}.atlas11-score-card strong em{color:#64748b;font-size:14px;font-style:normal;letter-spacing:-.02em}.atlas11-score-card button{width:fit-content;margin-top:4px;border:0;background:transparent;color:#5b21ff;font-size:13px;font-weight:900;cursor:pointer}.atlas11-score-card button:disabled{cursor:not-allowed;opacity:.55}.atlas11-score-ring{display:grid;place-items:center;width:104px;height:104px;border-radius:999px;background:radial-gradient(circle,#fff 0 54%,transparent 55%),conic-gradient(from -80deg,#8b5cf6 var(--atlas11-score, 0%),rgba(226,232,240,.95) 0);box-shadow:0 18px 34px #3b82f629}.atlas11-score-ring div{display:grid;place-items:center;width:68px;height:68px;border-radius:999px;color:#07133a;background:#fff;font-size:24px;font-weight:900}.atlas11-center-grid{display:grid;grid-template-columns:minmax(0,1.75fr) 410px;gap:14px;align-items:stretch;margin-bottom:12px}.atlas11-command-center{overflow:hidden;min-height:390px;border-radius:24px;padding:17px;background:radial-gradient(circle at 48% 48%,rgba(124,58,237,.32),transparent 24%),radial-gradient(circle at 55% 70%,rgba(37,99,235,.2),transparent 24%),linear-gradient(135deg,#18156d,#12123c);box-shadow:0 20px 48px #11184b3d}.atlas11-command-inner{height:100%;min-height:360px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:20px}.atlas11-command-header small,.atlas11-radar-header small{color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.atlas11-command-header h2{margin:8px 0 0;color:#fff;font-size:27px;line-height:1.05;letter-spacing:-.06em}.atlas11-command-body{display:grid;grid-template-columns:270px minmax(250px,1fr) 235px;gap:18px;align-items:center;min-height:270px;margin-top:20px}.atlas11-command-left{display:grid;gap:17px}.atlas11-status-line{display:flex;gap:12px;align-items:flex-start}.atlas11-status-line i{flex:0 0 auto;width:12px;height:12px;margin-top:3px;border-radius:999px;box-shadow:0 0 20px currentColor}.atlas11-status-line.green i{color:#22c55e;background:#22c55e}.atlas11-status-line.orange i{color:#f59e0b;background:#f59e0b}.atlas11-status-line.red i{color:#ef4444;background:#ef4444}.atlas11-status-line strong{display:block;color:#fff;font-size:14px;line-height:1.1}.atlas11-status-line span{display:block;margin-top:4px;color:#ffffffb8;font-size:12px;line-height:1.35}.atlas11-orbit-area{position:relative;display:grid;place-items:center;min-height:245px}.atlas11-orbit-ring{position:absolute;border-radius:999px;border:1px solid rgba(255,255,255,.1)}.atlas11-orbit-ring.one{width:250px;height:250px}.atlas11-orbit-ring.two{width:194px;height:194px;border-style:dashed}.atlas11-orbit-core{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:9px;width:158px;height:158px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7c3aed,#4778ff 54%,#14b8a6);box-shadow:0 22px 70px #7c3aed59}.atlas11-orbit-core small,.atlas11-orbit-core span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas11-orbit-core strong{font-size:38px;line-height:.9;letter-spacing:-.08em}.atlas11-command-right{display:grid;gap:11px}.atlas11-command-right article{min-height:70px;padding:15px;border-radius:16px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.12)}.atlas11-command-right small{color:#a78bfa;font-size:10px;font-weight:900;letter-spacing:.12em}.atlas11-command-right strong{display:block;margin-top:7px;color:#fff;font-size:12px;line-height:1.35}.atlas11-radar-card{min-height:390px;border-radius:24px;padding:22px}.atlas11-radar-header h2{margin:8px 0 3px;color:#07133a;font-size:24px;line-height:1.05;letter-spacing:-.06em}.atlas11-radar-body{display:grid;gap:18px;justify-items:center;margin-top:18px}.atlas11-radar-circle{position:relative;width:220px;height:220px;border-radius:999px;overflow:visible;background:radial-gradient(circle,#f7fbff 0 23%,transparent 24%),radial-gradient(circle,transparent 0 36%,#dbe8f7 36.5% 37%,transparent 37.5% 58%,#dbe8f7 58.5% 59%,transparent 59.5% 100%),conic-gradient(from 180deg,rgba(20,184,166,.16) 0 45deg,transparent 45deg 360deg);border:1px solid #dbe8f7}.atlas11-radar-axis{position:absolute;background:#dbe8f7;opacity:.85}.atlas11-radar-axis.horizontal{left:0;right:0;top:50%;height:1px}.atlas11-radar-axis.vertical{top:0;bottom:0;left:50%;width:1px}.atlas11-radar-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:999px;color:#0ea5e9;background:#fff;box-shadow:0 8px 18px #0f233f14}.atlas11-radar-dot{position:absolute;z-index:3;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:999px;background:var(--atlas10-accent, #3b82f6);box-shadow:0 0 0 5px color-mix(in srgb,var(--atlas10-accent, #3b82f6) 15%,transparent),0 0 18px color-mix(in srgb,var(--atlas10-accent, #3b82f6) 55%,transparent)}.atlas11-radar-list{width:100%;display:grid;gap:10px}.atlas11-radar-item{display:grid;grid-template-columns:14px 46px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:10px 14px;border:1px solid #dbe5f0;border-radius:16px;background:#fff}.atlas11-radar-item i{width:10px;height:10px;border-radius:999px;background:var(--atlas10-accent, #3b82f6)}.atlas11-radar-item strong{color:#07133a;font-size:13px}.atlas11-radar-item span{color:#64748b;font-size:12px}.atlas11-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 14px}.atlas11-kpi-grid .atlas10-orbital-card{min-height:104px;border-radius:18px;padding:14px 16px}.atlas11-kpi-grid .atlas10-orbital-card strong{font-size:22px}.atlas11-automation-panel{display:grid;gap:14px;margin-bottom:14px;padding:18px;border-radius:24px}.atlas11-section-title h2{margin:5px 0 3px;color:#07133a;font-size:23px;letter-spacing:-.055em}.atlas11-automation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.atlas11-automation-card{position:relative;overflow:hidden;display:grid;align-content:space-between;gap:12px;min-height:155px;padding:14px;border:1px solid rgba(28,78,130,.1);border-radius:18px;background:linear-gradient(145deg,#fff,#f6fbff)}.atlas11-automation-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--atlas10-accent, #3b82f6)}.atlas11-automation-card small{color:var(--atlas10-accent, #3b82f6);font-size:9px;font-weight:900;letter-spacing:.09em}.atlas11-automation-card h3{margin:6px 0;color:#07133a;font-size:16px;letter-spacing:-.04em}.atlas11-automation-card span{color:#64748b;font-size:12px;line-height:1.42}.atlas11-automation-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.atlas11-automation-footer em{padding:6px 9px;border-radius:999px;color:#334155;background:#eef6ff;font-size:10px;font-style:normal;font-weight:900}.atlas11-automation-footer button{min-height:30px;border:0;border-radius:999px;padding:0 11px;color:#fff;background:linear-gradient(135deg,#111b5f,var(--atlas10-accent, #3b82f6));font-size:11px;font-weight:900;cursor:pointer}.atlas11-automation-footer button:disabled{cursor:not-allowed;opacity:.5}.atlas11-agents-strip,.atlas11-action-mosaic,.atlas11-bottom-grid{margin-top:14px}.atlas11-bottom-grid .atlas10-learning-panel{background:linear-gradient(135deg,#f8fbff,#eafffb)}.atlas10-tone-blue{--atlas10-accent: #3b82f6}.atlas10-tone-green{--atlas10-accent: #22c55e}.atlas10-tone-orange{--atlas10-accent: #f59e0b}.atlas10-tone-purple{--atlas10-accent: #7c3aed}.atlas10-tone-red{--atlas10-accent: #ef4444}.atlas10-tone-cyan{--atlas10-accent: #06b6d4}.atlas10-tone-teal{--atlas10-accent: #14b8a6}.atlas10-tone-gold{--atlas10-accent: #eab308}.atlas10-tone-slate{--atlas10-accent: #64748b}@media(max-width:1260px){.atlas11-top-grid,.atlas11-center-grid,.atlas11-command-body,.atlas11-kpi-grid,.atlas11-automation-grid{grid-template-columns:1fr}.atlas11-command-body{align-items:stretch}}@media(max-width:680px){.atlas11-shell{padding:10px}.atlas11-welcome-card,.atlas11-time-card,.atlas11-score-card,.atlas11-radar-card,.atlas11-automation-panel{border-radius:18px}.atlas11-score-card{flex-direction:column;align-items:flex-start}.atlas11-command-center,.atlas11-command-inner{padding:12px}.atlas11-command-header h2{font-size:23px}.atlas11-orbit-area{min-height:190px}.atlas11-orbit-ring.one{width:190px;height:190px}.atlas11-orbit-ring.two{width:150px;height:150px}.atlas11-orbit-core{width:125px;height:125px}.atlas11-radar-circle{width:196px;height:196px}}.atlas11-command-center{min-height:410px;padding:14px;background:radial-gradient(circle at 52% 46%,rgba(124,58,237,.36),transparent 21%),radial-gradient(circle at 52% 60%,rgba(37,99,235,.24),transparent 25%),radial-gradient(circle at 10% 88%,rgba(20,184,166,.12),transparent 22%),linear-gradient(135deg,#19146c,#141143 58%,#10142f);box-shadow:0 22px 54px #0f172a40}.atlas11-command-inner{display:grid;grid-template-rows:auto 1fr auto;gap:16px;min-height:382px;padding:18px;border-color:#ffffff17;background:linear-gradient(135deg,#ffffff06,#ffffff03)}.atlas11-command-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.atlas11-command-header:after{content:"operação ativa";align-self:center;padding:7px 10px;border-radius:999px;color:#c4b5fd;background:#ffffff12;border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.atlas11-command-body{min-height:235px;margin-top:0}.atlas11-status-line{min-height:56px;padding:11px 12px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06)}.atlas11-status-line:hover{background:#ffffff13;transform:translateY(-1px)}.atlas11-orbit-area:before{content:"";position:absolute;width:330px;height:72px;border-radius:999px;border:1px solid rgba(20,184,166,.28);transform:rotate(-7deg);box-shadow:0 0 34px #14b8a61a}.atlas11-orbit-area:after{content:"";position:absolute;width:330px;height:72px;border-radius:999px;border:1px solid rgba(124,58,237,.42);transform:rotate(12deg);box-shadow:0 0 38px #7c3aed29}.atlas11-orbit-ring.one{width:246px;height:246px}.atlas11-orbit-ring.two{width:178px;height:178px}.atlas11-orbit-core{width:150px;height:150px;z-index:3;box-shadow:0 26px 78px #7c3aed57,inset 0 1px #ffffff38}.atlas11-command-right{align-self:stretch}.atlas11-command-right .atlas11-command-card{position:relative;overflow:hidden;display:grid;gap:8px;align-content:start;min-height:78px;padding:14px 15px;background:linear-gradient(135deg,#ffffff20,#ffffff12)}.atlas11-command-right .atlas11-command-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#8b5cf6;opacity:.9}.atlas11-command-right .atlas11-command-card.is-live:before{background:#22c55e}.atlas11-command-right .atlas11-command-card.is-decision:before{background:#38bdf8}.atlas11-command-right .atlas11-command-card span{display:block;color:#ffffff94;font-size:11px;line-height:1.3}.atlas11-command-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.atlas11-command-footer article{min-height:76px;padding:12px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.08)}.atlas11-command-footer small{display:block;color:#a78bfa;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas11-command-footer strong{display:block;margin:5px 0 3px;color:#fff;font-size:17px;line-height:1.05;letter-spacing:-.04em}.atlas11-command-footer span{display:block;color:#ffffff9e;font-size:11px;line-height:1.25}@media(max-width:1180px){.atlas11-command-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas11-command-header{display:block}.atlas11-command-header:after{display:inline-flex;margin-top:10px}}@media(max-width:680px){.atlas11-command-footer{grid-template-columns:1fr}.atlas11-orbit-area:before,.atlas11-orbit-area:after{width:240px}}.atlas11-aureon-panel{margin-top:14px}.atlas11-aureon-command{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;padding:18px;border-radius:28px;border:1px solid rgba(16,35,63,.09);background:radial-gradient(circle at 10% 10%,rgba(124,58,237,.12),transparent 26%),radial-gradient(circle at 96% 0%,rgba(20,184,166,.16),transparent 28%),linear-gradient(135deg,#fff,#f4f9ff 54%,#eefdf9);box-shadow:0 18px 48px #0f172a14}.atlas11-aureon-avatar{position:relative;overflow:hidden;display:grid;align-content:end;justify-items:center;min-height:360px;padding:18px 18px 22px;border-radius:24px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 16%,rgba(255,255,255,.24),transparent 20%),radial-gradient(circle at 50% 38%,rgba(59,130,246,.42),transparent 36%),linear-gradient(145deg,#11145f,#4f46e5 54%,#14b8a6);box-shadow:inset 0 1px #ffffff2e,0 18px 36px #4f46e52e}.atlas11-aureon-avatar:before{content:"";position:absolute;left:50%;top:26px;width:172px;height:172px;transform:translate(-50%);border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 46px #14b8a638}.atlas11-aureon-photo-wrap{position:relative;z-index:1;display:grid;place-items:end center;width:100%;height:238px;margin-bottom:12px;overflow:hidden}.atlas11-aureon-photo-wrap img{width:min(230px,96%);height:auto;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 26px rgba(15,23,42,.28));transform:translateY(8px)}.atlas11-aureon-avatar strong{position:relative;z-index:1;font-size:32px;line-height:1;letter-spacing:-.06em}.atlas11-aureon-avatar small{position:relative;z-index:1;max-width:170px;margin-top:8px;color:#ffffffbf;font-size:12px;line-height:1.35}.atlas11-aureon-content{display:grid;gap:14px;min-width:0}.atlas11-aureon-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.atlas11-aureon-insights article{min-height:118px;padding:14px;border-radius:20px;border:1px solid rgba(59,130,246,.12);background:#ffffffc7;box-shadow:0 10px 26px #0f172a0d}.atlas11-aureon-insights small,.atlas11-aureon-message small{display:block;color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas11-aureon-insights strong{display:block;margin-top:8px;color:#10233f;font-size:13px;line-height:1.45}.atlas11-aureon-chat{display:grid;gap:8px;max-height:280px;overflow:auto;padding:10px;border-radius:22px;border:1px solid rgba(16,35,63,.08);background:#f8fbffdb}.atlas11-aureon-message{width:min(88%,780px);padding:11px 13px;border-radius:18px;border:1px solid rgba(16,35,63,.08);background:#fff}.atlas11-aureon-message.usuario{justify-self:end;background:linear-gradient(135deg,#eef6ff,#fff)}.atlas11-aureon-message.aureon{justify-self:start;background:linear-gradient(135deg,#7c3aed14,#14b8a614)}.atlas11-aureon-message span{display:block;margin-top:5px;color:#465b75;font-size:13px;line-height:1.45}.atlas11-aureon-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.atlas11-aureon-input input{width:100%;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(16,35,63,.12);color:#10233f;background:#fff;outline:none}.atlas11-aureon-input input:focus{border-color:#7c3aed5c;box-shadow:0 0 0 4px #7c3aed14}.atlas11-aureon-input button,.atlas11-aureon-quick-actions button{min-height:38px;border:0;border-radius:999px;padding:0 14px;color:#fff;background:linear-gradient(135deg,#4f46e5,#14b8a6);box-shadow:0 10px 22px #4f46e524;font-size:12px;font-weight:850;cursor:pointer}.atlas11-aureon-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.atlas11-aureon-quick-actions button{color:#153256;background:#fff;border:1px solid rgba(79,70,229,.14);box-shadow:none}.atlas11-aureon-quick-actions button:nth-last-child(-n+3){color:#fff;background:linear-gradient(135deg,#11145f,#4f46e5 58%,#14b8a6)}@media(max-width:1180px){.atlas11-aureon-command,.atlas11-aureon-insights{grid-template-columns:1fr}.atlas11-aureon-avatar{min-height:220px}}@media(max-width:680px){.atlas11-aureon-input{grid-template-columns:1fr}.atlas11-aureon-message{width:100%}}@media print{.atlas11-aureon-input,.atlas11-aureon-quick-actions,.atlas10-action-button,.atlas11-automation-footer button,.atlas11-score-card button{display:none!important}.atlas10-shell{background:#fff!important}}@media(max-width:760px){.atlas11-aureon-avatar{min-height:310px}.atlas11-aureon-photo-wrap{height:196px}.atlas11-aureon-photo-wrap img{width:min(190px,92%)}}.atlas11-digital-twin-panel{position:relative;overflow:hidden;display:grid;gap:16px;margin-top:14px;padding:20px;border-radius:30px;border:1px solid rgba(79,70,229,.12);background:radial-gradient(circle at 10% 12%,rgba(79,70,229,.11),transparent 28%),radial-gradient(circle at 92% 8%,rgba(20,184,166,.14),transparent 30%),linear-gradient(135deg,#fffffffa,#f1f7fff5);box-shadow:0 24px 60px #0f172a14}.atlas11-digital-twin-panel:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:24px;border:1px solid rgba(255,255,255,.82);pointer-events:none}.atlas11-digital-twin-panel>*{position:relative;z-index:1}.atlas11-twin-scenario-tabs{display:flex;flex-wrap:wrap;gap:8px}.atlas11-twin-scenario-tabs button{min-height:34px;border:1px solid rgba(79,70,229,.13);border-radius:999px;padding:0 14px;color:#274060;background:#ffffffc7;font-size:12px;font-weight:850;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.atlas11-twin-scenario-tabs button:hover,.atlas11-twin-scenario-tabs button.active{transform:translateY(-1px);color:#fff;background:linear-gradient(135deg,#11145f,#4f46e5 54%,#14b8a6);box-shadow:0 14px 26px #4f46e52e}.atlas11-twin-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:14px;align-items:stretch}.atlas11-twin-map,.atlas11-twin-simulation,.atlas11-twin-domain-card{border:1px solid rgba(30,64,175,.1);background:#ffffffdb;box-shadow:0 18px 44px #0f172a12}.atlas11-twin-map{position:relative;overflow:hidden;min-height:430px;border-radius:28px;background:radial-gradient(circle at center,rgba(20,184,166,.14),transparent 20%),radial-gradient(circle at center,transparent 0 29%,rgba(79,70,229,.1) 30% 30.5%,transparent 31%),radial-gradient(circle at center,transparent 0 46%,rgba(20,184,166,.12) 47% 47.5%,transparent 48%),linear-gradient(135deg,#071b33,#11145f 58%,#123d7a)}.atlas11-twin-map:before,.atlas11-twin-map:after{content:"";position:absolute;top:44px;right:44px;bottom:44px;left:44px;border-radius:999px;border:1px dashed rgba(255,255,255,.16)}.atlas11-twin-map:after{top:94px;right:94px;bottom:94px;left:94px;border-style:solid;opacity:.72}.atlas11-twin-core{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;width:154px;height:154px;border-radius:999px;color:#fff;text-align:center;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.34),transparent 25%),linear-gradient(135deg,#4f46e5,#3b82f6 52%,#14b8a6);box-shadow:0 26px 56px #14b8a640,inset 0 0 0 1px #ffffff38}.atlas11-twin-core small,.atlas11-twin-core span{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:.88}.atlas11-twin-core strong{margin:7px 0 2px;font-size:42px;line-height:.9;letter-spacing:-.08em}.atlas11-twin-node{position:absolute;z-index:4;display:grid;gap:2px;min-width:122px;padding:12px 14px;border-radius:18px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px #00000024}.atlas11-twin-node small{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;opacity:.82}.atlas11-twin-node strong{font-size:22px;line-height:1;letter-spacing:-.06em}.atlas11-twin-node:before{content:"";position:absolute;inset:auto 12px 0 12px;height:3px;border-radius:999px;background:var(--atlas10-accent, #3b82f6);box-shadow:0 0 18px #14b8a652}.atlas11-twin-node:nth-of-type(2){top:24px;left:50%;transform:translate(-50%)}.atlas11-twin-node:nth-of-type(3){top:86px;right:28px}.atlas11-twin-node:nth-of-type(4){right:34px;bottom:72px}.atlas11-twin-node:nth-of-type(6){left:28px;bottom:72px}.atlas11-twin-node:nth-of-type(7){top:86px;left:28px}.atlas11-twin-simulation{display:grid;gap:14px;align-content:start;padding:18px;border-radius:28px}.atlas11-twin-simulation-head small,.atlas11-twin-bottlenecks small,.atlas11-twin-domain-card small{color:#4f46e5;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.atlas11-twin-simulation-head h3{margin:8px 0 0;color:#0f172a;font-size:24px;line-height:1.18;letter-spacing:-.055em}.atlas11-twin-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atlas11-twin-metrics div{min-height:96px;display:grid;align-content:center;gap:6px;padding:14px;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.1),transparent 40%),#f8fbff;border:1px solid rgba(30,64,175,.09)}.atlas11-twin-metrics small{color:#64748b;font-size:11px;font-weight:800}.atlas11-twin-metrics strong{color:#0f172a;font-size:24px;line-height:1;letter-spacing:-.06em}.atlas11-twin-bottlenecks{display:grid;gap:8px;padding:14px;border-radius:22px;background:linear-gradient(135deg,#fffffff5,#eff6ffeb);border:1px solid rgba(79,70,229,.1)}.atlas11-twin-bottlenecks span{display:block;padding:10px 12px;border-radius:14px;color:#415875;background:#fff;border:1px solid rgba(30,64,175,.08);font-size:13px;line-height:1.35}.atlas11-twin-domain-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.atlas11-twin-domain-card{position:relative;overflow:hidden;display:grid;gap:7px;align-content:start;min-height:146px;padding:14px;border-radius:22px}.atlas11-twin-domain-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--atlas10-accent, #3b82f6)}.atlas11-twin-domain-card strong{color:#0f172a;font-size:28px;line-height:1;letter-spacing:-.07em}.atlas11-twin-domain-card span{color:#5d6f86;font-size:12px;line-height:1.4}@media(max-width:1240px){.atlas11-twin-grid,.atlas11-twin-domain-grid{grid-template-columns:1fr}.atlas11-twin-map{min-height:520px}}@media(max-width:760px){.atlas11-digital-twin-panel{padding:14px;border-radius:24px}.atlas11-twin-map{min-height:auto;display:grid;gap:10px;padding:16px}.atlas11-twin-map:before,.atlas11-twin-map:after{display:none}.atlas11-twin-core,.atlas11-twin-node,.atlas11-twin-node:nth-of-type(n){position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:auto}.atlas11-twin-core{justify-self:center}.atlas11-twin-metrics{grid-template-columns:1fr}}.atlas11-digital-twin-panel{gap:18px;padding:22px;border-radius:32px;border:1px solid rgba(59,130,246,.13);background:radial-gradient(circle at 14% 8%,rgba(59,130,246,.12),transparent 28%),radial-gradient(circle at 86% 12%,rgba(20,184,166,.14),transparent 30%),linear-gradient(135deg,#fffffffc,#f4f9fff7 58%,#ecfdf5ad);box-shadow:0 28px 74px #0f172a17}.atlas11-digital-twin-panel:before{top:16px;right:16px;bottom:16px;left:16px;border-radius:26px;border-color:#ffffffe0}.atlas11-twin-scenario-tabs{padding:6px;width:fit-content;border-radius:999px;background:#f1f5f9d6;border:1px solid rgba(59,130,246,.1);box-shadow:inset 0 1px #ffffffd6}.atlas11-twin-scenario-tabs button{min-height:32px;padding:0 15px;border:0;color:#475569;background:transparent;box-shadow:none}.atlas11-twin-scenario-tabs button:hover,.atlas11-twin-scenario-tabs button.active{color:#fff;background:linear-gradient(135deg,#172554,#4f46e5 54%,#0ea5e9);box-shadow:0 12px 24px #4f46e52e}.atlas11-twin-grid{grid-template-columns:minmax(520px,1.12fr) minmax(340px,.88fr);gap:16px}.atlas11-twin-map{min-height:456px;border-radius:30px;border:1px solid rgba(147,197,253,.18);background:radial-gradient(circle at 50% 50%,rgba(20,184,166,.22) 0 5%,transparent 6%),radial-gradient(circle at 50% 50%,rgba(79,70,229,.24) 0 21%,transparent 22%),radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(14,165,233,.13) 35% 35.5%,transparent 36%),radial-gradient(circle at 50% 50%,transparent 0 52%,rgba(20,184,166,.16) 53% 53.6%,transparent 54%),linear-gradient(135deg,#06152e,#11145f 48%,#123d7a);box-shadow:inset 0 0 0 1px #ffffff0d,0 22px 58px #02081726}.atlas11-twin-map:before{top:40px;right:58px;bottom:40px;left:58px;border:1px dashed rgba(191,219,254,.17);box-shadow:0 0 70px #0ea5e91f}.atlas11-twin-map:after{top:92px;right:142px;bottom:92px;left:142px;border:1px solid rgba(191,219,254,.14);box-shadow:inset 0 0 34px #4f46e52e}.atlas11-twin-core{width:168px;height:168px;background:radial-gradient(circle at 31% 20%,rgba(255,255,255,.36),transparent 24%),linear-gradient(135deg,#6366f1,#3b82f6 48%,#14b8a6);box-shadow:0 30px 68px #0ea5e947,0 0 0 18px #4f46e514,inset 0 0 0 1px #ffffff38}.atlas11-twin-core:before,.atlas11-twin-core:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.atlas11-twin-core:before{top:-34px;right:-34px;bottom:-34px;left:-34px;border:1px solid rgba(255,255,255,.12)}.atlas11-twin-core:after{top:-70px;right:-70px;bottom:-70px;left:-70px;border:1px dashed rgba(255,255,255,.09)}.atlas11-twin-core small,.atlas11-twin-core span{font-size:10px;letter-spacing:.16em;text-shadow:0 1px 12px rgba(0,0,0,.18)}.atlas11-twin-core strong{font-size:46px;text-shadow:0 8px 24px rgba(2,8,23,.18)}.atlas11-twin-node{min-width:132px;padding:13px 15px 16px;border-radius:20px;background:linear-gradient(135deg,#ffffff2b,#ffffff12);border:1px solid rgba(219,234,254,.18);box-shadow:0 18px 40px #0208172e,inset 0 1px #ffffff1f}.atlas11-twin-node:after{content:"";position:absolute;width:8px;height:8px;border-radius:999px;right:12px;top:12px;background:var(--atlas10-accent, #38bdf8);box-shadow:0 0 18px var(--atlas10-accent, #38bdf8)}.atlas11-twin-node small{font-size:10px;letter-spacing:.11em}.atlas11-twin-node strong{font-size:25px}.atlas11-twin-node:nth-of-type(2){top:22px;left:50%;transform:translate(-50%)}.atlas11-twin-node:nth-of-type(3){top:76px;right:26px}.atlas11-twin-node:nth-of-type(4){right:34px;bottom:78px}.atlas11-twin-node:nth-of-type(5){left:50%;bottom:22px;transform:translate(-50%)}.atlas11-twin-node:nth-of-type(6){left:34px;bottom:78px}.atlas11-twin-node:nth-of-type(7){top:76px;left:26px}.atlas11-twin-node:nth-of-type(8){top:50%;right:12px;transform:translateY(-50%)}.atlas11-twin-simulation{padding:20px;border-radius:30px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.12),transparent 34%),linear-gradient(145deg,#fffffff7,#f8fbfff0);border-color:#3b82f61c}.atlas11-twin-simulation-head h3{font-size:23px;line-height:1.22;color:#0f1f38}.atlas11-twin-metrics{gap:11px}.atlas11-twin-metrics div{min-height:92px;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(14,165,233,.11),transparent 42%),linear-gradient(145deg,#fff,#f4f8ff);box-shadow:inset 0 1px #ffffffdb}.atlas11-twin-metrics strong{font-size:25px}.atlas11-twin-bottlenecks{border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(245,158,11,.1),transparent 42%),linear-gradient(135deg,#fffffffa,#f8fafcf2)}.atlas11-twin-bottlenecks span{position:relative;padding-left:28px;border-radius:16px}.atlas11-twin-bottlenecks span:before{content:"";position:absolute;left:12px;top:50%;width:7px;height:7px;border-radius:999px;transform:translateY(-50%);background:#f59e0b;box-shadow:0 0 14px #f59e0b59}.atlas11-twin-domain-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px}.atlas11-twin-domain-card{min-height:132px;border-radius:22px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--atlas10-accent, #3b82f6) 13%,transparent),transparent 40%),linear-gradient(145deg,#fffffffa,#f8fbffeb);box-shadow:0 15px 36px #0f172a0f,inset 0 1px #ffffffd9}.atlas11-twin-domain-card strong{font-size:30px}.atlas11-twin-domain-card span{color:#53657d}@media(max-width:1240px){.atlas11-twin-grid{grid-template-columns:1fr}.atlas11-twin-map{min-height:520px}.atlas11-twin-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.atlas11-twin-scenario-tabs{width:100%}.atlas11-twin-scenario-tabs button{flex:1 1 45%}.atlas11-twin-domain-grid,.atlas11-twin-metrics{grid-template-columns:1fr}}.atlas11-ultra-command-panel{position:relative;overflow:hidden;display:grid;gap:14px;padding:18px;margin-top:14px;border-radius:34px;border:1px solid rgba(59,130,246,.14);background:radial-gradient(circle at 9% 0%,rgba(124,58,237,.16),transparent 29%),radial-gradient(circle at 91% 8%,rgba(20,184,166,.18),transparent 30%),linear-gradient(135deg,#fffffffa,#f4f8fff0);box-shadow:0 26px 72px #0f172a1a,inset 0 1px #ffffffe6}.atlas11-ultra-command-panel:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:28px;border:1px solid rgba(255,255,255,.75);pointer-events:none}.atlas11-ultra-command-panel>*{position:relative;z-index:1}.atlas11-ultra-title h2{letter-spacing:-.065em}.atlas11-ultra-grid,.atlas11-ultra-command-grid,.atlas11-ultra-bottom-grid{display:grid;gap:12px}.atlas11-ultra-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr) minmax(240px,.65fr)}.atlas11-ultra-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr) minmax(260px,.72fr)}.atlas11-ultra-bottom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.atlas11-ultra-health-card,.atlas11-ultra-finance-card,.atlas11-ultra-forecast-card,.atlas11-ultra-map-card,.atlas11-ultra-crisis-card,.atlas11-ultra-goals-card,.atlas11-ultra-ranking-card,.atlas11-ultra-timeline-card{position:relative;overflow:hidden;border-radius:26px;border:1px solid rgba(37,99,235,.1);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--atlas10-accent, #3b82f6) 10%,transparent),transparent 42%),linear-gradient(145deg,#fffffff5,#f8fbffe8);box-shadow:0 16px 42px #0f172a12,inset 0 1px #ffffffdb}.atlas11-ultra-health-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:16px;align-items:center;padding:20px}.atlas11-ultra-health-card small,.atlas11-ultra-finance-card small,.atlas11-ultra-forecast-card small,.atlas11-ultra-card-head small{color:#6d5dfc;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.atlas11-ultra-health-card strong{display:block;margin:7px 0 2px;color:#08172f;font-size:clamp(38px,4vw,54px);line-height:.9;letter-spacing:-.08em}.atlas11-ultra-health-card span,.atlas11-ultra-finance-card span,.atlas11-ultra-forecast-card span,.atlas11-ultra-card-head h3+span{color:#607086}.atlas11-ultra-health-ring{--health: 50%;display:grid;place-items:center;width:118px;height:118px;border-radius:999px;background:radial-gradient(circle,#fff 0 57%,transparent 58%),conic-gradient(from -90deg,#14b8a6 var(--health),rgba(226,232,240,.8) 0);box-shadow:0 18px 40px #14b8a62e}.atlas11-ultra-health-ring i{width:72px;height:72px;border-radius:999px;background:linear-gradient(135deg,#6d5dfc,#3b82f6,#14b8a6);box-shadow:0 18px 32px #3b82f638}.atlas11-ultra-finance-card,.atlas11-ultra-forecast-card{display:grid;align-content:center;gap:9px;min-height:150px;padding:20px}.atlas11-ultra-finance-card strong,.atlas11-ultra-forecast-card strong{color:#08172f;font-size:clamp(24px,2.6vw,34px);line-height:1;letter-spacing:-.06em}.atlas11-ultra-signal-line{overflow:hidden;height:8px;margin-top:4px;border-radius:999px;background:#e8eef7}.atlas11-ultra-signal-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#3b82f6,#8b5cf6);box-shadow:0 0 18px #3b82f659}.atlas11-ultra-map-card,.atlas11-ultra-crisis-card,.atlas11-ultra-goals-card,.atlas11-ultra-ranking-card,.atlas11-ultra-timeline-card{padding:18px}.atlas11-ultra-card-head h3{margin:6px 0 0;color:#08172f;font-size:22px;line-height:1.05;letter-spacing:-.055em}.atlas11-ultra-domain-orbit{position:relative;display:grid;place-items:center;min-height:360px;margin-top:14px;border-radius:28px;background:radial-gradient(circle at center,rgba(20,184,166,.14),transparent 25%),radial-gradient(circle at center,transparent 0 28%,rgba(59,130,246,.12) 28.5% 29.5%,transparent 30%),radial-gradient(circle at center,transparent 0 48%,rgba(124,58,237,.14) 48.5% 49.5%,transparent 50%),linear-gradient(135deg,#071b33,#101b65 55%,#0b3666);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 30px 80px #ffffff0a}.atlas11-ultra-orbit-core{display:grid;place-items:center;width:132px;height:132px;border-radius:999px;color:#fff;background:linear-gradient(145deg,#6d5dfc,#3b82f6 55%,#14b8a6);box-shadow:0 24px 54px #14b8a640,inset 0 1px #ffffff59}.atlas11-ultra-orbit-core strong{font-size:35px;line-height:.9;letter-spacing:-.08em}.atlas11-ultra-orbit-core span{margin-top:-20px;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas11-ultra-orbit-node{--orbit-index: 0;position:absolute;left:calc(50% + cos((var(--orbit-index) * 51.43deg) - 90deg)*42%);top:calc(50% + sin((var(--orbit-index) * 51.43deg) - 90deg)*42%);transform:translate(-50%,-50%);max-width:118px;padding:8px 11px;border-radius:999px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:900;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px #0000002e}.atlas11-ultra-crisis-list,.atlas11-ultra-goals-list,.atlas11-ultra-ranking-list,.atlas11-ultra-timeline-list{display:grid;gap:10px;margin-top:14px}.atlas11-ultra-crisis-row,.atlas11-ultra-ranking-row,.atlas11-ultra-timeline-row{display:grid;align-items:center;gap:11px;padding:12px;border-radius:18px;background:#f8fbffe6;border:1px solid rgba(59,130,246,.09)}.atlas11-ultra-crisis-row{grid-template-columns:12px minmax(0,1fr) auto}.atlas11-ultra-crisis-row>i,.atlas11-ultra-timeline-row>i{width:10px;height:10px;border-radius:999px;background:var(--atlas10-accent, #3b82f6);box-shadow:0 0 18px color-mix(in srgb,var(--atlas10-accent, #3b82f6) 50%,transparent)}.atlas11-ultra-crisis-row strong,.atlas11-ultra-ranking-row strong,.atlas11-ultra-timeline-row strong{display:block;color:#0f1f38;font-size:14px}.atlas11-ultra-crisis-row span,.atlas11-ultra-ranking-row span,.atlas11-ultra-timeline-row span,.atlas11-ultra-timeline-row small{display:block;margin-top:3px;color:#65748a;font-size:12px;line-height:1.35}.atlas11-ultra-crisis-row em,.atlas11-ultra-ranking-row em{display:grid;place-items:center;min-width:42px;height:32px;padding:0 9px;border-radius:999px;color:#0f1f38;background:#fff;border:1px solid rgba(59,130,246,.1);font-style:normal;font-weight:900}.atlas11-ultra-goals-list div{display:grid;gap:6px;min-height:82px;padding:14px;border-radius:19px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.12),transparent 38%),linear-gradient(145deg,#fff,#f5f9ff);border:1px solid rgba(59,130,246,.09)}.atlas11-ultra-goals-list span{color:#66758a;font-size:12px}.atlas11-ultra-goals-list strong{color:#0f1f38;font-size:24px;letter-spacing:-.055em}.atlas11-ultra-ranking-row{grid-template-columns:38px minmax(0,1fr) auto}.atlas11-ultra-ranking-row b{display:grid;place-items:center;width:34px;height:34px;border-radius:13px;color:#fff;background:linear-gradient(135deg,#08172f,var(--atlas10-accent, #3b82f6));font-size:11px}.atlas11-ultra-timeline-row{grid-template-columns:12px minmax(0,1fr);align-items:start}@media(max-width:1240px){.atlas11-ultra-grid,.atlas11-ultra-command-grid,.atlas11-ultra-bottom-grid{grid-template-columns:1fr}.atlas11-ultra-domain-orbit{min-height:320px}}@media(max-width:760px){.atlas11-ultra-command-panel{padding:14px;border-radius:26px}.atlas11-ultra-health-card{grid-template-columns:1fr}.atlas11-ultra-domain-orbit{min-height:420px}.atlas11-ultra-orbit-node{max-width:100px;font-size:10px}}.atlas11-learning-command-panel{position:relative;overflow:hidden;display:grid;gap:16px;margin-top:16px;padding:22px;border-radius:30px;border:1px solid rgba(59,130,246,.14);background:radial-gradient(circle at 12% 12%,rgba(124,58,237,.16),transparent 30%),radial-gradient(circle at 88% 0%,rgba(20,184,166,.15),transparent 28%),linear-gradient(145deg,#fffffff5,#f1f7ffeb);box-shadow:0 28px 70px #0f172a1a}.atlas11-learning-command-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.4),transparent 36%,rgba(20,184,166,.08))}.atlas11-learning-command-panel>*{position:relative;z-index:1}.atlas11-learning-title h2{letter-spacing:-.055em}.atlas11-learning-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.atlas11-learning-orb-card,.atlas11-learning-decision-card,.atlas11-learning-signal-card,.atlas11-learning-automation-card{position:relative;overflow:hidden;border:1px solid rgba(30,64,175,.12);background:#ffffffd6;box-shadow:0 18px 42px #0f172a14,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.atlas11-learning-orb-card{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:center;padding:18px;border-radius:26px}.atlas11-learning-orb{position:relative;display:grid;place-items:center;align-content:center;width:210px;height:210px;border-radius:999px;text-align:center;color:#fff;background:radial-gradient(circle at 38% 22%,rgba(255,255,255,.32),transparent 24%),radial-gradient(circle,rgba(255,255,255,.1) 0 45%,transparent 46%),conic-gradient(from 230deg,#14b8a6 var(--learning),rgba(124,58,237,.2) 0),linear-gradient(145deg,#172554,#4f46e5 52%,#0891b2);box-shadow:0 24px 55px #4f46e53d,inset 0 0 0 1px #ffffff38}.atlas11-learning-orb:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:inherit;border:1px solid rgba(255,255,255,.22)}.atlas11-learning-orb small,.atlas11-learning-orb strong,.atlas11-learning-orb span{position:relative;z-index:1}.atlas11-learning-orb small,.atlas11-learning-decision-card small,.atlas11-learning-signal-card small,.atlas11-learning-automation-card small{color:#6d5dfc;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.atlas11-learning-orb strong{margin:7px 0;font-size:44px;line-height:1;letter-spacing:-.08em}.atlas11-learning-orb span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.86}.atlas11-learning-orb-card h3,.atlas11-learning-decision-card strong{margin:7px 0;color:#0f172a;font-size:22px;line-height:1.18;letter-spacing:-.055em}.atlas11-learning-orb-card p,.atlas11-learning-decision-card span,.atlas11-learning-signal-card span,.atlas11-learning-automation-card span{margin:0;color:#52657f;font-size:13px;line-height:1.55}.atlas11-learning-decision-card{display:grid;align-content:center;min-height:190px;padding:20px;border-radius:26px;background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.16),transparent 36%),linear-gradient(145deg,#fff,#eef6ff)}.atlas11-learning-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atlas11-learning-signal-card{min-height:145px;display:grid;gap:8px;align-content:start;padding:16px;border-radius:22px}.atlas11-learning-signal-card:after,.atlas11-learning-automation-card:after{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:999px;background:var(--atlas10-accent, #1677ff);box-shadow:0 0 18px color-mix(in srgb,var(--atlas10-accent, #1677ff) 48%,transparent)}.atlas11-learning-signal-card strong{color:#0a2442;font-size:28px;line-height:1;letter-spacing:-.07em}.atlas11-learning-automation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atlas11-learning-automation-card{display:grid;gap:14px;min-height:158px;padding:16px;border-radius:22px;background:linear-gradient(145deg,#fffffff5,#f4f8ffdb)}.atlas11-learning-automation-card strong{display:block;margin:6px 0;color:#0a2442;font-size:16px;line-height:1.24;letter-spacing:-.035em}.atlas11-learning-automation-card em{width:fit-content;align-self:end;padding:6px 10px;border-radius:999px;color:#103d66;background:#edf6ff;font-size:10px;font-style:normal;font-weight:900}@media(max-width:1180px){.atlas11-learning-top-grid,.atlas11-learning-orb-card,.atlas11-learning-signal-grid,.atlas11-learning-automation-grid{grid-template-columns:1fr}.atlas11-learning-orb{width:190px;height:190px}}.atlas11-intelligence-os-panel{position:relative;overflow:hidden;display:grid;gap:18px;margin-top:16px;padding:24px;border-radius:34px;border:1px solid rgba(99,102,241,.18);background:radial-gradient(circle at 10% 8%,rgba(20,184,166,.18),transparent 26%),radial-gradient(circle at 86% 12%,rgba(124,58,237,.2),transparent 30%),linear-gradient(135deg,#070e27fa,#0f172afa 54%,#12254cf5);box-shadow:0 28px 90px #0f172a38}.atlas11-intelligence-os-panel:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:28px;border:1px solid rgba(255,255,255,.08);pointer-events:none}.atlas11-intelligence-os-panel>*{position:relative;z-index:1}.atlas11-os-title small,.atlas11-os-card-head small,.atlas11-os-hero-grid small,.atlas11-os-plan-card small,.atlas11-os-opportunity-strip small{color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.atlas11-os-title h2{color:#fff}.atlas11-os-title span{color:#e2e8f0c2}.atlas11-os-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.5fr) minmax(220px,.5fr);gap:14px}.atlas11-os-command-card,.atlas11-os-prediction-card,.atlas11-os-pressure-card,.atlas11-os-agents-card,.atlas11-os-graph-card,.atlas11-os-plan-card,.atlas11-os-opportunity-strip{border:1px solid rgba(255,255,255,.1);background:#ffffff13;box-shadow:0 20px 55px #0003,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atlas11-os-command-card{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:center;min-height:190px;padding:22px;border-radius:28px}.atlas11-os-command-card strong{display:block;margin:8px 0;color:#fff;font-size:clamp(46px,5vw,76px);line-height:.88;letter-spacing:-.08em}.atlas11-os-command-card span,.atlas11-os-prediction-card span,.atlas11-os-pressure-card span{color:#e2e8f0bd;line-height:1.45}.atlas11-os-core{display:grid;place-items:center;width:138px;height:138px;border-radius:999px;background:radial-gradient(circle,rgba(15,23,42,1) 0 52%,transparent 53%),conic-gradient(#22d3ee var(--os-score),rgba(255,255,255,.14) 0);box-shadow:0 0 42px #22d3ee40}.atlas11-os-core i{width:74px;height:74px;border-radius:999px;background:radial-gradient(circle at 35% 22%,#fff,#22d3ee 24%,#2563eb 58%,#7c3aed);box-shadow:0 0 34px #22d3ee6b}.atlas11-os-prediction-card,.atlas11-os-pressure-card{display:grid;gap:8px;align-content:center;min-height:190px;padding:20px;border-radius:28px}.atlas11-os-prediction-card strong,.atlas11-os-pressure-card strong{color:#fff;font-size:48px;line-height:.96;letter-spacing:-.07em}.atlas11-os-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px}.atlas11-os-agents-card,.atlas11-os-graph-card{display:grid;gap:14px;min-height:360px;padding:20px;border-radius:30px}.atlas11-os-card-head h3{margin:6px 0 0;color:#fff;font-size:24px;letter-spacing:-.05em}.atlas11-os-agent-list{display:grid;gap:10px}.atlas11-os-agent-row{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:12px;align-items:center;padding:14px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f}.atlas11-os-agent-row strong,.atlas11-os-agent-row span,.atlas11-os-agent-row small{display:block}.atlas11-os-agent-row strong{color:#fff;font-size:15px}.atlas11-os-agent-row span{margin-top:3px;color:#e2e8f0b8;font-size:12px;line-height:1.35}.atlas11-os-agent-row small{margin-top:5px;color:#67e8f9;font-size:11px}.atlas11-os-agent-row em{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;color:#fff;background:#ffffff14;font-style:normal;font-weight:900}.atlas11-os-graph-stage{position:relative;min-height:275px;border-radius:26px;background:radial-gradient(circle at center,rgba(34,211,238,.18),transparent 52%),linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid rgba(255,255,255,.08)}.atlas11-os-graph-stage:before,.atlas11-os-graph-stage:after{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border-radius:999px;border:1px dashed rgba(103,232,249,.18)}.atlas11-os-graph-stage:after{top:74px;right:74px;bottom:74px;left:74px;border-style:solid;border-color:#7c3aed29}.atlas11-os-graph-center{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:grid;place-items:center;width:86px;height:86px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#22d3ee,#7c3aed);box-shadow:0 0 36px #22d3ee57;font-weight:900}.atlas11-os-graph-node{position:absolute;z-index:3;left:calc(50% + cos((var(--graph-index) * 90deg) - 35deg)*132px);top:calc(50% + sin((var(--graph-index) * 90deg) - 35deg)*96px);transform:translate(-50%,-50%);display:grid;gap:2px;min-width:118px;padding:10px;border-radius:18px;color:#fff;background:#0f172ab8;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 28px #00000040}.atlas11-os-graph-node strong,.atlas11-os-graph-node span,.atlas11-os-graph-node em{position:relative;z-index:1}.atlas11-os-graph-node strong{font-size:12px}.atlas11-os-graph-node span{color:#e2e8f0b8;font-size:11px}.atlas11-os-graph-node em{color:#67e8f9;font-size:11px;font-style:normal;font-weight:900}.atlas11-os-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.atlas11-os-plan-card{display:grid;gap:10px;min-height:190px;padding:18px;border-radius:26px}.atlas11-os-plan-card strong{color:#fff;font-size:22px;letter-spacing:-.04em}.atlas11-os-plan-card span{color:#e2e8f0bd;line-height:1.45}.atlas11-os-plan-card button{width:fit-content;min-height:32px;padding:0 13px;border:1px solid rgba(103,232,249,.22);border-radius:999px;color:#e0f2fe;background:#0ea5e924;cursor:pointer}.atlas11-os-opportunity-strip{display:grid;grid-template-columns:250px repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;padding:16px;border-radius:26px}.atlas11-os-opportunity-strip strong{display:block;margin-top:5px;color:#fff}.atlas11-os-opportunity-strip span{display:grid;align-items:center;min-height:74px;padding:13px;border-radius:18px;color:#e2e8f0c7;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);line-height:1.4}@media(max-width:1180px){.atlas11-os-hero-grid,.atlas11-os-main-grid,.atlas11-os-plan-grid,.atlas11-os-opportunity-strip,.atlas11-os-command-card{grid-template-columns:1fr}}@media(max-width:720px){.atlas11-intelligence-os-panel{padding:18px;border-radius:26px}.atlas11-os-command-card strong,.atlas11-os-prediction-card strong,.atlas11-os-pressure-card strong{font-size:40px}.atlas11-os-graph-node{position:relative;left:auto;top:auto;transform:none;margin:8px}.atlas11-os-graph-stage{display:grid;align-content:start;gap:6px;padding-top:105px}}.atlas11-nervous-system-panel{position:relative;overflow:hidden;display:grid;gap:16px;margin-top:14px;padding:22px;border-radius:34px;border:1px solid rgba(56,189,248,.16);background:radial-gradient(circle at 14% 10%,rgba(14,165,233,.22),transparent 30%),radial-gradient(circle at 88% 6%,rgba(168,85,247,.18),transparent 26%),linear-gradient(135deg,#061426,#0b1f3a 48%,#0f172a);box-shadow:0 28px 82px #02081738}.atlas11-nervous-system-panel:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:28px;border:1px solid rgba(255,255,255,.06);pointer-events:none}.atlas11-nervous-title,.atlas11-nervous-system-panel>*{position:relative;z-index:1}.atlas11-nervous-title small,.atlas11-nervous-card-head small,.atlas11-nervous-pulse-card small,.atlas11-nervous-mode-card small,.atlas11-nervous-risk-card small,.atlas11-nervous-flow-card small{color:#67e8f9}.atlas11-nervous-title h2,.atlas11-nervous-title span{color:#fff}.atlas11-nervous-title span{color:#e2e8f0b8}.atlas11-nervous-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(240px,.72fr) minmax(220px,.55fr);gap:14px}.atlas11-nervous-pulse-card,.atlas11-nervous-mode-card,.atlas11-nervous-risk-card,.atlas11-nervous-map-card,.atlas11-nervous-sensors-card,.atlas11-nervous-flow-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.14);background:#ffffff0e;box-shadow:0 20px 60px #0208172e,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atlas11-nervous-pulse-card{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:center;min-height:190px;padding:20px;border-radius:28px}.atlas11-nervous-pulse-card strong,.atlas11-nervous-mode-card strong,.atlas11-nervous-risk-card strong{display:block;margin:6px 0;color:#fff;font-size:44px;line-height:.92;letter-spacing:-.07em}.atlas11-nervous-mode-card strong{font-size:26px;letter-spacing:-.045em;line-height:1.05}.atlas11-nervous-pulse-card span,.atlas11-nervous-mode-card span,.atlas11-nervous-risk-card span,.atlas11-nervous-flow-card span,.atlas11-nervous-sensor-row span{color:#e2e8f0b8;line-height:1.45}.atlas11-nervous-pulse-orb{position:relative;display:grid;place-items:center;width:138px;height:138px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.95) 0 43%,transparent 44%),conic-gradient(from 180deg,#67e8f9 var(--pulse),rgba(148,163,184,.18) 0);box-shadow:0 0 50px #67e8f929}.atlas11-nervous-pulse-orb i{width:82px;height:82px;border-radius:999px;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.8),transparent 22%),linear-gradient(135deg,#0ea5e9,#8b5cf6 70%);box-shadow:0 18px 40px #0ea5e93d}.atlas11-nervous-mode-card,.atlas11-nervous-risk-card{display:grid;align-content:center;min-height:190px;padding:20px;border-radius:28px}.atlas11-nervous-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px}.atlas11-nervous-map-card,.atlas11-nervous-sensors-card{min-height:360px;padding:20px;border-radius:30px}.atlas11-nervous-card-head h3{margin:6px 0 0;color:#fff;font-size:24px;letter-spacing:-.045em}.atlas11-nervous-map-stage{position:relative;min-height:285px;margin-top:16px;border-radius:28px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at center,rgba(14,165,233,.18),transparent 52%);background-size:34px 34px,34px 34px,auto;border:1px solid rgba(148,163,184,.11)}.atlas11-nervous-map-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:108px;height:108px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0ea5e9,#7c3aed);box-shadow:0 0 60px #0ea5e952,inset 0 0 0 1px #ffffff2e}.atlas11-nervous-map-core strong{font-size:22px;letter-spacing:-.04em}.atlas11-nervous-map-core span{margin-top:-18px;color:#ffffffb8;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.atlas11-nervous-sensor-node{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;gap:2px;place-items:center;width:104px;min-height:64px;padding:10px;border-radius:18px;color:#fff;background:#0f172ac7;border:1px solid rgba(255,255,255,.12)}.atlas11-nervous-node-0{left:50%;top:12%}.atlas11-nervous-node-1{left:80%;top:29%}.atlas11-nervous-node-2{left:80%;top:70%}.atlas11-nervous-node-3{left:50%;top:88%}.atlas11-nervous-node-4{left:20%;top:70%}.atlas11-nervous-node-5{left:20%;top:29%}.atlas11-nervous-sensor-node:after{content:"";position:absolute;left:14px;right:14px;bottom:7px;height:3px;border-radius:999px;background:linear-gradient(90deg,#67e8f9 var(--sensor-score),rgba(148,163,184,.18) 0)}.atlas11-nervous-sensor-node strong{font-size:15px}.atlas11-nervous-sensor-node span{color:#e2e8f0ad;font-size:10px;font-weight:900;text-transform:uppercase}.atlas11-nervous-sensor-list{display:grid;gap:10px;margin-top:16px}.atlas11-nervous-sensor-row{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:12px;align-items:center;min-height:70px;padding:12px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.atlas11-nervous-sensor-row strong{display:block;color:#fff}.atlas11-nervous-sensor-row em{color:#67e8f9;font-style:normal;font-weight:900;text-align:right}.atlas11-nervous-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.atlas11-nervous-flow-card{display:grid;gap:9px;align-content:start;min-height:210px;padding:18px;border-radius:26px}.atlas11-nervous-flow-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--atlas10-accent, #67e8f9);box-shadow:0 0 24px color-mix(in srgb,var(--atlas10-accent, #67e8f9) 54%,transparent)}.atlas11-nervous-flow-card strong{color:#fff;font-size:18px;line-height:1.16;letter-spacing:-.035em}.atlas11-nervous-flow-card em{color:#93c5fd;font-style:normal;font-size:12px;font-weight:800}.atlas11-nervous-flow-card button{width:fit-content;min-height:32px;margin-top:auto;padding:0 13px;border:1px solid rgba(103,232,249,.22);border-radius:999px;color:#e0f2fe;background:#0ea5e924;cursor:pointer}@media(max-width:1180px){.atlas11-nervous-hero-grid,.atlas11-nervous-main-grid,.atlas11-nervous-flow-grid,.atlas11-nervous-pulse-card{grid-template-columns:1fr}}@media(max-width:720px){.atlas11-nervous-system-panel{padding:18px;border-radius:26px}.atlas11-nervous-sensor-node{position:relative;left:auto;top:auto;transform:none;width:auto;margin:7px}.atlas11-nervous-map-stage{display:grid;gap:6px;align-content:start;padding-top:120px}}.atlas11-intelligence-os-panel,.atlas11-nervous-system-panel{background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at 92% 6%,rgba(20,184,166,.09),transparent 28%),linear-gradient(135deg,#fff,#f8fbff 48%,#eef7ff);border:1px solid rgba(30,64,175,.1);box-shadow:0 24px 70px #0f172a14}.atlas11-intelligence-os-panel:before,.atlas11-nervous-system-panel:before{border-color:#2563eb14}.atlas11-os-title h2,.atlas11-nervous-title h2,.atlas11-os-card-head h3,.atlas11-nervous-card-head h3{color:#0f172a}.atlas11-os-title span,.atlas11-nervous-title span{color:#64748b}.atlas11-os-title small,.atlas11-os-card-head small,.atlas11-os-hero-grid small,.atlas11-os-plan-card small,.atlas11-os-opportunity-strip small,.atlas11-nervous-title small,.atlas11-nervous-card-head small,.atlas11-nervous-pulse-card small,.atlas11-nervous-mode-card small,.atlas11-nervous-risk-card small,.atlas11-nervous-flow-card small{color:#2563eb}.atlas11-os-command-card,.atlas11-os-prediction-card,.atlas11-os-pressure-card,.atlas11-os-agents-card,.atlas11-os-graph-card,.atlas11-os-plan-card,.atlas11-os-opportunity-strip,.atlas11-nervous-pulse-card,.atlas11-nervous-mode-card,.atlas11-nervous-risk-card,.atlas11-nervous-map-card,.atlas11-nervous-sensors-card,.atlas11-nervous-flow-card{border:1px solid rgba(30,64,175,.1);background:linear-gradient(145deg,#fffffff5,#f7faffeb);box-shadow:0 16px 44px #0f172a12,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.atlas11-os-command-card,.atlas11-nervous-pulse-card{background:radial-gradient(circle at 88% 24%,rgba(59,130,246,.1),transparent 34%),linear-gradient(145deg,#fff,#f3f8ff)}.atlas11-os-prediction-card,.atlas11-nervous-mode-card{background:radial-gradient(circle at 96% 0%,rgba(124,58,237,.09),transparent 36%),linear-gradient(145deg,#fff,#f7f5ff)}.atlas11-os-pressure-card,.atlas11-nervous-risk-card{background:radial-gradient(circle at 100% 0%,rgba(20,184,166,.09),transparent 36%),linear-gradient(145deg,#fff,#f0fdfa)}.atlas11-os-command-card strong,.atlas11-os-prediction-card strong,.atlas11-os-pressure-card strong,.atlas11-os-plan-card strong,.atlas11-os-opportunity-strip strong,.atlas11-os-agent-row strong,.atlas11-nervous-pulse-card strong,.atlas11-nervous-mode-card strong,.atlas11-nervous-risk-card strong,.atlas11-nervous-flow-card strong,.atlas11-nervous-sensor-row strong{color:#0f172a}.atlas11-os-command-card span,.atlas11-os-prediction-card span,.atlas11-os-pressure-card span,.atlas11-os-plan-card span,.atlas11-os-opportunity-strip span,.atlas11-os-agent-row span,.atlas11-nervous-pulse-card span,.atlas11-nervous-mode-card span,.atlas11-nervous-risk-card span,.atlas11-nervous-flow-card span,.atlas11-nervous-sensor-row span{color:#64748b}.atlas11-os-agent-row,.atlas11-nervous-sensor-row{background:#fff;border:1px solid rgba(30,64,175,.09);box-shadow:0 10px 26px #0f172a0b}.atlas11-os-agent-row small,.atlas11-nervous-flow-card em,.atlas11-os-agent-row em,.atlas11-nervous-sensor-row em{color:#2563eb}.atlas11-os-agent-row em{background:#eff6ff;color:#1d4ed8}.atlas11-os-core{background:radial-gradient(circle,#ffffff 0 52%,transparent 53%),conic-gradient(#22d3ee var(--os-score),rgba(148,163,184,.22) 0);box-shadow:0 16px 38px #2563eb24}.atlas11-os-graph-stage,.atlas11-nervous-map-stage{background:radial-gradient(circle at center,rgba(14,165,233,.11),transparent 54%),linear-gradient(145deg,#f8fbff,#fff);border:1px solid rgba(30,64,175,.1);box-shadow:inset 0 1px #ffffffeb}.atlas11-nervous-map-stage{background:linear-gradient(rgba(37,99,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 1px),radial-gradient(circle at center,rgba(20,184,166,.12),transparent 52%),linear-gradient(145deg,#f8fbff,#fff);background-size:34px 34px,34px 34px,auto,auto}.atlas11-os-graph-stage:before,.atlas11-os-graph-stage:after{border-color:#2563eb21}.atlas11-os-graph-node,.atlas11-nervous-sensor-node{color:#0f172a;background:#ffffffeb;border:1px solid rgba(37,99,235,.1);box-shadow:0 14px 32px #0f172a1a}.atlas11-os-graph-node span,.atlas11-nervous-sensor-node span{color:#64748b}.atlas11-os-graph-node em,.atlas11-nervous-sensor-row em{color:#0891b2}.atlas11-os-plan-card,.atlas11-nervous-flow-card{min-height:174px}.atlas11-os-plan-card button,.atlas11-nervous-flow-card button{min-height:34px;padding:0 14px;border:1px solid rgba(37,99,235,.18);color:#0f3d73;background:linear-gradient(135deg,#eef6ff,#fff);box-shadow:0 8px 20px #2563eb14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.atlas11-os-plan-card button:hover,.atlas11-nervous-flow-card button:hover{transform:translateY(-1px);border-color:#2563eb52;box-shadow:0 12px 26px #2563eb21}.atlas11-os-opportunity-strip span{background:#fff;border:1px solid rgba(30,64,175,.08);color:#475569}.atlas11-nervous-pulse-orb{background:radial-gradient(circle,#ffffff 0 43%,transparent 44%),conic-gradient(from 180deg,#22d3ee var(--pulse),rgba(148,163,184,.2) 0)}.atlas11-nervous-card-head h3,.atlas11-os-card-head h3{font-weight:800}.atlas11-decision-studio-panel{position:relative;overflow:hidden;display:grid;gap:18px;margin-top:18px;padding:20px;border:1px solid rgba(30,64,175,.1);border-radius:28px;background:radial-gradient(circle at 12% 0%,rgba(59,130,246,.1),transparent 28%),radial-gradient(circle at 100% 16%,rgba(20,184,166,.1),transparent 26%),linear-gradient(145deg,#fff,#f8fbff 54%,#fff);box-shadow:0 20px 55px #0f172a14}.atlas11-decision-studio-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#3b82f6bf,#14b8a6bf,#7c3aed8c)}.atlas11-decision-matrix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.atlas11-decision-matrix-card,.atlas11-playbook-card,.atlas11-command-queue-card{position:relative;overflow:hidden;border:1px solid rgba(30,64,175,.1);border-radius:24px;background:#ffffffeb;box-shadow:0 16px 38px #0f172a12}.atlas11-decision-matrix-card{min-height:150px;display:grid;align-content:start;gap:9px;padding:18px}.atlas11-decision-matrix-card:after,.atlas11-playbook-row:before,.atlas11-command-queue-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--atlas11-accent, #3b82f6)}.atlas11-decision-matrix-card small,.atlas11-playbook-card small,.atlas11-command-queue-card small{color:#4f46e5;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas11-decision-matrix-card strong{color:#0f172a;font-size:28px;line-height:1;letter-spacing:-.055em}.atlas11-decision-matrix-card span,.atlas11-playbook-row span,.atlas11-command-queue-row span{color:#5b6b83;font-size:13px;line-height:1.45}.atlas11-playbook-command-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:14px}.atlas11-playbook-card,.atlas11-command-queue-card{display:grid;gap:14px;padding:18px}.atlas11-playbook-list,.atlas11-command-queue-list{display:grid;gap:10px}.atlas11-playbook-row,.atlas11-command-queue-row{position:relative;display:grid;gap:12px;align-items:center;padding:14px 14px 14px 18px;border:1px solid rgba(30,64,175,.1);border-radius:18px;background:linear-gradient(145deg,#fff,#f8fbff)}.atlas11-playbook-row{grid-template-columns:minmax(0,1fr) auto}.atlas11-command-queue-row{grid-template-columns:minmax(0,1fr) 140px}.atlas11-playbook-row strong,.atlas11-command-queue-row strong{display:block;color:#0f172a;font-size:15px;letter-spacing:-.02em}.atlas11-playbook-row em,.atlas11-command-queue-row em{display:block;margin-top:6px;color:#2563eb;font-size:11px;font-style:normal;font-weight:800}.atlas11-playbook-row button{min-height:32px;padding:0 13px;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#0f3b7a;background:#fff;box-shadow:0 10px 20px #2563eb14;cursor:pointer}.atlas11-command-queue-row>div:last-child{display:grid;justify-items:end;gap:4px}.atlas10-tone-red,.atlas11-decision-matrix-card.atlas10-tone-red,.atlas11-playbook-row.atlas10-tone-red,.atlas11-command-queue-row.atlas10-tone-red{--atlas11-accent: #ef4444}.atlas10-tone-orange,.atlas11-decision-matrix-card.atlas10-tone-orange,.atlas11-playbook-row.atlas10-tone-orange,.atlas11-command-queue-row.atlas10-tone-orange{--atlas11-accent: #f59e0b}.atlas10-tone-green,.atlas11-decision-matrix-card.atlas10-tone-green,.atlas11-playbook-row.atlas10-tone-green,.atlas11-command-queue-row.atlas10-tone-green{--atlas11-accent: #22c55e}.atlas10-tone-blue,.atlas11-decision-matrix-card.atlas10-tone-blue,.atlas11-playbook-row.atlas10-tone-blue,.atlas11-command-queue-row.atlas10-tone-blue{--atlas11-accent: #3b82f6}.atlas10-tone-purple,.atlas11-decision-matrix-card.atlas10-tone-purple,.atlas11-playbook-row.atlas10-tone-purple,.atlas11-command-queue-row.atlas10-tone-purple{--atlas11-accent: #7c3aed}.atlas10-tone-cyan,.atlas11-decision-matrix-card.atlas10-tone-cyan,.atlas11-playbook-row.atlas10-tone-cyan,.atlas11-command-queue-row.atlas10-tone-cyan{--atlas11-accent: #06b6d4}.atlas10-tone-teal,.atlas11-decision-matrix-card.atlas10-tone-teal,.atlas11-playbook-row.atlas10-tone-teal,.atlas11-command-queue-row.atlas10-tone-teal{--atlas11-accent: #14b8a6}.atlas10-tone-gold,.atlas11-decision-matrix-card.atlas10-tone-gold,.atlas11-playbook-row.atlas10-tone-gold,.atlas11-command-queue-row.atlas10-tone-gold{--atlas11-accent: #eab308}.atlas10-tone-slate,.atlas11-decision-matrix-card.atlas10-tone-slate,.atlas11-playbook-row.atlas10-tone-slate,.atlas11-command-queue-row.atlas10-tone-slate{--atlas11-accent: #64748b}@media(max-width:1180px){.atlas11-decision-matrix-grid,.atlas11-playbook-command-grid{grid-template-columns:1fr}}@media(max-width:720px){.atlas11-playbook-row,.atlas11-command-queue-row{grid-template-columns:1fr}.atlas11-command-queue-row>div:last-child{justify-items:start}}.atlas11-autopilot-panel{margin-top:16px;padding:22px;border:1px solid rgba(28,78,130,.1);border-radius:30px;background:radial-gradient(circle at 12% 0%,rgba(20,184,166,.1),transparent 28%),radial-gradient(circle at 92% 8%,rgba(124,58,237,.08),transparent 30%),linear-gradient(135deg,#fff,#f7fbff 52%,#f2fbf9);box-shadow:0 18px 52px #0f172a14}.atlas11-autopilot-title h2,.atlas11-autopilot-title span{color:#0f2544}.atlas11-autopilot-cockpit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.atlas11-autopilot-cockpit-card,.atlas11-autopilot-mission-card,.atlas11-autopilot-protocol-card{position:relative;overflow:hidden;border:1px solid rgba(28,78,130,.1);background:#ffffffeb;box-shadow:0 14px 38px #0f172a12}.atlas11-autopilot-cockpit-card{min-height:118px;padding:16px;border-radius:22px}.atlas11-autopilot-cockpit-card:before,.atlas11-autopilot-mission-row:before,.atlas11-autopilot-protocol-row:before{content:"";position:absolute;left:14px;right:14px;top:0;height:3px;border-radius:999px;background:var(--atlas10-accent, #1677ff)}.atlas11-autopilot-cockpit-card small,.atlas11-autopilot-mission-row em,.atlas11-autopilot-protocol-row em{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.02em}.atlas11-autopilot-cockpit-card strong{display:block;margin:8px 0 5px;color:#0f2544;font-size:28px;line-height:1;letter-spacing:-.06em}.atlas11-autopilot-cockpit-card span,.atlas11-autopilot-mission-row span,.atlas11-autopilot-protocol-row span{display:block;color:#5c6f88;font-size:13px;line-height:1.38}.atlas11-autopilot-main-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:14px;margin-top:14px}.atlas11-autopilot-mission-card,.atlas11-autopilot-protocol-card{padding:18px;border-radius:26px}.atlas11-autopilot-mission-list,.atlas11-autopilot-protocol-list{display:grid;gap:10px;margin-top:14px}.atlas11-autopilot-mission-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:15px;border:1px solid rgba(28,78,130,.1);border-radius:20px;background:linear-gradient(145deg,#fff,#f7fbff)}.atlas11-autopilot-mission-row strong,.atlas11-autopilot-protocol-row strong{display:block;color:#0f2544;font-size:14px}.atlas11-autopilot-mission-row b{color:#0f2544;font-size:17px;white-space:nowrap}.atlas11-autopilot-mission-row button{min-height:32px;border:1px solid rgba(20,184,166,.22);border-radius:999px;padding:0 12px;color:#0f766e;background:#ecfeff;font-weight:800;cursor:pointer}.atlas11-autopilot-mission-row button:hover{transform:translateY(-1px)}.atlas11-autopilot-protocol-row{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding:15px;border:1px solid rgba(28,78,130,.1);border-radius:20px;background:linear-gradient(145deg,#fff,#f8fbff)}.atlas11-autopilot-protocol-row i{display:grid;place-items:center;height:34px;border-radius:14px;color:#075985;background:#e0f2fe;font-style:normal;font-size:11px;font-weight:900}@media(max-width:1180px){.atlas11-autopilot-cockpit-grid,.atlas11-autopilot-main-grid,.atlas11-autopilot-mission-row{grid-template-columns:1fr}}.atlas11-predictive-market-panel{display:grid;gap:16px;margin-top:16px;padding:18px;border:1px solid rgba(28,78,130,.1);border-radius:30px;background:radial-gradient(circle at 14% 0%,rgba(20,184,166,.1),transparent 30%),radial-gradient(circle at 88% 6%,rgba(124,58,237,.08),transparent 28%),linear-gradient(145deg,#fff,#f8fbff 58%,#f4fbff);box-shadow:0 20px 55px #0f172a12}.atlas11-predictive-title h2,.atlas11-predictive-title span{color:#0f2544}.atlas11-predictive-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.atlas11-predictive-kpi-card{position:relative;overflow:hidden;display:grid;gap:8px;min-height:134px;padding:17px;border:1px solid rgba(28,78,130,.1);border-radius:24px;background:#ffffffe0;box-shadow:0 16px 38px #0f172a0e}.atlas11-predictive-kpi-card:before{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:999px;background:var(--atlas11-tone, #38bdf8)}.atlas11-predictive-kpi-card small,.atlas11-predictive-signal-card small,.atlas11-predictive-scenarios-card small{color:#0f8fb8;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas11-predictive-kpi-card strong{color:#0f172a;font-size:30px;line-height:1;letter-spacing:-.07em}.atlas11-predictive-kpi-card span{color:#60758f;font-size:12px;line-height:1.45}.atlas11-predictive-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:14px}.atlas11-predictive-signal-card,.atlas11-predictive-scenarios-card{overflow:hidden;padding:18px;border:1px solid rgba(28,78,130,.1);border-radius:26px;background:#ffffffdb;box-shadow:0 18px 42px #0f172a0f}.atlas11-predictive-signal-card h3,.atlas11-predictive-scenarios-card h3{margin:4px 0 0;color:#10233f;font-size:21px;letter-spacing:-.045em}.atlas11-predictive-orbit-map{position:relative;min-height:330px;margin-top:16px;border-radius:24px;border:1px solid rgba(28,78,130,.1);background:linear-gradient(rgba(22,119,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.05) 1px,transparent 1px),radial-gradient(circle at center,rgba(20,184,166,.14),transparent 38%),linear-gradient(145deg,#f8fbff,#eef7ff);background-size:30px 30px,30px 30px,auto,auto}.atlas11-predictive-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:92px;height:92px;border-radius:999px;color:#fff;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.42),transparent 22%),linear-gradient(135deg,#14b8a6,#3b82f6 58%,#7c3aed);box-shadow:0 22px 48px #3b82f642}.atlas11-predictive-core strong{font-size:18px}.atlas11-predictive-core span{margin-top:-14px;font-size:10px;font-weight:900;text-transform:uppercase;opacity:.82}.atlas11-predictive-signal-node{position:absolute;display:grid;gap:3px;width:150px;padding:12px;border:1px solid rgba(15,37,68,.08);border-radius:18px;background:#ffffffeb;box-shadow:0 16px 36px #0f172a14}.atlas11-predictive-signal-node:after{content:"";height:3px;border-radius:999px;background:var(--atlas11-tone, #38bdf8)}.atlas11-predictive-signal-node strong{color:#0f172a;font-size:15px}.atlas11-predictive-signal-node span{color:#0f2544;font-size:11px;font-weight:900;text-transform:uppercase}.atlas11-predictive-signal-node small{color:#64748b;font-size:10px;letter-spacing:0;text-transform:none}.atlas11-predictive-node-0{left:7%;top:11%}.atlas11-predictive-node-1{right:8%;top:14%}.atlas11-predictive-node-2{left:10%;bottom:13%}.atlas11-predictive-node-3{right:10%;bottom:13%}.atlas11-predictive-node-4{left:50%;top:8%;transform:translate(-50%)}.atlas11-predictive-scenario-list{display:grid;gap:10px;margin-top:16px}.atlas11-predictive-scenario-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(28,78,130,.1);border-radius:20px;background:linear-gradient(145deg,#fff,#f8fbff)}.atlas11-predictive-scenario-row strong{display:block;color:#0f172a;font-size:15px}.atlas11-predictive-scenario-row span{display:block;margin-top:4px;color:#60758f;line-height:1.38;font-size:12px}.atlas11-predictive-scenario-row em{display:block;margin-top:6px;color:#0f8fb8;font-style:normal;font-size:11px;font-weight:800}.atlas11-predictive-scenario-row b{color:#0f2544;font-size:18px;white-space:nowrap}.atlas11-predictive-scenario-row button{min-height:34px;border:1px solid rgba(14,116,144,.18);border-radius:999px;padding:0 12px;color:#0f766e;background:#ecfeff;font-weight:800;cursor:pointer}@media(max-width:1180px){.atlas11-predictive-kpi-grid,.atlas11-predictive-main-grid,.atlas11-predictive-scenario-row{grid-template-columns:1fr}.atlas11-predictive-orbit-map{min-height:auto;display:grid;gap:10px;padding:14px}.atlas11-predictive-core,.atlas11-predictive-signal-node{position:static;transform:none;width:auto}}.atlas11-frontend-enterprise-panel{display:grid;gap:14px;margin-top:14px;padding:18px;border-radius:28px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.08),transparent 28%),radial-gradient(circle at 92% 4%,rgba(124,58,237,.07),transparent 30%),#fff;box-shadow:0 18px 44px #0f172a12}.atlas11-frontend-enterprise-title h2{color:#0f172a}.atlas11-enterprise-command-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px}.atlas11-governance-score-card,.atlas11-visual-automation-card,.atlas11-benchmark-card,.atlas11-graph-advanced-card,.atlas11-governance-mini-card,.atlas11-company-live-timeline-card{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fffffff0;box-shadow:0 14px 32px #0f172a0f}.atlas11-governance-score-card{display:grid;gap:10px;align-content:center;min-height:250px;padding:22px;background:radial-gradient(circle at 100% 0%,rgba(34,211,238,.14),transparent 38%),linear-gradient(145deg,#fff,#f8fbff)}.atlas11-governance-score-card small,.atlas11-visual-flow-row small,.atlas11-company-live-timeline-row small,.atlas11-governance-mini-card small{color:#64748b;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.atlas11-governance-score-card strong{color:#0f172a;font-size:56px;line-height:.9;letter-spacing:-.08em}.atlas11-governance-score-card span,.atlas11-governance-mini-card span,.atlas11-company-live-timeline-row span,.atlas11-visual-flow-row span,.atlas11-benchmark-row em{color:#64748b;font-size:13px;line-height:1.45}.atlas11-governance-score-card button,.atlas11-visual-flow-row button,.atlas11-company-live-timeline-row button{width:fit-content;min-height:32px;padding:0 13px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);box-shadow:0 10px 22px #2563eb2e;font-size:12px;font-weight:850;cursor:pointer}.atlas11-visual-automation-card,.atlas11-benchmark-card,.atlas11-graph-advanced-card,.atlas11-company-live-timeline-card{padding:18px}.atlas11-visual-flow-list,.atlas11-benchmark-list,.atlas11-company-live-timeline-list{display:grid;gap:10px;margin-top:14px}.atlas11-visual-flow-row{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:12px;align-items:center;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#f8fbff}.atlas11-visual-flow-row:before,.atlas11-benchmark-row:before,.atlas11-governance-mini-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--atlas10-accent, #2563eb);opacity:.88}.atlas11-visual-flow-row{position:relative;overflow:hidden}.atlas11-visual-flow-row strong,.atlas11-company-live-timeline-row strong,.atlas11-governance-mini-card strong{display:block;color:#0f172a;font-size:14px;line-height:1.35}.atlas11-visual-flow-row em{display:block;margin-top:4px;color:#334155;font-size:12px;font-style:normal;line-height:1.35}.atlas11-visual-flow-row>div:last-child{display:grid;justify-items:end;gap:8px}.atlas11-enterprise-intelligence-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.atlas11-benchmark-row{position:relative;overflow:hidden;display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;align-items:center;padding:14px 14px 14px 18px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#f8fbff}.atlas11-benchmark-row strong{display:block;color:#0f172a;font-size:28px;line-height:1;letter-spacing:-.06em}.atlas11-benchmark-row span{color:#64748b;font-size:12px}.atlas11-benchmark-row em{font-style:normal}.atlas11-graph-core-map{position:relative;min-height:300px;margin-top:12px;border-radius:24px;background:radial-gradient(circle at center,rgba(59,130,246,.12),transparent 38%),linear-gradient(145deg,#f8fbff,#fff);border:1px solid rgba(15,23,42,.07)}.atlas11-graph-core{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:118px;height:118px;border-radius:999px;background:#fff;border:1px solid rgba(37,99,235,.14);box-shadow:0 18px 42px #2563eb24}.atlas11-graph-core strong{color:#0f172a;font-size:28px;letter-spacing:-.06em}.atlas11-graph-core span{margin-top:-18px;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.atlas11-graph-node{position:absolute;display:grid;gap:2px;width:126px;padding:12px;border-radius:18px;background:#fffffff0;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 26px #0f172a12}.atlas11-graph-node:after{content:"";position:absolute;left:12px;right:12px;top:0;height:3px;border-radius:999px;background:var(--atlas10-accent, #2563eb)}.atlas11-graph-node strong{color:#0f172a;font-size:13px}.atlas11-graph-node span,.atlas11-graph-node small{color:#64748b;font-size:11px}.atlas11-graph-node-0{left:8%;top:14%}.atlas11-graph-node-1{right:7%;top:14%}.atlas11-graph-node-2{left:10%;bottom:14%}.atlas11-graph-node-3{right:9%;bottom:14%}.atlas11-enterprise-governance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.atlas11-governance-mini-card{display:grid;gap:8px;min-height:132px;padding:16px 16px 16px 20px}.atlas11-company-live-timeline-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#f8fbff}.atlas11-company-live-timeline-row i{width:11px;height:11px;border-radius:999px;background:var(--atlas10-accent, #2563eb);box-shadow:0 0 18px color-mix(in srgb,var(--atlas10-accent, #2563eb) 45%,transparent)}@media(max-width:1180px){.atlas11-enterprise-command-grid,.atlas11-enterprise-intelligence-grid,.atlas11-enterprise-governance-grid,.atlas11-visual-flow-row,.atlas11-company-live-timeline-row,.atlas11-benchmark-row{grid-template-columns:1fr}.atlas11-visual-flow-row>div:last-child{justify-items:start}}.atlas11-delta3-execution-panel{display:grid;gap:14px;margin-top:14px;padding:18px;border-radius:28px;border:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at 8% 0%,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at 92% 8%,rgba(20,184,166,.08),transparent 30%),#fff;box-shadow:0 16px 44px #0f172a12}.atlas11-delta3-title h2{color:#0f172a}.atlas11-delta3-title span{max-width:980px}.atlas11-delta3-status-card{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(20,184,166,.16);background:linear-gradient(135deg,#f0fdfaeb,#fffffffa)}.atlas11-delta3-status-card small,.atlas11-delta3-command-card small,.atlas11-delta3-action-row small{color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.atlas11-delta3-status-card strong{color:#0f172a;font-size:13px;line-height:1.45}.atlas11-delta3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atlas11-delta3-command-card{position:relative;overflow:hidden;display:grid;gap:8px;min-height:142px;padding:16px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 12px 28px #0f172a0e}.atlas11-delta3-command-card:before,.atlas11-delta3-action-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#2563eb,#14b8a6)}.atlas11-delta3-command-card strong{color:#0f172a;font-size:30px;line-height:1;letter-spacing:-.06em}.atlas11-delta3-command-card span,.atlas11-delta3-action-row span{color:#64748b;font-size:13px;line-height:1.45}.atlas11-delta3-command-card em{width:fit-content;padding:6px 10px;border-radius:999px;color:#0f3b61;background:#eff6ff;font-size:11px;font-style:normal;font-weight:850}.atlas11-delta3-action-list{display:grid;gap:10px}.atlas11-delta3-action-row{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 14px 14px 18px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#f8fbff}.atlas11-delta3-action-row:before{background:var(--atlas10-accent, #2563eb)}.atlas11-delta3-action-row strong{display:block;margin:4px 0;color:#0f172a;font-size:15px;line-height:1.3}.atlas11-delta3-action-row button{min-height:34px;padding:0 14px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);box-shadow:0 10px 22px #2563eb2e;font-size:12px;font-weight:850;cursor:pointer}@media print{.atlas11-delta3-action-row button,.atlas11-aureon-input,.atlas11-aureon-quick-actions,.atlas10-hero-actions,.atlas10-action-button,.atlas10-primary-button{display:none!important}.atlas10-shell{background:#fff!important}}@media(max-width:1180px){.atlas11-delta3-grid,.atlas11-delta3-action-row{grid-template-columns:1fr}}.atlas10-shell{padding:12px 14px 26px!important;gap:12px!important}.atlas11-top-grid,.atlas11-center-grid,.atlas11-kpi-grid,.atlas10-command-grid,.atlas10-action-mosaic,.atlas10-bottom-grid,.atlas11-digital-twin-grid,.atlas11-enterprise-grid,.atlas11-nervous-grid,.atlas11-decision-grid,.atlas11-autopilot-grid,.atlas11-market-grid,.atlas11-delta3-grid{gap:10px!important;margin-top:10px!important;margin-bottom:10px!important}.atlas11-welcome-card,.atlas11-time-card,.atlas11-score-card,.atlas11-radar-card,.atlas11-command-center,.atlas10-glass-panel,.atlas10-orbital-card,.atlas10-agent-card,.atlas11-digital-twin-card,.atlas11-enterprise-card,.atlas11-nervous-card,.atlas11-decision-card,.atlas11-autopilot-card,.atlas11-market-card,.atlas11-delta3-card{border-radius:20px!important;box-shadow:0 10px 26px #0f172a0e!important}.atlas11-welcome-card{min-height:96px!important;padding:18px 22px!important}.atlas11-welcome-card h1{margin:5px 0 4px!important;font-size:clamp(22px,2.2vw,30px)!important;letter-spacing:-.055em!important}.atlas11-time-card,.atlas11-score-card{min-height:96px!important;padding:16px 18px!important}.atlas11-time-card strong{margin:5px 0!important;font-size:28px!important}.atlas11-score-ring{width:86px!important;height:86px!important}.atlas11-score-ring div{width:60px!important;height:60px!important;font-size:20px!important}.atlas11-command-center{min-height:0!important;padding:18px!important}.atlas11-command-header h2,.atlas11-radar-header h2{margin-top:5px!important;font-size:clamp(22px,2.4vw,30px)!important}.atlas11-command-body{margin-top:14px!important;gap:14px!important;grid-template-columns:200px minmax(0,1fr) 230px!important}.atlas11-status-line{margin-bottom:12px!important}.atlas11-status-line strong,.atlas11-command-right article strong{font-size:13px!important}.atlas11-status-line span{font-size:11px!important;line-height:1.35!important}.atlas11-orbit-area{min-height:178px!important}.atlas11-command-right{gap:9px!important}.atlas11-command-right article{padding:12px 14px!important;border-radius:15px!important}.atlas11-radar-card{padding:18px!important}.atlas11-radar-body{gap:12px!important;margin-top:14px!important}.atlas11-radar-circle{width:170px!important;height:170px!important}.atlas11-radar-center{width:44px!important;height:44px!important}.atlas11-radar-list{gap:8px!important}.atlas11-radar-item{padding:10px 12px!important;border-radius:14px!important}.atlas11-kpi-grid .atlas10-orbital-card,.atlas10-orbital-card{min-height:86px!important;padding:12px 14px!important}.atlas10-orbital-card strong{margin:3px 0 1px!important;font-size:20px!important}.atlas10-orbital-card span,.atlas10-orbital-card small{font-size:10px!important}.atlas10-glass-panel,.atlas11-digital-twin-card,.atlas11-enterprise-card,.atlas11-nervous-card,.atlas11-decision-card,.atlas11-autopilot-card,.atlas11-market-card,.atlas11-delta3-card{padding:14px!important}.atlas10-panel-title h2,.atlas11-section-title h2,.atlas11-enterprise-title h2,.atlas11-nervous-title h2,.atlas11-decision-title h2,.atlas11-autopilot-title h2,.atlas11-market-title h2,.atlas11-delta3-title h2{font-size:clamp(18px,1.8vw,24px)!important;line-height:1.12!important}.atlas10-panel-title span,.atlas11-section-title span,.atlas11-enterprise-title span,.atlas11-nervous-title span,.atlas11-decision-title span,.atlas11-autopilot-title span,.atlas11-market-title span,.atlas11-delta3-title span{font-size:12px!important;line-height:1.38!important}.atlas10-triad,.atlas10-radar-grid,.atlas10-agents-strip,.atlas10-action-mosaic,.atlas10-timeline,.atlas11-digital-twin-metrics,.atlas11-enterprise-metrics,.atlas11-nervous-metrics,.atlas11-decision-metrics,.atlas11-autopilot-missions,.atlas11-market-signals,.atlas11-delta3-action-list{gap:8px!important;margin-top:10px!important}.atlas10-triad div,.atlas10-radar-node,.atlas10-agent-card,.atlas10-action-tile,.atlas10-timeline-item,.atlas11-delta3-action-row{min-height:unset!important;padding:10px 12px!important;border-radius:16px!important}.atlas10-action-tile{align-content:start!important;gap:8px!important}.atlas10-action-tile h3{font-size:17px!important;line-height:1.14!important}.atlas10-action-button,.atlas10-primary-button,.atlas11-delta3-action-row button{min-height:30px!important;padding:0 12px!important;font-size:11px!important}.atlas10-timeline-item{grid-template-columns:12px minmax(0,1fr) auto!important}.atlas11-aureon-card{min-height:unset!important}.atlas11-aureon-portrait{max-height:220px!important;object-fit:contain!important}.atlas11-enterprise-card p,.atlas11-nervous-card p,.atlas11-decision-card p,.atlas11-autopilot-card p,.atlas11-market-card p,.atlas11-delta3-card p,.atlas10-agent-card p{font-size:12px!important;line-height:1.38!important}@media(min-width:1181px){.atlas11-digital-twin-grid,.atlas11-enterprise-grid,.atlas11-nervous-grid,.atlas11-decision-grid,.atlas11-autopilot-grid,.atlas11-market-grid,.atlas11-delta3-grid{grid-auto-rows:minmax(0,auto)!important}}@media(max-width:1180px){.atlas11-command-body{grid-template-columns:1fr!important}.atlas11-orbit-area{min-height:150px!important}}.atlas11-shell{gap:12px!important;padding-top:10px!important}.atlas11-compact-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border:1px solid rgba(27,86,155,.12);border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f5fafff0);box-shadow:0 12px 32px #0f23460f}.atlas11-compact-toolbar div{display:grid;gap:2px;min-width:0}.atlas11-compact-toolbar small,.atlas11-compact-mode .atlas11-section-title small{color:#1f7ae0;font-size:9px!important;letter-spacing:.15em;font-weight:900}.atlas11-compact-toolbar strong{color:#0f2544;font-size:14px;letter-spacing:-.025em}.atlas11-compact-toolbar span{color:#64748b;font-size:12px}.atlas11-compact-toolbar button{min-height:32px;padding:0 14px;border:1px solid rgba(27,111,216,.18);border-radius:999px;color:#0f4f9f;background:#fff;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.atlas11-compact-mode .atlas11-top-grid{grid-template-columns:minmax(0,1.5fr) 132px 260px!important;gap:10px!important;margin-bottom:10px!important}.atlas11-compact-mode .atlas11-welcome-card,.atlas11-compact-mode .atlas11-time-card,.atlas11-compact-mode .atlas11-score-card{min-height:92px!important;padding:16px 18px!important;border-radius:20px!important}.atlas11-compact-mode .atlas11-welcome-card h1{font-size:23px!important;margin-bottom:4px!important}.atlas11-compact-mode .atlas11-score-ring{width:82px!important;height:82px!important}.atlas11-compact-mode .atlas11-score-ring div{width:56px!important;height:56px!important;font-size:19px!important}.atlas11-compact-mode .atlas11-time-card strong{font-size:22px!important}.atlas11-compact-mode .atlas11-center-grid{grid-template-columns:minmax(0,1.55fr) 360px!important;gap:10px!important;margin-bottom:10px!important}.atlas11-compact-mode .atlas11-command-center,.atlas11-compact-mode .atlas11-radar-card{padding:18px!important;border-radius:22px!important}.atlas11-compact-mode .atlas11-command-body{min-height:285px!important;margin-top:12px!important;grid-template-columns:190px minmax(0,1fr) 230px!important;gap:14px!important}.atlas11-compact-mode .atlas11-command-header h2,.atlas11-compact-mode .atlas11-radar-header h2,.atlas11-compact-mode .atlas11-section-title h2{font-size:21px!important;line-height:1.05!important;margin-top:4px!important}.atlas11-compact-mode .atlas11-command-right article{padding:12px!important;border-radius:15px!important}.atlas11-compact-mode .atlas11-command-right article strong,.atlas11-compact-mode .atlas11-status-line span{font-size:11px!important;line-height:1.35!important}.atlas11-compact-mode .atlas11-radar-body{margin-top:10px!important;gap:12px!important}.atlas11-compact-mode .atlas11-radar-circle{width:160px!important;height:160px!important}.atlas11-compact-mode .atlas11-radar-item{padding:9px 11px!important;border-radius:14px!important}.atlas11-compact-mode .atlas11-kpi-grid{gap:10px!important;margin-bottom:10px!important}.atlas11-compact-mode .atlas11-kpi-grid .atlas10-orbital-card{min-height:82px!important;padding:12px 14px!important;border-radius:18px!important}.atlas11-compact-mode .atlas11-kpi-grid .atlas10-orbital-card strong{font-size:20px!important}.atlas11-compact-mode .atlas11-digital-twin-panel,.atlas11-compact-mode .atlas11-ultra-command-panel,.atlas11-compact-mode .atlas11-learning-command-panel,.atlas11-compact-mode .atlas11-intelligence-os-panel,.atlas11-compact-mode .atlas11-nervous-system-panel,.atlas11-compact-mode .atlas11-automation-panel,.atlas11-compact-mode .atlas11-decision-studio-panel,.atlas11-compact-mode .atlas11-autopilot-panel,.atlas11-compact-mode .atlas11-predictive-market-panel,.atlas11-compact-mode .atlas11-frontend-enterprise-panel,.atlas11-compact-mode .atlas11-delta3-execution-panel,.atlas11-compact-mode .atlas11-aureon-panel,.atlas11-compact-mode .atlas11-bottom-grid{margin-top:10px!important;padding:16px!important;border-radius:24px!important;background:linear-gradient(135deg,#fffffffa,#f7fbfff0)!important;border:1px solid rgba(29,78,216,.1)!important;box-shadow:0 14px 42px #0f234612!important}.atlas11-compact-mode .atlas11-section-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;margin-bottom:10px!important}.atlas11-compact-mode .atlas11-section-title span{grid-column:1 / -1;max-width:980px;font-size:12px!important;line-height:1.35!important}.atlas11-compact-mode .atlas11-digital-orbit-stage,.atlas11-compact-mode .atlas11-os-graph-stage,.atlas11-compact-mode .atlas11-nervous-map-stage{min-height:230px!important;height:230px!important;border-radius:20px!important}.atlas11-compact-mode .atlas11-digital-twin-map{min-height:330px!important;height:330px!important}.atlas11-compact-mode .atlas11-digital-center{width:132px!important;height:132px!important}.atlas11-compact-mode .atlas11-digital-center strong{font-size:34px!important}.atlas11-compact-mode .atlas11-digital-node{transform:scale(.82)!important}.atlas11-compact-mode .atlas11-digital-metrics-grid,.atlas11-compact-mode .atlas11-digital-scenarios-grid,.atlas11-compact-mode .atlas11-os-hero-grid,.atlas11-compact-mode .atlas11-nervous-hero-grid,.atlas11-compact-mode .atlas11-delta3-grid{gap:10px!important}.atlas11-compact-mode .atlas11-digital-metric-card,.atlas11-compact-mode .atlas11-digital-scenario-card,.atlas11-compact-mode .atlas11-os-command-card,.atlas11-compact-mode .atlas11-os-prediction-card,.atlas11-compact-mode .atlas11-os-pressure-card,.atlas11-compact-mode .atlas11-nervous-pulse-card,.atlas11-compact-mode .atlas11-nervous-mode-card,.atlas11-compact-mode .atlas11-nervous-risk-card,.atlas11-compact-mode .atlas11-delta3-command-card{min-height:unset!important;padding:14px!important;border-radius:18px!important}.atlas11-compact-mode .atlas11-os-main-grid,.atlas11-compact-mode .atlas11-nervous-main-grid,.atlas11-compact-mode .atlas11-decision-main-grid,.atlas11-compact-mode .atlas11-autopilot-main-grid,.atlas11-compact-mode .atlas11-predictive-main-grid,.atlas11-compact-mode .atlas11-frontend-main-grid{gap:10px!important}.atlas11-compact-mode .atlas11-os-agent-list,.atlas11-compact-mode .atlas11-nervous-sensor-list,.atlas11-compact-mode .atlas11-delta3-action-list,.atlas11-compact-mode .atlas10-timeline,.atlas11-compact-mode .atlas11-aureon-chat{max-height:265px!important;overflow:auto!important;padding-right:4px}.atlas11-compact-mode .atlas11-os-agent-row,.atlas11-compact-mode .atlas11-nervous-sensor-row,.atlas11-compact-mode .atlas11-delta3-action-row,.atlas11-compact-mode .atlas10-timeline-item{padding:10px 12px!important;border-radius:15px!important}.atlas11-compact-mode .atlas11-automation-grid,.atlas11-compact-mode .atlas11-nervous-flow-grid,.atlas11-compact-mode .atlas11-os-plan-grid,.atlas11-compact-mode .atlas10-action-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.atlas11-compact-mode .atlas11-automation-card,.atlas11-compact-mode .atlas11-nervous-flow-card,.atlas11-compact-mode .atlas11-os-plan-card,.atlas11-compact-mode .atlas10-action-tile{min-height:132px!important;padding:13px!important;border-radius:18px!important}.atlas11-compact-mode .atlas11-automation-card h3,.atlas11-compact-mode .atlas10-action-tile h3{font-size:15px!important}.atlas11-compact-mode .atlas11-aureon-command{grid-template-columns:210px minmax(0,1fr)!important;gap:14px!important}.atlas11-compact-mode .atlas11-aureon-avatar{min-height:260px!important;border-radius:22px!important}.atlas11-compact-mode .atlas11-aureon-photo-wrap{height:190px!important}.atlas11-compact-mode .atlas11-aureon-insights{gap:8px!important}.atlas11-compact-mode .atlas11-aureon-message{padding:9px 10px!important}.atlas11-compact-mode .atlas11-aureon-quick-actions button,.atlas11-compact-mode button{min-height:30px}.atlas11-compact-mode .atlas11-learning-command-panel,.atlas11-compact-mode .atlas11-ultra-command-panel,.atlas11-compact-mode .atlas11-decision-studio-panel,.atlas11-compact-mode .atlas11-autopilot-panel,.atlas11-compact-mode .atlas11-predictive-market-panel,.atlas11-compact-mode .atlas11-frontend-enterprise-panel{max-height:118px!important;overflow:hidden!important;position:relative}.atlas11-compact-mode .atlas11-learning-command-panel:after,.atlas11-compact-mode .atlas11-ultra-command-panel:after,.atlas11-compact-mode .atlas11-decision-studio-panel:after,.atlas11-compact-mode .atlas11-autopilot-panel:after,.atlas11-compact-mode .atlas11-predictive-market-panel:after,.atlas11-compact-mode .atlas11-frontend-enterprise-panel:after{content:"Módulo preservado — clique em Expandir módulos avançados para ver ações e detalhes";position:absolute;right:16px;bottom:14px;padding:8px 12px;border-radius:999px;color:#1557a8;background:#eff6fff5;border:1px solid rgba(37,99,235,.12);font-size:11px;font-weight:800}.atlas11-expanded-mode .atlas11-learning-command-panel,.atlas11-expanded-mode .atlas11-ultra-command-panel,.atlas11-expanded-mode .atlas11-decision-studio-panel,.atlas11-expanded-mode .atlas11-autopilot-panel,.atlas11-expanded-mode .atlas11-predictive-market-panel,.atlas11-expanded-mode .atlas11-frontend-enterprise-panel{max-height:none!important;overflow:visible!important}@media(max-width:1180px){.atlas11-compact-mode .atlas11-top-grid,.atlas11-compact-mode .atlas11-center-grid,.atlas11-compact-mode .atlas11-command-body,.atlas11-compact-mode .atlas11-automation-grid,.atlas11-compact-mode .atlas11-nervous-flow-grid,.atlas11-compact-mode .atlas11-os-plan-grid,.atlas11-compact-mode .atlas10-action-mosaic,.atlas11-compact-mode .atlas11-aureon-command{grid-template-columns:1fr!important}.atlas11-compact-toolbar{align-items:flex-start;flex-direction:column}}.atlas11-compact-mode{gap:10px!important;padding-top:10px!important;padding-bottom:18px!important}.atlas11-compact-actions{display:flex;align-items:center;gap:8px}.atlas11-compact-tabs{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;margin:8px 0 10px;border:1px solid rgba(37,99,235,.1);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 30px #0f23460f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.atlas11-compact-tabs button{min-height:34px;border:1px solid rgba(37,99,235,.12);border-radius:14px;color:#37506f;background:linear-gradient(135deg,#fff,#f6faff);font-size:12px;font-weight:850;cursor:pointer}.atlas11-compact-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#143b77,#2563eb 58%,#14b8a6);box-shadow:0 10px 24px #2563eb2e}.atlas11-compact-mode .atlas11-top-grid{grid-template-columns:minmax(0,1.55fr) 118px 235px!important;gap:8px!important;margin-bottom:8px!important}.atlas11-compact-mode .atlas11-welcome-card,.atlas11-compact-mode .atlas11-time-card,.atlas11-compact-mode .atlas11-score-card{min-height:78px!important;padding:12px 15px!important;border-radius:18px!important}.atlas11-compact-mode .atlas11-welcome-card h1{font-size:20px!important;line-height:1.05!important;margin:3px 0!important}.atlas11-compact-mode .atlas11-welcome-card span,.atlas11-compact-mode .atlas11-time-card span,.atlas11-compact-mode .atlas11-score-card span{font-size:11px!important}.atlas11-compact-mode .atlas11-time-card strong{font-size:20px!important}.atlas11-compact-mode .atlas11-score-card>div:first-child strong{font-size:24px!important}.atlas11-compact-mode .atlas11-score-ring{width:68px!important;height:68px!important}.atlas11-compact-mode .atlas11-score-ring div{width:46px!important;height:46px!important;font-size:16px!important}.atlas11-compact-mode .atlas11-compact-toolbar{padding:9px 12px!important;border-radius:16px!important;margin-bottom:0!important}.atlas11-compact-mode .atlas11-compact-toolbar strong{font-size:13px!important}.atlas11-compact-mode .atlas11-compact-toolbar span{font-size:11px!important}.atlas11-compact-mode .atlas11-compact-toolbar button{min-height:29px!important;font-size:11px!important;padding:0 11px!important}.atlas11-compact-mode .atlas11-center-grid{grid-template-columns:minmax(0,1.62fr) 330px!important;gap:10px!important;margin-bottom:8px!important}.atlas11-compact-mode .atlas11-command-center,.atlas11-compact-mode .atlas11-radar-card{min-height:0!important;padding:14px!important;border-radius:20px!important}.atlas11-compact-mode .atlas11-command-body{min-height:220px!important;height:220px!important;grid-template-columns:170px minmax(0,1fr) 210px!important;gap:10px!important;margin-top:8px!important}.atlas11-compact-mode .atlas11-command-header h2,.atlas11-compact-mode .atlas11-radar-header h2,.atlas11-compact-mode .atlas11-section-title h2{font-size:18px!important;line-height:1.04!important;margin-top:2px!important}.atlas11-compact-mode .atlas11-command-card,.atlas11-compact-mode .atlas11-command-right article{padding:9px 10px!important;border-radius:13px!important}.atlas11-compact-mode .atlas11-command-card strong,.atlas11-compact-mode .atlas11-command-right article strong,.atlas11-compact-mode .atlas11-status-line strong{font-size:12px!important;line-height:1.25!important}.atlas11-compact-mode .atlas11-command-card span,.atlas11-compact-mode .atlas11-status-line span,.atlas11-compact-mode .atlas11-command-right article span{font-size:10px!important;line-height:1.25!important}.atlas11-compact-mode .atlas11-orbit-area,.atlas11-compact-mode .atlas11-command-orbit,.atlas11-compact-mode .atlas11-orbit-core{max-height:210px!important}.atlas11-compact-mode .atlas11-radar-body{margin-top:8px!important;gap:8px!important}.atlas11-compact-mode .atlas11-radar-circle{width:130px!important;height:130px!important}.atlas11-compact-mode .atlas11-radar-list{gap:6px!important}.atlas11-compact-mode .atlas11-radar-item{min-height:32px!important;padding:7px 9px!important;border-radius:12px!important}.atlas11-compact-mode .atlas11-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}.atlas11-compact-mode .atlas11-kpi-grid .atlas10-orbital-card{min-height:68px!important;padding:9px 11px!important;border-radius:16px!important}.atlas11-compact-mode .atlas11-kpi-grid .atlas10-orbital-card strong{margin:2px 0!important;font-size:18px!important}.atlas11-compact-mode .atlas11-kpi-grid .atlas10-orbital-card span,.atlas11-compact-mode .atlas11-kpi-grid .atlas10-orbital-card small{font-size:10px!important}.atlas11-compact-mode .atlas11-digital-twin-panel,.atlas11-compact-mode .atlas11-ultra-command-panel,.atlas11-compact-mode .atlas11-learning-command-panel,.atlas11-compact-mode .atlas11-intelligence-os-panel,.atlas11-compact-mode .atlas11-nervous-system-panel,.atlas11-compact-mode .atlas11-automation-panel,.atlas11-compact-mode .atlas11-decision-studio-panel,.atlas11-compact-mode .atlas11-autopilot-panel,.atlas11-compact-mode .atlas11-predictive-market-panel,.atlas11-compact-mode .atlas11-frontend-enterprise-panel,.atlas11-compact-mode .atlas10-agents-strip,.atlas11-compact-mode .atlas11-action-mosaic,.atlas11-compact-mode .atlas11-delta3-execution-panel,.atlas11-compact-mode .atlas11-aureon-panel,.atlas11-compact-mode .atlas11-bottom-grid{display:none!important}.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-panel,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-command-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-intelligence-os-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-system-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas10-agents-strip,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-automation-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-studio-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-market-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-enterprise-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-action-mosaic,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-execution-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-command-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-bottom-grid{display:grid!important}.atlas11-compact-mode .atlas11-digital-twin-panel,.atlas11-compact-mode .atlas11-ultra-command-panel,.atlas11-compact-mode .atlas11-learning-command-panel,.atlas11-compact-mode .atlas11-intelligence-os-panel,.atlas11-compact-mode .atlas11-nervous-system-panel,.atlas11-compact-mode .atlas11-automation-panel,.atlas11-compact-mode .atlas11-decision-studio-panel,.atlas11-compact-mode .atlas11-autopilot-panel,.atlas11-compact-mode .atlas11-predictive-market-panel,.atlas11-compact-mode .atlas11-frontend-enterprise-panel,.atlas11-compact-mode .atlas11-delta3-execution-panel,.atlas11-compact-mode .atlas11-aureon-panel,.atlas11-compact-mode .atlas11-bottom-grid{margin-top:8px!important;padding:13px!important;border-radius:20px!important}.atlas11-compact-mode .atlas11-section-title{margin-bottom:8px!important}.atlas11-compact-mode .atlas11-section-title span{font-size:11px!important;line-height:1.25!important;max-width:850px!important}.atlas11-compact-mode .atlas11-digital-twin-layout,.atlas11-compact-mode .atlas11-ultra-grid,.atlas11-compact-mode .atlas11-os-main-grid,.atlas11-compact-mode .atlas11-nervous-main-grid,.atlas11-compact-mode .atlas11-decision-main-grid,.atlas11-compact-mode .atlas11-autopilot-main-grid,.atlas11-compact-mode .atlas11-predictive-main-grid,.atlas11-compact-mode .atlas11-frontend-main-grid,.atlas11-compact-mode .atlas11-delta3-grid{gap:8px!important}.atlas11-compact-mode .atlas11-digital-twin-map,.atlas11-compact-mode .atlas11-digital-orbit-stage,.atlas11-compact-mode .atlas11-os-graph-stage,.atlas11-compact-mode .atlas11-nervous-map-stage,.atlas11-compact-mode .atlas11-ultra-map-card,.atlas11-compact-mode .atlas11-graph-stage,.atlas11-compact-mode .atlas11-graph-advanced-stage{min-height:190px!important;height:190px!important;max-height:190px!important;overflow:hidden!important;border-radius:18px!important}.atlas11-compact-mode .atlas11-digital-center{width:108px!important;height:108px!important}.atlas11-compact-mode .atlas11-digital-center strong{font-size:28px!important}.atlas11-compact-mode .atlas11-digital-node{transform:scale(.66)!important}.atlas11-compact-mode .atlas11-digital-metrics-grid,.atlas11-compact-mode .atlas11-digital-scenarios-grid,.atlas11-compact-mode .atlas11-os-hero-grid,.atlas11-compact-mode .atlas11-nervous-hero-grid,.atlas11-compact-mode .atlas11-automation-grid,.atlas11-compact-mode .atlas11-nervous-flow-grid,.atlas11-compact-mode .atlas11-os-plan-grid,.atlas11-compact-mode .atlas10-action-mosaic,.atlas11-compact-mode .atlas11-delta3-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.atlas11-compact-mode .atlas11-digital-metric-card,.atlas11-compact-mode .atlas11-digital-scenario-card,.atlas11-compact-mode .atlas11-os-command-card,.atlas11-compact-mode .atlas11-os-prediction-card,.atlas11-compact-mode .atlas11-os-pressure-card,.atlas11-compact-mode .atlas11-nervous-pulse-card,.atlas11-compact-mode .atlas11-nervous-mode-card,.atlas11-compact-mode .atlas11-nervous-risk-card,.atlas11-compact-mode .atlas11-automation-card,.atlas11-compact-mode .atlas11-nervous-flow-card,.atlas11-compact-mode .atlas11-os-plan-card,.atlas11-compact-mode .atlas10-action-tile,.atlas11-compact-mode .atlas11-delta3-command-card,.atlas11-compact-mode .atlas11-governance-score-card,.atlas11-compact-mode .atlas11-visual-automation-card,.atlas11-compact-mode .atlas11-benchmark-card,.atlas11-compact-mode .atlas11-graph-advanced-card,.atlas11-compact-mode .atlas11-company-live-timeline-card{min-height:95px!important;padding:10px!important;border-radius:16px!important}.atlas11-compact-mode .atlas11-os-agent-list,.atlas11-compact-mode .atlas11-nervous-sensor-list,.atlas11-compact-mode .atlas11-delta3-action-list,.atlas11-compact-mode .atlas10-timeline,.atlas11-compact-mode .atlas11-aureon-chat,.atlas11-compact-mode .atlas11-company-live-timeline-list{max-height:210px!important;overflow:auto!important;padding-right:4px!important}.atlas11-compact-mode .atlas11-os-agent-row,.atlas11-compact-mode .atlas11-nervous-sensor-row,.atlas11-compact-mode .atlas11-delta3-action-row,.atlas11-compact-mode .atlas10-timeline-item,.atlas11-compact-mode .atlas11-company-live-timeline-item{padding:8px 10px!important;border-radius:13px!important}.atlas11-compact-mode .atlas11-aureon-command{grid-template-columns:180px minmax(0,1fr)!important;gap:10px!important}.atlas11-compact-mode .atlas11-aureon-avatar{min-height:220px!important;border-radius:18px!important}.atlas11-compact-mode .atlas11-aureon-photo-wrap{height:154px!important}.atlas11-compact-mode h3{font-size:15px!important}.atlas11-compact-mode p,.atlas11-compact-mode span,.atlas11-compact-mode small{line-height:1.25}.atlas11-expanded-mode .atlas11-compact-tabs{display:none!important}@media(max-width:1180px){.atlas11-compact-mode .atlas11-top-grid,.atlas11-compact-mode .atlas11-center-grid,.atlas11-compact-mode .atlas11-command-body,.atlas11-compact-mode .atlas11-digital-metrics-grid,.atlas11-compact-mode .atlas11-digital-scenarios-grid,.atlas11-compact-mode .atlas11-os-hero-grid,.atlas11-compact-mode .atlas11-nervous-hero-grid,.atlas11-compact-mode .atlas11-automation-grid,.atlas11-compact-mode .atlas11-nervous-flow-grid,.atlas11-compact-mode .atlas11-os-plan-grid,.atlas11-compact-mode .atlas10-action-mosaic,.atlas11-compact-mode .atlas11-delta3-grid,.atlas11-compact-mode .atlas11-aureon-command{grid-template-columns:1fr!important}.atlas11-compact-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-intelligence-os-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-system-panel{overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-main-grid,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-main-grid{align-items:stretch!important;gap:12px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-agents-card,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-card,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-card,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensors-card{min-height:0!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-agent-list,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensor-list{max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 6px 2px 0!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-agent-row,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensor-row{min-height:58px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-stage,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-stage{min-height:270px!important;height:270px!important;max-height:none!important;overflow:hidden!important;padding:18px!important;border-radius:20px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-center{width:70px!important;height:70px!important;font-size:13px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node{min-width:104px!important;padding:9px 10px!important;border-radius:15px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-of-type(2){left:50%!important;top:22%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-of-type(3){left:66%!important;top:42%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-of-type(4){left:58%!important;top:68%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-of-type(5){left:39%!important;top:65%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-of-type(6){left:34%!important;top:38%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-core{width:82px!important;height:82px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensor-node{width:96px!important;min-height:58px!important;padding:8px 9px!important;border-radius:16px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-node-0{left:50%!important;top:18%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-node-1{left:75%!important;top:33%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-node-2{left:75%!important;top:67%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-node-3{left:50%!important;top:82%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-node-4{left:25%!important;top:67%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-node-5{left:25%!important;top:33%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-flow-grid,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-plan-grid{align-items:stretch!important}@media(max-width:1180px){.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-stage,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-stage{height:310px!important;min-height:310px!important}}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-intelligence-os-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-system-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-automation-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-studio-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-market-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-enterprise-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-action-mosaic,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-execution-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-command-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-bottom-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-panel,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-command-panel{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-content:start!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-main-grid,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-automation-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-top-grid,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-command,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-command-grid{align-items:stretch!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-card{min-height:330px!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-stage{position:relative!important;height:275px!important;min-height:275px!important;max-height:none!important;overflow:visible!important;padding:22px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-center{width:76px!important;height:76px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:5!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node{position:absolute!important;z-index:6!important;width:118px!important;min-width:118px!important;min-height:64px!important;padding:10px 12px!important;border-radius:16px!important;transform:translate(-50%,-50%)!important;box-shadow:0 16px 34px #0f172a1a!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(2){left:50%!important;top:18%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(3){left:72%!important;top:33%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(4){left:68%!important;top:72%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(5){left:36%!important;top:72%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(6){left:28%!important;top:36%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-card{min-height:350px!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-stage{height:285px!important;min-height:285px!important;max-height:none!important;overflow:hidden!important;padding:22px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensor-node{transform:translate(-50%,-50%)!important;width:108px!important;min-height:62px!important;z-index:4!important}.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-studio-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-market-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-enterprise-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-execution-panel{padding-bottom:18px!important}.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-automation-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.atlas11-compact-mode.atlas11-tab-automacao .atlas11-os-plan-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-nervous-flow-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-command-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-governance-score-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-visual-automation-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-benchmark-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-graph-advanced-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-company-live-timeline-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas10-action-tile{height:auto!important;min-height:128px!important;max-height:none!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-command-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-bottom-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-panel,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-command-panel{padding-bottom:20px!important}.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-orb-card,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-decision-card,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-command,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-map,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-simulation,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-map-card,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-crisis-card,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-goals-card,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-timeline-card{height:auto!important;max-height:none!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-map{min-height:430px!important}.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-domain-orbit,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-orbit-stage,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-map{min-height:300px!important;height:300px!important;max-height:none!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-aureon .atlas10-timeline,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-company-live-timeline-list,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-chat{max-height:320px!important;overflow-y:auto!important;overflow-x:hidden!important}.atlas11-compact-mode .atlas11-preserved-module,.atlas11-compact-mode [class*=preserved],.atlas11-compact-mode [class*=preservado]{height:auto!important;min-height:72px!important;max-height:none!important;overflow:visible!important}@media(max-width:1180px){.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-automation-grid{grid-template-columns:1fr!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-stage,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-stage{height:340px!important;min-height:340px!important}}.atlas11-compact-mode.atlas11-tab-essencial,.atlas11-compact-mode.atlas11-tab-operacao,.atlas11-compact-mode.atlas11-tab-automacao,.atlas11-compact-mode.atlas11-tab-aureon{--atlas11-compact-panel-padding: 18px;--atlas11-compact-panel-radius: 26px}.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-panel,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-command-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-intelligence-os-panel,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-system-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-automation-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-studio-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-market-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-enterprise-panel,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-execution-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-learning-command-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-panel,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-bottom-grid{width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;padding:var(--atlas11-compact-panel-padding)!important;border-radius:var(--atlas11-compact-panel-radius)!important;margin-top:12px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-main-grid,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-command,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-layout,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-command-grid{display:grid!important;gap:16px!important;align-items:stretch!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-main-grid,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)!important}.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid{grid-template-columns:minmax(0,1fr) minmax(520px,.95fr)!important}.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-layout{grid-template-columns:minmax(0,1.25fr) minmax(440px,.75fr)!important}.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-command{grid-template-columns:300px minmax(0,1fr)!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-agent-row,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensor-row,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-os-plan-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-nervous-flow-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-delta3-command-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-governance-score-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-visual-automation-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-benchmark-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-graph-advanced-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-company-live-timeline-card,.atlas11-compact-mode.atlas11-tab-aureon .atlas10-timeline-item,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-metric-card,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-scenario-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-agent-list,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-sensor-list,.atlas11-compact-mode.atlas11-tab-aureon .atlas10-timeline,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-company-live-timeline-list,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-chat{max-height:360px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:8px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-stage,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-stage,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-graph-stage,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-graph-advanced-stage,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-map-stage,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-orbit-stage,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-map,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-domain-orbit{height:auto!important;min-height:360px!important;max-height:none!important;overflow:visible!important;padding:28px!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-center{left:50%!important;top:50%!important;width:82px!important;height:82px!important;transform:translate(-50%,-50%)!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node{width:128px!important;min-width:128px!important;min-height:72px!important;padding:12px 14px!important;transform:translate(-50%,-50%)!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(2){left:50%!important;top:16%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(3){left:76%!important;top:36%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(4){left:68%!important;top:76%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(5){left:32%!important;top:76%!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-node:nth-child(6){left:24%!important;top:36%!important}.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid .atlas11-card,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid article,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid article,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid article,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid article{overflow:visible!important}.atlas11-compact-mode.atlas11-tab-automacao button,.atlas11-compact-mode.atlas11-tab-operacao button,.atlas11-compact-mode.atlas11-tab-aureon button,.atlas11-compact-mode.atlas11-tab-essencial button{white-space:nowrap;flex-shrink:0}.atlas11-compact-mode .atlas11-compact-tabs{margin-bottom:12px!important}@media(max-width:1280px){.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-main-grid,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-decision-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-autopilot-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-main-grid,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-frontend-main-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-twin-grid,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-layout,.atlas11-compact-mode.atlas11-tab-aureon .atlas11-aureon-command{grid-template-columns:1fr!important}.atlas11-compact-mode.atlas11-tab-operacao .atlas11-os-graph-stage,.atlas11-compact-mode.atlas11-tab-operacao .atlas11-nervous-map-stage,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-graph-stage,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-graph-advanced-stage,.atlas11-compact-mode.atlas11-tab-automacao .atlas11-predictive-map-stage,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-orbit-stage,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-digital-twin-map,.atlas11-compact-mode.atlas11-tab-essencial .atlas11-ultra-domain-orbit{min-height:420px!important}}.atlas11-command-center{min-height:520px;overflow:visible}.atlas11-command-inner{min-height:492px;grid-template-rows:auto minmax(306px,1fr) auto;overflow:hidden}.atlas11-command-body{min-height:306px;align-items:center;overflow:visible;position:relative;z-index:1}.atlas11-command-left,.atlas11-command-right{align-self:center;position:relative;z-index:4}.atlas11-command-right{gap:10px}.atlas11-command-right .atlas11-command-card{min-height:82px;padding:13px 14px}.atlas11-command-right .atlas11-command-card strong{line-height:1.22}.atlas11-command-right .atlas11-command-card span{font-size:10.5px;line-height:1.28}.atlas11-command-footer{position:relative;z-index:5;margin-top:6px;align-self:end}.atlas11-command-footer article{min-height:82px}.atlas11-orbit-area{min-height:288px;overflow:visible}.atlas11-orbit-area:before,.atlas11-orbit-area:after{max-width:92%}@media(max-width:1320px){.atlas11-command-center{min-height:560px}.atlas11-command-inner{min-height:532px;grid-template-rows:auto minmax(330px,1fr) auto}.atlas11-command-body{min-height:330px}.atlas11-command-right .atlas11-command-card{min-height:86px}}@media(max-width:1180px){.atlas11-command-center{min-height:auto}.atlas11-command-inner{min-height:auto;grid-template-rows:auto auto auto}.atlas11-command-body{min-height:auto;gap:18px}.atlas11-command-left,.atlas11-command-right{align-self:stretch}.atlas11-command-footer{margin-top:12px}}[class^=atlas],[class*=" atlas"]{box-sizing:border-box;min-width:0}[class^=atlas] h1,[class^=atlas] h2,[class^=atlas] h3,[class^=atlas] h4,[class^=atlas] p,[class^=atlas] span,[class^=atlas] small,[class^=atlas] strong,[class^=atlas] b,[class*=" atlas"] h1,[class*=" atlas"] h2,[class*=" atlas"] h3,[class*=" atlas"] h4,[class*=" atlas"] p,[class*=" atlas"] span,[class*=" atlas"] small,[class*=" atlas"] strong,[class*=" atlas"] b,.atlas11-command-card,.atlas10-notice,.atlas11-kpi-card,.atlas11-radar-card,.atlas11-twin-map,.atlas11-twin-simulation,.atlas-memory-timeline,.atlas-runtime-card,.atlas-core-card{max-width:100%;overflow-wrap:anywhere}.atlas-performance-panel{display:grid;gap:16px;padding:18px;border-radius:28px;border:1px solid rgba(39,102,190,.14);background:radial-gradient(circle at 92% 10%,rgba(20,184,166,.1),transparent 30%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 18px 55px #0f172a14}.atlas-performance-panel h2{margin:4px 0 6px;color:#0f172a;font-size:22px}.atlas-performance-panel span{color:#52657f;line-height:1.5}.atlas-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.atlas-performance-grid article{min-height:112px;padding:14px;border-radius:20px;border:1px solid rgba(39,102,190,.12);background:#ffffffeb}.atlas-performance-grid small{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas-performance-grid strong{display:block;margin:8px 0 6px;color:#0f172a;font-size:16px}.atlas-performance-grid span{color:#52657f;font-size:12px}.atlas-modular-skeleton{display:grid;gap:12px}@media(max-width:900px){.atlas-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.atlas-performance-grid{grid-template-columns:1fr}}.atlas-ia-suspense-fallback{min-height:132px;animation:atlasIaFallbackPulse 1.4s ease-in-out infinite alternate}@keyframes atlasIaFallbackPulse{0%{opacity:.72}to{opacity:1}}.atlas-core-engine--white-reference{width:100%;margin:16px 0;padding:10px;border-radius:24px;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid rgba(37,99,235,.14);box-shadow:0 22px 64px #0f172a14,inset 0 1px #fffffff5;color:#0f172a}.atlas-core-engine__hero-white-reference{position:relative;min-height:236px;overflow:hidden;display:grid;grid-template-columns:minmax(330px,.82fr) minmax(580px,1.22fr) auto;gap:16px;align-items:stretch;border-radius:20px;border:1px solid rgba(37,99,235,.16);background:radial-gradient(circle at 50% 42%,rgba(37,99,235,.18),transparent 26%),radial-gradient(circle at 68% 42%,rgba(168,85,247,.18),transparent 30%),linear-gradient(135deg,#fff,#eef7ff 49%,#f4f0ff);box-shadow:0 18px 48px #0f172a14,inset 0 1px #fffffff5;padding:24px}.atlas-core-engine__hero-white-reference:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,165,233,.08),transparent 22%,rgba(168,85,247,.08) 100%),repeating-linear-gradient(90deg,transparent 0 40px,rgba(37,99,235,.055) 41px 42px);pointer-events:none}.atlas-core-engine__hero-copy,.atlas-core-engine__hero-art,.atlas-core-engine__actions-white{position:relative;z-index:2}.atlas-core-engine__hero-copy{align-self:center}.atlas-core-engine__eyebrow{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;background:#2563eb1a;color:#1d4ed8;padding:4px 9px;font-size:.61rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #2563eb1f}.atlas-core-engine__hero-copy h2{margin:12px 0 10px;color:#07111f;font-size:clamp(1.56rem,2vw,2.34rem);line-height:1.05;letter-spacing:-.055em;font-weight:850}.atlas-core-engine__hero-copy h2 strong{color:#2563eb;text-shadow:0 0 22px rgba(37,99,235,.18);font-weight:870}.atlas-core-engine__hero-copy>p{max-width:510px;margin:0;color:#334155;font-size:.84rem;line-height:1.55}.atlas-core-engine__hero-copy em{display:inline-flex;margin-top:8px;color:#b45309;font-size:.68rem;font-style:normal}.atlas-core-engine__safe-line{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:5px 10px;border-radius:999px;background:#0f172a0e}.atlas-core-engine__safe-line span{color:#059669;font-size:.67rem;font-weight:820}.atlas-core-engine__safe-line small{color:#64748b;font-size:.63rem}.atlas-core-engine__hero-art{position:relative;min-height:186px;align-self:stretch}.atlas-core-engine__hero-reference-art{position:absolute;top:-18px;right:-32px;bottom:-24px;left:-22px;width:calc(100% + 62px);height:calc(100% + 48px)}.atlas-core-engine__protected-white{position:absolute;right:28px;top:88px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-width:196px;border-radius:18px;background:#fffc;border:1px solid rgba(16,185,129,.22);padding:12px;box-shadow:0 18px 48px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.atlas-core-engine__protected-white>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#10b9811c}.atlas-core-engine__protected-white strong{display:block;color:#047857;font-size:.68rem;text-transform:uppercase}.atlas-core-engine__protected-white small{color:#64748b;font-size:.64rem}.atlas-core-engine__actions-white{display:flex;gap:8px;align-self:start;justify-self:end}.atlas-core-engine__actions-white button{border:0;border-radius:12px;padding:10px 14px;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;font-size:.73rem;font-weight:820;cursor:pointer;box-shadow:0 16px 42px #2563eb3d;transition:transform .18s ease,opacity .18s ease}.atlas-core-engine__actions-white button.secondary{background:#ffffffd1;color:#0f172a;border:1px solid rgba(15,23,42,.12);box-shadow:none}.atlas-core-engine__actions-white button:hover{transform:translateY(-1px)}.atlas-core-engine__actions-white button:disabled{opacity:.7;cursor:wait}.atlas-core-engine__kpis-white{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0}.atlas-core-engine__kpis-white article{position:relative;overflow:hidden;min-height:96px;display:grid;grid-template-columns:50px 1fr 90px;gap:12px;align-items:center;border-radius:16px;padding:12px;background:#ffffffeb;border:1px solid rgba(15,23,42,.07);box-shadow:0 14px 36px #0f172a12}.atlas-core-engine__kpis-white article.risk{color:#ef4444;background:linear-gradient(135deg,#fff,#fff1f2)}.atlas-core-engine__kpis-white article.money{color:#10b981;background:linear-gradient(135deg,#fff,#ecfdf5)}.atlas-core-engine__kpis-white article.runtime{color:#8b5cf6;background:linear-gradient(135deg,#fff,#f5f3ff)}.atlas-core-engine__kpis-white article.ai{color:#f59e0b;background:linear-gradient(135deg,#fff,#fffbeb)}.atlas-core-engine__kpis-white .icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:currentColor;color:#fff;font-weight:850;box-shadow:0 14px 32px color-mix(in srgb,currentColor 24%,transparent)}.atlas-core-engine__kpis-white .info span{display:block;color:currentColor;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.atlas-core-engine__kpis-white .info strong{display:block;margin-top:4px;color:#0f172a;font-size:1.32rem;font-weight:860;letter-spacing:-.05em}.atlas-core-engine__kpis-white .info p{margin:2px 0 0;color:#64748b;font-size:.7rem}.atlas-core-engine__kpis-white .spark{position:relative;height:42px;align-self:end}.atlas-core-engine__kpis-white .spark i{position:absolute;bottom:0;width:2px;border-radius:999px;background:currentColor;opacity:.9;box-shadow:0 0 10px color-mix(in srgb,currentColor 48%,transparent)}.atlas-core-engine__kpis-white .spark i:nth-child(1){left:0;height:8px}.atlas-core-engine__kpis-white .spark i:nth-child(2){left:13px;height:12px}.atlas-core-engine__kpis-white .spark i:nth-child(3){left:26px;height:20px}.atlas-core-engine__kpis-white .spark i:nth-child(4){left:39px;height:15px}.atlas-core-engine__kpis-white .spark i:nth-child(5){left:52px;height:25px}.atlas-core-engine__kpis-white .spark i:nth-child(6){left:65px;height:31px}.atlas-core-engine__kpis-white .spark i:nth-child(7){left:78px;height:42px}.atlas-core-engine__context-white,.atlas-core-engine__panel-white{border:1px solid rgba(15,23,42,.07);border-radius:16px;background:#ffffffeb;box-shadow:0 14px 36px #0f172a0f}.atlas-core-engine__context-white{padding:12px;margin-bottom:10px;background:linear-gradient(135deg,#fff,#f8fbff)}.atlas-core-engine__head-white{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.atlas-core-engine__head-white span{color:#2563eb;font-size:.69rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.atlas-core-engine__head-white strong{min-width:21px;min-height:21px;display:grid;place-items:center;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:.68rem}.atlas-core-engine__context-grid-white{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.atlas-core-engine__context-grid-white div{min-height:48px;border-radius:10px;background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid rgba(37,99,235,.07);padding:8px}.atlas-core-engine__context-grid-white span{display:block;color:#64748b;font-size:.61rem}.atlas-core-engine__context-grid-white strong{display:block;margin-top:4px;color:#0f172a;font-size:.69rem}.atlas-core-engine__main-grid-white{display:grid;grid-template-columns:1.03fr .68fr 1.32fr;gap:10px}.atlas-core-engine__panel-white{padding:12px}.atlas-core-engine__panel-white.recommendations{grid-row:span 2}.atlas-core-engine__recommendation-list-white,.atlas-core-engine__prediction-list-white{display:grid;gap:8px}.atlas-core-engine__recommendation-list-white .recommendation-item{min-height:80px;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;border-radius:13px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.06);padding:10px}.atlas-core-engine__recommendation-list-white .round{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;color:#7c3aed;background:#7c3aed1c;box-shadow:inset 0 0 0 2px #7c3aed24}.atlas-core-engine__recommendation-list-white .item-2 .round{color:#10b981;background:#10b9811c;box-shadow:inset 0 0 0 2px #10b98124}.atlas-core-engine__recommendation-list-white strong,.atlas-core-engine__prediction-list-white strong{display:block;color:#0f172a;font-size:.75rem;font-weight:830}.atlas-core-engine__recommendation-list-white p,.atlas-core-engine__prediction-list-white p{margin:3px 0;color:#64748b;font-size:.67rem;line-height:1.34}.atlas-core-engine__recommendation-list-white small{color:#2563eb;font-size:.66rem;font-weight:790}.atlas-core-engine__prediction-list-white>div{display:grid;grid-template-columns:56px 1fr;align-items:center;gap:10px;min-height:68px;border-radius:13px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.06);padding:10px}.atlas-core-engine__prediction-list-white .ring{display:grid;place-items:center;width:50px;height:50px;border-radius:999px;background:radial-gradient(circle at center,#ffffff 0 52%,transparent 53%),conic-gradient(#8b5cf6 0,#8b5cf6 72%,#2563eb26 72%,#2563eb26);color:#2563eb;font-size:.68rem;font-weight:850}.atlas-core-engine__chips-white{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px}.atlas-core-engine__chips-white p,.atlas-core-engine__footer-notes-white p{margin:0;border-radius:11px;background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid rgba(37,99,235,.07);color:#334155;padding:8px;font-size:.65rem;line-height:1.32}.atlas-core-engine__panel-white.telemetry{grid-column:1 / -1}.atlas-core-engine__telemetry-white{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:8px}.atlas-core-engine__telemetry-white span{display:flex;justify-content:space-between;align-items:center;border-radius:11px;background:linear-gradient(135deg,#fff,#f1f5f9);border:1px solid rgba(15,23,42,.07);color:#475569;padding:8px 10px;font-size:.68rem}.atlas-core-engine__telemetry-white b{color:#0f172a;font-size:.78rem}.atlas-core-engine__footer-notes-white{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:1380px){.atlas-core-engine__hero-white-reference{grid-template-columns:1fr}.atlas-core-engine__hero-art{min-height:236px}.atlas-core-engine__actions-white{justify-self:start}.atlas-core-engine__context-grid-white{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-core-engine__main-grid-white{grid-template-columns:1fr 1fr}.atlas-core-engine__panel-white.recommendations{grid-row:auto}}@media(max-width:980px){.atlas-core-engine__kpis-white,.atlas-core-engine__main-grid-white,.atlas-core-engine__telemetry-white,.atlas-core-engine__footer-notes-white{grid-template-columns:1fr}.atlas-core-engine__context-grid-white{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-core-engine__hero-art{display:none}}@media(max-width:620px){.atlas-core-engine--white-reference{padding:8px}.atlas-core-engine__hero-white-reference{padding:18px;border-radius:18px}.atlas-core-engine__actions-white{width:100%;flex-direction:column}.atlas-core-engine__actions-white button{width:100%}.atlas-core-engine__context-grid-white{grid-template-columns:1fr}}.atlas-core-engine__offline-note{display:inline-flex;align-items:center;width:fit-content;margin-top:8px;padding:6px 10px;border-radius:999px;color:#b45309;background:#fef3c7eb;border:1px solid rgba(245,158,11,.22);font-size:.66rem;font-style:normal;font-weight:760}.atlas-core-engine__safe-line small{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-core-engine__actions-white button{min-width:148px;-webkit-user-select:none;user-select:none}.atlas-core-engine__actions-white button:active{transform:translateY(0) scale(.98)}.atlas-core-engine__actions-white button.secondary{min-width:150px}.atlas-core-engine__panel-white.recommendations{grid-row:span 1}.atlas-core-engine__panel-white.memory{grid-column:1 / -1}.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white p{min-height:52px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#fffffff5,#ecfdf5db);border-color:#10b98129}@media(max-width:1200px){.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white{grid-template-columns:repeat(2,minmax(0,1fr))}}.atlas-core-engine--white-reference{--atlas-final-blue: #2563eb;--atlas-final-purple: #7c3aed;--atlas-final-cyan: #06b6d4;--atlas-final-green: #10b981;--atlas-final-orange: #f59e0b}.atlas-core-engine__hero-white-reference{min-height:318px;align-items:stretch}.atlas-core-engine__hero-copy{padding-top:26px;padding-bottom:22px}.atlas-core-engine__hero-copy h2{margin-bottom:10px}.atlas-core-engine__hero-copy p{max-width:680px}.atlas-core-engine__offline-note:empty{display:none}.atlas-core-engine__offline-note{border:1px solid rgba(245,158,11,.18);background:linear-gradient(135deg,#fffbebe0,#fff7ede0);color:#92400e}.atlas-core-engine__actions-white{gap:10px}.atlas-core-engine__actions-white button{min-height:42px;box-shadow:0 12px 26px #2563eb1f}.atlas-core-engine__actions-white button.secondary{box-shadow:0 10px 22px #0f172a12}.atlas-core-engine__kpis-white article{min-height:118px;overflow:hidden}.atlas-core-engine__main-grid-white{display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(260px,.78fr) minmax(420px,1.5fr);align-items:stretch;gap:18px}.atlas-core-engine__panel-white{min-height:188px;height:100%;overflow:hidden}.atlas-core-engine__panel-white.recommendations{min-height:188px}.atlas-core-engine__recommendation-list-white{gap:10px}.atlas-core-engine__recommendation-list-white .recommendation-item{min-height:74px;padding:12px 14px;background:radial-gradient(circle at 0% 0%,rgba(124,58,237,.1),transparent 35%),linear-gradient(135deg,#fffffffa,#f8fafcf5)}.atlas-core-engine__recommendation-list-white .recommendation-item p{line-height:1.28;margin:3px 0 5px}.atlas-core-engine__prediction-list-white>div{min-height:74px;background:radial-gradient(circle at 0% 50%,rgba(124,58,237,.12),transparent 42%),linear-gradient(135deg,#fffffffa,#f5f3fff5)}.atlas-core-engine__panel-white.execution{background:radial-gradient(circle at 10% 0%,rgba(37,99,235,.1),transparent 38%),linear-gradient(180deg,#fff,#f8fbff)}.atlas-core-engine__panel-white.memory{grid-column:1 / -1;min-height:138px;background:radial-gradient(circle at 8% 0%,rgba(16,185,129,.1),transparent 36%),linear-gradient(180deg,#fff,#f6fffb)}.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white p{min-height:58px;display:flex;align-items:center;justify-content:center;text-align:center;border-color:#10b9812e;background:radial-gradient(circle at top left,rgba(16,185,129,.12),transparent 38%),linear-gradient(135deg,#fff,#f0fdf4)}.atlas-core-engine__panel-white.telemetry{grid-column:1 / -1;min-height:154px}.atlas-core-engine__chips-white p,.atlas-core-engine__telemetry-white span,.atlas-core-engine__context-grid-white>div{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.atlas-core-engine__chips-white p:hover,.atlas-core-engine__telemetry-white span:hover,.atlas-core-engine__context-grid-white>div:hover{transform:translateY(-2px);border-color:#2563eb38;box-shadow:0 12px 26px #2563eb17}@media(max-width:1320px){.atlas-core-engine__main-grid-white{grid-template-columns:1fr 1fr}.atlas-core-engine__panel-white.execution,.atlas-core-engine__panel-white.memory,.atlas-core-engine__panel-white.telemetry{grid-column:1 / -1}.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media(max-width:860px){.atlas-core-engine__hero-white-reference{min-height:auto}.atlas-core-engine__main-grid-white,.atlas-core-engine__panel-white.memory .atlas-core-engine__chips-white{grid-template-columns:1fr}.atlas-core-engine__actions-white{position:static;margin-top:14px;flex-wrap:wrap}}:root{--as-ink: #06214a;--as-muted: #637ea4;--as-line: rgba(153, 199, 255, .82);--as-blue: #1577ed;--as-blue-dark: #075fc9;--as-green: #15b979;--as-orange: #ff9f1c;--as-red: #ef476f;--as-purple: #8b5cf6;--as-cyan: #05a7d9;--as-card: rgba(255, 255, 255, .92)}.nc-assinaturas-page{display:grid;gap:14px;color:var(--as-ink);font-size:12px}.nc-assinaturas-page *{box-sizing:border-box}.nc-assinaturas-page .nc-module-header,.nc-assinaturas-hero,.nc-assinaturas-kpis,.nc-assinatura-ia-board,.nc-assinatura-enterprise-strip,.nc-assinatura-form-placeholder,.nc-assinaturas-lista,.nc-assinatura-form-enterprise{border:1px solid var(--as-line);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#f1f8fff0);box-shadow:0 18px 42px #2363ab1a}.nc-assinaturas-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:18px;padding:16px}.nc-assinaturas-hero .nc-module-title-card{border:0;background:transparent;box-shadow:none;padding:0}.nc-assinatura-hero-actions{display:inline-flex;gap:10px;align-items:center}.nc-assinaturas-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px}.nc-assinatura-kpi{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:14px;overflow:hidden;border:1px solid var(--as-line);border-radius:22px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 14px 30px #2363ab14}.nc-assinatura-kpi:after{content:"";position:absolute;right:-28px;bottom:-36px;width:112px;height:112px;border-radius:999px;opacity:.48;background:currentColor;filter:blur(.2px)}.nc-assinatura-kpi i{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:16px;background:#ffffffb3;border:1px solid rgba(153,199,255,.55);font-style:normal;font-size:1rem}.nc-assinatura-kpi span{display:block;color:#6782a7;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.nc-assinatura-kpi strong{display:block;margin-top:5px;color:var(--as-ink);font-size:1.45rem;line-height:1;font-weight:850;letter-spacing:-.04em}.nc-assinatura-kpi small{display:block;margin-top:6px;color:var(--as-muted);font-size:.7rem;line-height:1.25;font-weight:750}.nc-tone-blue{color:#1577ed2e;border-top:4px solid var(--as-blue)}.nc-tone-orange{color:#ff9f1c33;border-top:4px solid var(--as-orange)}.nc-tone-green{color:#15b97933;border-top:4px solid var(--as-green)}.nc-tone-red{color:#ef476f2e;border-top:4px solid var(--as-red)}.nc-tone-purple{color:#8b5cf62e;border-top:4px solid var(--as-purple)}.nc-assinatura-ia-board{display:grid;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:12px;padding:14px}.nc-assinatura-ia-card{position:relative;min-height:116px;padding:14px;overflow:hidden;border:1px solid rgba(177,211,249,.95);border-radius:20px;background:radial-gradient(circle at 100% 100%,rgba(31,130,255,.1),transparent 42%),linear-gradient(135deg,#fffffffa,#f8fcfff0)}.nc-assinatura-ia-card-principal{border-color:#8b5cf640;background:radial-gradient(circle at 100% 50%,rgba(139,92,246,.2),transparent 45%),linear-gradient(135deg,#fff,#f9f5ff)}.nc-assinatura-ia-card h3{margin:6px 0 0;color:var(--as-ink);font-size:.96rem;line-height:1.18;letter-spacing:-.035em}.nc-assinatura-ia-card span{display:block;margin-top:8px;color:var(--as-muted);font-size:.72rem;line-height:1.35;font-weight:720}.nc-assinatura-ia-card-principal strong{display:block;margin-top:14px;color:var(--as-blue-dark);font-size:1.52rem;font-weight:900}.nc-assinatura-enterprise-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.nc-assinatura-enterprise-strip article,.nc-assinatura-form-placeholder{border:1px solid rgba(177,211,249,.95);border-radius:20px;background:radial-gradient(circle at 100% 100%,rgba(31,130,255,.11),transparent 45%),linear-gradient(135deg,#fffffffa,#f7fbfff0);box-shadow:0 12px 26px #2363ab12}.nc-assinatura-enterprise-strip article{min-height:86px;padding:14px}.nc-assinatura-enterprise-strip span,.nc-assinatura-form-placeholder span{color:#6b85a9;font-size:.7rem;font-weight:780}.nc-assinatura-enterprise-strip strong{display:block;margin:6px 0;color:var(--as-ink);font-size:1.25rem;font-weight:860;letter-spacing:-.035em}.nc-assinatura-enterprise-strip small{color:var(--as-muted);font-size:.7rem;line-height:1.28;font-weight:720}.nc-assinatura-form-placeholder{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border-top:4px solid var(--as-cyan)}.nc-assinatura-form-placeholder h3{margin:4px 0 6px;color:var(--as-ink);font-size:1.05rem;letter-spacing:-.035em}.nc-assinaturas-layout{display:grid;gap:14px}.nc-assinaturas-lista{padding:16px;border-top:4px solid var(--as-blue)}.nc-assinaturas-list-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:14px}.nc-assinaturas-list-heading h3{margin:3px 0 4px;font-size:1.32rem;letter-spacing:-.055em}.nc-assinaturas-filtros{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nc-assinaturas-filtros button,.nc-primary-action,.nc-secondary-action{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(153,199,255,.85);background:#ffffffbf;color:#075fc9;font-size:.72rem;font-weight:850;cursor:pointer}.nc-assinaturas-filtros button.ativo,.nc-primary-action{color:#fff;background:linear-gradient(135deg,var(--as-blue),var(--as-blue-dark));box-shadow:0 14px 26px #1577ed38}.nc-assinaturas-list-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.nc-assinaturas-list-resumo span{min-height:58px;display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid rgba(177,211,249,.95);border-radius:18px;background:linear-gradient(135deg,#fff,#f6fbff);color:var(--as-muted);font-weight:780}.nc-assinaturas-list-resumo b{color:var(--as-ink);font-size:1.25rem;font-weight:850}.nc-assinaturas-list-content{display:grid;gap:12px}.nc-assinatura-card-operacional{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 86px 300px;gap:14px;align-items:stretch;padding:14px;overflow:visible;border:1px solid rgba(177,211,249,.95);border-left:5px solid var(--as-orange);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.08),transparent 42%),linear-gradient(135deg,#fffffffa,#f8fcfff0);box-shadow:0 14px 34px #2363ab17}.nc-assinatura-card-operacional.status-assinado{border-left-color:var(--as-green)}.nc-assinatura-card-operacional.status-cancelado,.nc-assinatura-card-operacional.status-vencido{border-left-color:var(--as-red)}.nc-assinatura-card-operacional.status-pendente{border-left-color:var(--as-orange)}.nc-assinatura-card-main{display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(260px,1fr);grid-template-areas:"titulo meta" "sla ia" "audit audit";gap:12px;min-width:0}.nc-assinatura-card-main>span:first-child{grid-area:titulo;justify-self:start;align-self:start;display:inline-flex;min-height:28px;align-items:center;padding:0 12px;border-radius:999px;color:#075fc9;border:1px solid rgba(31,130,255,.25);background:#1f82ff1a;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nc-assinatura-card-main>strong{grid-area:titulo;align-self:end;display:block;padding-top:34px;color:var(--as-ink);font-size:1.03rem;line-height:1.18;letter-spacing:-.04em;max-width:100%}.nc-assinatura-card-meta-operacional{grid-area:meta;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nc-assinatura-card-meta-operacional small{display:grid;gap:5px;min-height:62px;padding:10px;border:1px solid rgba(177,211,249,.86);border-radius:16px;background:#ffffffb8;color:var(--as-ink);font-size:.68rem;line-height:1.2;font-weight:780;overflow:hidden}.nc-assinatura-card-meta-operacional b{color:#075fc9;font-size:.55rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nc-assinatura-sla-box,.nc-assinatura-card-ia,.nc-assinatura-audit-trail{border:1px solid rgba(177,211,249,.9);border-radius:18px;background:linear-gradient(135deg,#ffffffeb,#f1f8ffc7)}.nc-assinatura-sla-box{grid-area:sla;display:flex;justify-content:space-between;gap:12px;padding:12px}.nc-assinatura-sla-box span,.nc-assinatura-card-ia span{color:#6b85a9;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.nc-assinatura-sla-box strong,.nc-assinatura-card-ia strong{display:block;margin:5px 0;color:var(--as-ink);font-size:.88rem;line-height:1.25;letter-spacing:-.025em}.nc-assinatura-sla-box small,.nc-assinatura-card-ia small{color:var(--as-muted);font-size:.68rem;line-height:1.3;font-weight:720}.nc-assinatura-sla-box em,.nc-assinatura-card-ia em{flex:0 0 auto;align-self:start;min-width:34px;padding:5px 8px;border-radius:999px;background:#1f82ff1a;color:#075fc9;font-style:normal;font-size:.66rem;font-weight:900;text-align:center}.nc-assinatura-card-ia{grid-area:ia;display:flex;justify-content:space-between;gap:12px;padding:12px;background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.12),transparent 42%),linear-gradient(135deg,#ffffffeb,#f7f4ffc2)}.nc-assinatura-audit-trail{grid-area:audit;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.nc-assinatura-audit-trail span{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;align-items:center;min-height:54px;padding:8px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(177,211,249,.68)}.nc-assinatura-audit-trail i{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:#fff;background:var(--as-blue);font-style:normal;font-size:.66rem}.nc-assinatura-audit-trail .feito i{background:var(--as-green)}.nc-assinatura-audit-trail .pendente i{background:var(--as-orange)}.nc-assinatura-audit-trail b{color:var(--as-ink);font-size:.65rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-assinatura-audit-trail small{color:var(--as-muted);font-size:.6rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-assinatura-qr-box{display:grid;place-items:center;align-self:center;gap:6px;padding:10px;border:1px solid rgba(177,211,249,.75);border-radius:18px;background:#ffffffb8}.nc-assinatura-qr-preview{border:0;background:transparent;cursor:pointer;padding:0}.nc-assinatura-qr-svg{display:grid;place-items:center;width:70px;height:70px;border-radius:16px;background:#fff;box-shadow:0 12px 22px #2363ab1a}.nc-assinatura-qr-box>span{color:#075fc9;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nc-assinatura-actions-premium{align-self:center;display:grid;gap:9px;padding:12px;border:1px solid rgba(177,211,249,.9);border-radius:20px;background:radial-gradient(circle at 100% 100%,rgba(21,185,121,.1),transparent 46%),#ffffffc2;box-shadow:0 18px 32px #2363ab1a}.nc-assinatura-actions-topo-compacto{display:grid;grid-template-columns:1fr .72fr .72fr;gap:8px}.nc-assinatura-primary-action,.nc-assinatura-secondary-action,.nc-assinatura-actions-menu summary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(153,199,255,.85);font-size:.72rem;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.nc-assinatura-primary-action{color:#fff;background:linear-gradient(135deg,var(--as-green),#07945d);border-color:transparent;box-shadow:0 14px 24px #15b97933}.nc-assinatura-secondary-action,.nc-assinatura-actions-menu summary{color:#075fc9;background:#ffffffbf}.nc-assinatura-actions-menu summary{list-style:none;width:100%}.nc-assinatura-actions-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:grid;gap:8px;width:245px;padding:10px;border:1px solid var(--as-line);border-radius:20px;background:#fffffffa;box-shadow:0 24px 48px #2363ab38}.nc-assinatura-actions-menu-panel button,.nc-assinatura-actions-menu-panel a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border:1px solid rgba(177,211,249,.9);border-radius:14px;background:linear-gradient(135deg,#fff,#f7fbff);color:var(--as-ink);font-size:.72rem;font-weight:850;text-decoration:none;cursor:pointer}.nc-assinatura-actions-menu-panel span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#1f82ff1a}@media(max-width:1500px){.nc-assinatura-ia-board{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-assinatura-ia-card-principal{grid-column:span 3}.nc-assinatura-card-operacional{grid-template-columns:minmax(0,1fr)}.nc-assinatura-qr-box{justify-items:start;grid-template-columns:auto 1fr}.nc-assinatura-actions-premium{width:100%}}@media(max-width:1100px){.nc-assinaturas-kpis,.nc-assinatura-enterprise-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-assinatura-ia-board{grid-template-columns:1fr}.nc-assinatura-ia-card-principal{grid-column:auto}.nc-assinatura-card-main{grid-template-columns:1fr;grid-template-areas:"titulo" "meta" "sla" "ia" "audit"}.nc-assinatura-card-meta-operacional,.nc-assinatura-audit-trail{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-assinaturas-list-heading{grid-template-columns:1fr}.nc-assinaturas-filtros{justify-content:flex-start}}@media(max-width:720px){.nc-assinaturas-hero,.nc-assinatura-form-placeholder{grid-template-columns:1fr!important}.nc-assinaturas-kpis,.nc-assinatura-enterprise-strip,.nc-assinaturas-list-resumo,.nc-assinatura-card-meta-operacional,.nc-assinatura-audit-trail,.nc-assinatura-actions-topo-compacto{grid-template-columns:1fr}}.nc-assinatura-card-operacional{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:16px!important}.nc-assinatura-card-content-premium{display:grid;gap:12px;min-width:0}.nc-assinatura-card-topline{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.54fr);gap:14px;align-items:stretch}.nc-assinatura-card-identity,.nc-assinatura-card-tools,.nc-assinatura-card-insights>.nc-assinatura-sla-box,.nc-assinatura-card-insights>.nc-assinatura-card-ia,.nc-assinatura-card-insights>.nc-assinatura-audit-trail{border:1px solid rgba(177,211,249,.92);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.08),transparent 44%),linear-gradient(135deg,#fffffff5,#f7fbffe0);box-shadow:0 13px 28px #2363ab13}.nc-assinatura-card-identity{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.55fr);grid-template-areas:"status meta" "titulo meta";gap:10px 14px;align-items:center;min-height:142px;padding:14px}.nc-assinatura-card-identity>span:first-child{grid-area:status;justify-self:start;display:inline-flex;min-height:28px;align-items:center;padding:0 13px;border-radius:999px;color:#075fc9;border:1px solid rgba(31,130,255,.25);background:#1f82ff1a;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nc-assinatura-card-identity>strong{grid-area:titulo;display:block;color:var(--as-ink);font-size:1.05rem;line-height:1.18;letter-spacing:-.04em;max-width:100%}.nc-assinatura-card-identity .nc-assinatura-card-meta-operacional{grid-area:meta;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-self:stretch}.nc-assinatura-card-identity .nc-assinatura-card-meta-operacional small{min-height:58px;padding:10px 12px;border-color:#b1d3f9db;background:linear-gradient(135deg,#fffffffa,#f3f9ffe0);box-shadow:inset 0 1px #fffffff2}.nc-assinatura-card-tools{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:stretch;min-height:142px;padding:12px;background:radial-gradient(circle at 95% 90%,rgba(21,185,121,.12),transparent 42%),linear-gradient(135deg,#fffffffa,#f6fbffe6)}.nc-assinatura-card-tools .nc-assinatura-qr-box,.nc-assinatura-card-tools .nc-assinatura-actions-premium{align-self:stretch;width:100%;min-height:100%;box-shadow:none}.nc-assinatura-card-tools .nc-assinatura-qr-box{padding:10px;gap:6px}.nc-assinatura-card-tools .nc-assinatura-actions-premium{display:grid;align-content:center;gap:9px;padding:12px}.nc-assinatura-card-tools .nc-assinatura-actions-topo-compacto{grid-template-columns:minmax(0,1fr) minmax(82px,.74fr) minmax(82px,.74fr)}.nc-assinatura-card-insights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(430px,.92fr);gap:12px;align-items:stretch}.nc-assinatura-card-insights>.nc-assinatura-sla-box,.nc-assinatura-card-insights>.nc-assinatura-card-ia{display:flex;justify-content:space-between;min-height:132px;padding:14px}.nc-assinatura-card-insights>.nc-assinatura-card-ia{background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.13),transparent 42%),linear-gradient(135deg,#fffffff5,#f7f4ffcc)}.nc-assinatura-card-insights>.nc-assinatura-audit-trail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-height:132px;padding:12px;background:radial-gradient(circle at 100% 0%,rgba(21,185,121,.1),transparent 45%),linear-gradient(135deg,#fffffff5,#f6fbffe0)}.nc-assinatura-card-insights>.nc-assinatura-audit-trail span{min-height:52px;padding:8px 10px;background:#ffffffd6}.nc-assinatura-card-insights>.nc-assinatura-audit-trail b,.nc-assinatura-card-insights>.nc-assinatura-audit-trail small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1400px){.nc-assinatura-card-topline,.nc-assinatura-card-insights{grid-template-columns:1fr}.nc-assinatura-card-tools{grid-template-columns:110px minmax(0,1fr);min-height:120px}}@media(max-width:920px){.nc-assinatura-card-identity{grid-template-columns:1fr;grid-template-areas:"status" "titulo" "meta"}.nc-assinatura-card-identity .nc-assinatura-card-meta-operacional,.nc-assinatura-card-insights>.nc-assinatura-audit-trail{grid-template-columns:1fr}.nc-assinatura-card-tools{grid-template-columns:1fr}}.nc-assinatura-card-content-linear{gap:14px!important}.nc-assinatura-row-premium{display:grid;grid-template-columns:minmax(260px,1.05fr) minmax(520px,1.65fr) 92px minmax(320px,.92fr);gap:12px;align-items:stretch;width:100%}.nc-assinatura-row-description,.nc-assinatura-row-meta-grid,.nc-assinatura-row-validation,.nc-assinatura-row-actions{min-width:0;min-height:126px;border:1px solid rgba(177,211,249,.92);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.08),transparent 42%),linear-gradient(135deg,#fffffffa,#f6fbffe6);box-shadow:0 13px 28px #2363ab13}.nc-assinatura-row-description{display:grid;align-content:center;gap:14px;padding:16px 18px;border-left:5px solid var(--as-blue)}.nc-assinatura-status-pill{justify-self:start;display:inline-flex;min-height:28px;align-items:center;padding:0 14px;border-radius:999px;color:#075fc9;border:1px solid rgba(31,130,255,.25);background:#1f82ff1a;font-size:.64rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.nc-assinatura-status-pill.status-pendente{color:#075fc9;background:#1f82ff1a;border-color:#1f82ff42}.nc-assinatura-status-pill.status-assinado{color:#0f8b55;background:#15b97924;border-color:#15b9794d}.nc-assinatura-status-pill.status-cancelado,.nc-assinatura-status-pill.status-vencido{color:#c0263d;background:#f0445e1f;border-color:#f0445e47}.nc-assinatura-row-description strong{display:block;color:var(--as-ink);font-size:clamp(.95rem,.88vw,1.08rem);line-height:1.18;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nc-assinatura-row-meta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px;align-content:stretch}.nc-assinatura-row-meta-grid small{display:grid;align-content:center;gap:6px;min-width:0;min-height:100%;padding:9px 10px;border:1px solid rgba(177,211,249,.86);border-radius:15px;background:linear-gradient(135deg,#fffffffa,#f3f9ffe6);color:var(--as-ink);font-size:.68rem;font-weight:850;box-shadow:inset 0 1px #fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-assinatura-row-meta-grid b{display:block;color:#075fc9;font-size:.58rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nc-assinatura-row-validation{display:grid;place-items:center;padding:10px}.nc-assinatura-row-validation .nc-assinatura-qr-box{width:100%;height:100%;border:0;background:transparent;box-shadow:none;padding:0}.nc-assinatura-row-validation .nc-assinatura-qr-svg{width:64px;height:64px;border:1px solid rgba(177,211,249,.9)}.nc-assinatura-row-actions{display:grid;align-items:center;padding:12px;background:radial-gradient(circle at 100% 100%,rgba(21,185,121,.12),transparent 42%),linear-gradient(135deg,#fffffffa,#f6fbffe6)}.nc-assinatura-row-actions .nc-assinatura-actions-premium{width:100%;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none}.nc-assinatura-row-actions .nc-assinatura-actions-topo-compacto{grid-template-columns:minmax(84px,1fr) minmax(72px,.72fr) minmax(72px,.72fr);gap:8px}.nc-assinatura-row-actions .nc-assinatura-primary-action,.nc-assinatura-row-actions .nc-assinatura-secondary-action,.nc-assinatura-row-actions .nc-assinatura-actions-menu summary{min-height:36px;padding:0 11px;font-size:.68rem}.nc-assinatura-card-insights-linear{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:stretch}.nc-assinatura-card-insights-linear>.nc-assinatura-sla-box,.nc-assinatura-card-insights-linear>.nc-assinatura-card-ia{min-height:112px!important;padding:14px!important}.nc-assinatura-audit-trail-horizontal{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;min-height:76px!important;padding:11px!important;border:1px solid rgba(177,211,249,.92);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(21,185,121,.1),transparent 45%),linear-gradient(135deg,#fffffff5,#f6fbffe0);box-shadow:0 13px 28px #2363ab13}.nc-assinatura-audit-trail-horizontal span{min-height:54px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon detail";column-gap:8px;align-content:center;padding:8px 10px!important;border:1px solid rgba(177,211,249,.8);border-radius:14px;background:#ffffffdb}.nc-assinatura-audit-trail-horizontal i{grid-area:icon;align-self:center}.nc-assinatura-audit-trail-horizontal b{grid-area:title;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-assinatura-audit-trail-horizontal small{grid-area:detail;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1500px){.nc-assinatura-row-premium{grid-template-columns:minmax(260px,.9fr) minmax(430px,1.45fr) minmax(330px,.95fr)}.nc-assinatura-row-validation{grid-column:1 / 2;min-height:96px}.nc-assinatura-row-actions{grid-column:2 / 4;min-height:96px}.nc-assinatura-row-actions .nc-assinatura-actions-topo-compacto{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media(max-width:1120px){.nc-assinatura-row-premium,.nc-assinatura-card-insights-linear,.nc-assinatura-audit-trail-horizontal{grid-template-columns:1fr!important}.nc-assinatura-row-validation,.nc-assinatura-row-actions{grid-column:auto}.nc-assinatura-row-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aureonIA{position:fixed;right:0;bottom:18px;z-index:9999;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;pointer-events:none}.aureonIA *{box-sizing:border-box}.aureonIA__closed{position:absolute;right:20px;bottom:0;width:178px;height:224px;border:0;background:transparent;pointer-events:auto;cursor:pointer}.aureonIA__closedMascote{position:absolute;right:2px;bottom:54px;width:134px;height:168px;transform-origin:center bottom;animation:aureonIA-floatClosed 3.8s ease-in-out infinite;filter:drop-shadow(0 20px 30px rgba(6,31,68,.2))}.aureonIA__closedMascote img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center bottom;background:transparent}.aureonIA__closedAura{position:absolute;top:28px;right:10px;bottom:20px;left:10px;z-index:1;border-radius:999px;background:radial-gradient(circle at 32% 28%,rgba(28,211,255,.36),transparent 42%),radial-gradient(circle at 68% 76%,rgba(255,180,59,.26),transparent 44%);filter:blur(8px);animation:aureonIA-aura 2.8s ease-in-out infinite}.aureonIA__closedCard{position:absolute;right:0;bottom:0;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:8px;width:158px;min-height:62px;padding:9px 12px;border:1px solid rgba(18,124,255,.24);border-radius:20px;color:#08244a;background:linear-gradient(135deg,#fffffffa,#eff7fff2),radial-gradient(circle at top left,rgba(0,149,255,.14),transparent 45%);box-shadow:0 18px 40px #061f4429;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,box-shadow .18s ease}.aureonIA__closed:hover .aureonIA__closedCard{transform:translateY(-3px);box-shadow:0 24px 52px #1f82ff3d}.aureonIA__closedIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#06245a,#0098ef);font-size:.68rem;font-weight:900;box-shadow:0 10px 22px #0095e842}.aureonIA__closedText{display:grid;gap:1px;text-align:left}.aureonIA__closedCard small{color:#0b67a8;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.aureonIA__closedCard strong{color:#08244a;font-size:.84rem;font-weight:900}.aureonIA__closedArrow{color:#0b67a8;font-size:1.5rem;line-height:1}.aureonIA__closedHandPulse{position:absolute;right:4px;top:74px;z-index:3;width:44px;height:44px;border:2px solid rgba(31,130,255,.24);border-radius:50%;background:radial-gradient(circle,rgba(31,130,255,.18),transparent 68%);animation:aureonIA-handPulseClosed 1.3s ease-in-out infinite}.aureonIA__openWrap{position:absolute;right:20px;bottom:0;width:min(650px,calc(100vw - 28px));height:min(690px,calc(100vh - 34px));pointer-events:none}.aureonIA__personagem{position:absolute;right:374px;bottom:-6px;width:224px;height:318px;border:0;background:transparent;pointer-events:auto;cursor:pointer;transform-origin:center bottom;animation:aureonIA-entrada .32s ease-out both,aureonIA-flutuar 4s ease-in-out .34s infinite;filter:drop-shadow(0 24px 35px rgba(6,31,68,.24))}.aureonIA__personagem img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center bottom;background:transparent;transform-origin:50% 94%}.aureonIA__sombra{position:absolute;left:32px;right:18px;bottom:0;z-index:0;height:31px;border-radius:999px;background:radial-gradient(circle,rgba(6,31,68,.24),transparent 70%);animation:aureonIA-sombra 4s ease-in-out infinite}.aureonIA__pulso{position:absolute;left:56px;top:25px;z-index:1;width:126px;height:126px;border-radius:50%;background:radial-gradient(circle,rgba(31,130,255,.18),transparent 68%),radial-gradient(circle at 70% 80%,rgba(255,180,59,.18),transparent 55%);opacity:0}.aureonIA__personagem--falando .aureonIA__pulso,.aureonIA__personagem--analisando .aureonIA__pulso{opacity:1;animation:aureonIA-pulso 1.1s ease-in-out infinite}.aureonIA__maoMovimento{position:absolute;z-index:3;right:8px;top:142px;width:62px;height:62px;border-radius:50%;opacity:0;pointer-events:none;border:2px solid rgba(31,130,255,.28);background:radial-gradient(circle,rgba(31,130,255,.18),transparent 66%)}.aureonIA__personagem--falando .aureonIA__maoMovimento,.aureonIA__personagem--analisando .aureonIA__maoMovimento{opacity:1;animation:aureonIA-maoIndicando .95s ease-in-out infinite}.aureonIA__linhasFala{position:absolute;z-index:4;left:72px;top:76px;width:60px;height:18px;border-radius:999px;opacity:0;background:linear-gradient(90deg,transparent,rgba(31,130,255,.5),transparent)}.aureonIA__personagem--falando .aureonIA__linhasFala{opacity:1;animation:aureonIA-linhasFala .58s ease-in-out infinite}.aureonIA__personagem--analisando img{animation:aureonIA-pensando 1s ease-in-out infinite}.aureonIA__balao{position:absolute;right:0;bottom:70px;width:min(420px,calc(100vw - 34px));max-height:min(650px,calc(100vh - 105px));display:flex;flex-direction:column;border:1px solid rgba(15,96,164,.18);border-radius:30px;background:radial-gradient(circle at 18% 0%,rgba(0,166,255,.13),transparent 35%),radial-gradient(circle at 100% 22%,rgba(255,184,77,.15),transparent 30%),linear-gradient(180deg,#fffffffc,#f0f7fffc);box-shadow:0 32px 95px #061f4442;overflow:hidden;pointer-events:auto;animation:aureonIA-balaoEntrada .28s ease-out}.aureonIA__balao:after{content:"";position:absolute;left:-18px;bottom:48px;width:38px;height:38px;background:linear-gradient(135deg,#fffffffc,#f4f9fffc);border-left:1px solid rgba(15,96,164,.18);border-bottom:1px solid rgba(15,96,164,.18);transform:rotate(45deg);border-radius:0 0 0 12px}.aureonIA__header{display:flex;justify-content:space-between;gap:16px;padding:17px 18px 14px;color:#fff;background:radial-gradient(circle at 15% 10%,rgba(88,190,255,.58),transparent 34%),radial-gradient(circle at 86% 32%,rgba(255,183,66,.28),transparent 36%),linear-gradient(135deg,#061936,#08285b 52%,#064a8d)}.aureonIA__titulo{display:inline-flex;align-items:center;gap:.72rem}.aureonIA__miniIcone{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.55);background:#fff;box-shadow:0 12px 24px #0000002e}.aureonIA__miniIcone img{width:68px;height:68px;object-fit:contain;transform:scale(1.22) translateY(8px)}.aureonIA__header strong{display:block;font-size:17px;letter-spacing:-.03em}.aureonIA__header small{display:block;margin-top:2px;color:#ffffffc7;font-size:11px;font-weight:700}.aureonIA__header button{width:34px;height:34px;border:0;border-radius:13px;color:#fff;background:#ffffff1f;font-size:25px;line-height:1;cursor:pointer}.aureonIA__status{padding:10px 16px;border-bottom:1px solid rgba(8,65,112,.08);color:#245071;background:#ffffffbd;font-size:12px;font-weight:800}.aureonIA__status--analisando{color:#9a670e}.aureonIA__status--falando{color:#075fd3}.aureonIA__metricas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 14px 0}.aureonIA__metrica{min-width:0;padding:10px 9px;border-radius:16px;border:1px solid rgba(10,76,128,.12);background:#fff;box-shadow:0 10px 24px #061f440f}.aureonIA__metrica small{display:block;color:#6d849d;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aureonIA__metrica strong{display:block;margin-top:4px;color:#08244a;font-size:.82rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aureonIA__metrica--red{border-color:#ef444442;background:linear-gradient(135deg,#fff,#fff3f3)}.aureonIA__metrica--green{border-color:#16a34a38;background:linear-gradient(135deg,#fff,#f0fff6)}.aureonIA__metrica--gold{border-color:#d977063d;background:linear-gradient(135deg,#fff,#fff8e7)}.aureonIA__metrica--purple{border-color:#7c3aed3d;background:linear-gradient(135deg,#fff,#f7f2ff)}.aureonIA__metrica--cyan{border-color:#0891b238;background:linear-gradient(135deg,#fff,#effcff)}.aureonIA__boasVindas{display:grid;gap:.35rem;margin:12px 14px 0;padding:14px;border:1px solid rgba(202,223,248,.96);border-radius:20px;background:radial-gradient(circle at top left,rgba(31,130,255,.09),transparent 38%),#fff}.aureonIA__boasVindas strong{color:#08244a;font-size:.84rem;font-weight:900}.aureonIA__boasVindas span{color:#60799b;font-size:.73rem;font-weight:650;line-height:1.42}.aureonIA__acoes{display:flex;flex-wrap:wrap;gap:8px;padding:13px 14px 8px}.aureonIA__acoes button{border:1px solid rgba(15,101,169,.18);border-radius:999px;padding:8px 11px;background:linear-gradient(135deg,#fff,#f5f9ff);color:#173c60;font-size:.7rem;font-weight:800;text-align:center;cursor:pointer;transition:.18s ease}.aureonIA__acoes button:hover{transform:translateY(-1px);border-color:#0087d66b;box-shadow:0 10px 26px #04325b1f}.aureonIA__mensagens{flex:1;min-height:136px;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:12px 14px}.aureonIA__mensagem{max-width:90%;padding:11px 13px;border-radius:17px;font-size:13px;line-height:1.44}.aureonIA__mensagem--aureon{align-self:flex-start;color:#173c60;background:#fff;border:1px solid rgba(4,72,126,.1)}.aureonIA__mensagem--usuario{align-self:flex-end;color:#fff;background:linear-gradient(135deg,#0b67a8,#008fe0)}.aureonIA__form{display:flex;gap:8px;padding:13px;border-top:1px solid rgba(8,65,112,.08);background:#ffffffe6}.aureonIA__form input{flex:1;min-width:0;border:1px solid rgba(10,76,128,.14);border-radius:999px;padding:12px 14px;outline:none;color:#143553;background:#fff}.aureonIA__form input:focus{border-color:#0087d675;box-shadow:0 0 0 4px #0087d61a}.aureonIA__form button{width:44px;height:44px;border:0;border-radius:50%;color:#fff;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#0a4f86,#0095e8)}@keyframes aureonIA-aura{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:.95;transform:scale(1.06)}}@keyframes aureonIA-floatClosed{0%,to{transform:translateY(0) rotate(-.7deg)}50%{transform:translateY(-7px) rotate(.7deg)}}@keyframes aureonIA-handPulseClosed{0%,to{transform:scale(.86);opacity:.25}50%{transform:scale(1.14);opacity:.72}}@keyframes aureonIA-entrada{0%{opacity:0;transform:translateY(35px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aureonIA-flutuar{0%,to{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-7px) rotate(.8deg)}}@keyframes aureonIA-sombra{0%,to{transform:scaleX(.92);opacity:.5}50%{transform:scaleX(1.08);opacity:.78}}@keyframes aureonIA-pulso{0%,to{transform:scale(.86);opacity:.18}50%{transform:scale(1.16);opacity:.7}}@keyframes aureonIA-maoIndicando{0%,to{transform:translate(0) scale(.88)}50%{transform:translate(-10px,-5px) scale(1.12)}}@keyframes aureonIA-linhasFala{0%,to{transform:scaleX(.75);opacity:.25}50%{transform:scaleX(1.18);opacity:.95}}@keyframes aureonIA-pensando{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(-3px) rotate(-1.4deg)}70%{transform:translate(3px) rotate(1.4deg)}}@keyframes aureonIA-balaoEntrada{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:920px){.aureonIA__openWrap{width:min(530px,calc(100vw - 20px))}.aureonIA__personagem{right:304px;width:178px;height:255px}.aureonIA__balao{width:min(350px,calc(100vw - 24px))}}@media(max-width:760px){.aureonIA{right:0;bottom:10px}.aureonIA__closed{right:10px;width:146px;height:190px}.aureonIA__closedMascote{width:112px;height:142px}.aureonIA__closedCard{width:132px;grid-template-columns:30px 1fr 12px}.aureonIA__personagem{display:none}.aureonIA__openWrap{right:0;width:100vw;height:calc(100vh - 18px)}.aureonIA__balao{right:10px;bottom:0;width:calc(100vw - 20px);max-height:calc(100vh - 22px);border-radius:24px}.aureonIA__balao:after{display:none}.aureonIA__metricas{grid-template-columns:repeat(2,1fr)}}.aureonIA__mensagemBloco{display:grid;gap:6px;max-width:92%}.aureonIA__mensagemBloco--aureon{align-self:flex-start}.aureonIA__mensagemBloco--usuario{align-self:flex-end;justify-items:end}.aureonIA__feedback{display:flex;flex-wrap:wrap;gap:6px;padding-left:4px}.aureonIA__feedback button,.aureonIA__feedbackConfirmado{border:1px solid rgba(15,101,169,.16);border-radius:999px;padding:5px 8px;color:#31536f;background:#ffffffd1;font-size:.62rem;font-weight:800;cursor:pointer;transition:.18s ease}.aureonIA__feedback button:hover{transform:translateY(-1px);border-color:#0087d66b;box-shadow:0 8px 18px #04325b1a}.aureonIA__feedbackConfirmado{cursor:default}.aureonIA__feedbackConfirmado--resolveu{color:#137245;border-color:#16a34a38;background:#f0fff6}.aureonIA__feedbackConfirmado--melhorar{color:#925f04;border-color:#d9770638;background:#fff8e7}.aureonIA__feedbackConfirmado--nao_resolveu{color:#b42318;border-color:#ef444438;background:#fff3f3}.aureonIA__status--sucesso{color:#137245}.aureonIA__status--alerta{color:#925f04}.aureonIA__status--erro{color:#b42318}.aureonIA__personagem--sucesso .aureonIA__pulso{opacity:1;animation:aureonIA-pulsoSucesso 1.05s ease-in-out 2}.aureonIA__personagem--alerta .aureonIA__pulso,.aureonIA__personagem--erro .aureonIA__pulso{opacity:1;animation:aureonIA-pulsoAlerta .9s ease-in-out 2}.aureonIA__closedMascote--sucesso{animation:aureonIA-floatClosed 3.8s ease-in-out infinite,aureonIA-sucessoMascote 1.05s ease-in-out 1}.aureonIA__closedMascote--alerta,.aureonIA__closedMascote--erro{animation:aureonIA-floatClosed 3.8s ease-in-out infinite,aureonIA-alertaMascote .9s ease-in-out 1}@keyframes aureonIA-pulsoSucesso{0%,to{transform:scale(.88);opacity:.2}50%{transform:scale(1.18);opacity:.78;background:radial-gradient(circle,rgba(22,163,74,.28),transparent 68%)}}@keyframes aureonIA-pulsoAlerta{0%,to{transform:scale(.9);opacity:.18}50%{transform:scale(1.16);opacity:.72;background:radial-gradient(circle,rgba(245,158,11,.3),transparent 68%)}}@keyframes aureonIA-sucessoMascote{0%,to{filter:drop-shadow(0 20px 30px rgba(6,31,68,.2))}50%{filter:drop-shadow(0 24px 38px rgba(22,163,74,.28))}}@keyframes aureonIA-alertaMascote{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.portal-cliente-shell{min-height:100vh;color:#0a2138;background:radial-gradient(circle at 12% 4%,rgba(13,165,219,.16),transparent 28%),radial-gradient(circle at 86% 10%,rgba(224,162,68,.18),transparent 24%),linear-gradient(135deg,#f4fbff,#fff 44%,#ecf8ff)}.portal-cliente-login{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);gap:34px;align-items:center;padding:42px}.portal-cliente-login-hero,.portal-cliente-login-card,.portal-kpi-card,.portal-cliente-panel,.portal-client-hero-panel,.portal-quick-actions button{border:1px solid rgba(21,102,154,.13);box-shadow:0 28px 80px #133e6921;border-radius:30px}.portal-cliente-login-hero{position:relative;overflow:hidden;min-height:560px;padding:42px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#082441f0,#0a618ec7),radial-gradient(circle at 78% 24%,rgba(255,214,145,.35),transparent 26%);color:#fff}.portal-login-glow,.portal-cliente-login-hero:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.portal-login-glow{right:-140px;top:-120px;width:380px;height:380px;background:radial-gradient(circle,rgba(0,197,255,.32),transparent 64%)}.portal-cliente-login-hero:after{right:-120px;bottom:-145px;width:400px;height:400px;background:radial-gradient(circle,#ffbe5747,#008fd500)}.portal-cliente-brand{position:relative;z-index:1;display:inline-flex;padding:18px 22px;border-radius:26px;background:#ffffffeb;box-shadow:0 20px 50px #00000029}.portal-cliente-brand img{width:min(230px,72vw);height:auto;object-fit:contain}.portal-cliente-eyebrow,.portal-page-kicker{margin:28px 0 10px;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#d69b42}.portal-page-kicker{margin:0 0 4px;color:#0d8ac4}.portal-cliente-login-hero h1{position:relative;z-index:1;max-width:720px;margin:0;font-size:clamp(2.4rem,4.9vw,5.1rem);line-height:.94;letter-spacing:-.07em;color:#fff}.portal-cliente-login-hero p{position:relative;z-index:1;max-width:650px;color:#ffffffd1;font-size:1.03rem;line-height:1.74}.portal-cliente-login-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px}.portal-cliente-login-grid span{padding:14px;border-radius:18px;background:#ffffff1f;color:#fff;font-size:.86rem;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-cliente-login-card{padding:34px;max-width:520px;width:100%;justify-self:center;background:#ffffffdb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.portal-cliente-login-card h2,.portal-cliente-panel h2{margin:0 0 8px;color:#061b31;letter-spacing:-.04em}.portal-cliente-login-card p,.portal-cliente-panel p{margin:0 0 20px;color:#64788d}.portal-cliente-form{display:grid;gap:14px}.portal-cliente-form label{display:grid;gap:7px;font-size:.86rem;color:#50677e}.portal-cliente-form input,.portal-cliente-form select,.portal-cliente-form textarea{border:1px solid rgba(18,94,145,.18);border-radius:16px;padding:13px 14px;background:#fbfdfff5;color:#102033;outline:none}.portal-cliente-form input:focus,.portal-cliente-form select:focus,.portal-cliente-form textarea:focus{border-color:#008fd5;box-shadow:0 0 0 4px #008fd51f}.portal-cliente-btn{border:0;border-radius:16px;padding:13px 18px;background:linear-gradient(135deg,#0077be,#00a7df);color:#fff;cursor:pointer;font-weight:800;box-shadow:0 16px 34px #0077be40;text-decoration:none;text-align:center}.portal-cliente-btn.secondary{background:#eef6fc;color:#0d5f94;box-shadow:none}.portal-cliente-btn.ghost{background:#ffffffb3;color:#0d5f94;box-shadow:none;border:1px solid rgba(13,95,148,.18)}.portal-cliente-btn.light{background:#fff;color:#0a5790;box-shadow:0 18px 38px #02375d2e}.portal-cliente-btn.glass{background:#ffffff29;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.24)}.portal-cliente-feedback{padding:12px 14px;margin-bottom:14px;border-radius:16px;background:#fff6ec;color:#93520d;border:1px solid rgba(147,82,13,.12)}.portal-cliente-app{display:grid;grid-template-columns:305px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 38% 2%,rgba(0,169,224,.13),transparent 22%),radial-gradient(circle at 94% 18%,rgba(214,155,66,.16),transparent 24%),linear-gradient(135deg,#f2f8fc,#fff 45%,#ecf8ff)}.portal-cliente-sidebar{position:sticky;top:0;height:100vh;padding:22px;border-right:1px solid rgba(13,95,148,.1);background:linear-gradient(180deg,#ffffffeb,#eff9ffc2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.portal-sidebar-brand{display:grid;gap:10px;padding:22px 18px;margin-bottom:20px;border-radius:28px;background:#fff;box-shadow:0 22px 55px #10446d1f}.portal-sidebar-brand img{width:190px;max-width:100%}.portal-sidebar-brand span{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:900;color:#d69b42}.portal-cliente-menu{display:grid;gap:10px}.portal-cliente-menu button{width:100%;display:flex;align-items:center;gap:13px;border:0;border-radius:20px;padding:13px 14px;background:transparent;color:#557087;cursor:pointer;text-align:left}.portal-cliente-menu button>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:#0b8dc61a}.portal-cliente-menu button strong{display:block;color:inherit;font-size:.92rem}.portal-cliente-menu button small{display:block;margin-top:2px;color:#7d91a5;font-size:.74rem}.portal-cliente-menu button.active{background:linear-gradient(135deg,#0878bd,#00a6dc);color:#fff;box-shadow:0 18px 34px #0077be3d}.portal-cliente-menu button.active>span{background:#ffffff2e}.portal-cliente-menu button.active small{color:#ffffffc7}.portal-cliente-main{min-width:0;padding:28px}.portal-cliente-topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:22px}.portal-cliente-topbar h1{margin:0;color:#061b31;font-size:clamp(2rem,3.2vw,3.3rem);letter-spacing:-.07em;line-height:.98}.portal-cliente-topbar span{color:#607286}.portal-cliente-user{display:flex;align-items:center;gap:12px;background:#ffffffdb;padding:10px 12px;border-radius:22px;border:1px solid rgba(13,95,148,.1);box-shadow:0 18px 45px #10446d1a}.portal-user-avatar{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#0b77bd,#09b7df);color:#fff;font-weight:900;text-transform:uppercase}.portal-client-hero-panel{position:relative;overflow:hidden;min-height:285px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:24px;align-items:center;padding:32px;margin-bottom:18px;background:linear-gradient(135deg,#05223df5,#0670a8d1),radial-gradient(circle at 76% 16%,rgba(255,198,100,.35),transparent 28%);color:#fff}.portal-orb{position:absolute;border-radius:999px;pointer-events:none}.portal-orb-one{right:11%;top:-90px;width:270px;height:270px;background:radial-gradient(circle,rgba(0,201,255,.28),transparent 65%)}.portal-orb-two{left:-90px;bottom:-120px;width:280px;height:280px;background:radial-gradient(circle,rgba(214,155,66,.24),transparent 64%)}.portal-hero-content,.portal-hero-status-card{position:relative;z-index:1}.portal-hero-content h2{max-width:850px;margin:0;font-size:clamp(2.1rem,4.2vw,4.8rem);line-height:.95;letter-spacing:-.08em;color:#fff}.portal-hero-content p{max-width:760px;margin:16px 0 0;color:#ffffffc7;font-size:1.02rem;line-height:1.65}.portal-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.portal-hero-status-card{padding:24px;border-radius:28px;background:#ffffff21;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.portal-hero-status-card span{color:#ffd483;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:900}.portal-hero-status-card strong{display:block;margin-top:10px;font-size:1.6rem;color:#fff}.portal-hero-status-card p{color:#ffffffc2;line-height:1.55}.portal-status-bars{display:grid;gap:8px;margin-top:18px}.portal-status-bars i{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,#5ce2ff,#ffffff38)}.portal-status-bars i:nth-child(2){width:78%}.portal-status-bars i:nth-child(3){width:58%;background:linear-gradient(90deg,#ffd483,#ffffff2e)}.portal-cliente-grid-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.portal-kpi-card{position:relative;overflow:hidden;min-height:138px;padding:18px;background:#ffffffe0}.portal-kpi-card:after{content:"";position:absolute;right:-48px;bottom:-62px;width:150px;height:150px;border-radius:999px;background:#009dd91f}.portal-kpi-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#008ed11f,#d69b4229);color:#075a8e;font-weight:900}.portal-kpi-card small{display:block;margin-top:12px;color:#6b7f92}.portal-kpi-card strong{display:block;margin-top:4px;font-size:clamp(1.65rem,2vw,2.2rem);color:#061b31}.portal-kpi-card span{display:block;margin-top:5px;color:#6b7f92;font-size:.82rem}.portal-kpi-valor .portal-kpi-icon{color:#9a650c}.portal-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.portal-quick-actions button{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:3px;align-items:center;padding:18px;background:#ffffffdb;color:#0a2138;cursor:pointer;text-align:left}.portal-quick-actions span{grid-row:1 / span 2;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#0878bd,#00a6dc);color:#fff}.portal-quick-actions strong{font-size:1rem}.portal-quick-actions small{color:#6d8092}.portal-cliente-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.portal-cliente-panel{min-width:0;padding:22px;background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-panel-highlight{background:linear-gradient(135deg,#ffffffed,#effaffeb)}.portal-panel-agenda{background:linear-gradient(135deg,#fffffff0,#f5fcffeb)}.portal-panel-payment{background:linear-gradient(135deg,#fffffff0,#fff9f0d6)}.portal-cliente-list{display:grid;gap:10px}.portal-cliente-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;background:linear-gradient(135deg,#fff,#f6fbff);border:1px solid rgba(13,95,148,.08);border-radius:20px}.portal-boat-row{background:linear-gradient(135deg,#fff,#eef9ff)}.portal-cliente-row h3{margin:0 0 5px;color:#102033;font-size:1rem}.portal-cliente-row p{margin:0;color:#63778a;font-size:.88rem}.portal-row-money{margin-top:6px!important;color:#0a2138!important;font-weight:900}.portal-cliente-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 11px;background:#e9f7ff;color:#075a8e;font-size:.78rem;white-space:nowrap;border:1px solid rgba(0,119,190,.1)}.portal-cliente-pill.warn{background:#fff4e5;color:#9b5d00}.portal-cliente-pill.danger{background:#fff0f0;color:#b42318}.portal-cliente-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.portal-cliente-empty{padding:18px;border-radius:18px;background:#f8fbfedb;color:#607286;text-align:center}.portal-empty-glass{background:linear-gradient(135deg,#eff9ffe6,#ffffffbd)}@media(max-width:1180px){.portal-cliente-grid-kpi,.portal-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-client-hero-panel{grid-template-columns:1fr}}@media(max-width:980px){.portal-cliente-login,.portal-cliente-app{grid-template-columns:1fr}.portal-cliente-login{padding:18px}.portal-cliente-login-hero{min-height:auto}.portal-cliente-login-grid,.portal-cliente-grid{grid-template-columns:1fr}.portal-cliente-sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid rgba(13,95,148,.1)}.portal-sidebar-brand{grid-template-columns:auto 1fr;align-items:center}.portal-cliente-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-cliente-topbar{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.portal-cliente-main,.portal-cliente-sidebar,.portal-cliente-login-card,.portal-cliente-login-hero,.portal-client-hero-panel{padding:16px}.portal-cliente-login-grid,.portal-cliente-grid-kpi,.portal-quick-actions,.portal-cliente-menu{grid-template-columns:1fr}.portal-cliente-row,.portal-cliente-user{flex-direction:column;align-items:stretch}.portal-hero-content h2{font-size:2.15rem}}.portal-cliente-login.portal-login-premium{min-height:100vh;padding:28px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 8% 8%,rgba(0,104,180,.32),transparent 28%),radial-gradient(circle at 92% 3%,rgba(23,107,197,.22),transparent 26%),linear-gradient(135deg,#00172f,#04254e 48%,#0064ba);overflow:auto}.portal-login-stage{position:relative;width:min(1660px,100%);min-height:min(900px,calc(100vh - 56px));display:grid;grid-template-columns:minmax(600px,1.1fr) minmax(470px,.9fr);overflow:hidden;border:1px solid rgba(129,190,255,.26);border-radius:32px;background:linear-gradient(110deg,#062447,#061f3e 52%,#f6fbff 52.2%,#eef7ff);box-shadow:0 34px 110px #000e248c}.portal-login-showcase{position:relative;min-height:760px;padding:42px 56px 116px;color:#fff;overflow:hidden}.portal-login-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.74;transform:scale(1.04);filter:saturate(1.22) contrast(1.06) brightness(.86)}.portal-login-ocean-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00102af5,#00193adb 42%,#02224d6e 72%,#ff8e2c29),radial-gradient(circle at 76% 18%,rgba(255,178,76,.48),transparent 28%),radial-gradient(circle at 28% 82%,rgba(0,133,255,.34),transparent 36%);pointer-events:none}.portal-login-blue-wave{position:absolute;right:-210px;bottom:0;width:650px;height:230px;background:linear-gradient(145deg,#0074ff00,#008bffad),radial-gradient(circle at 42% 45%,rgba(70,193,255,.4),transparent 55%);clip-path:polygon(0 100%,35% 45%,100% 0,100% 100%);opacity:.92;filter:blur(.2px)}.portal-login-brand-row,.portal-login-copy,.portal-login-resource-grid,.portal-login-compliance{position:relative;z-index:2}.portal-login-brand-row img{width:235px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 36px rgba(0,0,0,.42))}.portal-login-copy{max-width:720px;margin-top:72px}.portal-login-exclusive{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(84,188,255,.34);background:#03264f94;color:#cfeeff;text-transform:uppercase;letter-spacing:.07em;font-weight:900;font-size:.78rem;box-shadow:inset 0 0 22px #0082ff2e,0 18px 44px #0000003d}.portal-login-copy h1{margin:22px 0 18px;max-width:690px;color:#fff;font-size:clamp(3.2rem,4.4vw,6.1rem);line-height:.94;letter-spacing:-.075em;text-shadow:0 20px 55px rgba(0,0,0,.42)}.portal-login-copy h1 em{color:#ff8618;font-style:normal}.portal-login-copy p{max-width:560px;margin:0;color:#eff8ffe6;font-size:1.04rem;line-height:1.62;text-shadow:0 10px 34px rgba(0,0,0,.36)}.portal-login-resource-grid{max-width:575px;margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.portal-login-resource-card,.portal-login-compliance{display:flex;align-items:center;gap:14px;min-height:78px;padding:14px 16px;border-radius:18px;border:1px solid rgba(110,188,255,.22);background:#03193794;box-shadow:inset 0 1px #ffffff1a,0 18px 45px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-login-resource-icon{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;font-size:1.25rem;border:1px solid rgba(255,255,255,.17);box-shadow:inset 0 0 18px #ffffff1c,0 12px 25px #0000002e}.portal-login-resource-icon.blue{background:linear-gradient(135deg,#004dff,#05b7ff)}.portal-login-resource-icon.green{background:linear-gradient(135deg,#3a9f16,#b5f83b);color:#0f2c10}.portal-login-resource-icon.purple{background:linear-gradient(135deg,#7030d9,#f15fff)}.portal-login-resource-icon.orange{background:linear-gradient(135deg,#b3540e,#ffb02e)}.portal-login-resource-icon.cyan{background:linear-gradient(135deg,#00a3c8,#26e6ff)}.portal-login-resource-icon.violet{background:linear-gradient(135deg,#3336d8,#8a74ff)}.portal-login-resource-card strong,.portal-login-compliance strong,.portal-login-bottom-bar strong{display:block;color:#fff;font-weight:900;letter-spacing:-.02em;font-size:.9rem}.portal-login-resource-card small,.portal-login-compliance small,.portal-login-bottom-bar small{display:block;margin-top:4px;color:#e8f6ffc7;font-size:.76rem;line-height:1.28}.portal-login-compliance{max-width:715px;margin-top:28px;justify-content:space-between}.portal-login-lock{margin-left:auto;min-width:220px;display:grid;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;padding-left:22px;border-left:1px solid rgba(255,255,255,.12)}.portal-login-lock span{font-size:1.5rem;opacity:.9}.portal-login-lock small{grid-column:2 / 3}.portal-login-lock i,.portal-login-secure-badge i{width:10px;height:10px;display:inline-block;border-radius:999px;background:#49d66d;box-shadow:0 0 0 4px #49d66d24,0 0 18px #49d66db8}.portal-login-access-area{position:relative;min-height:760px;padding:76px 56px 116px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 92% 48%,rgba(151,205,255,.23),transparent 22%),linear-gradient(135deg,#f8fbff,#edf7ff)}.portal-login-access-area:before{content:"";position:absolute;top:-10%;left:-80px;width:170px;height:120%;background:#f7fbff;transform:rotate(7deg);border-left:1px solid rgba(16,93,163,.06);box-shadow:-22px 0 46px #081f451a}.portal-login-access-area:after{content:"";position:absolute;right:-180px;top:300px;width:360px;height:360px;opacity:.23;background:radial-gradient(circle,transparent 36%,#127bd2 37%,transparent 38%),conic-gradient(from 0deg,transparent 0deg 18deg,rgba(18,123,210,.35) 18deg 20deg,transparent 20deg 45deg);border-radius:999px}.portal-login-secure-badge{position:absolute;z-index:3;top:42px;right:54px;display:flex;align-items:center;gap:14px;padding:13px 18px;border-radius:14px;background:#d3e6ffd1;color:#06234a;box-shadow:0 15px 38px #14509624}.portal-login-secure-badge span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:#3586ff29;color:#0d66d6}.portal-login-secure-badge strong{display:block;font-size:.9rem}.portal-login-secure-badge small{display:block;color:#42617f;font-size:.72rem}.portal-login-card-premium.portal-cliente-login-card{position:relative;z-index:2;width:min(560px,100%);max-width:560px;padding:52px 52px 42px;border-radius:28px;border:1px solid rgba(22,75,126,.1);background:#fffffff0;box-shadow:0 28px 90px #11375f2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.portal-login-logo-circle{width:124px;height:124px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#fff,#f4f8fd);border:1px solid rgba(8,57,104,.1);box-shadow:0 17px 42px #14417224}.portal-login-logo-circle img{width:82px;height:auto;object-fit:contain}.portal-login-card-premium h2{margin:0 0 8px;text-align:center;color:#061f45;font-size:1.75rem;letter-spacing:-.055em}.portal-login-card-premium>p{margin:0 0 30px;text-align:center;color:#607896;font-size:.98rem}.portal-login-form-premium.portal-cliente-form{gap:15px}.portal-login-form-premium label{color:#314969;font-weight:650}.portal-login-form-premium input[type=email],.portal-login-form-premium input[type=password],.portal-login-form-premium input[type=text]{height:50px;border-radius:10px;border:1px solid rgba(34,83,132,.2);background:#fff;box-shadow:inset 0 1px #fffc}.portal-login-form-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:3px 0 8px}.portal-login-remember{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important;color:#55708e!important;font-size:.78rem!important;font-weight:650!important}.portal-login-remember input{width:16px;height:16px;accent-color:#0b83f3}.portal-login-form-options button{border:0;background:transparent;color:#0b73dc;font-weight:750;cursor:pointer;font-size:.78rem}.portal-login-main-btn.portal-cliente-btn{min-height:58px;border-radius:9px;background:linear-gradient(100deg,#ff8619,#ec6f27 28%,#6369f1 70%,#006dff);box-shadow:0 16px 32px #006bff40,0 14px 30px #ff7a142e;font-size:.95rem}.portal-login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:8px 0 2px;color:#7b90a9}.portal-login-divider span{height:1px;background:linear-gradient(90deg,transparent,rgba(72,106,146,.22),transparent)}.portal-login-first-btn.portal-cliente-btn.secondary{min-height:55px;border-radius:9px;background:#f8fbff;color:#0060c6;border:1px solid rgba(20,104,198,.18);box-shadow:none}.portal-login-card-footer{display:block;margin-top:32px;color:#0067d8;text-align:center;font-size:1rem;line-height:1.36}.portal-login-bottom-bar{position:absolute;z-index:4;left:0;right:0;bottom:0;min-height:78px;display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr 1fr;align-items:center;gap:18px;padding:15px 52px;background:#01132cf2;border-top:1px solid rgba(111,181,255,.15);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-login-bottom-bar div{display:grid;grid-template-columns:44px 1fr;column-gap:12px;align-items:center}.portal-login-bottom-bar div:last-child{display:block;padding-left:22px;border-left:1px solid rgba(255,255,255,.1)}.portal-login-bottom-bar span{grid-row:1 / 3;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb24;color:#4fc3ff;font-weight:900}@media(max-width:1180px){.portal-login-stage{grid-template-columns:1fr}.portal-login-showcase,.portal-login-access-area{min-height:auto}.portal-login-access-area:before{display:none}.portal-login-bottom-bar{position:relative;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.portal-cliente-login.portal-login-premium{padding:0;background:#eef7ff}.portal-login-stage{min-height:100vh;border-radius:0;border:0}.portal-login-showcase{padding:28px 22px 32px}.portal-login-copy{margin-top:42px}.portal-login-copy h1{font-size:clamp(2.5rem,15vw,4.3rem)}.portal-login-resource-grid,.portal-login-compliance,.portal-login-bottom-bar{grid-template-columns:1fr}.portal-login-access-area{padding:32px 18px 42px}.portal-login-secure-badge{position:relative;top:auto;right:auto;width:100%;margin-bottom:18px}.portal-login-card-premium.portal-cliente-login-card{padding:30px 22px;border-radius:24px}.portal-login-bottom-bar{padding:18px 22px}}.portal-cliente-login.portal-login-premium{min-height:100vh!important;height:100vh!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:linear-gradient(135deg,#001d3f,#003b78 46%,#005fb6)!important}.portal-login-stage{position:relative!important;width:min(1536px,calc(100vw - 44px))!important;height:auto!important;aspect-ratio:1536 / 1024!important;max-height:calc(100vh - 44px)!important;min-height:0!important;display:block!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(117,176,239,.34)!important;background:#051b3a!important;box-shadow:0 30px 90px #000b2194!important}.portal-login-reference-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}.portal-login-showcase,.portal-login-bottom-bar,.portal-login-secure-badge{visibility:hidden!important;pointer-events:none!important}.portal-login-showcase{position:absolute!important;inset:0 auto 0 0!important;width:55.6%!important;min-height:0!important;height:100%!important;padding:0!important}.portal-login-bottom-bar{position:absolute!important;left:0!important;right:0!important;bottom:0!important}.portal-login-access-area{position:absolute!important;z-index:2!important;top:0!important;right:0!important;width:44.4%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;background:transparent!important}.portal-login-access-area:before,.portal-login-access-area:after{display:none!important}.portal-login-card-premium.portal-cliente-login-card{position:absolute!important;z-index:5!important;left:13.2%!important;top:9.4%!important;width:73.5%!important;max-width:none!important;min-height:74.2%!important;padding:6.9% 7.2% 5.2%!important;border-radius:24px!important;border:1px solid rgba(22,75,126,.08)!important;background:#fffffffb!important;box-shadow:0 30px 80px #072f5f2e!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.portal-login-logo-circle{width:clamp(78px,7.9vw,118px)!important;height:clamp(78px,7.9vw,118px)!important;margin:0 auto clamp(20px,2.2vw,32px)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f5f9fd)!important;border:1px solid rgba(23,70,115,.08)!important;box-shadow:0 18px 45px #18467a1f!important}.portal-login-logo-circle img{width:61%!important;height:auto!important}.portal-login-card-premium h2{margin:0 0 6px!important;text-align:center!important;color:#061f45!important;font-size:clamp(1.15rem,1.65vw,1.72rem)!important;line-height:1.12!important;letter-spacing:-.055em!important}.portal-login-card-premium>p{margin:0 0 clamp(18px,2.1vw,30px)!important;text-align:center!important;color:#607896!important;font-size:clamp(.78rem,.95vw,.98rem)!important}.portal-login-form-premium.portal-cliente-form{gap:clamp(10px,1vw,15px)!important}.portal-login-form-premium label{gap:7px!important;color:#314969!important;font-weight:750!important;font-size:clamp(.7rem,.78vw,.86rem)!important}.portal-login-form-premium input[type=email],.portal-login-form-premium input[type=password],.portal-login-form-premium input[type=text]{height:clamp(38px,3.55vw,50px)!important;border-radius:9px!important;border:1px solid rgba(34,83,132,.2)!important;background:#fff!important;padding:0 16px!important;color:#0c2644!important;font-size:clamp(.72rem,.82vw,.9rem)!important}.portal-login-form-options{gap:12px!important;margin:0 0 6px!important}.portal-login-remember{gap:8px!important;font-size:clamp(.64rem,.72vw,.78rem)!important}.portal-login-remember input{width:clamp(13px,1.05vw,16px)!important;height:clamp(13px,1.05vw,16px)!important}.portal-login-form-options button{font-size:clamp(.63rem,.7vw,.78rem)!important}.portal-login-main-btn.portal-cliente-btn{min-height:clamp(42px,4vw,58px)!important;border-radius:9px!important;background:linear-gradient(100deg,#ff8619,#ed6f25 29%,#6467ef 70%,#006dff)!important;box-shadow:0 16px 32px #006bff38,0 14px 30px #ff7a1429!important;font-size:clamp(.74rem,.88vw,.95rem)!important}.portal-login-divider{gap:16px!important;margin:8px 0 2px!important;color:#7b90a9!important;font-size:clamp(.62rem,.7vw,.76rem)!important}.portal-login-first-btn.portal-cliente-btn.secondary{min-height:clamp(39px,3.85vw,55px)!important;border-radius:9px!important;background:#f8fbff!important;color:#0060c6!important;border:1px solid rgba(20,104,198,.18)!important;box-shadow:none!important;font-size:clamp(.76rem,.95vw,1rem)!important}.portal-login-card-footer{display:block!important;margin-top:clamp(18px,2.2vw,32px)!important;color:#0067d8!important;text-align:center!important;font-size:clamp(.72rem,.93vw,1rem)!important;line-height:1.36!important}.portal-cliente-feedback{position:relative!important;z-index:8!important;margin:0 0 12px!important;padding:10px 12px!important;border-radius:12px!important;font-size:.78rem!important}@media(max-aspect-ratio:3/2)and (min-width:761px){.portal-login-stage{width:auto!important;height:calc(100vh - 44px)!important}}@media(max-width:760px){.portal-cliente-login.portal-login-premium{height:auto!important;min-height:100vh!important;padding:0!important;overflow:auto!important;background:#eef7ff!important}.portal-login-stage{width:100%!important;min-height:100vh!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;border-radius:0!important;border:0!important;background:linear-gradient(180deg,#062b59,#edf7ff 48%,#fff)!important}.portal-login-reference-bg{display:none!important}.portal-login-showcase,.portal-login-bottom-bar,.portal-login-secure-badge{visibility:visible!important;pointer-events:auto!important}.portal-login-showcase{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;padding:24px 18px 18px!important;min-height:420px!important}.portal-login-copy{margin-top:42px!important}.portal-login-copy h1{font-size:clamp(2.35rem,13vw,4rem)!important}.portal-login-resource-grid{grid-template-columns:1fr!important}.portal-login-compliance{display:none!important}.portal-login-access-area{position:relative!important;width:auto!important;height:auto!important;padding:24px 18px 36px!important;display:flex!important}.portal-login-card-premium.portal-cliente-login-card{position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-height:0!important;padding:30px 22px!important}}.portal-cliente-login.portal-login-premium .portal-login-access-area{z-index:2!important;overflow:hidden!important;background:radial-gradient(circle at 96% 46%,rgba(75,168,255,.16),transparent 25%),linear-gradient(135deg,#f8fbff,#eff8ff 58%,#eaf5ff)!important}.portal-cliente-login.portal-login-premium .portal-login-access-area:before{content:""!important;display:block!important;position:absolute!important;top:-10%!important;left:-92px!important;width:188px!important;height:120%!important;background:#f7fbff!important;transform:rotate(7deg)!important;border-left:1px solid rgba(16,93,163,.06)!important;box-shadow:-22px 0 46px #081f451a!important;z-index:1!important}.portal-cliente-login.portal-login-premium .portal-login-access-area:after{content:""!important;display:block!important;position:absolute!important;right:-185px!important;top:34%!important;width:360px!important;height:360px!important;opacity:.22!important;border-radius:999px!important;background:radial-gradient(circle,transparent 36%,#127bd2 37%,transparent 38%),conic-gradient(from 0deg,transparent 0deg 18deg,rgba(18,123,210,.35) 18deg 20deg,transparent 20deg 45deg)!important;z-index:1!important}.portal-cliente-login.portal-login-premium .portal-login-card-premium.portal-cliente-login-card{left:14.1%!important;top:9.8%!important;width:72.2%!important;min-height:74.8%!important;padding:6.4% 7.15% 4.7%!important;z-index:6!important}.portal-cliente-login.portal-login-premium .portal-login-secure-badge{visibility:visible!important;pointer-events:none!important;z-index:8!important;top:3.2%!important;right:8.6%!important;transform:scale(.88)!important;transform-origin:top right!important}.portal-cliente-login.portal-login-premium .portal-login-logo-circle{width:clamp(72px,7.1vw,106px)!important;height:clamp(72px,7.1vw,106px)!important;margin-bottom:clamp(17px,1.85vw,27px)!important}.portal-cliente-login.portal-login-premium .portal-login-card-premium h2{font-size:clamp(1.1rem,1.52vw,1.62rem)!important}.portal-cliente-login.portal-login-premium .portal-login-card-premium>p{margin-bottom:clamp(16px,1.85vw,26px)!important}.portal-cliente-login.portal-login-premium .portal-login-form-premium input[type=email],.portal-cliente-login.portal-login-premium .portal-login-form-premium input[type=password],.portal-cliente-login.portal-login-premium .portal-login-form-premium input[type=text]{height:clamp(36px,3.25vw,47px)!important}.portal-cliente-login.portal-login-premium .portal-login-main-btn.portal-cliente-btn{min-height:clamp(40px,3.75vw,54px)!important}.portal-cliente-login.portal-login-premium .portal-login-first-btn.portal-cliente-btn.secondary{min-height:clamp(37px,3.5vw,50px)!important}.portal-cliente-login.portal-login-premium .portal-login-card-footer{margin-top:clamp(16px,1.9vw,28px)!important}@media(max-width:760px){.portal-cliente-login.portal-login-premium .portal-login-access-area:before,.portal-cliente-login.portal-login-premium .portal-login-access-area:after{display:none!important}.portal-cliente-login.portal-login-premium .portal-login-secure-badge{transform:none!important}}.portal-cliente-login.portal-login-premium{min-height:100vh!important;height:100vh!important;padding:16px 36px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:radial-gradient(circle at 8% 12%,rgba(0,136,255,.22),transparent 30%),linear-gradient(135deg,#001c3c,#00346b 46%,#005aa9)!important}.portal-login-stage{position:relative!important;width:min(1540px,calc(100vw - 72px))!important;height:min(850px,calc(100vh - 32px))!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;display:grid!important;grid-template-columns:55.8% 44.2%!important;overflow:hidden!important;border-radius:24px!important;border:1px solid rgba(118,186,255,.34)!important;background:#061a36!important;box-shadow:0 28px 86px #000b208f!important}.portal-login-reference-bg{display:none!important}.portal-login-showcase,.portal-login-bottom-bar,.portal-login-secure-badge{visibility:visible!important;pointer-events:auto!important}.portal-login-showcase{position:relative!important;inset:auto!important;width:auto!important;height:100%!important;min-height:0!important;padding:28px 48px 98px!important;overflow:hidden!important;color:#fff!important;isolation:isolate!important}.portal-login-bg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% center!important;opacity:1!important;transform:none!important;filter:saturate(1.18) contrast(1.08) brightness(.92)!important;z-index:-3!important}.portal-login-ocean-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;background:linear-gradient(90deg,#000c21f2,#001533d6 38%,#00224e57 73%,#ff871e1a),linear-gradient(180deg,#000f291a,#000c228a)!important}.portal-login-blue-wave{z-index:-1!important;right:-160px!important;bottom:70px!important;width:520px!important;height:210px!important;opacity:.74!important;filter:none!important}.portal-login-brand-row{position:relative!important;z-index:3!important;width:260px!important;height:86px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;margin-left:0!important}.portal-login-brand-row img{display:block!important;width:248px!important;max-width:none!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 16px 28px rgba(0,0,0,.45))!important;transform:none!important}.portal-login-copy{position:relative!important;z-index:3!important;max-width:555px!important;margin-top:36px!important}.portal-login-exclusive{padding:8px 16px!important;border-radius:999px!important;background:#042e62c2!important;border-color:#009bff6b!important;color:#d9f3ff!important;font-size:.75rem!important;letter-spacing:.055em!important;box-shadow:inset 0 0 18px #007cff33,0 14px 34px #0000003d!important}.portal-login-copy h1{margin:18px 0 16px!important;max-width:560px!important;color:#fff!important;font-size:clamp(3.2rem,4.2vw,5.05rem)!important;line-height:.96!important;letter-spacing:-.065em!important;text-shadow:0 18px 40px rgba(0,0,0,.42)!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.portal-login-copy h1 em{color:#ff7b12!important}.portal-login-copy p{max-width:510px!important;color:#f5faffed!important;font-size:1.01rem!important;line-height:1.55!important;text-shadow:0 10px 24px rgba(0,0,0,.36)!important}.portal-login-resource-grid{position:relative!important;z-index:3!important;max-width:540px!important;margin-top:28px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.portal-login-resource-card,.portal-login-compliance{min-height:72px!important;padding:12px 14px!important;border-radius:16px!important;background:#041b3dad!important;border:1px solid rgba(98,187,255,.22)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:inset 0 1px #ffffff1a,0 18px 38px #0000002e!important}.portal-login-resource-icon{flex-basis:48px!important;width:48px!important;height:48px!important;border-radius:14px!important;font-size:1.16rem!important}.portal-login-resource-card strong,.portal-login-compliance strong,.portal-login-bottom-bar strong{font-size:.86rem!important;color:#fff!important}.portal-login-resource-card small,.portal-login-compliance small,.portal-login-bottom-bar small{font-size:.72rem!important;line-height:1.24!important;color:#eaf6ffd6!important}.portal-login-compliance{position:relative!important;z-index:3!important;max-width:680px!important;margin-top:24px!important}.portal-login-access-area{position:relative!important;z-index:2!important;top:auto!important;right:auto!important;width:auto!important;height:100%!important;min-height:0!important;padding:96px 60px 88px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 97% 50%,rgba(151,205,255,.22),transparent 24%),linear-gradient(135deg,#f8fbff,#edf7ff)!important;overflow:hidden!important}.portal-login-access-area:before{display:block!important;content:""!important;position:absolute!important;top:-12%!important;left:-90px!important;width:175px!important;height:125%!important;background:#f7fbff!important;transform:rotate(7deg)!important;border-left:1px solid rgba(16,93,163,.06)!important;box-shadow:-18px 0 40px #081f4514!important}.portal-login-access-area:after{display:block!important;content:""!important;position:absolute!important;right:-190px!important;top:44%!important;width:360px!important;height:360px!important;opacity:.2!important;background:radial-gradient(circle,transparent 36%,#127bd2 37%,transparent 38%),conic-gradient(from 0deg,transparent 0deg 18deg,rgba(18,123,210,.35) 18deg 20deg,transparent 20deg 45deg)!important;border-radius:999px!important}.portal-login-secure-badge{position:absolute!important;z-index:6!important;top:30px!important;right:54px!important;padding:12px 17px!important;border-radius:14px!important;background:#d6e9ffeb!important;box-shadow:0 12px 30px #1450961f!important;transform:none!important}.portal-login-card-premium.portal-cliente-login-card{position:relative!important;z-index:5!important;left:auto!important;top:auto!important;width:min(520px,100%)!important;max-width:520px!important;min-height:0!important;padding:42px 44px 36px!important;border-radius:24px!important;background:#fffffffb!important;box-shadow:0 28px 76px #072f5f2b!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.portal-login-logo-circle{width:184px!important;height:auto!important;margin:0 auto 22px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.portal-login-logo-circle img{width:184px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 12px 24px rgba(12,46,86,.1))!important}.portal-login-card-premium h2{font-size:1.62rem!important;line-height:1.13!important;margin:0 0 7px!important}.portal-login-card-premium>p{font-size:.94rem!important;margin:0 0 25px!important}.portal-login-form-premium.portal-cliente-form{gap:13px!important}.portal-login-form-premium input[type=email],.portal-login-form-premium input[type=password],.portal-login-form-premium input[type=text]{height:48px!important;border-radius:9px!important;font-size:.88rem!important}.portal-login-form-options{margin:0 0 7px!important}.portal-login-main-btn.portal-cliente-btn{min-height:56px!important;border-radius:9px!important}.portal-login-divider,.portal-login-first-btn.portal-cliente-btn.secondary{display:none!important}.portal-login-card-footer{margin-top:28px!important;font-size:.96rem!important}.portal-login-bottom-bar{position:absolute!important;z-index:6!important;left:0!important;right:0!important;bottom:0!important;min-height:72px!important;padding:13px 46px!important}@media(max-width:1180px){.portal-cliente-login.portal-login-premium{height:auto!important;min-height:100vh!important;padding:18px!important;overflow:auto!important}.portal-login-stage{width:min(780px,100%)!important;height:auto!important;min-height:auto!important;display:grid!important;grid-template-columns:1fr!important}.portal-login-showcase{min-height:720px!important}.portal-login-access-area{min-height:auto!important;padding:34px 24px 42px!important}.portal-login-secure-badge{position:relative!important;top:auto!important;right:auto!important;margin:0 auto 18px!important;width:min(520px,100%)!important}.portal-login-bottom-bar{position:relative!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.portal-cliente-login.portal-login-premium{padding:0!important}.portal-login-stage{width:100%!important;border-radius:0!important;border:0!important}.portal-login-showcase{min-height:640px!important;padding:24px 18px 88px!important}.portal-login-brand-row img{width:205px!important}.portal-login-copy{margin-top:32px!important}.portal-login-copy h1{font-size:clamp(2.55rem,13vw,4.2rem)!important}.portal-login-resource-grid{grid-template-columns:1fr!important}.portal-login-compliance{display:none!important}.portal-login-access-area{padding:24px 16px 34px!important}.portal-login-card-premium.portal-cliente-login-card{padding:30px 22px!important}.portal-login-logo-circle,.portal-login-logo-circle img{width:160px!important}.portal-login-bottom-bar{grid-template-columns:1fr!important;padding:18px 22px!important}}.portal-cliente-login.portal-login-premium{min-height:100vh;width:100%;display:grid;place-items:center;padding:clamp(16px,2.4vw,30px);overflow:hidden;background:radial-gradient(circle at 12% 4%,rgba(0,159,255,.22),transparent 28%),radial-gradient(circle at 82% 12%,rgba(40,134,255,.24),transparent 28%),linear-gradient(135deg,#042746,#00549c 52%,#0067c6)}.portal-login-stage-reference{position:relative;width:min(1500px,calc(100vw - 42px));height:min(860px,calc(100vh - 42px));min-height:720px;display:grid;grid-template-columns:55.4% 44.6%;overflow:hidden;border-radius:22px;border:1px solid rgba(133,195,255,.44);background:#eff8ff;box-shadow:0 34px 90px #000f2357;isolation:isolate}.portal-login-showcase-reference{position:relative;min-width:0;height:100%;overflow:hidden;background:#061a33}.portal-login-showcase-reference:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000e1f0d,#001f420d),linear-gradient(0deg,rgba(0,7,20,.18),transparent 34%);pointer-events:none}.portal-login-artwork{position:absolute;inset:0 auto 0 0;width:181%;height:100%;object-fit:cover;object-position:left center;filter:saturate(1.05) contrast(1.02);transform:translateZ(0)}.portal-login-access-reference{position:relative;min-width:0;height:100%;display:grid;place-items:center;padding:90px 7.5% 98px 4.2%;background:radial-gradient(circle at 104% 50%,rgba(0,126,213,.2),transparent 18%),linear-gradient(90deg,#f8fcff,#eef8ff 36%,#f7fcff)}.portal-login-access-reference:before{content:"";position:absolute;left:-72px;top:-8%;width:190px;height:116%;background:#f8fcff;transform:skew(-6deg);box-shadow:18px 0 55px #04427314;z-index:-1}.portal-login-access-reference:after{content:"";position:absolute;right:-72px;top:34%;width:280px;height:280px;border:4px solid rgba(0,132,212,.13);border-radius:50%;background:linear-gradient(45deg,transparent 48%,rgba(0,132,212,.1) 49%,rgba(0,132,212,.1) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(0,132,212,.07) 49%,rgba(0,132,212,.07) 51%,transparent 52%);opacity:.8;pointer-events:none}.portal-login-secure-reference{position:absolute;right:54px;top:26px;z-index:3;display:flex;align-items:center;gap:12px;min-width:236px;padding:13px 16px;border-radius:13px;background:#daecfff0;border:1px solid rgba(202,226,255,.9);box-shadow:0 18px 38px #175da51f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-login-secure-reference span{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#b1d6ffbf;color:#0974d8;font-size:1.08rem}.portal-login-secure-reference strong{display:block;color:#062447;font-size:.88rem;line-height:1.1;font-weight:900}.portal-login-secure-reference small{display:block;margin-top:3px;color:#42607f;font-size:.68rem;font-weight:700}.portal-login-secure-reference i{width:10px;height:10px;border-radius:999px;background:#35de68;box-shadow:0 0 0 5px #35de681f;margin-left:auto}.portal-login-card-reference{position:relative;z-index:2;width:min(470px,100%);min-height:600px;display:flex;flex-direction:column;justify-content:center;padding:54px 52px 48px;border-radius:23px;border:1px solid rgba(221,232,246,.95);background:#fffffffa;box-shadow:0 35px 85px #18487929;-webkit-backdrop-filter:none;backdrop-filter:none}.portal-login-card-reference .portal-login-card-logo-reference{display:block;width:176px;height:auto;margin:0 auto 30px;object-fit:contain;filter:none}.portal-login-card-reference h2{margin:0 0 9px;color:#071f42;font-size:1.55rem;line-height:1.1;letter-spacing:-.055em;text-align:center;font-weight:900}.portal-login-card-reference p{margin:0 0 28px;color:#6b7f99;text-align:center;font-size:.93rem;line-height:1.45;font-weight:500}.portal-login-form-reference{display:grid;gap:18px}.portal-login-form-reference label{color:#173657;font-size:.78rem;font-weight:900;gap:8px}.portal-login-form-reference input[type=email],.portal-login-form-reference input[type=password],.portal-login-form-reference input[type=text]{height:50px;border-radius:9px;border:1px solid #cfddeb;background:#fff;color:#10233d;font-size:.88rem;font-weight:700;padding:0 15px;box-shadow:0 3px 9px #07264a05}.portal-login-form-reference input:focus{border-color:#1683e7;box-shadow:0 0 0 4px #1683e71c}.portal-login-form-reference .portal-login-form-options{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:-2px}.portal-login-form-reference .portal-login-remember{display:flex;align-items:center;gap:7px;color:#435d78;font-size:.76rem;font-weight:800;white-space:nowrap}.portal-login-form-reference .portal-login-remember input{width:15px;height:15px;accent-color:#137bf2}.portal-login-form-reference .portal-login-form-options button{border:0;background:transparent;color:#006deb;cursor:pointer;font-size:.76rem;font-weight:900;padding:0}.portal-login-form-reference .portal-login-main-btn{height:56px;margin-top:4px;border-radius:9px;background:linear-gradient(100deg,#ff7b17,#f6761f 31%,#6b66f2 68%,#006fff);box-shadow:0 18px 38px #2263e038,0 14px 30px #ff7b172e;font-size:.92rem;font-weight:900}.portal-login-card-reference .portal-login-card-footer{display:block;margin-top:38px;color:#0069e6;font-size:.96rem;line-height:1.32;text-align:center;font-weight:900}.portal-login-bottom-reference{position:absolute;left:0;right:0;bottom:0;z-index:4;height:78px;display:grid;grid-template-columns:1.08fr 1.1fr 1fr 1.05fr;align-items:center;gap:20px;padding:0 42px;background:#041830f0;border-top:1px solid rgba(133,189,249,.14);color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.portal-login-bottom-reference>div{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center}.portal-login-bottom-reference>div>span{grid-row:1 / 3;width:40px;height:40px;border-radius:13px;display:inline-grid;place-items:center;color:#70b9ff;background:#0066d529;border:1px solid rgba(80,151,255,.2);font-size:1.05rem}.portal-login-bottom-reference strong{color:#fff;font-size:.86rem;line-height:1.1;font-weight:900}.portal-login-bottom-reference small{color:#ffffffb3;font-size:.73rem;line-height:1.2;margin-top:4px;font-weight:500}.portal-login-bottom-reference>div:last-child{grid-template-columns:1fr;padding-left:28px;border-left:1px solid rgba(255,255,255,.14)}.portal-login-bottom-reference>div:last-child strong,.portal-login-bottom-reference>div:last-child small{display:block}.portal-login-card-reference .portal-cliente-feedback{margin:-12px 0 16px;border-radius:10px;font-size:.8rem}@media(max-width:1100px){.portal-cliente-login.portal-login-premium{padding:14px;overflow:auto}.portal-login-stage-reference{width:min(720px,calc(100vw - 28px));height:auto;min-height:0;grid-template-columns:1fr}.portal-login-showcase-reference{min-height:480px}.portal-login-artwork{width:100%;object-position:left top}.portal-login-access-reference{min-height:650px;padding:86px 22px 112px}.portal-login-access-reference:before{display:none}.portal-login-secure-reference{right:22px;top:22px}.portal-login-bottom-reference{height:auto;grid-template-columns:1fr 1fr;padding:18px 22px}}@media(max-width:640px){.portal-login-showcase-reference{min-height:360px}.portal-login-access-reference{min-height:620px;padding:78px 14px 126px}.portal-login-card-reference{min-height:0;padding:38px 24px 34px}.portal-login-card-reference .portal-login-card-logo-reference{width:140px;margin-bottom:22px}.portal-login-form-reference .portal-login-form-options{align-items:flex-start;flex-direction:column}.portal-login-bottom-reference{grid-template-columns:1fr}.portal-login-bottom-reference>div:last-child{padding-left:0;border-left:0}}.portal-cliente-login-exact-page{min-height:100vh;width:100%;display:grid;place-items:center;padding:clamp(10px,2vw,24px);overflow:hidden;background:linear-gradient(135deg,#001a3a,#005bb0)!important}.portal-login-exact-frame{position:relative;width:min(96vw,1456px);aspect-ratio:728 / 485;max-height:calc(100vh - 24px);background-repeat:no-repeat;background-position:center;background-size:100% 100%;border-radius:clamp(14px,2vw,28px);overflow:hidden;box-shadow:0 30px 90px #000f286b;isolation:isolate}.portal-login-exact-form{position:absolute;left:59.7%;top:37.6%;width:29.4%;height:39.8%;z-index:4;margin:0;padding:0;color:#082244}.portal-login-exact-label{position:absolute;left:0;width:100%;display:block;margin:0;padding:0;font-size:clamp(8px,.83vw,13px);font-weight:800;color:#163654}.portal-login-exact-label span{display:block;margin-bottom:clamp(5px,.55vw,8px)}.portal-login-exact-email{top:0}.portal-login-exact-password{top:28.5%}.portal-login-exact-label input{width:100%;height:clamp(26px,3vw,50px);border:1px solid rgba(151,178,205,.72);border-radius:clamp(5px,.72vw,11px);padding:0 clamp(10px,1.15vw,19px);background:#fffffff0;box-shadow:none;color:#1b2a38;font-size:clamp(8px,.86vw,14px);font-weight:700;outline:none}.portal-login-exact-label input:focus{border-color:#1678ff;box-shadow:0 0 0 3px #1678ff24}.portal-login-exact-remember{position:absolute;left:0;top:56.7%;display:inline-flex;align-items:center;gap:clamp(4px,.55vw,8px);color:#294864;font-size:clamp(7px,.72vw,12px);font-weight:700;white-space:nowrap}.portal-login-exact-remember input{width:clamp(10px,1vw,16px);height:clamp(10px,1vw,16px);accent-color:#1578ff}.portal-login-exact-forgot{position:absolute;right:0;top:56.1%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#086cf2;font-size:clamp(7px,.72vw,12px);font-weight:800;padding:0;cursor:pointer}.portal-login-exact-submit{position:absolute;left:0;top:70.5%;width:100%;height:clamp(31px,4.1vw,63px);border:0;border-radius:clamp(6px,.85vw,13px);background:linear-gradient(95deg,#ff7a16,#ee7330 30%,#6c61ee 68%,#006dff);box-shadow:0 16px 34px #0848a842;color:#fff;font-weight:900;font-size:clamp(8px,.95vw,15px);cursor:pointer}.portal-login-exact-submit:after{content:"→";margin-left:8px}.portal-login-exact-submit:disabled{opacity:.78;cursor:wait}.portal-login-exact-first{position:absolute;left:0;top:116.3%;width:100%;height:clamp(28px,3.25vw,53px);border:1px solid rgba(176,201,226,.8);border-radius:clamp(5px,.72vw,11px);background:#f6faffd1;color:#086cf2;font-weight:900;font-size:clamp(8px,.9vw,15px);cursor:pointer}.portal-login-exact-first:before{content:"♙";margin-right:8px;font-size:.86em}.portal-login-exact-feedback{position:absolute;left:60%;top:30.3%;width:29%;z-index:8;padding:clamp(5px,.7vw,10px) clamp(7px,1vw,14px);border-radius:10px;background:#fff6ecf5;border:1px solid rgba(255,121,22,.26);color:#9b4c00;font-weight:800;font-size:clamp(7px,.74vw,12px)}@media(max-width:900px){.portal-cliente-login-exact-page{align-items:start;overflow:auto;padding:10px}.portal-login-exact-frame{width:1180px;max-width:none;max-height:none;transform-origin:top left}}.portal-login-premium-page{min-height:100vh;width:100%;display:grid;place-items:center;padding:clamp(16px,2.2vw,34px);overflow:hidden;background:radial-gradient(circle at 15% 15%,rgba(0,136,255,.28),transparent 31%),radial-gradient(circle at 90% 78%,rgba(0,105,190,.34),transparent 36%),linear-gradient(135deg,#001328,#003b78 46%,#006bc8);color:#fff}.portal-login-premium-frame{position:relative;width:min(1440px,96vw);height:min(900px,calc(100vh - 36px));min-height:760px;display:grid;grid-template-columns:54.5% 45.5%;overflow:hidden;border-radius:28px;border:1px solid rgba(138,195,255,.36);background:#07172a;box-shadow:0 36px 100px #000f2770,inset 0 0 0 1px #ffffff0a}.portal-login-left,.portal-login-right{position:relative;min-width:0;overflow:hidden}.portal-login-left{background:#061c35}.portal-login-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:118%;height:100%;object-fit:cover;object-position:63% 50%;filter:saturate(1.16) contrast(1.08) brightness(.82);transform:scale(1.02)}.portal-login-left-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 21%,rgba(255,154,42,.32),transparent 16%),linear-gradient(90deg,#001026f7,#011837d4 32%,#021d4273 63%,#021d4224),linear-gradient(180deg,#00245361,#000612bd)}.portal-login-blue-wave{position:absolute;right:-8%;bottom:88px;width:50%;height:150px;transform:skew(-28deg) rotate(-10deg);background:linear-gradient(130deg,transparent 0 18%,rgba(0,151,255,.8) 18% 36%,rgba(14,81,255,.58) 36% 52%,transparent 52%),linear-gradient(150deg,transparent 0 39%,rgba(0,203,255,.5) 39% 48%,transparent 48%);opacity:.9;filter:blur(.15px)}.portal-login-left-content{position:relative;z-index:2;height:calc(100% - 92px);padding:34px 52px 26px;display:flex;flex-direction:column}.portal-login-top-logo{width:208px;height:auto;object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 22px rgba(0,0,0,.28));margin:0 0 34px}.portal-login-badge{width:fit-content;padding:9px 18px;border-radius:999px;margin-bottom:18px;border:1px solid rgba(33,172,255,.55);background:linear-gradient(90deg,#04437eb8,#01285385);color:#fff;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.045em;box-shadow:inset 0 0 18px #00abff38,0 0 18px #0088ff38}.portal-login-left h1{margin:0;max-width:470px;font-size:clamp(2.55rem,4vw,4.5rem);line-height:.96;letter-spacing:-.055em;color:#fff;text-shadow:0 14px 32px rgba(0,0,0,.28)}.portal-login-left h1 span{color:#ff8217}.portal-login-subtitle{max-width:505px;margin:22px 0 24px;color:#ffffffe0;font-size:1.02rem;line-height:1.55;text-shadow:0 8px 22px rgba(0,0,0,.4)}.portal-login-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,245px));gap:13px}.portal-login-feature,.portal-login-compliance,.portal-login-footer>div{border:1px solid rgba(95,185,255,.17);background:linear-gradient(145deg,#062a53c2,#031e3f94);box-shadow:inset 0 1px #ffffff14,0 16px 38px #00091c42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-login-feature{min-height:88px;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:54px 1fr;align-items:center;gap:12px}.portal-login-feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;font-size:1.45rem;color:#fff}.portal-feature-azul .portal-login-feature-icon{background:linear-gradient(135deg,#005cff,#00c4ff);box-shadow:0 0 22px #00a7ff80}.portal-feature-verde .portal-login-feature-icon{background:linear-gradient(135deg,#168b2e,#a8ff2b);box-shadow:0 0 22px #77ff2b61}.portal-feature-roxo .portal-login-feature-icon{background:linear-gradient(135deg,#6816d9,#dc4dff);box-shadow:0 0 22px #c24dff6b}.portal-feature-laranja .portal-login-feature-icon{background:linear-gradient(135deg,#9f4300,#ffb000);box-shadow:0 0 22px #ff91006b}.portal-feature-ciano .portal-login-feature-icon{background:linear-gradient(135deg,#008bbd,#00f0ff);box-shadow:0 0 22px #00e1ff66}.portal-feature-indigo .portal-login-feature-icon{background:linear-gradient(135deg,#2922c7,#7467ff);box-shadow:0 0 22px #695dff73}.portal-login-feature strong,.portal-login-compliance strong,.portal-login-footer strong{display:block;color:#fff;font-size:.92rem;line-height:1.12}.portal-login-feature small,.portal-login-compliance small,.portal-login-footer small{display:block;margin-top:4px;color:#ffffffc7;font-size:.76rem;line-height:1.28}.portal-login-compliance{width:min(590px,100%);min-height:78px;margin-top:18px;border-radius:14px;display:grid;grid-template-columns:1fr 220px;align-items:center;overflow:hidden}.portal-login-compliance-item{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px 18px}.portal-login-compliance-item.compact{border-left:1px solid rgba(255,255,255,.08)}.portal-login-compliance-item>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#005fff38;color:#fff}.portal-login-compliance i{color:#53db54;font-style:normal;font-size:.7rem}.portal-login-right{background:radial-gradient(circle at 106% 54%,rgba(64,170,255,.2),transparent 17%),linear-gradient(135deg,#fff,#f4fbff 48%,#e9f7ff)}.portal-login-right:before{content:"";position:absolute;inset:0 auto 0 -14%;width:28%;background:linear-gradient(90deg,#fffffffa,#f2f9ffeb);transform:skew(-6deg);transform-origin:top;box-shadow:18px 0 34px #0740760f;z-index:1}.portal-login-white-cut{position:absolute;left:-21%;top:-4%;height:110%;width:31%;background:#f7fbff;transform:skew(-6deg);z-index:2;box-shadow:16px 0 50px #09447814}.portal-login-secure-card{position:absolute;top:28px;right:54px;z-index:4;min-width:260px;min-height:58px;padding:11px 16px;display:grid;grid-template-columns:40px 1fr 10px;align-items:center;gap:12px;border-radius:12px;background:#d6eaffe0;box-shadow:0 12px 32px #2173cd24}.portal-login-secure-card>span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#bedcff;color:#006dff}.portal-login-secure-card strong{display:block;color:#052349;font-size:.92rem}.portal-login-secure-card small{display:block;color:#54708d;font-size:.72rem}.portal-login-secure-card i{width:9px;height:9px;border-radius:50%;background:#35d65a;box-shadow:0 0 0 5px #35d65a24}.portal-login-compass{position:absolute;right:-124px;top:37%;width:270px;height:270px;opacity:.2;border-radius:50%;border:3px solid #3ba7f4;z-index:2}.portal-login-compass:before,.portal-login-compass:after{content:"";position:absolute;inset:50% auto auto 50%;width:225px;height:2px;background:#3ba7f4;transform-origin:left}.portal-login-compass:before{transform:rotate(18deg) translate(-50%)}.portal-login-compass:after{transform:rotate(108deg) translate(-50%)}.portal-login-card-real{position:absolute;z-index:5;top:110px;right:92px;width:min(480px,calc(100% - 150px));min-height:650px;padding:46px 48px 36px;border-radius:24px;background:#fffffff5;border:1px solid rgba(20,78,135,.08);box-shadow:0 34px 90px #0f41732e;color:#062345}.portal-login-card-logo{display:block;width:212px;height:auto;object-fit:contain;margin:0 auto 30px}.portal-login-card-real h2{margin:0;text-align:center;color:#061e3f;font-size:1.68rem;line-height:1.1;letter-spacing:-.045em}.portal-login-card-real>p{margin:10px 0 30px;text-align:center;color:#58718d;font-size:.98rem}.portal-login-message{margin:-14px 0 18px;padding:11px 13px;border-radius:12px;background:#fff4e8;border:1px solid rgba(255,128,24,.18);color:#a4520e;font-weight:800;font-size:.84rem}.portal-login-field{display:grid;gap:8px;margin-bottom:17px;color:#254363;font-size:.88rem;font-weight:800}.portal-login-input-wrap{height:46px;display:grid;grid-template-columns:42px 1fr;align-items:center;border:1px solid #cbdced;border-radius:9px;background:#fff;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.portal-login-input-wrap:focus-within{border-color:#0b7cff;box-shadow:0 0 0 4px #0b7cff1a}.portal-login-input-wrap b{color:#67798f;font-size:.9rem;text-align:center}.portal-login-input-wrap input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#09213e;font-size:.93rem;font-weight:700}.portal-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 20px}.portal-login-options label{display:inline-flex;align-items:center;gap:8px;color:#38536e;font-size:.84rem;font-weight:700}.portal-login-options input{width:16px;height:16px;accent-color:#0b7cff}.portal-login-options button{border:0;background:transparent;color:#006cff;font-weight:800;font-size:.8rem;cursor:pointer}.portal-login-submit-real{width:100%;min-height:56px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:.98rem;font-weight:900;cursor:pointer;background:linear-gradient(100deg,#ff7b16,#ff7621 31%,#6d6df5 68%,#006fff);box-shadow:0 18px 34px #0053be33,0 12px 20px #ff7a172e}.portal-login-submit-real:disabled{opacity:.7;cursor:progress}.portal-login-submit-real strong{font-size:1.35rem;line-height:1}.portal-login-divider{position:relative;margin:22px 0;text-align:center;color:#8799ab;font-size:.8rem}.portal-login-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,#d8e3ee 25%,#d8e3ee 75%,transparent)}.portal-login-divider span{position:relative;z-index:1;padding:0 16px;background:#fff}.portal-login-first-access{width:100%;min-height:52px;border-radius:9px;border:1px solid #cbdced;background:linear-gradient(180deg,#fbfdff,#f4f9ff);color:#0060cf;font-weight:900;font-size:1rem;cursor:pointer}.portal-login-promise{margin:32px 0 0!important;color:#0068e7!important;font-weight:800;line-height:1.35}.portal-login-footer{position:absolute;z-index:7;left:0;right:0;bottom:0;height:92px;padding:16px 42px;display:grid;grid-template-columns:1fr 1fr 1fr 1.15fr;align-items:center;gap:30px;background:#021023f5;border-top:1px solid rgba(112,180,255,.12)}.portal-login-footer>div{display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;border:0;background:transparent;box-shadow:none}.portal-login-footer span{grid-row:1 / span 2;width:44px;height:44px;display:grid;place-items:center;border-radius:13px;border:1px solid rgba(43,144,255,.26);background:#052e6185;color:#32a5ff}.portal-login-copy{border-left:1px solid rgba(255,255,255,.1)!important;padding-left:30px}@media(max-width:1180px){.portal-login-premium-frame{height:auto;min-height:0;grid-template-columns:1fr}.portal-login-left-content{height:auto;min-height:760px;padding-bottom:120px}.portal-login-right{min-height:760px}.portal-login-card-real{position:relative;inset:auto;margin:105px auto 140px;width:min(480px,calc(100% - 44px))}.portal-login-white-cut{display:none}.portal-login-footer{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}}@media(max-width:720px){.portal-login-premium-page{padding:0;place-items:stretch}.portal-login-premium-frame{width:100%;min-height:100vh;border-radius:0}.portal-login-left-content{padding:26px 22px 118px;min-height:820px}.portal-login-top-logo{width:168px;margin-bottom:24px}.portal-login-left h1{font-size:clamp(2.25rem,13vw,3.45rem)}.portal-login-feature-grid,.portal-login-compliance{grid-template-columns:1fr}.portal-login-compliance-item.compact{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.portal-login-secure-card{right:18px;left:18px;top:18px;min-width:0}.portal-login-card-real{padding:34px 22px 30px;min-height:auto}.portal-login-card-logo{width:176px}.portal-login-options{align-items:flex-start;flex-direction:column}.portal-login-footer{position:relative;grid-template-columns:1fr;padding:20px}}.portal-login-perfect-page{min-height:100vh;width:100%;overflow:hidden;display:grid;place-items:center;padding:clamp(14px,2.4vw,32px);background:linear-gradient(135deg,#002847,#004e8f 58%,#0067bd);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal-login-perfect-stage{position:relative;width:min(94vw,1600px);aspect-ratio:1600 / 1000;overflow:hidden;border-radius:clamp(18px,2vw,30px);box-shadow:0 28px 90px #0014326b;background:#06182d}.portal-login-perfect-artwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;image-rendering:auto;transform:translateZ(0);backface-visibility:hidden}.portal-login-perfect-form{position:absolute;left:58.9%;top:10.9%;width:30.2%;height:77.8%;z-index:8;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:clamp(30px,3.7vw,66px) clamp(30px,3.45vw,62px) clamp(22px,2.55vw,42px);border-radius:clamp(18px,1.9vw,32px);background:radial-gradient(circle at 50% 8%,#fffffffa,#fffffff5 34%,#fffffffb);border:1px solid rgba(229,239,249,.92);box-shadow:0 30px 72px #051f3f21,0 10px 34px #051f3f14;color:#061f3d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal-login-perfect-brand{display:flex;justify-content:center;align-items:center;min-height:clamp(74px,8.3vw,136px);margin:0 0 clamp(12px,1.15vw,20px)}.portal-login-perfect-brand img{width:min(62%,235px);max-height:118px;object-fit:contain;display:block;filter:drop-shadow(0 10px 22px rgba(10,48,90,.08))}.portal-login-perfect-heading{text-align:center;margin:0 0 clamp(22px,2.1vw,36px)}.portal-login-perfect-heading h1{margin:0 0 clamp(5px,.42vw,8px);color:#061f3d;font-size:clamp(21px,1.62vw,30px);line-height:1.08;letter-spacing:-.045em;font-weight:900}.portal-login-perfect-heading p{margin:0;color:#55708f;font-size:clamp(12px,.9vw,16px);line-height:1.4;font-weight:500}.portal-login-perfect-message{margin:0 0 clamp(10px,.95vw,14px);padding:.78em 1em;border:1px solid rgba(211,123,22,.24);border-radius:.9em;color:#86470a;background:#fff8edf5;font-size:clamp(11px,.82vw,14px);font-weight:700;box-shadow:0 10px 28px #794f1717}.portal-login-perfect-field{display:block;position:relative;margin:0 0 clamp(14px,1.18vw,20px)}.portal-login-perfect-field span{display:block;margin-bottom:clamp(6px,.45vw,8px);color:#153958;font-weight:850;letter-spacing:-.01em;font-size:clamp(11px,.78vw,14px)}.portal-login-perfect-field input{width:100%;height:clamp(42px,3.15vw,56px);border:1px solid rgba(154,181,207,.7);border-radius:clamp(8px,.68vw,12px);background:#fffffffb;color:#061f3d;padding:0 clamp(12px,1vw,18px) 0 clamp(40px,2.8vw,52px);font-size:clamp(12px,.82vw,15px);font-weight:780;outline:none;box-shadow:0 1px #ffffffd9 inset}.portal-login-perfect-field:after{position:absolute;left:clamp(14px,1.05vw,19px);bottom:clamp(12px,.98vw,18px);font-size:clamp(12px,.86vw,15px);line-height:1;opacity:.76;pointer-events:none}.portal-login-perfect-email:after{content:"✉"}.portal-login-perfect-password:after{content:"🔒";font-size:clamp(11px,.76vw,13px)}.portal-login-perfect-field input:focus{border-color:#0073ffb8;box-shadow:0 0 0 4px #0074ff1c}.portal-login-perfect-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 clamp(18px,1.5vw,26px)}.portal-login-perfect-remember{display:inline-flex;align-items:center;gap:8px;color:#357;font-size:clamp(11px,.76vw,13px);font-weight:760;cursor:pointer;white-space:nowrap}.portal-login-perfect-remember input{width:clamp(14px,.95vw,17px);height:clamp(14px,.95vw,17px);accent-color:#126fff;margin:0}.portal-login-perfect-forgot{border:none;background:transparent;color:#006cf6;font-weight:850;font-size:clamp(10px,.7vw,13px);cursor:pointer;padding:0;white-space:nowrap}.portal-login-perfect-submit{width:100%;height:clamp(48px,3.7vw,64px);border:none;border-radius:clamp(8px,.72vw,13px);color:#fff;background:linear-gradient(100deg,#ff7b17,#ff7b17 16%,#7765f1,#006fff);box-shadow:0 19px 35px #0d66e040,0 14px 28px #ff7c162b;display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;font-size:clamp(13px,.96vw,17px);font-weight:900;letter-spacing:-.02em}.portal-login-perfect-submit strong{font-size:1.25em;line-height:1;font-weight:700}.portal-login-perfect-submit:disabled{cursor:wait;opacity:.78}.portal-login-perfect-caption{margin:auto 0 0;text-align:center;color:#0069d9;font-size:clamp(12px,.92vw,17px);line-height:1.32;font-weight:850;letter-spacing:-.02em}@media(max-width:920px){.portal-login-perfect-page{padding:0;overflow-y:auto;align-items:start}.portal-login-perfect-stage{width:100vw;min-height:100vh;aspect-ratio:auto;border-radius:0}.portal-login-perfect-artwork{object-position:49% center;filter:brightness(.76)}.portal-login-perfect-form{left:50%;top:50%;transform:translate(-50%,-50%);width:min(88vw,430px);height:auto;min-height:auto;padding:28px 24px 24px;border-radius:24px;background:#fffffffa;box-shadow:0 24px 70px #00193838}.portal-login-perfect-brand{min-height:70px;margin-bottom:12px}.portal-login-perfect-brand img{width:58%;max-height:74px}.portal-login-perfect-heading{margin-bottom:22px}.portal-login-perfect-caption{margin-top:24px}}.portal-client-login-v2,.portal-client-login-v2 *{box-sizing:border-box}.portal-client-login-v2{width:100vw;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(10px,1.35vw,22px);background:radial-gradient(circle at 7% 9%,rgba(0,126,255,.24),transparent 31%),linear-gradient(135deg,#001b3a,#003b79 48%,#0061bb);color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal-client-login-v2-shell{position:relative;width:min(1536px,calc(100vw - clamp(20px,2.7vw,44px)));aspect-ratio:1536 / 1024;max-height:calc(100vh - clamp(20px,2.7vw,44px));border-radius:clamp(16px,1.65vw,27px);overflow:hidden;background:#f4faff;border:1px solid rgba(123,187,255,.34);box-shadow:0 30px 88px #000b2294}.portal-client-login-v2-left,.portal-client-login-v2-right{position:absolute;top:0;bottom:clamp(70px,7.62%,78px)}.portal-client-login-v2-left{left:0;width:55.7%;overflow:hidden;background:#021934}.portal-client-login-v2-right{right:0;width:44.3%;display:flex;align-items:center;justify-content:center;padding:clamp(58px,7.1%,74px) clamp(54px,5.45%,66px) clamp(24px,3%,34px);background:radial-gradient(circle at 96% 50%,rgba(107,183,255,.18),transparent 27%),linear-gradient(135deg,#f8fbff,#f3f9ff 52%,#eaf5ff)}.portal-client-login-v2-hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:54% 50%;filter:saturate(1.16) contrast(1.08) brightness(.88);transform:scale(1.015)}.portal-client-login-v2-leftShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000e24f5,#001635d1 34%,#00234f57 72%,#ff8f262e),radial-gradient(circle at 77% 14%,rgba(255,185,88,.38),transparent 30%),linear-gradient(0deg,rgba(0,12,35,.84) 0%,transparent 31%)}.portal-client-login-v2-brandTop{position:absolute;z-index:2;top:4.4%;left:5.45%;width:clamp(210px,16.8vw,270px);max-width:32%;height:clamp(62px,5.3vw,84px);display:flex;align-items:center}.portal-client-login-v2-brandTop img{width:100%;height:100%;object-fit:contain;object-position:left center;filter:drop-shadow(0 14px 26px rgba(0,0,0,.36))}.portal-client-login-v2-copy{position:absolute;z-index:2;top:18.7%;left:5.7%;width:43.5%}.portal-client-login-v2-pill{display:inline-flex;align-items:center;height:32px;padding:0 17px;border-radius:999px;border:1px solid rgba(73,185,255,.43);background:#022b58ad;color:#d9f3ff;font-size:clamp(10px,.8vw,13px);font-weight:900;text-transform:uppercase;letter-spacing:.03em;box-shadow:inset 0 0 20px #008cff38,0 12px 28px #00000042}.portal-client-login-v2-copy h1{margin:0 0 clamp(11px,1vw,15px);color:#fff;font-size:clamp(30px,3.02vw,46px);line-height:1.02;letter-spacing:-.055em;font-weight:950;text-shadow:0 17px 42px rgba(0,0,0,.42)}.portal-client-login-v2-copy h1 em{color:#ff8617;font-style:normal}.portal-client-login-v2-copy p{width:96%;margin:0;color:#f1f9ffeb;font-size:clamp(10px,.82vw,13px);line-height:1.45;text-shadow:0 10px 28px rgba(0,0,0,.36)}.portal-client-login-v2-resources{position:absolute;z-index:2;left:5.7%;bottom:16.2%;width:50.5%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,.72vw,11px)}.portal-client-login-v2-resource,.portal-client-login-v2-compliance article{display:flex;align-items:center;gap:clamp(7px,.7vw,10px);min-height:clamp(48px,4.2vw,61px);padding:clamp(7px,.72vw,10px) clamp(9px,.86vw,12px);border-radius:clamp(10px,.96vw,15px);background:#031b3bad;border:1px solid rgba(106,186,255,.22);box-shadow:inset 0 1px #ffffff1a,0 16px 36px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-client-login-v2-resourceIcon{flex:0 0 clamp(32px,2.85vw,42px);width:clamp(32px,2.85vw,42px);height:clamp(32px,2.85vw,42px);display:inline-flex;align-items:center;justify-content:center;border-radius:clamp(11px,1.05vw,16px);color:#fff;font-size:clamp(18px,1.4vw,23px);font-weight:900;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 16px #ffffff1a,0 10px 21px #0003}.portal-client-login-v2-resourceIcon.azul{background:linear-gradient(135deg,#004dff,#05b7ff)}.portal-client-login-v2-resourceIcon.verde{background:linear-gradient(135deg,#3a9f16,#b5f83b);color:#102b08}.portal-client-login-v2-resourceIcon.roxo{background:linear-gradient(135deg,#6d2ed9,#f15fff)}.portal-client-login-v2-resourceIcon.laranja{background:linear-gradient(135deg,#b3540e,#ffb02e)}.portal-client-login-v2-resourceIcon.ciano{background:linear-gradient(135deg,#00a3c8,#26e6ff)}.portal-client-login-v2-resourceIcon.violeta{background:linear-gradient(135deg,#3336d8,#8a74ff)}.portal-client-login-v2-resource strong,.portal-client-login-v2-compliance strong,.portal-client-login-v2-footer strong{display:block;color:#fff;font-size:clamp(9px,.74vw,12px);line-height:1.15;font-weight:900}.portal-client-login-v2-resource small,.portal-client-login-v2-compliance small,.portal-client-login-v2-footer small{display:block;margin-top:2px;color:#e8f6ffc7;font-size:clamp(8px,.62vw,10px);line-height:1.28}.portal-client-login-v2-compliance{position:absolute;z-index:2;left:5.7%;bottom:4.6%;width:72.2%;display:grid;grid-template-columns:1.35fr .72fr;gap:0}.portal-client-login-v2-compliance article{border-radius:0;min-height:clamp(54px,5.2vw,70px)}.portal-client-login-v2-compliance article:first-child{border-radius:16px 0 0 16px}.portal-client-login-v2-compliance article:last-child{border-radius:0 16px 16px 0;border-left:0}.portal-client-login-v2-compliance article:last-child>span{font-size:23px;opacity:.9}.portal-client-login-v2-compliance i{display:inline-block;width:9px;height:9px;margin-left:5px;border-radius:50%;background:#48d66b;box-shadow:0 0 12px #48d66b}.portal-client-login-v2-cut{position:absolute;z-index:1;top:-8%;left:-78px;width:168px;height:118%;transform:rotate(6deg);background:#f8fbff;box-shadow:-20px 0 40px #081f4514}.portal-client-login-v2-compass{position:absolute;right:-190px;top:34%;width:360px;height:360px;opacity:.2;border-radius:999px;background:radial-gradient(circle,transparent 35%,#127bd2 36%,transparent 37%),conic-gradient(from 0deg,transparent 0deg 18deg,rgba(18,123,210,.35) 18deg 20deg,transparent 20deg 45deg)}.portal-client-login-v2-secure{position:absolute;z-index:4;top:3.5%;right:9.3%;display:flex;align-items:center;gap:12px;height:clamp(45px,4.5vw,60px);padding:0 clamp(12px,1.2vw,18px);border-radius:13px;background:#d3e6ffdb;color:#07244c;box-shadow:0 14px 34px #14509624}.portal-client-login-v2-secure>span{width:clamp(31px,2.9vw,42px);height:clamp(31px,2.9vw,42px);display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#3586ff29;color:#0d66d6;font-size:18px}.portal-client-login-v2-secure strong{display:block;font-size:clamp(11px,.9vw,15px);line-height:1.05}.portal-client-login-v2-secure small{display:block;margin-top:2px;color:#42617f;font-size:clamp(9px,.7vw,12px)}.portal-client-login-v2-secure i{width:10px;height:10px;border-radius:999px;background:#49d66d;box-shadow:0 0 0 4px #49d66d24,0 0 18px #49d66db8}.portal-client-login-v2-card{position:relative;z-index:3;width:min(470px,78%);min-height:68.5%;margin-top:3.1%;display:flex;flex-direction:column;padding:clamp(34px,4.2vw,58px) clamp(38px,4.4vw,64px) clamp(24px,3.3vw,44px);border-radius:clamp(20px,1.9vw,29px);border:1px solid rgba(22,75,126,.09);background:#fff;box-shadow:0 27px 84px #11375f2e}.portal-client-login-v2-logo{width:clamp(148px,13.6vw,222px);height:clamp(60px,6.1vw,96px);margin:0 auto clamp(20px,2.1vw,30px);object-fit:contain;display:block}.portal-client-login-v2-card h2{margin:0 0 7px;text-align:center;color:#061f45;font-size:clamp(21px,1.65vw,30px);line-height:1.05;letter-spacing:-.055em;font-weight:950}.portal-client-login-v2-card>p{margin:0 0 clamp(18px,2.15vw,31px);text-align:center;color:#607896;font-size:clamp(12px,.92vw,16px)}.portal-client-login-v2-message{margin:0 0 12px;padding:10px 12px;border-radius:12px;background:#fff6ec;border:1px solid rgba(147,82,13,.14);color:#93520d;font-size:12px}.portal-client-login-v2-field{display:grid;gap:8px;margin-bottom:clamp(11px,1.05vw,15px);color:#314969;font-size:clamp(11px,.78vw,14px);font-weight:800}.portal-client-login-v2-field>div{height:clamp(39px,3.45vw,52px);display:grid;grid-template-columns:34px 1fr;align-items:center;border:1px solid rgba(34,83,132,.21);border-radius:10px;background:#fff}.portal-client-login-v2-field b{color:#5f738c;font-size:12px;text-align:center}.portal-client-login-v2-field input{width:100%;height:100%;border:0;outline:none;background:transparent;color:#0c2644;font-size:clamp(12px,.82vw,15px);font-weight:650}.portal-client-login-v2-field:focus-within>div{border-color:#006dff94;box-shadow:0 0 0 4px #006dff14}.portal-client-login-v2-options{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-1px 0 clamp(13px,1.35vw,21px)}.portal-client-login-v2-options label{display:inline-flex;align-items:center;gap:8px;color:#55708e;font-size:clamp(10px,.72vw,13px);font-weight:800;white-space:nowrap}.portal-client-login-v2-options input{width:16px;height:16px;accent-color:#0b83f3}.portal-client-login-v2-options button{border:0;padding:0;background:transparent;color:#0b73dc;font-size:clamp(10px,.72vw,13px);font-weight:850;cursor:pointer;white-space:nowrap}.portal-client-login-v2-submit{width:100%;min-height:clamp(44px,4.1vw,60px);border:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:14px;color:#fff;font-weight:950;font-size:clamp(13px,.9vw,16px);cursor:pointer;background:linear-gradient(100deg,#ff8619,#ec6f27 29%,#6369f1 70%,#006dff);box-shadow:0 16px 32px #006bff40,0 14px 30px #ff7a142e}.portal-client-login-v2-submit:disabled{opacity:.72;cursor:wait}.portal-client-login-v2-submit span{font-size:21px;line-height:1}.portal-client-login-v2-caption{display:block;margin-top:auto;padding-top:clamp(22px,2.8vw,44px);color:#0067d8;text-align:center;font-size:clamp(13px,1vw,18px);line-height:1.34;font-weight:900}.portal-client-login-v2-footer{position:absolute;z-index:5;left:0;right:0;bottom:0;height:clamp(70px,7.62%,78px);display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr 1fr;align-items:center;gap:clamp(14px,1.2vw,20px);padding:0 5.55%;background:#01132cf7;border-top:1px solid rgba(111,181,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.portal-client-login-v2-footer article{display:grid;grid-template-columns:clamp(36px,3.1vw,45px) 1fr;column-gap:12px;align-items:center;min-width:0}.portal-client-login-v2-footer article>span{grid-row:1 / 3;width:clamp(36px,3.1vw,45px);height:clamp(36px,3.1vw,45px);display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#2563eb24;color:#4fc3ff;font-weight:900;font-size:clamp(18px,1.3vw,24px)}.portal-client-login-v2-footer article:nth-child(2)>span{color:#ff9a17}.portal-client-login-v2-footer article:nth-child(3)>span{color:#58d66a}.portal-client-login-v2-copyRight{display:block!important;padding-left:clamp(14px,1.4vw,24px);border-left:1px solid rgba(255,255,255,.1)}@media(max-width:1180px){.portal-client-login-v2{height:auto;min-height:100vh;overflow:auto;padding:0}.portal-client-login-v2-shell{width:100%;min-height:100vh;max-height:none;aspect-ratio:auto;border:0;border-radius:0;display:grid;grid-template-columns:1fr;background:#eef7ff}.portal-client-login-v2-left,.portal-client-login-v2-right,.portal-client-login-v2-footer{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto}.portal-client-login-v2-left{min-height:720px}.portal-client-login-v2-right{min-height:620px;padding:84px 22px 42px}.portal-client-login-v2-card{width:min(520px,100%);min-height:auto;margin:0}.portal-client-login-v2-footer{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 22px}}@media(max-width:720px){.portal-client-login-v2-left{min-height:820px}.portal-client-login-v2-copy{width:82%}.portal-client-login-v2-resources{width:86%;grid-template-columns:1fr;bottom:18%}.portal-client-login-v2-compliance{width:86%;grid-template-columns:1fr}.portal-client-login-v2-compliance article{border-radius:16px!important}.portal-client-login-v2-footer{grid-template-columns:1fr}.portal-client-login-v2-secure{right:22px;left:22px;justify-content:center}.portal-client-login-v2-card{padding:34px 24px}}.portal-client-login-v2-brandTop{top:3.2%;left:5.2%;width:clamp(210px,18.4vw,315px);height:clamp(82px,7.5vw,128px);max-width:34%;align-items:flex-start}.portal-client-login-v2-brandTop img{width:100%;height:100%;object-fit:contain;object-position:left top;filter:drop-shadow(0 16px 30px rgba(0,0,0,.34))}.portal-client-login-v2-copy{top:15.3%;left:5.7%;width:46.5%}.portal-client-login-v2-copy h1{margin:clamp(14px,1.2vw,18px) 0 clamp(11px,1vw,16px);font-size:clamp(30px,3.02vw,46px);line-height:1.025;letter-spacing:-.055em;font-weight:950}.portal-client-login-v2-copy p{width:96%;font-size:clamp(11px,.82vw,14px);line-height:1.48;color:#f2f9ffe8}.portal-client-login-v2-pill{height:clamp(25px,2.2vw,31px);padding:0 clamp(12px,1.1vw,17px);font-size:clamp(9px,.68vw,12px)}.portal-client-login-v2-resources{left:5.7%;bottom:17.2%;width:48.8%;gap:clamp(7px,.7vw,11px)}.portal-client-login-v2-resource,.portal-client-login-v2-compliance article{min-height:clamp(48px,4.25vw,63px);padding:clamp(7px,.72vw,10px) clamp(9px,.85vw,13px);border-radius:clamp(10px,.9vw,15px);gap:clamp(7px,.65vw,10px);background:#031b3bbd}.portal-client-login-v2-resourceIcon{flex-basis:clamp(34px,3vw,45px);width:clamp(34px,3vw,45px);height:clamp(34px,3vw,45px);border-radius:clamp(9px,.8vw,13px);font-size:clamp(15px,1.05vw,19px)}.portal-client-login-v2-resource strong,.portal-client-login-v2-compliance strong,.portal-client-login-v2-footer strong{font-size:clamp(10px,.76vw,12px);line-height:1.12;letter-spacing:-.01em}.portal-client-login-v2-resource small,.portal-client-login-v2-compliance small,.portal-client-login-v2-footer small{margin-top:2px;font-size:clamp(8px,.62vw,10px);line-height:1.22}.portal-client-login-v2-compliance{left:5.7%;bottom:6.1%;width:61.5%;grid-template-columns:1.25fr .72fr}.portal-client-login-v2-compliance article{min-height:clamp(46px,4vw,58px)}.portal-client-login-v2-card{width:min(480px,80%);padding-top:clamp(30px,3.1vw,46px);padding-bottom:clamp(24px,2.8vw,38px)}.portal-client-login-v2-logo{width:clamp(210px,16.8vw,285px);height:clamp(82px,7.2vw,118px);margin:0 auto clamp(14px,1.45vw,22px);object-fit:contain}.portal-client-login-v2-card h2{font-size:clamp(23px,1.8vw,31px);line-height:1.08;letter-spacing:-.035em;font-weight:900}.portal-client-login-v2-card>p{font-size:clamp(12px,.9vw,15px);line-height:1.35;margin-bottom:clamp(16px,1.65vw,24px)}.portal-client-login-v2-field{font-size:clamp(11px,.75vw,13px);font-weight:850}.portal-client-login-v2-field input{font-size:clamp(12px,.78vw,14px);font-weight:700}.portal-client-login-v2-options label,.portal-client-login-v2-options button{font-size:clamp(10px,.68vw,12px)}@media(max-width:1180px){.portal-client-login-v2-brandTop{width:250px;height:104px;max-width:52%}.portal-client-login-v2-copy h1{font-size:clamp(34px,8vw,54px)}.portal-client-login-v2-resources{width:82%}}.portal-cliente-app{height:100vh;min-height:100vh;overflow:hidden}.portal-cliente-main{height:100vh;overflow-y:auto;padding:16px 22px 18px;scrollbar-width:thin}.portal-cliente-sidebar{height:100vh;padding:16px 18px}.portal-sidebar-brand{padding:15px 16px;margin-bottom:14px;border-radius:24px}.portal-sidebar-brand img{width:158px}.portal-cliente-menu{gap:7px}.portal-cliente-menu button{min-height:54px;padding:9px 12px;border-radius:17px}.portal-cliente-menu button>span{width:32px;height:32px;border-radius:12px}.portal-cliente-menu button strong{font-size:.85rem}.portal-cliente-menu button small{font-size:.68rem}.portal-cliente-topbar{margin-bottom:12px}.portal-page-kicker{font-size:.64rem;margin-bottom:2px}.portal-cliente-topbar h1{font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:.95}.portal-cliente-topbar span{font-size:.86rem}.portal-cliente-user{padding:8px 10px;border-radius:18px}.portal-user-avatar{width:34px;height:34px;border-radius:12px}.portal-cliente-user strong,.portal-cliente-user span{font-size:.8rem}.portal-client-hero-panel{min-height:176px;grid-template-columns:minmax(0,1.45fr) minmax(235px,.55fr);gap:18px;padding:22px 26px;margin-bottom:12px;border-radius:26px;background:radial-gradient(circle at 82% 16%,rgba(0,224,255,.22),transparent 28%),radial-gradient(circle at 12% 92%,rgba(255,169,66,.2),transparent 30%),linear-gradient(135deg,#06213c,#066aa1 56%,#14a8d8)}.portal-hero-content h2{max-width:760px;font-size:clamp(1.85rem,3vw,3.55rem);line-height:.92;letter-spacing:-.07em}.portal-hero-content p{margin-top:9px;max-width:710px;font-size:.88rem;line-height:1.45}.portal-cliente-eyebrow{margin:0 0 7px;font-size:.62rem;letter-spacing:.2em;color:#ffd66f}.portal-hero-actions{margin-top:12px;gap:9px}.portal-cliente-btn{border-radius:14px;padding:10px 14px;font-size:.84rem}.portal-hero-status-card{padding:18px;border-radius:22px;background:linear-gradient(135deg,#ffffff2e,#ffffff14)}.portal-hero-status-card span{font-size:.62rem}.portal-hero-status-card strong{margin-top:7px;font-size:1.15rem}.portal-hero-status-card p{margin:8px 0 0;font-size:.78rem;line-height:1.35}.portal-status-bars{gap:5px;margin-top:10px}.portal-status-bars i{height:6px}.portal-cliente-grid-kpi{gap:10px;margin-bottom:10px}.portal-kpi-card{min-height:92px;padding:13px 15px;border-radius:22px;box-shadow:0 18px 42px #0b44721f}.portal-kpi-card:after{right:-38px;bottom:-54px;width:118px;height:118px;opacity:.88}.portal-kpi-icon{width:34px;height:34px;border-radius:13px;font-size:.86rem}.portal-kpi-card small{margin-top:8px;font-size:.72rem;color:#ffffffdb}.portal-kpi-card strong{margin-top:2px;font-size:clamp(1.45rem,1.7vw,1.85rem);color:#fff}.portal-kpi-card span{margin-top:2px;font-size:.72rem;color:#ffffffd1}.portal-kpi-barco{background:linear-gradient(135deg,#006bb8,#08c5e8)}.portal-kpi-contrato{background:linear-gradient(135deg,#4b38c9,#9c61ff)}.portal-kpi-despesa{background:linear-gradient(135deg,#d56a00,#ffb12c)}.portal-kpi-valor{background:linear-gradient(135deg,#07345d,#00a78f)}.portal-kpi-valor .portal-kpi-icon,.portal-kpi-card .portal-kpi-icon{background:#fff3;color:#fff}.portal-quick-actions{gap:10px;margin-bottom:10px}.portal-quick-actions button{min-height:64px;padding:12px 14px;border-radius:20px;box-shadow:0 18px 40px #0d5f941a}.portal-quick-actions span{width:34px;height:34px;border-radius:12px}.portal-quick-actions strong{font-size:.9rem}.portal-quick-actions small{font-size:.72rem}.portal-quick-actions button:nth-child(1) span{background:linear-gradient(135deg,#0072ff,#00d4ff)}.portal-quick-actions button:nth-child(2) span{background:linear-gradient(135deg,#3b37d9,#9b66ff)}.portal-quick-actions button:nth-child(3) span{background:linear-gradient(135deg,#ff7a18,#ffc04d)}.portal-quick-actions button:nth-child(4) span{background:linear-gradient(135deg,#00a99d,#19d6ff)}.portal-cliente-grid{gap:10px}.portal-cliente-panel{min-height:126px;padding:16px 18px;border-radius:24px}.portal-cliente-panel h2{font-size:1.12rem;margin-bottom:5px}.portal-cliente-panel p{font-size:.82rem;margin-bottom:10px}.portal-panel-highlight{background:linear-gradient(135deg,#ebfafff5,#ffffffeb);border-left:4px solid #03b8e8}.portal-panel-agenda{background:linear-gradient(135deg,#f4f8fff5,#ffffffeb);border-left:4px solid #7765ff}.portal-panel-payment{background:linear-gradient(135deg,#fff8ecf5,#ffffffeb);border-left:4px solid #ff961f}.portal-cliente-empty{padding:12px 14px;border-radius:16px;font-size:.84rem}.portal-cliente-row{padding:11px 12px;border-radius:16px}.portal-cliente-row h3{font-size:.9rem}.portal-cliente-row p{font-size:.78rem}@media(min-width:1181px){.portal-cliente-main>.portal-cliente-grid:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-action-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:18px;align-items:start}.portal-section-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.portal-section-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#0a8fe8,#08c3dd);color:#fff;box-shadow:0 18px 34px #0091e138;flex:0 0 auto}.portal-section-title h2{margin:0}.portal-section-title p{margin:3px 0 0}.portal-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-boat-card,.portal-contract-card{position:relative;overflow:hidden;border:1px solid rgba(149,188,222,.42);border-radius:22px;background:linear-gradient(145deg,#fffffff5,#f0f8ffeb);box-shadow:0 18px 40px #0d365c14;padding:18px}.portal-boat-card:after,.portal-contract-card:after{content:"";position:absolute;right:-30px;bottom:-36px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(3,159,225,.2),transparent 68%)}.portal-boat-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.portal-boat-top span{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#0274f4,#14c9e7);color:#fff}.portal-boat-top strong,.portal-contract-card h3{color:#082247;font-size:1rem;letter-spacing:-.02em}.portal-boat-card p,.portal-contract-card p,.portal-prontuario-detail p,.portal-profile-card p,.portal-payment-helper p{color:#5d718c;margin:8px 0;line-height:1.45}.portal-mini-specs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.portal-mini-specs span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:#e2f2fdd9;color:#0b4f82;font-size:.78rem;font-weight:800}.portal-boat-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.portal-prontuario-card{background:linear-gradient(145deg,#fff,#f4fbff)}.portal-prontuario-detail{display:grid;gap:14px}.portal-prontuario-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:22px;background:linear-gradient(135deg,#063b6d,#089cd0);color:#fff;box-shadow:0 20px 40px #063b6d2e}.portal-prontuario-hero strong{font-size:1.25rem}.portal-prontuario-hero p{color:#ffffffd1;margin:4px 0 0}.portal-prontuario-hero>span{padding:8px 12px;border-radius:999px;background:#ffffff29;color:#fff;font-weight:900;white-space:nowrap}.portal-cliente-list.compact{gap:10px}.portal-message-row.unread{border-color:#0096e87a;background:linear-gradient(135deg,#ecf9fff5,#fffffff0)}.portal-message-row.read{opacity:.76}.portal-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 18px}.portal-finance-summary article{padding:16px;border-radius:20px;background:linear-gradient(145deg,#f1f9ff,#fff);border:1px solid rgba(166,205,235,.55)}.portal-finance-summary small{color:#687d98;font-weight:800}.portal-finance-summary strong{display:block;margin-top:5px;color:#061f41;font-size:1.4rem}.portal-payment-helper{background:linear-gradient(145deg,#08284f,#0b99d1);color:#fff}.portal-payment-helper h2,.portal-payment-helper p{color:#fff}.portal-payment-helper .portal-mini-specs span{background:#ffffff29;color:#fff}.portal-profile-card{display:flex;align-items:center;gap:18px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#f4fbff,#fff);border:1px solid rgba(156,196,227,.46)}.portal-profile-avatar{width:74px;height:74px;display:grid;place-items:center;border-radius:26px;background:linear-gradient(135deg,#087ff4,#11d0df);color:#fff;font-size:1.8rem;font-weight:950;box-shadow:0 20px 36px #0082e038}.portal-form-premium{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-form-premium .portal-form-wide,.portal-form-premium button{grid-column:1 / -1}.portal-form-premium textarea{min-height:94px;resize:vertical}.portal-timeline-row{border-left:4px solid #0aa6df}@media(max-width:1100px){.portal-action-grid,.portal-card-grid,.portal-finance-summary{grid-template-columns:1fr}}.portal-agenda-screen{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:18px}.portal-agenda-request-card{position:relative;overflow:hidden;border-color:#1fa4dd3d;background:radial-gradient(circle at 15% 0%,rgba(19,187,225,.12),transparent 32%),radial-gradient(circle at 100% 14%,rgba(31,118,255,.1),transparent 34%),linear-gradient(145deg,#fffffffa,#f1fafff0)}.portal-agenda-request-card:after{content:"";position:absolute;right:-80px;bottom:-90px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,230,.18),transparent 68%);pointer-events:none}.portal-agenda-request-card>*{position:relative;z-index:1}.portal-agenda-title>span{background:linear-gradient(135deg,#0078ff,#08d4de)}.portal-agenda-form{gap:12px}.portal-agenda-form label{color:#294a6c;font-weight:800}.portal-agenda-form input,.portal-agenda-form select,.portal-agenda-form textarea{border-color:#0d6bab38;background:#ffffffeb;box-shadow:inset 0 1px #ffffffeb}.portal-agenda-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px;border:1px solid rgba(62,154,220,.24);border-radius:20px;background:linear-gradient(135deg,#eef9fff0,#ffffffdb)}.portal-agenda-services legend{padding:0 8px;color:#0a4e82;font-size:.82rem;font-weight:950;letter-spacing:.02em}.portal-agenda-services label{min-height:70px;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(26,145,221,.2);border-radius:16px;background:#ffffffd1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.portal-agenda-services label:hover{transform:translateY(-1px);border-color:#0099e666;box-shadow:0 14px 26px #085a911a}.portal-agenda-services input{width:18px;height:18px;accent-color:#078ff0}.portal-agenda-services span{display:grid;gap:2px}.portal-agenda-services b{color:#062448;font-size:.88rem}.portal-agenda-services small{color:#637993;font-size:.73rem;line-height:1.25}.portal-agenda-lock{display:grid;gap:8px;margin:0 0 14px;padding:14px;border:1px solid rgba(245,146,0,.28);border-radius:18px;background:linear-gradient(135deg,#fff6e7f0,#ffffffe6);color:#5b3b00}.portal-agenda-lock.warning{border-color:#eb4a5542;background:linear-gradient(135deg,#ffeff1f0,#ffffffe6);color:#6d1120}.portal-agenda-lock strong{color:inherit;font-size:.98rem}.portal-agenda-lock span{color:inherit;opacity:.82;line-height:1.45}.portal-agenda-submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.portal-agenda-history-card{background:linear-gradient(145deg,#fff,#f3fbff)}.portal-agenda-history-row{background:linear-gradient(135deg,#fffffff5,#eef9ffdb)}.portal-agenda-services-line{color:#0781bd!important;font-weight:900}@media(max-width:1180px){.portal-agenda-screen,.portal-agenda-services{grid-template-columns:1fr}}.portal-boats-workspace{display:grid;gap:18px}.portal-boats-list-panel{overflow:hidden}.portal-boat-list-executive{display:grid;gap:14px}.portal-boat-exec-row{display:grid;grid-template-columns:minmax(320px,1.35fr) minmax(300px,.95fr) minmax(210px,.55fr) minmax(190px,.5fr);align-items:center;gap:14px;padding:14px;border-radius:24px;border:1px solid rgba(124,201,255,.55);background:linear-gradient(100deg,#ecfcfff0,#fffffffa);box-shadow:0 22px 50px #07497414}.portal-boat-exec-main{display:flex;gap:14px;align-items:flex-start}.portal-boat-exec-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0b84ff,#09d1d8);box-shadow:0 16px 28px #089ee440}.portal-boat-exec-main h3{margin:0 0 4px;color:#061f41;font-size:1.04rem;font-weight:950}.portal-boat-exec-main p{margin:0 0 7px;color:#5a718d;font-weight:700;font-size:.8rem}.portal-boat-exec-tags,.portal-boat-exec-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-boat-exec-tags span{padding:5px 10px;border-radius:999px;background:#d4f1ffe6;color:#00558a;font-size:.72rem;font-weight:900}.portal-boat-exec-actions{margin-top:11px}.portal-boat-exec-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.portal-boat-exec-specs article{min-height:54px;border:1px solid rgba(173,204,230,.7);border-radius:16px;padding:9px;background:#ffffffc7}.portal-boat-exec-specs small,.portal-boat-health-card span,.portal-boat-score-card small,.portal-contract-header span,.portal-finance-header span{display:block;color:#607695;text-transform:uppercase;font-size:.66rem;letter-spacing:.06em;font-weight:950}.portal-boat-exec-specs strong{display:block;margin-top:5px;color:#061f41;font-size:.82rem;font-weight:950}.portal-boat-health-card,.portal-boat-score-card{border:1px solid rgba(152,202,235,.64);border-radius:20px;padding:14px;background:linear-gradient(145deg,#ffffffeb,#f0fbffd1)}.portal-boat-health-card strong,.portal-boat-score-card strong{display:block;margin:6px 0;color:#061f41;font-size:1rem}.portal-boat-health-card div,.portal-boat-score-card div{height:7px;border-radius:999px;background:#bad8ebcc;overflow:hidden;margin:8px 0}.portal-boat-health-card div i,.portal-boat-score-card div i{display:block;height:100%;width:88%;border-radius:inherit;background:linear-gradient(90deg,#00c48c,#15a7f4)}.portal-boat-health-card small,.portal-boat-score-card small{color:#536b86;font-weight:800;font-size:.7rem}.portal-prontuario-modal-inline{overflow:hidden;border-radius:26px;border:1px solid rgba(125,190,242,.68);background:linear-gradient(145deg,#fff,#eef9ff);box-shadow:0 28px 70px #07497429}.portal-prontuario-modal-header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;border-top:6px solid #117dff;border-bottom:1px solid rgba(169,204,234,.65);background:linear-gradient(135deg,#fffffffa,#eef9fff5)}.portal-prontuario-modal-header>div{display:flex;align-items:center;gap:14px}.portal-prontuario-modal-header span{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#0b84ff,#09d1d8);color:#fff}.portal-prontuario-modal-header strong{display:block;color:#061f41;font-size:1.08rem;font-weight:950}.portal-prontuario-modal-header p{margin:2px 0 0;color:#5b708a;font-size:.78rem;font-weight:800}.portal-prontuario-close{width:42px;height:42px;border-radius:15px;border:1px solid rgba(148,190,225,.75);color:#075c9b;background:#fff;font-weight:950;cursor:pointer}.portal-prontuario-modal-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px 20px 4px}.portal-prontuario-modal-specs article{border:1px solid rgba(168,206,236,.7);border-radius:16px;padding:12px;background:#ffffffbd}.portal-prontuario-modal-specs small{display:block;color:#687c95;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:950}.portal-prontuario-modal-specs strong{display:block;color:#061f41;margin-top:6px}.portal-prontuario-qr-grid,.portal-prontuario-history-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:16px;padding:18px 20px}.portal-prontuario-qr-card,.portal-prontuario-summary-card{border:1px solid rgba(159,202,237,.7);border-radius:22px;padding:18px;background:linear-gradient(145deg,#fff,#f2fbff)}.portal-prontuario-qr-card img{display:block;width:210px;height:210px;object-fit:contain;margin:14px auto;border:1px solid rgba(151,190,224,.75);border-radius:18px;padding:12px;background:#fff}.portal-prontuario-qr-card strong{display:block;text-align:center;color:#005fa8;margin-bottom:12px}.portal-prontuario-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.portal-prontuario-summary-grid span{min-height:90px;border-radius:18px;border:1px solid rgba(165,204,235,.75);padding:14px;color:#607695;font-size:.74rem;font-weight:950;text-transform:uppercase}.portal-prontuario-summary-grid strong{display:block;margin-top:18px;color:#061f41;font-size:1rem}.portal-message-summary,.portal-contract-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.portal-message-summary article,.portal-contract-summary article{border-radius:20px;border:1px solid rgba(157,203,237,.6);padding:16px;background:linear-gradient(135deg,#eefafff2,#ffffffeb)}.portal-message-summary strong,.portal-contract-summary strong{display:block;color:#061f41;font-size:1.35rem}.portal-message-summary span,.portal-contract-summary small{color:#617692;font-weight:850}.portal-message-list-premium{display:grid;gap:12px}.portal-message-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;padding:15px;border-radius:20px;border:1px solid rgba(138,203,244,.64);background:linear-gradient(135deg,#f0fbfff5,#fffffff2)}.portal-message-card.high{border-color:#ff6f6f75;background:linear-gradient(135deg,#fff4f4fa,#fffffff2)}.portal-message-card.read{opacity:.76}.portal-message-icon{width:46px;height:46px;display:grid;place-items:center;color:#fff;border-radius:16px;font-weight:950;background:linear-gradient(135deg,#0b84ff,#09d1d8)}.portal-message-card.high .portal-message-icon{background:linear-gradient(135deg,#ff3b46,#ff9b34)}.portal-message-head{display:flex;justify-content:space-between;gap:16px}.portal-message-head strong{color:#061f41;font-weight:950}.portal-message-head span,.portal-message-content small{color:#607895;font-size:.76rem;font-weight:850}.portal-message-content p{margin:6px 0;color:#4f6582}.portal-message-side{display:grid;justify-items:end;gap:8px}.portal-contract-table,.portal-finance-table{display:grid;gap:9px;padding:14px;border-radius:24px;border:1px solid rgba(160,199,229,.56);background:linear-gradient(145deg,#f6fbfff5,#fffffff5)}.portal-contract-header,.portal-contract-row{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(115px,.65fr) minmax(110px,.6fr) minmax(110px,.55fr) minmax(120px,.65fr) minmax(95px,.45fr) minmax(105px,.5fr) minmax(150px,.7fr);gap:10px;align-items:center}.portal-contract-header,.portal-finance-header{padding:10px 12px}.portal-contract-row,.portal-finance-row{padding:13px 12px;border-radius:20px;border:1px solid rgba(158,203,236,.55);background:#ffffffeb}.portal-contract-row.signed,.portal-finance-row.paid{border-left:4px solid #16c99b}.portal-contract-row.pending,.portal-finance-row.open{border-left:4px solid #ff9b1c}.portal-contract-row.expired,.portal-finance-row.late{border-left:4px solid #ff5560}.portal-contract-main strong,.portal-finance-description strong{display:block;color:#061f41;font-weight:950}.portal-contract-main small,.portal-contract-score small,.portal-contract-date small,.portal-finance-description small{color:#607895;font-size:.76rem;font-weight:800}.portal-contract-boat,.portal-contract-value,.portal-contract-date strong,.portal-finance-value,.portal-finance-date{color:#061f41;font-weight:850}.portal-contract-score strong{display:block;color:#0b4f88}.portal-contract-actions,.portal-finance-actions{display:flex;gap:8px;flex-wrap:wrap}.portal-finance-summary.premium{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-finance-header,.portal-finance-row{display:grid;grid-template-columns:110px minmax(260px,1fr) 120px 120px 130px 130px;gap:12px;align-items:center}.portal-finance-type span{display:inline-flex;padding:9px 16px;border-radius:999px;background:#ffe0e0;color:#b11e2a;font-weight:900;font-size:.78rem}.portal-finance-row.paid .portal-finance-type span{background:#d8f8e9;color:#087c58}.portal-cliente-btn.pay{background:linear-gradient(135deg,#0b9287,#13b8a5);color:#fff;border:0;box-shadow:0 10px 22px #0d92872e}.portal-cliente-pill.success{background:#d8f8e9;color:#087c58;border-color:#8ce5c2}.portal-cliente-btn.success{background:linear-gradient(135deg,#d7f9e9fa,#ecfff7f2);color:#047857;border:1px solid rgba(67,209,159,.58)}.portal-cliente-btn.cyan{background:linear-gradient(135deg,#dafafffa,#eefffff2);color:#027394;border:1px solid rgba(90,214,235,.62)}@media(max-width:1320px){.portal-boat-exec-row,.portal-contract-header,.portal-contract-row,.portal-finance-header,.portal-finance-row{grid-template-columns:1fr}.portal-boat-exec-specs,.portal-prontuario-modal-specs,.portal-prontuario-qr-grid,.portal-prontuario-history-grid,.portal-finance-summary.premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.portal-message-card,.portal-message-summary,.portal-contract-summary,.portal-prontuario-qr-grid,.portal-prontuario-history-grid,.portal-finance-summary.premium,.portal-boat-exec-specs,.portal-prontuario-modal-specs{grid-template-columns:1fr}.portal-message-side{justify-items:start}}.portal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:24px;background:#0212266b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-prontuario-modal-overlay{width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 34px 100px #031e3c57}.portal-contract-modal{width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:28px;border:1px solid rgba(159,205,240,.76);background:linear-gradient(145deg,#fffffffa,#effafffa);box-shadow:0 34px 100px #031e3c57}.portal-contract-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid rgba(166,205,236,.62);background:linear-gradient(135deg,#0a65a41a,#0acad80f)}.portal-modal-kicker{display:inline-block;margin-bottom:8px;color:#087cb5;font-size:.72rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.portal-contract-modal-header h2{margin:0;color:#061f41;font-size:1.45rem;line-height:1.15;font-weight:760}.portal-contract-modal-header p{margin:8px 0 0;color:#5f7895;font-size:.9rem;font-weight:520}.portal-modal-close{width:42px;height:42px;border-radius:16px;border:1px solid rgba(148,190,225,.75);background:#fff;color:#075c9b;font-size:1.35rem;font-weight:760;cursor:pointer}.portal-contract-modal-statusbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(166,205,236,.52)}.portal-contract-modal-statusbar strong{color:#061f41;font-size:1.3rem;font-weight:760}.portal-contract-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px}.portal-contract-modal-grid article,.portal-contract-modal-body{border-radius:18px;border:1px solid rgba(164,204,235,.66);background:#ffffffc7;padding:15px}.portal-contract-modal-grid small{display:block;margin-bottom:6px;color:#687d96;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:720}.portal-contract-modal-grid strong{color:#061f41;font-size:.98rem;font-weight:680}.portal-contract-modal-body{margin:0 24px 20px}.portal-contract-modal-body h3{margin:0 0 8px;color:#061f41;font-size:1.02rem;font-weight:720}.portal-contract-modal-body p{margin:0;color:#526b86;font-size:.9rem;line-height:1.55;font-weight:450}.portal-contract-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px 24px}.portal-contract-row,.portal-finance-row,.portal-message-card,.portal-boat-exec-row{font-weight:450}.portal-contract-main strong,.portal-finance-description strong,.portal-message-head strong,.portal-boat-exec-main h3{font-weight:680;letter-spacing:-.01em}.portal-contract-main small,.portal-contract-score small,.portal-finance-description small,.portal-contract-boat,.portal-finance-date,.portal-finance-value,.portal-message-content p,.portal-message-content small{font-weight:450}.portal-contract-value,.portal-contract-date strong,.portal-contract-score strong{font-weight:680}.portal-contract-row{background:linear-gradient(135deg,#fffffff5,#f6fcfff0)}.portal-contract-row:hover,.portal-finance-row:hover,.portal-message-card:hover{transform:translateY(-1px);box-shadow:0 18px 40px #074a7714}@media(max-width:900px){.portal-contract-modal-grid{grid-template-columns:1fr}.portal-contract-modal-actions{flex-direction:column}}.portal-operational-grid{align-items:stretch}.portal-operational-timeline{background:radial-gradient(circle at 12% 10%,rgba(0,185,255,.14),transparent 28%),linear-gradient(135deg,#fffffff5,#effaffe6)}.portal-timeline-premium-list{position:relative;display:grid;gap:10px;margin-top:14px}.portal-timeline-premium-list:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#00a4dc57,#d69b4238)}.portal-timeline-premium-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(13,95,148,.1);border-radius:18px;background:#ffffffd1;box-shadow:0 16px 38px #10446d14}.portal-timeline-premium-item i{position:relative;z-index:1;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,#0077be,#00b5df);color:#fff;font-style:normal;font-weight:900}.portal-timeline-premium-item.financeiro i{background:linear-gradient(135deg,#d78a00,#ffb23e)}.portal-timeline-premium-item.alerta i{background:linear-gradient(135deg,#e43d3d,#ff8b52)}.portal-timeline-premium-item.mensagem i{background:linear-gradient(135deg,#4a62f0,#00b5df)}.portal-timeline-premium-item.agenda i{background:linear-gradient(135deg,#00a06d,#20d190)}.portal-timeline-premium-item small{display:block;color:#6b7f92;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.portal-timeline-premium-item strong{display:block;color:#0a2138;font-size:.95rem;font-weight:760}.portal-timeline-premium-item p{margin:2px 0 0;color:#607286;font-size:.82rem;line-height:1.35;max-width:620px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-timeline-premium-item>span{padding:7px 10px;border-radius:999px;background:#eef8ff;color:#0d5f94;font-size:.74rem;font-weight:800;white-space:nowrap}.portal-agenda-availability{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.portal-agenda-availability article{padding:16px;border-radius:20px;border:1px solid rgba(13,95,148,.12);background:radial-gradient(circle at 92% 18%,rgba(0,166,220,.16),transparent 35%),linear-gradient(135deg,#fff,#f3fbff)}.portal-agenda-availability article.free{border-color:#00a06d38;background:linear-gradient(135deg,#f4fff9,#fff)}.portal-agenda-availability article.pending{border-color:#d69b4247;background:linear-gradient(135deg,#fff8ec,#fff)}.portal-agenda-availability article.blocked{border-color:#dc3c3c38;background:linear-gradient(135deg,#fff3f3,#fff)}.portal-agenda-availability span{display:inline-flex;margin-bottom:8px;color:#0b88c5;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:900}.portal-agenda-availability strong{display:block;color:#081f36;font-size:1rem;font-weight:800}.portal-agenda-availability small{display:block;margin-top:5px;color:#687d90;line-height:1.4}.portal-agenda-history-row{border-left:4px solid #00a6dc;background:radial-gradient(circle at 96% 15%,rgba(0,166,220,.12),transparent 34%),linear-gradient(135deg,#fff,#f4fbff)}.portal-agenda-services-line{margin-top:8px!important;color:#0d5f94!important;font-weight:700}.portal-message-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.portal-message-card:hover,.portal-timeline-premium-item:hover,.portal-agenda-availability article:hover,.portal-finance-insight-card:hover{transform:translateY(-2px);box-shadow:0 20px 48px #10446d21}.portal-finance-insight-card{margin:16px 0;padding:20px;border-radius:24px;border:1px solid rgba(13,95,148,.13);background:radial-gradient(circle at 88% 10%,rgba(0,183,223,.25),transparent 30%),linear-gradient(135deg,#06365d,#0092ca);color:#fff;box-shadow:0 26px 60px #06365d2e}.portal-finance-insight-card>span{display:block;color:#aeefff;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:900}.portal-finance-insight-card>strong{display:block;margin-top:8px;color:#fff;font-size:2rem;letter-spacing:-.04em}.portal-finance-insight-card p{margin:6px 0 0;color:#ffffffd1}.portal-finance-mini-bars{display:grid;gap:7px;max-width:380px;margin-top:15px}.portal-finance-mini-bars i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#70ebff,#ffffff2e)}.portal-finance-mini-bars i:nth-child(2){width:78%}.portal-finance-mini-bars i:nth-child(3){width:52%;background:linear-gradient(90deg,#ffd476,#ffffff2e)}.portal-finance-mini-list{display:grid;gap:6px;margin-top:14px}.portal-finance-mini-list small{color:#ffffffdb}.portal-prontuario-modal-overlay{animation:portalModalUp .18s ease both}.portal-prontuario-qr-card,.portal-prontuario-summary-card{position:relative;overflow:hidden}.portal-prontuario-qr-card:after,.portal-prontuario-summary-card:after{content:"";position:absolute;right:-45px;bottom:-45px;width:140px;height:140px;border-radius:999px;background:#00a6dc1a}@keyframes portalModalUp{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:980px){.portal-agenda-availability,.portal-timeline-premium-item{grid-template-columns:1fr}.portal-timeline-premium-list:before{display:none}.portal-timeline-premium-item i{width:38px;height:38px}}.portal-mobile-bottom-nav{display:none}.portal-cliente-app{--portal-mobile-nav-height: 76px}.portal-cliente-panel,.portal-kpi-card,.portal-cliente-row,.portal-client-hero-panel,.portal-cliente-user,.portal-sidebar-brand,.portal-cliente-menu button{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.portal-cliente-main{scroll-behavior:smooth}.portal-cliente-btn,.portal-cliente-menu button,.portal-mobile-bottom-nav button,.portal-cliente-row,.portal-kpi-card{-webkit-tap-highlight-color:transparent}.portal-cliente-btn:focus-visible,.portal-cliente-menu button:focus-visible,.portal-mobile-bottom-nav button:focus-visible,.portal-cliente-form input:focus-visible,.portal-cliente-form select:focus-visible,.portal-cliente-form textarea:focus-visible{outline:3px solid rgba(0,166,220,.24);outline-offset:3px}.portal-cliente-empty{position:relative;overflow:hidden}.portal-cliente-empty:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:portalEmptyShimmer 2.8s ease-in-out infinite;pointer-events:none}@keyframes portalEmptyShimmer{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}@media(min-width:1181px){.portal-cliente-main{min-width:0}.portal-cliente-topbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(90deg,#f4fbffe6,#ffffffd1);border-bottom:1px solid rgba(17,104,156,.08);margin:-1px -4px 14px;padding:14px 4px 12px}}@media(max-width:1180px){.portal-cliente-app{display:block!important;min-height:100dvh;padding:0 0 var(--portal-mobile-nav-height)!important;overflow-x:hidden}.portal-cliente-sidebar{display:none!important}.portal-cliente-main{width:100%;min-height:100dvh;padding:18px 16px calc(var(--portal-mobile-nav-height) + 18px)!important;overflow-x:hidden}.portal-cliente-topbar{position:sticky;top:0;z-index:30;display:grid!important;grid-template-columns:1fr;gap:12px;margin:-18px -16px 16px;padding:16px 16px 13px;border-bottom:1px solid rgba(18,104,156,.1);background:linear-gradient(135deg,#f4fbfff5,#ffffffe0);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 14px 38px #10446d14}.portal-cliente-topbar h1{font-size:clamp(1.62rem,6vw,2.35rem)!important;letter-spacing:-.055em;line-height:.98}.portal-page-kicker{font-size:.66rem!important;letter-spacing:.18em!important}.portal-cliente-topbar>div:first-child>span{display:block;max-width:92vw;font-size:.86rem;line-height:1.35}.portal-cliente-user{justify-content:space-between;width:100%;padding:10px 11px!important;border-radius:18px!important}.portal-cliente-user .portal-cliente-btn{min-height:38px;padding:0 14px}.portal-mobile-bottom-nav{position:fixed;left:12px;right:12px;bottom:10px;z-index:80;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px;border:1px solid rgba(16,111,168,.18);border-radius:26px;background:linear-gradient(135deg,#fffffff0,#ebf9ffe6);box-shadow:0 22px 60px #08305333;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.portal-mobile-bottom-nav button{display:grid;place-items:center;gap:3px;min-height:52px;border:0;border-radius:18px;background:transparent;color:#58748f;font:inherit;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.portal-mobile-bottom-nav button span{display:grid;place-items:center;width:25px;height:25px;border-radius:12px;background:#0390cf1a;font-size:.84rem}.portal-mobile-bottom-nav button small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:800}.portal-mobile-bottom-nav button.active{color:#fff;background:linear-gradient(135deg,#008bd6,#00b7d9);box-shadow:0 12px 26px #008bd645;transform:translateY(-2px)}.portal-mobile-bottom-nav button.active span{background:#fff3}.portal-client-hero-panel{min-height:auto!important;padding:22px!important;border-radius:26px!important}.portal-client-hero-panel h2,.portal-client-hero-panel h1{font-size:clamp(2rem,8vw,3.2rem)!important;line-height:.98}.portal-client-hero-panel p{max-width:100%;font-size:.94rem}.portal-client-hero-panel .portal-cliente-actions,.portal-client-hero-panel-actions{display:grid!important;grid-template-columns:1fr;gap:10px}.portal-cliente-grid-kpi,.portal-kpi-grid,.portal-cliente-grid,.portal-action-grid,.portal-operational-grid,.portal-boats-executive-list,.portal-agenda-layout,.portal-contract-summary,.portal-finance-summary,.portal-quick-actions,.portal-mini-specs{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.portal-kpi-card,.portal-cliente-panel{border-radius:24px!important;box-shadow:0 18px 48px #10446d1c!important}.portal-kpi-card{min-height:auto!important;padding:16px!important}.portal-kpi-card strong{font-size:clamp(1.7rem,7vw,2.25rem)!important}.portal-cliente-panel{padding:18px!important}.portal-section-title,.portal-cliente-row,.portal-boat-executive-row,.portal-contract-row,.portal-finance-row,.portal-message-card,.portal-timeline-premium-item,.portal-agenda-history-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.portal-cliente-row,.portal-boat-executive-row,.portal-contract-row,.portal-finance-row,.portal-message-card{padding:15px!important;border-radius:22px!important}.portal-cliente-actions,.portal-contract-actions,.portal-finance-actions,.portal-boat-executive-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;width:100%}.portal-cliente-actions .portal-cliente-btn,.portal-contract-actions .portal-cliente-btn,.portal-finance-actions .portal-cliente-btn,.portal-boat-executive-actions .portal-cliente-btn{justify-content:center;min-height:42px;width:100%}.portal-cliente-form,.portal-form-premium,.portal-agenda-form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.portal-cliente-form label,.portal-cliente-form textarea,.portal-cliente-form select,.portal-cliente-form input{min-width:0}.portal-services-checklist{grid-template-columns:1fr!important}.portal-prontuario-modal-overlay,.portal-modal-overlay{align-items:flex-end!important;padding:0!important}.portal-prontuario-modal,.portal-contract-modal,.portal-modal{width:100%!important;max-width:none!important;max-height:92dvh!important;border-radius:28px 28px 0 0!important;overflow-y:auto!important}.portal-prontuario-modal-header,.portal-contract-modal-header,.portal-modal-header{position:sticky;top:0;z-index:4;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.portal-prontuario-detail-grid,.portal-prontuario-modal-grid,.portal-contract-modal-grid,.portal-document-grid{grid-template-columns:1fr!important}.portal-cliente-list,.portal-timeline-premium-list{gap:10px!important}}@media(max-width:640px){.portal-cliente-main{padding-left:10px!important;padding-right:10px!important}.portal-cliente-topbar{margin-left:-10px;margin-right:-10px;padding-left:12px;padding-right:12px}.portal-cliente-user>div:nth-child(2){min-width:0}.portal-cliente-user strong,.portal-cliente-user span{display:block;max-width:48vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-mobile-bottom-nav{left:8px;right:8px;bottom:8px;border-radius:22px}.portal-mobile-bottom-nav button{min-height:48px;border-radius:16px}.portal-mobile-bottom-nav button small{font-size:.56rem}.portal-cliente-actions,.portal-contract-actions,.portal-finance-actions,.portal-boat-executive-actions{grid-template-columns:1fr!important}.portal-cliente-btn{min-height:42px;padding-left:14px!important;padding-right:14px!important}.portal-client-hero-panel{padding:18px!important}.portal-client-hero-panel h2,.portal-client-hero-panel h1{font-size:clamp(1.7rem,11vw,2.75rem)!important}.portal-kpi-card,.portal-cliente-panel{padding:15px!important;border-radius:22px!important}.portal-cliente-row h3,.portal-boat-executive-row h3,.portal-contract-row h3,.portal-finance-row h3{font-size:.98rem!important}.portal-contract-table-head,.portal-finance-table-head,.portal-boat-table-head{display:none!important}.portal-cliente-pill{width:fit-content}}@media(prefers-reduced-motion:reduce){.portal-cliente-empty:after,.portal-prontuario-modal-overlay,.portal-message-card,.portal-timeline-premium-item,.portal-agenda-availability article,.portal-finance-insight-card,.portal-mobile-bottom-nav button{animation:none!important;transition:none!important}}.portal-prontuario-stack{display:grid;gap:18px;padding:18px 20px 24px}.portal-prontuario-section-full{min-width:0}.portal-prontuario-section-full>h3{margin:0 0 12px;color:#061f41;font-size:1.08rem;font-weight:850;letter-spacing:-.02em}.portal-maintenance-table{display:grid;gap:9px;padding:14px;border-radius:24px;border:1px solid rgba(160,199,229,.56);background:linear-gradient(145deg,#f6fbfff5,#fffffff5)}.portal-maintenance-header,.portal-maintenance-row{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(105px,.45fr) minmax(110px,.45fr);gap:12px;align-items:center}.portal-maintenance-header{padding:10px 12px;color:#607895;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.portal-maintenance-row{padding:13px 12px;border-radius:20px;border:1px solid rgba(158,203,236,.55);border-left:4px solid #16c99b;background:#ffffffeb;color:#12304c;font-weight:650}.portal-maintenance-main strong{display:block;color:#061f41;font-weight:850;line-height:1.25}.portal-maintenance-main small{display:block;margin-top:4px;color:#607895;font-size:.76rem;font-weight:650;line-height:1.35}@media(max-width:980px){.portal-maintenance-header{display:none}.portal-maintenance-row{grid-template-columns:1fr;gap:8px}}:root{--nc-ink: #061f44;--nc-muted: #60799b;--nc-soft-muted: #7b91ad;--nc-line: rgba(183, 211, 244, .9);--nc-card: rgba(255, 255, 255, .94);--nc-soft: #eef6ff;--nc-blue: #1f82ff;--nc-blue-dark: #075fd3;--nc-green: #15b76b;--nc-orange: #ff7b1a;--nc-purple: #8b4ff6;--nc-red: #f0445e;--nc-cyan: #07a7d7;--nc-teal: #00a889;--nc-slate: #64748b;--nc-gold: #d89218}.nc-page-shell{display:grid;gap:.9rem;color:var(--nc-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.nc-premium-surface,.nc-module-title-card,.nc-metric-card,.nc-list-panel,.nc-form-panel{border:1px solid var(--nc-line);background:radial-gradient(circle at top right,rgba(31,130,255,.08),transparent 32%),linear-gradient(135deg,#fffffffa,#f6fbfff2);box-shadow:0 15px 34px #2758941a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-module-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.75rem;align-items:stretch}.nc-module-title-card{padding:.95rem 1.1rem;border-radius:21px}.nc-eyebrow{margin:0 0 .24rem;color:#075fd3;font-size:.58rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-module-title-card h2,.nc-panel-heading h2,.nc-panel-heading h3,.nc-form-section h4{margin:0;color:var(--nc-ink);font-weight:1000;letter-spacing:-.045em}.nc-module-title-card h2{font-size:clamp(1.12rem,1.45vw,1.48rem)}.nc-module-title-card span{display:block;margin-top:.38rem;max-width:980px;color:var(--nc-muted);font-size:.76rem;font-weight:680;line-height:1.4}.nc-metric-card{position:relative;min-width:125px;padding:.75rem;overflow:hidden;border-radius:18px;border-top-width:4px}.nc-metric-card:before,.nc-kpi-card:before,.nc-module-card:before,.nc-list-row:before,.nc-detail-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;pointer-events:none}.nc-metric-card strong{position:relative;z-index:1;display:block;color:var(--nc-ink);font-size:1.32rem;font-weight:1000;line-height:1;letter-spacing:-.055em;white-space:nowrap}.nc-metric-card small{position:relative;z-index:1;display:block;margin-top:.46rem;color:var(--nc-muted);font-size:.58rem;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.nc-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.nc-kpi-card{position:relative;display:flex;justify-content:space-between;gap:.72rem;min-height:86px;padding:.78rem;overflow:hidden;border:1px solid var(--nc-line);border-top-width:4px;border-radius:18px;background:linear-gradient(135deg,#fff,#f6fbff);box-shadow:0 14px 28px #27589416}.nc-kpi-copy,.nc-kpi-card b,.nc-list-row>*,.nc-detail-modal>*{position:relative;z-index:1}.nc-kpi-copy span{display:block;color:#075fd3;font-size:.58rem;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.nc-kpi-copy strong{display:block;margin-top:.42rem;color:var(--nc-ink);font-size:1.38rem;font-weight:1000;letter-spacing:-.055em}.nc-kpi-copy small{display:block;margin-top:.18rem;color:var(--nc-muted);font-size:.62rem;font-weight:800}.nc-kpi-card b,.nc-list-icon,.nc-action-grid b{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;background:linear-gradient(135deg,var(--nc-blue),var(--nc-blue-dark));box-shadow:0 10px 20px #1f82ff38}.nc-kpi-card b{width:36px;height:36px;border-radius:13px;font-size:.84rem}.nc-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);gap:.75rem}.nc-hero-panel{position:relative;min-height:245px;overflow:hidden;border-radius:22px}.nc-hero-panel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061f44cc,#061f4438),radial-gradient(circle at top right,rgba(255,255,255,.45),transparent 38%)}.nc-hero-panel-content{position:relative;z-index:1;display:grid;align-content:end;min-height:245px;max-width:620px;padding:1.35rem;color:#fff}.nc-hero-panel-content h2{margin:.55rem 0 0;font-size:clamp(1.65rem,2.4vw,2.55rem);line-height:.98;letter-spacing:-.08em}.nc-hero-panel-content p{margin:.6rem 0 0;color:#ffffffd1;font-size:.78rem;line-height:1.48;font-weight:700}.nc-hero-pill,.nc-chip,.nc-status-pill,.nc-count-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:.26rem .62rem;border-radius:999px;color:#075fd3;border:1px solid rgba(31,130,255,.24);background:#1f82ff1a;font-size:.62rem;font-weight:1000;white-space:nowrap}.nc-hero-pill{width:fit-content;color:#08244a;background:#ffffffbd}.nc-feature-list{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.85rem}.nc-feature-list span{display:inline-flex;min-height:27px;align-items:center;padding:0 .62rem;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#ffffff29;font-size:.64rem;font-weight:900}.nc-list-panel,.nc-form-panel{border-radius:22px}.nc-list-panel{padding:.82rem;border-top-width:4px}.nc-form-panel{padding:.82rem}.nc-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.nc-panel-heading h3{font-size:.98rem}.nc-table-list{display:grid;gap:.48rem}.nc-list-row{position:relative;display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr) auto auto;align-items:center;gap:.75rem;width:100%;min-height:58px;padding:.58rem .68rem;overflow:hidden;color:var(--nc-ink);border:1px solid rgba(190,215,245,.96);border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 9px 22px #27589412;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nc-list-row:hover{transform:translateY(-1px);box-shadow:0 14px 28px #2758941f;border-color:#1f82ff6b}.nc-row-main{display:flex;align-items:center;gap:.62rem;min-width:0}.nc-list-icon{width:34px;height:34px;border-radius:12px;font-size:.78rem}.nc-row-title{min-width:0}.nc-row-title strong{display:block;overflow:hidden;color:var(--nc-ink);font-size:.78rem;font-weight:1000;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.nc-row-title small{display:block;margin-top:.12rem;overflow:hidden;color:var(--nc-muted);font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.nc-row-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.nc-row-meta span,.nc-modal-data span{display:grid;gap:.12rem;min-width:0}.nc-row-meta b,.nc-modal-data b{overflow:hidden;color:var(--nc-soft-muted);font-size:.54rem;font-weight:1000;letter-spacing:.07em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.nc-row-meta small,.nc-modal-data small{overflow:hidden;color:var(--nc-ink);font-size:.68rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.nc-row-actions{display:inline-flex;align-items:center;gap:.45rem}.nc-link-pill{color:#075fd3;font-size:.62rem;font-weight:1000;text-decoration:none}.nc-chip.green{color:#0f8f55;background:#15b76b24;border-color:#15b76b3d}.nc-chip.orange{color:#d95f05;background:#ff7b1a26;border-color:#ff7b1a42}.nc-chip.blue{color:#075fd3;background:#1f82ff21;border-color:#1f82ff3d}.nc-chip.purple{color:#6d30db;background:#8b4ff624;border-color:#8b4ff63d}.nc-chip.red{color:#c0263d;background:#f0445e24;border-color:#f0445e3d}.nc-chip.cyan{color:#047da4;background:#07a7d724;border-color:#07a7d738}.nc-chip.slate{color:#475569;background:#64748b24;border-color:#64748b38}.nc-chip.gold{color:#a76600;background:#d8921829;border-color:#d8921840}.nc-tone-blue{border-top-color:var(--nc-blue)}.nc-tone-blue:before,.nc-row-blue:before{background:linear-gradient(135deg,var(--nc-blue),transparent 72%)}.nc-tone-green{border-top-color:var(--nc-green)}.nc-tone-green:before,.nc-row-green:before{background:linear-gradient(135deg,var(--nc-green),transparent 72%)}.nc-tone-orange{border-top-color:var(--nc-orange)}.nc-tone-orange:before,.nc-row-orange:before{background:linear-gradient(135deg,var(--nc-orange),transparent 72%)}.nc-tone-purple{border-top-color:var(--nc-purple)}.nc-tone-purple:before,.nc-row-purple:before{background:linear-gradient(135deg,var(--nc-purple),transparent 72%)}.nc-tone-red{border-top-color:var(--nc-red)}.nc-tone-red:before,.nc-row-red:before{background:linear-gradient(135deg,var(--nc-red),transparent 72%)}.nc-tone-cyan{border-top-color:var(--nc-cyan)}.nc-tone-cyan:before,.nc-row-cyan:before{background:linear-gradient(135deg,var(--nc-cyan),transparent 72%)}.nc-tone-teal{border-top-color:var(--nc-teal)}.nc-tone-teal:before,.nc-row-teal:before{background:linear-gradient(135deg,var(--nc-teal),transparent 72%)}.nc-tone-gold{border-top-color:var(--nc-gold)}.nc-tone-gold:before,.nc-row-gold:before{background:linear-gradient(135deg,var(--nc-gold),transparent 72%)}.nc-list-row:before{opacity:.075}.nc-form-section{padding:.72rem;border:1px solid rgba(196,219,247,.88);border-radius:17px;background:radial-gradient(circle at top left,rgba(31,130,255,.06),transparent 42%),#ffffff8a}.nc-form-section+.nc-form-section{margin-top:.7rem}.nc-form-section h4{margin-bottom:.58rem;font-size:.82rem}.nc-form-grid{display:grid;gap:.54rem}.nc-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-span-2{grid-column:span 2}.nc-span-3{grid-column:span 3}.nc-span-4{grid-column:1 / -1}.nc-form-panel label{display:grid;gap:.28rem;min-width:0;color:#08244a;font-size:.62rem;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.nc-form-panel label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-form-panel input,.nc-form-panel select,.nc-form-panel textarea{width:100%;min-height:34px;padding:.38rem .62rem;color:#08244a;border:1px solid rgba(186,213,246,.98);border-radius:11px;outline:none;background:linear-gradient(135deg,#fffffff5,#eff6fff0);box-shadow:inset 0 1px #ffffffbf;font-size:.72rem;font-weight:780;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.nc-form-panel textarea{min-height:74px;padding-top:.52rem;line-height:1.35;resize:vertical}.nc-form-panel input:focus,.nc-form-panel select:focus,.nc-form-panel textarea:focus{border-color:#1f82ffcc;box-shadow:0 0 0 3px #1f82ff1a,inset 0 1px #ffffffe6;background:#fff}.nc-form-actions{display:flex;justify-content:flex-end;margin-top:.75rem}.nc-form-actions button,.nc-action-primary{min-width:170px;min-height:38px;padding:0 .95rem;color:#fff;border:0;border-radius:12px;background:linear-gradient(135deg,#318aff,#075fd3);box-shadow:0 13px 24px #1f82ff3b;font-size:.74rem;font-weight:1000;letter-spacing:-.015em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.nc-form-actions button:hover,.nc-action-primary:hover{transform:translateY(-1px);box-shadow:0 16px 28px #1f82ff47;filter:brightness(1.02)}.nc-form-hint{color:var(--nc-muted);font-size:.64rem;line-height:1.35;font-weight:720}.nc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1.25rem;background:#061f446b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-detail-modal{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(188,216,248,.98);border-top:5px solid var(--nc-blue);border-radius:24px;background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 34%),linear-gradient(135deg,#fff,#f6fbff);box-shadow:0 28px 80px #061f4447}.nc-modal-header{position:sticky;top:0;z-index:4;display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(196,219,247,.9);background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-modal-title{display:flex;gap:.72rem;align-items:center;min-width:0}.nc-modal-title-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#fff;border-radius:15px;background:linear-gradient(135deg,var(--nc-blue),var(--nc-blue-dark));font-size:.98rem;box-shadow:0 14px 25px #1f82ff33}.nc-modal-title h3{margin:0;overflow:hidden;color:var(--nc-ink);font-size:1.05rem;font-weight:1000;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.nc-modal-title p{margin:.18rem 0 0;color:var(--nc-muted);font-size:.68rem;font-weight:820}.nc-modal-close{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgba(190,215,245,.96);border-radius:12px;color:var(--nc-ink);background:#fff;font-size:1.2rem;font-weight:900;cursor:pointer}.nc-modal-body{display:grid;gap:.85rem;padding:1rem}.nc-modal-data{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.nc-modal-data span{min-height:58px;padding:.65rem;border:1px solid rgba(202,223,248,.96);border-radius:14px;background:#ffffffb8}.nc-modal-data small{white-space:normal}.nc-modal-description{padding:.78rem;color:var(--nc-muted);border:1px solid rgba(202,223,248,.96);border-radius:15px;background:#ffffffb3;font-size:.74rem;line-height:1.48;font-weight:720}.nc-modal-footer{display:flex;flex-wrap:wrap;gap:.5rem}.nc-modal-blue{border-top-color:var(--nc-blue)}.nc-modal-green{border-top-color:var(--nc-green)}.nc-modal-orange{border-top-color:var(--nc-orange)}.nc-modal-purple{border-top-color:var(--nc-purple)}.nc-modal-red{border-top-color:var(--nc-red)}.nc-modal-cyan{border-top-color:var(--nc-cyan)}.nc-modal-teal{border-top-color:var(--nc-teal)}.nc-modal-gold{border-top-color:var(--nc-gold)}.nc-module-grid{display:grid;gap:.62rem}.nc-colored-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-module-card{position:relative;display:grid;gap:.32rem;min-height:88px;padding:.78rem;overflow:hidden;border:1px solid rgba(202,223,248,.96);border-radius:17px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 11px 24px #27589412}.nc-module-card strong,.nc-module-card small{position:relative;z-index:1}.nc-module-card strong{color:var(--nc-ink);font-size:.75rem;font-weight:1000;letter-spacing:-.025em}.nc-module-card small{color:var(--nc-muted);font-size:.65rem;line-height:1.35;font-weight:720}.nc-action-grid{display:grid;gap:.56rem}.nc-action-grid button{display:flex;align-items:center;gap:.58rem;min-height:43px;padding:.56rem;color:var(--nc-ink);border:1px solid #d7e7fb;border-radius:14px;background:linear-gradient(135deg,#fff,#f7fbff);font-size:.72rem;font-weight:950;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nc-action-grid button:hover{transform:translateY(-1px);box-shadow:0 12px 23px #2758941f}.nc-action-grid b{width:32px;height:32px;border-radius:12px}.nc-row-empty{padding:1rem;color:var(--nc-muted);border:1px dashed rgba(178,207,241,.9);border-radius:16px;background:#ffffff94;font-weight:800;text-align:center}@media(max-width:1380px){.nc-module-header{grid-template-columns:1fr 1fr}.nc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-list-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto}.nc-row-actions{display:none}.nc-form-grid.four,.nc-modal-data{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1060px){.nc-dashboard-grid{grid-template-columns:1fr}.nc-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-list-row{grid-template-columns:1fr}.nc-row-meta,.nc-form-grid.three,.nc-form-grid.four,.nc-colored-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-module-header,.nc-kpi-grid,.nc-form-grid.two,.nc-form-grid.three,.nc-form-grid.four,.nc-colored-module-grid,.nc-modal-data{grid-template-columns:1fr}.nc-span-2,.nc-span-3,.nc-span-4{grid-column:1 / -1}.nc-row-meta{grid-template-columns:1fr}.nc-form-actions{justify-content:stretch}.nc-form-actions button{width:100%}.nc-modal-backdrop{padding:.6rem}}.nc-feedback-box{display:grid;gap:.35rem;padding:.7rem .8rem;border-radius:15px;border:1px solid rgba(190,215,245,.96);background:#ffffffb8;color:var(--nc-muted);font-size:.72rem;font-weight:820}.nc-feedback-box.erro{color:#c0263d;border-color:#f0445e40;background:#f0445e14}.nc-feedback-box.sucesso{color:#0f8f55;border-color:#15b76b3d;background:#15b76b14}.nc-empty-state{padding:1rem;border:1px dashed rgba(31,130,255,.35);border-radius:16px;color:var(--nc-muted);background:#1f82ff0f;font-size:.76rem;font-weight:800}.nc-form-actions button:disabled,.nc-action-primary:disabled{cursor:not-allowed;opacity:.62;transform:none;filter:grayscale(.1)}.nc-list-row:disabled{cursor:wait;opacity:.7}.nc-qr-detail-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);gap:.9rem;margin-top:.9rem}.nc-qr-card,.nc-prontuario-resumo-card{display:grid;gap:.72rem;padding:.92rem;border:1px solid rgba(188,214,246,.96);border-radius:20px;background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 38%),linear-gradient(135deg,#fffffff5,#f4f9ffeb);box-shadow:0 14px 34px #2758941a}.nc-qr-card h4,.nc-prontuario-resumo-card h4{margin:0;color:var(--nc-ink);font-size:.92rem;font-weight:1000;letter-spacing:-.035em}.nc-qr-card span,.nc-prontuario-resumo-card>span{color:var(--nc-muted);font-size:.68rem;font-weight:760;line-height:1.35}.nc-qr-card img,.nc-qr-placeholder{width:210px;height:210px;place-self:center;padding:.55rem;border:1px solid rgba(188,214,246,.96);border-radius:18px;background:#fff;box-shadow:0 18px 38px #2758941f}.nc-qr-placeholder{display:grid;place-items:center;color:var(--nc-muted);font-size:.72rem;font-weight:900;text-align:center}.nc-qr-card>strong{color:#075fd3;font-size:.82rem;font-weight:1000;text-align:center;letter-spacing:.04em}.nc-qr-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.nc-qr-actions button{min-height:40px;padding:0 .72rem;color:#fff;border:0;border-radius:13px;background:linear-gradient(135deg,#2f8cff,#075fd3);box-shadow:0 12px 24px #1f82ff38;font-size:.68rem;font-weight:950;cursor:pointer}.nc-qr-actions button:nth-child(2){color:#075fd3;border:1px solid rgba(31,130,255,.22);background:#1f82ff1a;box-shadow:none}.nc-qr-actions button:disabled{cursor:not-allowed;opacity:.58}.nc-qr-message{color:#0f8f55;font-size:.68rem;font-weight:950;text-align:center}.nc-prontuario-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.nc-prontuario-mini-grid span,.nc-prontuario-lista-curta span{display:grid;gap:.18rem;padding:.62rem;border:1px solid rgba(205,225,249,.94);border-radius:14px;background:#ffffffc7;color:var(--nc-ink);font-size:.72rem;font-weight:900}.nc-prontuario-mini-grid b,.nc-prontuario-lista-curta strong,.nc-prontuario-lista-curta b{color:#6b83a5;font-size:.62rem;font-weight:1000;text-transform:uppercase;letter-spacing:.055em}.nc-prontuario-lista-curta{display:grid;gap:.48rem}.nc-prontuario-lista-curta>strong{color:var(--nc-ink);font-size:.75rem}.nc-prontuario-lista-curta small{color:var(--nc-muted);font-size:.66rem;font-weight:760}.nc-public-page{min-height:100vh;padding:1.1rem;background:radial-gradient(circle at top left,rgba(31,130,255,.16),transparent 28%),linear-gradient(135deg,#eef6ff,#fff 42%,#e9f4ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--nc-ink)}.nc-public-hero,.nc-public-card,.nc-public-panel{border:1px solid rgba(188,214,246,.96);border-radius:28px;background:#ffffffc7;box-shadow:0 24px 60px #27589424;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nc-public-hero{position:relative;overflow:hidden;max-width:1120px;margin:0 auto 1rem;padding:1.35rem;background:linear-gradient(135deg,#042753f5,#1f82ffb8),url(/assets/hero_nautical_care-CrCSk4-N.png) center right / contain no-repeat;color:#fff}.nc-public-hero img,.nc-public-card img{width:160px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(255,255,255,.28))}.nc-public-pill{display:inline-flex;margin-top:1rem;padding:.42rem .72rem;border-radius:999px;background:#ffffffe6;color:#075fd3;font-size:.68rem;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.nc-public-hero h1{max-width:620px;margin:.8rem 0 0;color:#fff;font-size:clamp(2rem,7vw,4rem);line-height:.92;letter-spacing:-.075em}.nc-public-hero p{max-width:620px;color:#ffffffe6;font-size:.92rem;line-height:1.45;font-weight:760}.nc-public-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.nc-public-badges span{padding:.45rem .7rem;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#ffffff29;font-size:.7rem;font-weight:950}.nc-public-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem;max-width:1120px;margin:0 auto 1rem}.nc-public-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-public-panel{padding:1rem}.nc-public-panel h2{margin:0 0 .75rem;color:var(--nc-ink);font-size:1rem;font-weight:1000;letter-spacing:-.035em}.nc-public-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.nc-public-data-grid span,.nc-public-timeline span{display:grid;gap:.2rem;padding:.72rem;border:1px solid rgba(205,225,249,.96);border-radius:16px;background:#ffffffc7;font-size:.78rem;font-weight:860}.nc-public-data-grid b,.nc-public-timeline small{color:#6c84a5;font-size:.64rem;font-weight:1000;text-transform:uppercase;letter-spacing:.055em}.nc-public-panel.highlight{border-top:5px solid #15b76b}.nc-public-timeline{display:grid;gap:.55rem}.nc-public-timeline b{color:var(--nc-ink);font-size:.78rem;font-weight:1000}.nc-public-timeline em{justify-self:start;padding:.28rem .5rem;border-radius:999px;background:#15b76b1f;color:#0f8f55;font-size:.62rem;font-style:normal;font-weight:1000}.nc-public-panel.small strong{display:block;color:#075fd3;font-size:2rem;line-height:1;font-weight:1000}.nc-public-panel.small p,.nc-public-card p{color:var(--nc-muted);font-size:.78rem;font-weight:760;line-height:1.45}.nc-public-card.compact{display:grid;place-items:center;max-width:520px;margin:10vh auto 0;padding:2rem;text-align:center}.nc-public-card.compact h1{margin:1rem 0 0;color:var(--nc-ink);font-size:1.5rem;font-weight:1000;letter-spacing:-.045em}.nc-public-card.error{border-color:#f0445e47}@media(max-width:960px){.nc-qr-detail-grid,.nc-public-grid,.nc-public-grid.three,.nc-public-data-grid{grid-template-columns:1fr}.nc-public-hero{background:linear-gradient(135deg,#042753f5,#1f82ffb8)}.nc-prontuario-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.nc-qr-actions,.nc-prontuario-mini-grid{grid-template-columns:1fr}.nc-qr-card img,.nc-qr-placeholder{width:180px;height:180px}}.nc-qr-url-local{display:block;max-width:100%;padding:.55rem .65rem;overflow:hidden;color:#526b8c;border:1px solid rgba(184,211,244,.9);border-radius:14px;background:#ffffffb8;font-size:.68rem;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.nc-qr-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-qr-actions button:nth-child(3){color:#075fd3;background:#1f82ff1a;border:1px solid rgba(31,130,255,.22)}.nc-prontuario-modal-preview{margin-top:1rem;padding:1rem;border:1px solid rgba(184,211,244,.95);border-radius:24px;background:radial-gradient(circle at top right,rgba(31,130,255,.1),transparent 38%),linear-gradient(135deg,#fffffffa,#f4f9fff0)}.nc-public-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.nc-public-preview-header h4,.nc-prontuario-resumo-card h4,.nc-qr-card h4{color:var(--nc-ink);font-size:1rem;font-weight:1000;letter-spacing:-.035em}.nc-public-preview-header span:not(.nc-chip){display:block;margin-top:.25rem;color:var(--nc-muted);font-size:.76rem;font-weight:780}.nc-prontuario-modal-grid,.nc-maintenance-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem}.nc-prontuario-modal-grid span,.nc-maintenance-detail-grid span{display:grid;gap:.18rem;min-height:50px;padding:.62rem;color:var(--nc-ink);border:1px solid rgba(194,218,246,.95);border-radius:14px;background:#ffffffc7;font-size:.73rem;font-weight:850}.nc-prontuario-modal-grid b,.nc-maintenance-detail-grid b{color:#7289a8;font-size:.58rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.nc-prontuario-full-section{margin-top:1rem}.nc-prontuario-full-section h5{margin:0 0 .75rem;color:var(--nc-ink);font-size:.9rem;font-weight:1000;letter-spacing:-.025em}.nc-maintenance-detail-line{display:grid;gap:.65rem;padding:.85rem;border:1px solid rgba(194,218,246,.95);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f7fbffe0)}.nc-maintenance-detail-line+.nc-maintenance-detail-line{margin-top:.7rem}.nc-maintenance-detail-line strong{color:var(--nc-ink);font-size:.88rem;font-weight:1000}.nc-maintenance-detail-line small,.nc-maintenance-detail-line p{color:var(--nc-muted);font-size:.74rem;font-weight:760;line-height:1.45}.nc-maintenance-detail-line p{margin:0;padding:.65rem;border-radius:14px;background:#e8f2ffc7}.nc-public-hero-complete{min-height:360px}.nc-public-summary-grid,.nc-public-full-width{margin-top:1rem}.nc-public-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.nc-public-section-heading h2{margin-top:.5rem}.nc-public-section-heading>strong{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:58px;color:#fff;border-radius:20px;background:linear-gradient(135deg,#318aff,#075fd3);box-shadow:0 18px 34px #1f82ff3d;font-size:1.3rem;font-weight:1000}.nc-public-maintenance-list{display:grid;gap:.85rem}.nc-public-maintenance-card{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(194,218,246,.95);border-radius:22px;background:radial-gradient(circle at top left,rgba(21,183,107,.11),transparent 38%),linear-gradient(135deg,#fff,#f7fbff)}.nc-public-maintenance-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.nc-public-maintenance-card h3{margin:0;color:var(--nc-ink);font-size:1rem;font-weight:1000;letter-spacing:-.035em}.nc-public-maintenance-card header p,.nc-public-maintenance-description{margin:.25rem 0 0;color:var(--nc-muted);font-size:.78rem;font-weight:780;line-height:1.45}.nc-public-maintenance-card header>span{flex:0 0 auto;padding:.4rem .65rem;color:#075fd3;border:1px solid rgba(31,130,255,.22);border-radius:999px;background:#1f82ff1a;font-size:.72rem;font-weight:950}.nc-public-maintenance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.nc-public-maintenance-grid span,.nc-public-data-grid.one-column span,.nc-public-panel.small-list span{display:grid;gap:.25rem;padding:.72rem;border:1px solid rgba(201,222,248,.95);border-radius:16px;background:#ffffffbd;color:var(--nc-ink);font-size:.78rem;font-weight:820}.nc-public-maintenance-grid b,.nc-public-panel.small-list b{color:#7289a8;font-size:.62rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.nc-public-panel.small-list{align-content:start}.nc-public-panel.small-list span+span{margin-top:.55rem}.nc-public-panel.small-list small{color:var(--nc-muted);font-size:.68rem;font-weight:760}@media(max-width:1180px){.nc-prontuario-modal-grid,.nc-maintenance-detail-grid,.nc-public-maintenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nc-qr-actions,.nc-prontuario-modal-grid,.nc-maintenance-detail-grid,.nc-public-maintenance-grid{grid-template-columns:1fr}.nc-public-maintenance-card header,.nc-public-section-heading,.nc-public-preview-header{display:grid}}.nc-public-page-premium{padding:1rem 1rem 2rem;background:radial-gradient(circle at top left,rgba(31,130,255,.15),transparent 28%),radial-gradient(circle at 88% 18%,rgba(21,183,107,.1),transparent 24%),linear-gradient(135deg,#eef6ff,#fff 44%,#e8f4ff)}.nc-public-hero-clean{min-height:340px;display:flex;align-items:center;background:linear-gradient(90deg,#031d43f5,#0a4483e6 44%,#1f82ff94),url(/assets/hero_nautical_care-CrCSk4-N.png) right center / contain no-repeat;box-shadow:0 28px 70px #0a376f3d}.nc-public-hero-content{position:relative;z-index:2;width:min(650px,100%)}.nc-public-logo-stage{width:168px;height:92px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:.25rem;padding:0;border:0;background:transparent;box-shadow:none}.nc-public-logo-stage img,.nc-public-hero-clean .nc-public-logo-stage img{width:160px;max-height:86px;object-fit:contain;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 8px 14px rgba(255,255,255,.34)) drop-shadow(0 12px 24px rgba(0,35,78,.28))}.nc-public-pill-light{margin-top:.2rem;background:#fffffff0;box-shadow:0 10px 24px #00224e2e}.nc-public-pill.compact{margin-top:0;padding:.32rem .55rem;font-size:.58rem}.nc-public-badges-strong span{background:#fff3;box-shadow:inset 0 1px #ffffff38}.nc-public-grid,.nc-public-grid.three,.nc-public-full-width{width:min(1120px,calc(100vw - 2rem));max-width:1120px}.nc-public-full-width{margin:1rem auto}.nc-public-grid-balanced{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch}.nc-public-summary-grid{align-items:stretch}.nc-public-bottom-grid{align-items:start}.nc-public-colored-panel,.nc-public-metric-card{position:relative;overflow:hidden}.nc-public-colored-panel:before,.nc-public-metric-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none}.nc-public-metric-card{min-height:138px;padding:1rem 1rem 1rem 4.6rem;border-top-width:5px;border-top-style:solid}.nc-public-metric-card .nc-public-card-icon{position:absolute;top:1rem;left:1rem}.nc-public-metric-card h2,.nc-public-metric-card strong,.nc-public-metric-card p,.nc-public-colored-panel>*{position:relative;z-index:1}.nc-public-card-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;border-radius:15px;background:linear-gradient(135deg,#318aff,#075fd3);box-shadow:0 15px 30px #1f82ff3d;font-size:1rem;font-weight:1000}.nc-public-metric-card.green,.nc-public-colored-panel.green{border-top-color:#15b76b}.nc-public-metric-card.green:before,.nc-public-colored-panel.green:before{background:linear-gradient(135deg,#15b76b,transparent 70%)}.nc-public-metric-card.green .nc-public-card-icon,.nc-public-colored-panel.green .nc-public-card-icon{background:linear-gradient(135deg,#23c87c,#0f8f55)}.nc-public-metric-card.blue,.nc-public-colored-panel.blue{border-top-color:#1f82ff}.nc-public-metric-card.blue:before,.nc-public-colored-panel.blue:before{background:linear-gradient(135deg,#1f82ff,transparent 70%)}.nc-public-metric-card.orange,.nc-public-colored-panel.orange{border-top-color:#ff7b1a}.nc-public-metric-card.orange:before,.nc-public-colored-panel.orange:before{background:linear-gradient(135deg,#ff7b1a,transparent 70%)}.nc-public-metric-card.orange .nc-public-card-icon,.nc-public-colored-panel.orange .nc-public-card-icon{background:linear-gradient(135deg,#ff9740,#df6408)}.nc-public-colored-panel.purple{border-top-color:#8b4ff6}.nc-public-colored-panel.purple:before{background:linear-gradient(135deg,#8b4ff6,transparent 70%)}.nc-public-colored-panel.purple .nc-public-card-icon{background:linear-gradient(135deg,#9d6afb,#6d30db)}.nc-public-colored-panel.cyan{border-top-color:#07a7d7}.nc-public-colored-panel.cyan:before{background:linear-gradient(135deg,#07a7d7,transparent 70%)}.nc-public-colored-panel.cyan .nc-public-card-icon{background:linear-gradient(135deg,#16bde9,#047da4)}.nc-public-panel-title-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.nc-public-panel-title-row h2{margin:.25rem 0 0}.nc-public-panel-title-row.compact-title{margin-bottom:.8rem}.nc-public-panel-title-row.compact-title h2{margin:0}.nc-public-colored-data-grid span,.nc-public-maintenance-grid span,.nc-public-list-item.colored{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(31,130,255,.08),transparent 40%),#ffffffd6}.nc-public-colored-data-grid span:before,.nc-public-maintenance-grid span:before,.nc-public-list-item.colored:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none}.nc-public-colored-data-grid span:nth-child(4n+1):before,.nc-public-maintenance-grid span:nth-child(4n+1):before{background:linear-gradient(135deg,#1f82ff,transparent 70%)}.nc-public-colored-data-grid span:nth-child(4n+2):before,.nc-public-maintenance-grid span:nth-child(4n+2):before{background:linear-gradient(135deg,#15b76b,transparent 70%)}.nc-public-colored-data-grid span:nth-child(4n+3):before,.nc-public-maintenance-grid span:nth-child(4n+3):before{background:linear-gradient(135deg,#ff7b1a,transparent 70%)}.nc-public-colored-data-grid span:nth-child(4n+4):before,.nc-public-maintenance-grid span:nth-child(4n+4):before{background:linear-gradient(135deg,#8b4ff6,transparent 70%)}.nc-public-colored-data-grid span>*,.nc-public-colored-data-grid span,.nc-public-maintenance-grid span>*,.nc-public-maintenance-grid span,.nc-public-list-item.colored>*,.nc-public-list-item.colored{z-index:1}.nc-public-data-grid.one-column.compact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-public-data-grid.one-column.compact-cards .wide{grid-column:1 / -1}.nc-public-maintenance-section{border-top:5px solid #15b76b}.nc-public-section-heading p{margin:.35rem 0 0;color:#607b9d;font-size:.78rem;font-weight:780}.nc-public-maintenance-card{position:relative;overflow:hidden;border-top:4px solid #1f82ff}.nc-public-maintenance-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none}.nc-public-maintenance-card.green{border-top-color:#15b76b}.nc-public-maintenance-card.green:before{background:linear-gradient(135deg,#15b76b,transparent 70%)}.nc-public-maintenance-card.orange{border-top-color:#ff7b1a}.nc-public-maintenance-card.orange:before{background:linear-gradient(135deg,#ff7b1a,transparent 70%)}.nc-public-maintenance-card.red{border-top-color:#f0445e}.nc-public-maintenance-card.red:before{background:linear-gradient(135deg,#f0445e,transparent 70%)}.nc-public-maintenance-card.blue:before{background:linear-gradient(135deg,#1f82ff,transparent 70%)}.nc-public-maintenance-card header,.nc-public-maintenance-card .nc-public-maintenance-grid,.nc-public-maintenance-card .nc-public-maintenance-description{position:relative;z-index:1}.nc-public-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:34px;padding:.38rem .7rem;border-radius:999px;font-size:.72rem;font-weight:1000}.nc-public-status-badge.green{color:#0f8f55;border:1px solid rgba(21,183,107,.24);background:#15b76b26}.nc-public-status-badge.orange{color:#d95f05;border:1px solid rgba(255,123,26,.26);background:#ff7b1a26}.nc-public-status-badge.red{color:#c0263d;border:1px solid rgba(240,68,94,.26);background:#f0445e26}.nc-public-status-badge.blue{color:#075fd3;border:1px solid rgba(31,130,255,.24);background:#1f82ff24}.nc-public-list-item.colored{border-top:3px solid rgba(31,130,255,.65)}.nc-public-list-item.colored.purple{border-top-color:#8b4ff6}.nc-public-list-item.colored.purple:before{background:linear-gradient(135deg,#8b4ff6,transparent 70%)}.nc-public-list-item.colored.cyan{border-top-color:#07a7d7}.nc-public-list-item.colored.cyan:before{background:linear-gradient(135deg,#07a7d7,transparent 70%)}.nc-public-list-item.colored.orange{border-top-color:#ff7b1a}.nc-public-list-item.colored.orange:before{background:linear-gradient(135deg,#ff7b1a,transparent 70%)}.nc-public-list-item.colored.green{border-top-color:#15b76b}.nc-public-list-item.colored.green:before{background:linear-gradient(135deg,#15b76b,transparent 70%)}.nc-public-list-item.colored.red{border-top-color:#f0445e}.nc-public-list-item.colored.red:before{background:linear-gradient(135deg,#f0445e,transparent 70%)}.nc-public-list-total{margin-top:.65rem;color:#047da4;border:1px solid rgba(7,167,215,.24);background:#07a7d71a}.nc-public-loading-card img{background:transparent!important;filter:drop-shadow(0 12px 24px rgba(10,55,111,.18))}@media(max-width:960px){.nc-public-hero-clean{background:linear-gradient(135deg,#031d43f5,#1f82ffb8),url(/assets/hero_nautical_care-CrCSk4-N.png) center bottom / cover no-repeat}.nc-public-grid-balanced,.nc-public-data-grid.one-column.compact-cards{grid-template-columns:1fr}}.nc-public-logo-stage{width:auto!important;height:auto!important;min-height:78px;align-items:center!important;margin-bottom:.55rem!important}.nc-public-brand-mark{display:inline-flex;align-items:center;gap:.72rem;min-width:188px;padding:.62rem .82rem;border:1px solid rgba(255,255,255,.38);border-radius:22px;background:linear-gradient(135deg,#ffffff38,#ffffff14),#051f4729;box-shadow:0 18px 42px #001c453d,inset 0 1px #ffffff5c;-webkit-backdrop-filter:blur(10px) saturate(1.25);backdrop-filter:blur(10px) saturate(1.25)}.nc-public-brand-symbol{position:relative;display:inline-flex;width:46px;height:46px;flex:0 0 auto;border-radius:17px;overflow:hidden;background:radial-gradient(circle at 28% 24%,#ffbf45 0 17%,transparent 18%),linear-gradient(135deg,#ffffff 0 18%,transparent 19%),linear-gradient(135deg,#1f82ff,#043b82);box-shadow:0 12px 26px #1f82ff52,inset 0 1px #ffffff8c}.nc-public-brand-symbol:before{content:"";position:absolute;left:9px;right:9px;bottom:10px;height:13px;border-radius:999px 999px 0 0;border-top:3px solid rgba(255,255,255,.96);border-bottom:3px solid rgba(255,255,255,.72);transform:skew(-14deg)}.nc-public-brand-symbol i{position:absolute;left:22px;top:9px;width:7px;height:26px;border-radius:4px 4px 2px 2px;background:#fff;box-shadow:0 0 0 2px #043b8233}.nc-public-brand-symbol b{position:absolute;left:17px;top:6px;width:17px;height:8px;border-radius:5px 5px 2px 2px;background:#fff}.nc-public-brand-text{display:grid;gap:.05rem;line-height:1;text-transform:uppercase}.nc-public-brand-text strong{color:#fff;font-size:1.82rem;font-weight:1000;letter-spacing:-.055em;text-shadow:0 8px 18px rgba(0,22,58,.28)}.nc-public-brand-text small{color:#ffffffe0;font-size:.56rem;font-weight:950;letter-spacing:.18em}.nc-public-loading-card .nc-public-brand-mark{background:linear-gradient(135deg,#1f82ff29,#ffffffeb),#fff;border-color:#1f82ff3d}.nc-public-loading-card .nc-public-brand-text strong{color:#075fd3;text-shadow:none}.nc-public-loading-card .nc-public-brand-text small{color:#607b9d}.nc-public-maintenance-list{display:grid;gap:.8rem}.nc-public-maintenance-card{margin:0!important}@media(max-width:760px){.nc-public-brand-mark{min-width:168px;padding:.55rem .7rem}.nc-public-brand-text strong{font-size:1.5rem}}.nc-dashboard-evolved{gap:.95rem}.nc-kpi-grid-evolved{gap:.85rem}.nc-kpi-evolved{min-height:104px;padding:.95rem;border-radius:20px}.nc-kpi-evolved .nc-kpi-copy strong{margin-top:.35rem;font-size:1.62rem}.nc-kpi-evolved .nc-kpi-copy em{display:inline-flex;width:fit-content;margin-top:.42rem;padding:.18rem .45rem;color:var(--nc-blue-dark);border:1px solid rgba(31,130,255,.18);border-radius:999px;background:#1f82ff14;font-size:.56rem;font-style:normal;font-weight:1000;letter-spacing:.025em}.nc-kpi-evolved b{width:42px;height:42px;border-radius:15px;font-size:.95rem}.nc-dashboard-grid-evolved{grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr);align-items:stretch}.nc-hero-panel-evolved{display:grid;grid-template-columns:minmax(380px,.88fr) minmax(380px,1.12fr);min-height:355px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 78% 18%,rgba(31,130,255,.14),transparent 36%),linear-gradient(135deg,#0a2855,#16416f 46%,#edf6ff 46%,#fff)}.nc-hero-panel-evolved:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(6,31,68,.5),transparent 44%),radial-gradient(circle at 18% 78%,rgba(255,255,255,.15),transparent 28%);pointer-events:none}.nc-hero-copy-evolved{position:relative;z-index:2;display:grid;align-content:center;gap:.85rem;padding:1.55rem 1.7rem;color:#fff}.nc-hero-copy-evolved h2{max-width:620px;margin:0;color:#fff;font-size:clamp(2.05rem,3.3vw,3.65rem);line-height:.95;font-weight:1000;letter-spacing:-.09em;text-wrap:balance}.nc-hero-copy-evolved p{max-width:610px;margin:0;color:#ffffffd6;font-size:.82rem;line-height:1.52;font-weight:760}.nc-hero-media-evolved{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:355px;padding:.7rem .85rem .7rem 0}.nc-hero-panel-evolved .nc-hero-media-evolved img{position:relative;inset:auto;width:100%;height:100%;max-height:335px;object-fit:contain;object-position:center;filter:drop-shadow(0 30px 45px rgba(6,31,68,.24))}.nc-hero-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;max-width:650px}.nc-hero-stats-grid span{display:grid;gap:.18rem;min-height:64px;padding:.62rem .7rem;border:1px solid rgba(255,255,255,.23);border-radius:16px;background:#ffffff21;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-hero-stats-grid b{overflow:hidden;color:#fff;font-size:.82rem;font-weight:1000;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.nc-hero-stats-grid small{color:#ffffffbf;font-size:.58rem;font-weight:900;line-height:1.22;text-transform:uppercase;letter-spacing:.045em}.nc-feature-list-evolved{margin-top:0}.nc-feature-list-evolved span{min-height:30px;padding:0 .72rem;background:#ffffff2e}.nc-command-panel{position:relative;display:grid;gap:.82rem;padding:.95rem;overflow:hidden;border:1px solid var(--nc-line);border-top-width:4px;border-radius:24px;background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fbfff0);box-shadow:0 15px 34px #2758941a}.nc-command-panel:before,.nc-dashboard-card-expanded:before,.nc-insight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none}.nc-command-panel:before{background:linear-gradient(135deg,var(--nc-blue),transparent 68%)}.nc-panel-heading-evolved{position:relative;z-index:1;margin-bottom:0}.nc-panel-heading-evolved h3{font-size:1.03rem}.nc-executive-reading{position:relative;z-index:1;display:grid;gap:.55rem}.nc-reading-card{display:grid;gap:.12rem;padding:.7rem;border:1px solid rgba(190,215,245,.9);border-radius:16px;background:#ffffffb3}.nc-reading-card strong{color:var(--nc-ink);font-size:1rem;font-weight:1000;letter-spacing:-.045em}.nc-reading-card small{color:var(--nc-muted);font-size:.64rem;line-height:1.32;font-weight:820}.nc-reading-card.green{border-left:4px solid var(--nc-green)}.nc-reading-card.orange{border-left:4px solid var(--nc-orange)}.nc-reading-card.purple{border-left:4px solid var(--nc-purple)}.nc-progress-block{position:relative;z-index:1;display:grid;gap:.48rem;padding:.72rem;border:1px solid rgba(190,215,245,.9);border-radius:17px;background:#ffffffad}.nc-progress-block>div:first-child{display:flex;justify-content:space-between;gap:.7rem}.nc-progress-block strong{color:var(--nc-ink);font-size:.76rem;font-weight:1000}.nc-progress-block small{color:var(--nc-muted);font-size:.62rem;font-weight:900}.nc-progress-track{height:10px;overflow:hidden;border-radius:999px;background:#1f82ff1f}.nc-progress-track span{display:block;height:100%;min-width:8%;border-radius:inherit;background:linear-gradient(90deg,var(--nc-blue),var(--nc-green));box-shadow:0 8px 18px #1f82ff3d}.nc-dashboard-mini-list{position:relative;z-index:1;display:grid;gap:.52rem}.nc-dashboard-mini-list button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:52px;padding:.58rem;color:var(--nc-ink);border:1px solid rgba(190,215,245,.96);border-radius:16px;background:#ffffffb8;cursor:pointer;text-align:left}.nc-dashboard-mini-list button>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;border-radius:12px;background:linear-gradient(135deg,var(--nc-blue),var(--nc-blue-dark));box-shadow:0 10px 20px #1f82ff2e}.nc-dashboard-mini-list strong{display:block;color:var(--nc-ink);font-size:.73rem;font-weight:1000}.nc-dashboard-mini-list small{display:block;margin-top:.1rem;color:var(--nc-muted);font-size:.62rem;font-weight:820}.nc-dashboard-mini-list b{color:var(--nc-blue-dark);font-size:.62rem;font-weight:1000}.nc-dashboard-secondary-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);gap:.85rem}.nc-dashboard-card-expanded{position:relative;overflow:hidden}.nc-dashboard-card-expanded:before{background:linear-gradient(135deg,var(--nc-green),transparent 70%)}.nc-dashboard-secondary-grid .nc-tone-purple:before{background:linear-gradient(135deg,var(--nc-purple),transparent 70%)}.nc-action-grid-evolved{position:relative;z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.nc-action-grid-evolved button{display:grid;grid-template-columns:auto 1fr auto;min-height:72px;padding:.72rem}.nc-action-grid-evolved button span{display:grid;gap:.16rem}.nc-action-grid-evolved button strong{color:var(--nc-ink);font-size:.76rem;font-weight:1000;letter-spacing:-.025em}.nc-action-grid-evolved button small{color:var(--nc-muted);font-size:.62rem;font-weight:780;line-height:1.28}.nc-action-grid-evolved button em{align-self:start;padding:.2rem .48rem;color:var(--nc-blue-dark);border:1px solid rgba(31,130,255,.18);border-radius:999px;background:#1f82ff14;font-size:.55rem;font-style:normal;font-weight:1000;white-space:nowrap}.nc-care-flow{position:relative;z-index:1;display:grid;gap:.52rem}.nc-care-flow div{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"num title" "num text";align-items:center;gap:.08rem .58rem;min-height:48px;padding:.52rem;border:1px solid rgba(190,215,245,.9);border-radius:15px;background:#ffffffb8}.nc-care-flow span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;color:#fff;border-radius:11px;background:linear-gradient(135deg,var(--nc-purple),#5c2cc5);font-size:.6rem;font-weight:1000}.nc-care-flow strong{grid-area:title;color:var(--nc-ink);font-size:.73rem;font-weight:1000}.nc-care-flow small{grid-area:text;color:var(--nc-muted);font-size:.61rem;font-weight:790}.nc-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.nc-insight-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.68rem;min-height:104px;padding:.88rem;overflow:hidden;border:1px solid var(--nc-line);border-top-width:4px;border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f6fbfff2);box-shadow:0 14px 28px #27589416}.nc-insight-card:before{background:linear-gradient(135deg,var(--nc-blue),transparent 72%)}.nc-insight-card>span,.nc-insight-card>div{position:relative;z-index:1}.nc-insight-card>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;border-radius:14px;background:linear-gradient(135deg,var(--nc-blue),var(--nc-blue-dark));box-shadow:0 12px 24px #1f82ff33}.nc-insight-card strong{display:block;color:var(--nc-ink);font-size:.78rem;font-weight:1000;letter-spacing:-.025em}.nc-insight-card small{display:block;margin-top:.28rem;color:var(--nc-muted);font-size:.64rem;font-weight:780;line-height:1.38}.nc-insight-card.nc-tone-green:before{background:linear-gradient(135deg,var(--nc-green),transparent 72%)}.nc-insight-card.nc-tone-gold:before{background:linear-gradient(135deg,var(--nc-gold),transparent 72%)}.nc-insight-card.nc-tone-cyan:before{background:linear-gradient(135deg,var(--nc-cyan),transparent 72%)}.nc-insight-card.nc-tone-green>span{background:linear-gradient(135deg,var(--nc-green),#0c8c50)}.nc-insight-card.nc-tone-gold>span{background:linear-gradient(135deg,var(--nc-gold),#a76600)}.nc-insight-card.nc-tone-cyan>span{background:linear-gradient(135deg,var(--nc-cyan),#05799e)}@media(max-width:1420px){.nc-dashboard-grid-evolved,.nc-dashboard-secondary-grid{grid-template-columns:1fr}.nc-hero-panel-evolved{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.nc-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.nc-hero-panel-evolved{grid-template-columns:1fr}.nc-hero-media-evolved{order:-1;min-height:220px;padding:.8rem}.nc-hero-panel-evolved .nc-hero-media-evolved img{max-height:220px}.nc-hero-stats-grid,.nc-action-grid-evolved,.nc-insight-grid{grid-template-columns:1fr}}.nc-dashboard-evolved .nc-hero-panel-evolved{position:relative;display:block;min-height:392px;overflow:hidden;isolation:isolate;border-radius:26px;background:radial-gradient(circle at 78% 30%,rgba(31,130,255,.2),transparent 35%),linear-gradient(120deg,#082448,#103762 42%,#dceeff 72%,#f7fbff)}.nc-dashboard-evolved .nc-hero-panel-evolved:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#061f44fa,#061f44eb 28%,#061f448f 47%,#061f440f 74%,#ffffff2e),radial-gradient(circle at 20% 72%,rgba(31,130,255,.24),transparent 28%);pointer-events:none}.nc-dashboard-evolved .nc-hero-panel-evolved:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(105deg,rgba(255,255,255,.08) 0 23%,transparent 23.2% 100%),linear-gradient(130deg,transparent 0 44%,rgba(255,255,255,.13) 44.2% 44.8%,transparent 45% 100%);pointer-events:none}.nc-dashboard-evolved .nc-hero-media-evolved{position:absolute;inset:0 0 0 auto;z-index:0;width:69%;min-height:0;padding:0;overflow:hidden;background:transparent}.nc-dashboard-evolved .nc-hero-panel-evolved .nc-hero-media-evolved img{position:absolute;inset:-5% -5% -5% auto;width:112%;height:110%;max-height:none;object-fit:cover;object-position:center right;opacity:.88;filter:saturate(1.1) contrast(1.02) drop-shadow(0 26px 54px rgba(6,31,68,.18));mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 9%,rgba(0,0,0,.88) 24%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 9%,rgba(0,0,0,.88) 24%,#000 100%)}.nc-dashboard-evolved .nc-hero-copy-evolved{position:relative;z-index:4;width:min(560px,52%);min-height:392px;padding:1.65rem 1.75rem;align-content:center;gap:.95rem}.nc-dashboard-evolved .nc-hero-copy-evolved h2{max-width:540px;font-size:clamp(2.1rem,3vw,3.25rem);line-height:.98;letter-spacing:-.075em;text-shadow:0 12px 28px rgba(0,0,0,.24)}.nc-dashboard-evolved .nc-hero-copy-evolved p{max-width:540px;color:#ffffffed;font-size:.86rem;line-height:1.55;font-weight:850;text-shadow:0 8px 18px rgba(0,0,0,.18)}.nc-dashboard-evolved .nc-hero-pill{width:fit-content;min-height:34px;padding:0 .9rem;color:#082448;border:1px solid rgba(255,255,255,.55);background:#ffffffe0;box-shadow:0 14px 28px #061f4429}.nc-dashboard-evolved .nc-hero-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;max-width:520px}.nc-dashboard-evolved .nc-hero-stats-grid span{min-height:70px;padding:.72rem .78rem;border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#ffffff2e,#ffffff17),#08244885;box-shadow:inset 0 1px #ffffff3d,0 16px 30px #04163024;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nc-dashboard-evolved .nc-hero-stats-grid span:nth-child(3){grid-column:1 / -1}.nc-dashboard-evolved .nc-hero-stats-grid b{overflow:visible;color:#fff;font-size:.93rem;line-height:1.18;letter-spacing:-.03em;white-space:normal;text-overflow:clip;text-shadow:0 8px 16px rgba(0,0,0,.22)}.nc-dashboard-evolved .nc-hero-stats-grid small{color:#ffffffdb;font-size:.62rem;line-height:1.25}.nc-dashboard-evolved .nc-feature-list-evolved{display:flex;flex-wrap:wrap;gap:.48rem;max-width:530px}.nc-dashboard-evolved .nc-feature-list-evolved span{min-height:32px;padding:0 .82rem;color:#fff;border-color:#ffffff59;background:#08244861;box-shadow:inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.68rem;font-weight:1000;text-shadow:0 6px 14px rgba(0,0,0,.2)}@media(max-width:1420px){.nc-dashboard-evolved .nc-hero-copy-evolved{width:min(540px,56%)}.nc-dashboard-evolved .nc-hero-media-evolved{width:72%}}@media(max-width:980px){.nc-dashboard-evolved .nc-hero-panel-evolved{min-height:auto}.nc-dashboard-evolved .nc-hero-copy-evolved{width:100%;min-height:0;padding:1.4rem}.nc-dashboard-evolved .nc-hero-media-evolved{position:relative;order:-1;width:100%;min-height:230px}.nc-dashboard-evolved .nc-hero-panel-evolved .nc-hero-media-evolved img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 68%,transparent 100%)}.nc-dashboard-evolved .nc-hero-stats-grid{grid-template-columns:1fr}.nc-dashboard-evolved .nc-hero-stats-grid span:nth-child(3){grid-column:auto}}.nc-manutencoes-operacionais .nc-module-header{grid-template-columns:minmax(360px,1fr) repeat(3,minmax(140px,190px))}.nc-operational-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .95rem;border:1px solid rgba(190,215,245,.9);border-radius:20px;background:linear-gradient(135deg,#ffffffe6,#ecf7ffb8);box-shadow:0 18px 44px #061f4414}.nc-operational-toolbar span{color:var(--nc-muted);font-size:.78rem;font-weight:850;text-align:right}.nc-two-column-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.nc-compact-list{max-height:380px;overflow:auto;padding-right:.2rem}.nc-alert-row{cursor:default}.nc-action-secondary{border:1px solid rgba(190,215,245,.95);color:#0b3768;background:#ffffffdb;box-shadow:0 12px 28px #061f4414}.nc-modal-action-stack{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.nc-modal-action-stack button{min-height:38px;padding:0 .9rem;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f9f68,#16c784);box-shadow:0 14px 26px #0f9f682e;cursor:pointer;font-size:.72rem;font-weight:950}.nc-modal-action-stack button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.03)}.nc-modal-action-stack button:disabled{cursor:not-allowed;opacity:.55}.nc-modal-action-stack button.danger{background:linear-gradient(135deg,#d3324f,#f06473);box-shadow:0 14px 26px #d3324f29}.nc-conclusion-box,.nc-linked-box{display:grid;gap:.75rem;margin-top:1rem;padding:.9rem;border:1px solid rgba(190,215,245,.88);border-radius:18px;background:#f7fbffd1}.nc-conclusion-box h4,.nc-linked-box h4{margin:0;color:#082448;font-size:.82rem;font-weight:1000}.nc-linked-box span{display:inline-flex;width:fit-content;max-width:100%;padding:.45rem .7rem;border-radius:999px;color:#0b3768;background:#d9edffb8;font-size:.7rem;font-weight:900}.nc-linked-box.warning{border-color:#f0445e3d;background:#f0445e14}.nc-conclusion-box .nc-form-grid label,.nc-conclusion-box .nc-form-grid input,.nc-conclusion-box .nc-form-grid textarea{font-size:.68rem}@media(max-width:1180px){.nc-manutencoes-operacionais .nc-module-header,.nc-two-column-grid{grid-template-columns:1fr}.nc-operational-toolbar{align-items:flex-start;flex-direction:column}.nc-operational-toolbar span{text-align:left}}.nc-feedback-box.info{color:#075985;border-color:#0ea5e93d;background:#0ea5e914}.nc-toolbar-tabs{display:flex;gap:.65rem;flex-wrap:wrap;margin:.4rem 0 1rem}.nc-toolbar-tabs button{border:1px solid rgba(19,78,139,.16);background:#ffffffd1;color:#24415f;border-radius:999px;padding:.58rem .95rem;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #0f3a6414;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nc-toolbar-tabs button:hover,.nc-toolbar-tabs button.active{transform:translateY(-1px);border-color:#1f82ff7a;box-shadow:0 16px 36px #1f82ff26;color:#0d4f93}.nc-grid-two-balanced{align-items:start;grid-template-columns:minmax(340px,.95fr) minmax(420px,1.35fr)}.nc-alert-success,.nc-alert-error{margin:.75rem 0 1rem;border-radius:18px;padding:.85rem 1rem;font-weight:900;font-size:.86rem}.nc-alert-success{border:1px solid rgba(16,185,129,.26);background:linear-gradient(135deg,#10b9811f,#14b8a614);color:#047857}.nc-alert-error{border:1px solid rgba(239,68,68,.28);background:linear-gradient(135deg,#ef44441f,#f9731614);color:#b91c1c}.nc-primary-button,.nc-secondary-button{border:0;border-radius:16px;padding:.78rem 1rem;font-weight:950;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.nc-primary-button{background:linear-gradient(135deg,#1464ad,#20a3dd);color:#fff;box-shadow:0 18px 36px #1464ad3d}.nc-secondary-button{background:#ffffffeb;color:#174c78;border:1px solid rgba(20,100,173,.18)}.nc-primary-button:hover,.nc-secondary-button:hover{transform:translateY(-1px);box-shadow:0 18px 38px #1464ad2e}.nc-primary-button:disabled,.nc-secondary-button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(max-width:1100px){.nc-grid-two-balanced{grid-template-columns:1fr}}.nc-public-hero-score{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:stretch;overflow:hidden}.nc-public-hero-score.green{box-shadow:0 24px 70px #19875438}.nc-public-hero-score.orange{box-shadow:0 24px 70px #f59e0b3d}.nc-public-hero-score.red{box-shadow:0 24px 70px #dc262638}.nc-public-score-card{border:1px solid rgba(255,255,255,.28);border-radius:28px;padding:24px;background:#ffffff24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:260px}.nc-public-score-card span{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;opacity:.82;font-weight:800}.nc-public-score-card strong{font-size:clamp(4rem,8vw,6.8rem);line-height:.9;letter-spacing:-.08em;margin-top:16px}.nc-public-score-card small{font-weight:800;opacity:.72;margin-left:8px}.nc-public-score-card b{font-size:1.2rem;margin-top:12px}.nc-public-score-card p{margin:8px 0 0;color:#ffffffdb;line-height:1.55}.nc-public-hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.nc-public-hero-actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;text-decoration:none;font-weight:900;color:#0f2f4a;background:#fff;box-shadow:0 12px 28px #00000029}.nc-public-hero-actions span{color:#ffffffd1;font-weight:700}.nc-public-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-public-timeline-section{margin-top:22px;position:relative;overflow:hidden}.nc-public-timeline-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 42%),radial-gradient(circle at bottom left,rgba(249,115,22,.1),transparent 40%);pointer-events:none}.nc-public-timeline{position:relative;display:grid;gap:14px;margin-top:18px;z-index:1}.nc-public-timeline:before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#0ea5e973,#f9731652)}.nc-public-timeline-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;position:relative}.nc-public-timeline-dot{width:28px;height:28px;border-radius:50%;border:5px solid #fff;box-shadow:0 8px 20px #0f2f4a2e;z-index:1}.nc-public-timeline-item>div:last-child{background:#ffffffdb;border:1px solid rgba(15,47,74,.08);border-radius:22px;padding:16px 18px;box-shadow:0 14px 34px #0f2f4a14}.nc-public-timeline-item.green .nc-public-timeline-dot{background:#22c55e}.nc-public-timeline-item.orange .nc-public-timeline-dot{background:#f59e0b}.nc-public-timeline-item.red .nc-public-timeline-dot{background:#ef4444}.nc-public-timeline-item.blue .nc-public-timeline-dot{background:#0ea5e9}.nc-public-timeline-item.purple .nc-public-timeline-dot{background:#8b5cf6}.nc-public-timeline-item.cyan .nc-public-timeline-dot{background:#06b6d4}.nc-public-timeline-item span{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.nc-public-timeline-item h3{margin:4px 0;color:#0f2f4a}.nc-public-timeline-item p{margin:0;color:#475569}.nc-public-timeline-item small{display:inline-flex;margin-top:8px;color:#0f766e;font-weight:800}@media(max-width:980px){.nc-public-hero-score,.nc-public-grid.four{grid-template-columns:1fr}.nc-public-score-card{min-height:auto}}.nc-module-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:.9rem}.nc-alert-info{border:1px solid rgba(14,116,144,.18);background:linear-gradient(135deg,#ecfdf5f2,#f0f9fffa);color:#0f3f57;border-radius:18px;padding:.9rem 1rem;box-shadow:0 12px 28px #0f4f6b14}.nc-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:82px;border-radius:999px;padding:.35rem .65rem;font-size:.74rem;font-weight:800;letter-spacing:.02em}.nc-status-badge.success{background:#10b98124;color:#047857}.nc-status-badge.warning{background:#f59e0b29;color:#92400e}.nc-status-badge.danger{background:#ef444424;color:#b91c1c}.nc-status-badge.muted{background:#64748b1f;color:#475569}.nc-check-row{display:flex!important;flex-direction:row!important;align-items:center;gap:.55rem;min-height:44px;padding-top:1.15rem;font-weight:800;color:#123047}.nc-check-row input{width:18px!important;height:18px!important}.nc-primary-link{display:inline-flex;margin-top:1rem;border-radius:999px;background:linear-gradient(135deg,#0f766e,#0369a1);color:#fff;text-decoration:none;font-weight:800;padding:.75rem 1rem;box-shadow:0 16px 35px #0369a12e}.nc-data-table button{border:0;border-radius:999px;padding:.45rem .7rem;margin-right:.35rem;cursor:pointer;color:#0f2f43;background:#e2e8f0e6;font-weight:800}.nc-data-table button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f2f431f}.nc-premium-module{display:grid;gap:1rem;color:var(--nc-ink, #061f44);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nc-premium-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:1rem;align-items:stretch;padding:1.05rem;border:1px solid rgba(183,211,244,.95);border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(31,130,255,.18),transparent 34%),linear-gradient(135deg,#fffffffa,#eef6fff5);box-shadow:0 18px 44px #2758941f;overflow:hidden}.nc-premium-hero-content{min-width:0}.nc-premium-hero h2,.nc-premium-card-header h2{margin:0;color:var(--nc-ink, #061f44);font-weight:1000;letter-spacing:-.045em}.nc-premium-hero h2{font-size:clamp(1.35rem,1.65vw,1.8rem)}.nc-premium-hero span,.nc-premium-card-header span,.nc-table-toolbar span{display:block;margin-top:.42rem;color:var(--nc-muted, #60799b);font-size:.82rem;font-weight:720;line-height:1.45}.nc-premium-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}.nc-premium-kpi{position:relative;display:grid;align-content:center;min-height:94px;padding:.85rem;border:1px solid rgba(183,211,244,.9);border-radius:20px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffb8,0 14px 30px #2758941a;overflow:hidden}.nc-premium-kpi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;pointer-events:none}.nc-premium-kpi.blue:before{background:radial-gradient(circle at top right,rgba(31,130,255,.85),transparent 58%)}.nc-premium-kpi.green:before{background:radial-gradient(circle at top right,rgba(21,183,107,.85),transparent 58%)}.nc-premium-kpi.orange:before{background:radial-gradient(circle at top right,rgba(255,123,26,.85),transparent 58%)}.nc-premium-kpi.red:before{background:radial-gradient(circle at top right,rgba(240,68,94,.85),transparent 58%)}.nc-premium-kpi small,.nc-premium-kpi strong{position:relative;z-index:1}.nc-premium-kpi small{color:var(--nc-muted, #60799b);font-size:.62rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-premium-kpi strong{margin-top:.35rem;color:var(--nc-ink, #061f44);font-size:clamp(1rem,1.45vw,1.48rem);font-weight:1000;letter-spacing:-.055em;line-height:1.06;white-space:nowrap}.nc-premium-card{border:1px solid rgba(183,211,244,.95);border-radius:24px;padding:1rem;background:radial-gradient(circle at 92% 2%,rgba(31,130,255,.11),transparent 28%),linear-gradient(135deg,#fffffffa,#f6fbfff2);box-shadow:0 18px 46px #2758941f;overflow:hidden}.nc-premium-card-header,.nc-panel-header.nc-premium-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.nc-premium-pill,.nc-status-pill.nc-premium-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.42rem .78rem;border:1px solid rgba(255,123,26,.28);border-radius:999px;background:linear-gradient(135deg,#fff7edf2,#ffedd5e0);color:#c2410c;font-size:.68rem;font-weight:1000;white-space:nowrap;box-shadow:0 10px 24px #ff7b1a1f}.nc-premium-form{display:grid;gap:.78rem}.nc-premium-form .nc-form-grid{gap:.72rem}.nc-field{display:grid;gap:.34rem;min-width:0;color:#08244a;font-size:.64rem;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.nc-field>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-field input,.nc-field select,.nc-field textarea,.nc-premium-form input,.nc-premium-form select,.nc-toolbar-select select{width:100%;min-height:42px;padding:.52rem .72rem;border:1px solid rgba(176,205,242,.98);border-radius:14px;outline:none;background:linear-gradient(135deg,#fffffffa,#eef6fff0);color:#08244a;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #2758940f;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.nc-field input:focus,.nc-field select:focus,.nc-field textarea:focus,.nc-premium-form input:focus,.nc-premium-form select:focus,.nc-toolbar-select select:focus{border-color:#1f82ffe0;background:#fff;box-shadow:0 0 0 4px #1f82ff1f,0 14px 28px #2758941f}.nc-money-field input{font-weight:1000;color:#075fd3}.nc-premium-form-footer{align-items:end}.nc-premium-check,.nc-check-row.nc-premium-check{display:flex!important;flex-direction:row!important;align-items:center;gap:.62rem;min-height:42px;padding:.55rem .72rem;border:1px solid rgba(183,211,244,.78);border-radius:15px;background:#ffffffb8;color:#123047;font-size:.74rem;font-weight:950;letter-spacing:0;text-transform:none}.nc-premium-check input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--nc-blue, #1f82ff)}.nc-premium-actions,.nc-form-actions.nc-premium-actions{display:flex;justify-content:flex-end;align-items:end;gap:.72rem;margin-top:.1rem}.nc-premium-actions.inline{height:100%}.nc-premium-primary-button,.nc-primary-button.nc-premium-primary-button{min-width:170px;min-height:44px;border:0;border-radius:14px;padding:.62rem 1rem;color:#fff;cursor:pointer;background:linear-gradient(135deg,#1f82ff,#075fd3);box-shadow:0 18px 36px #1f82ff47;font-size:.78rem;font-weight:1000;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.nc-premium-primary-button:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 22px 42px #1f82ff57}.nc-secondary-button{min-height:36px;border:1px solid rgba(183,211,244,.9);border-radius:999px;background:#ffffffd1;color:#075fd3;cursor:pointer;font-size:.72rem;font-weight:1000;padding:.45rem .82rem}.nc-premium-alert{font-weight:850}.nc-table-toolbar{align-items:center!important}.nc-toolbar-select{width:185px}.nc-premium-table-wrap{overflow:auto;border:1px solid rgba(183,211,244,.82);border-radius:18px;background:#ffffffbf}.nc-premium-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.78rem}.nc-premium-table thead th{position:sticky;top:0;z-index:1;padding:.78rem .82rem;background:linear-gradient(135deg,#e8f2fffa,#f6fbfffa);color:#0a2c58;font-size:.64rem;font-weight:1000;letter-spacing:.055em;text-align:left;text-transform:uppercase;border-bottom:1px solid rgba(183,211,244,.82);white-space:nowrap}.nc-premium-table tbody td{padding:.82rem;color:#123047;font-weight:760;border-bottom:1px solid rgba(226,238,253,.92);vertical-align:middle}.nc-premium-table tbody tr{cursor:pointer;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.nc-premium-table tbody tr:nth-child(2n){background:#f8fbffd1}.nc-premium-table tbody tr:hover{background:#ebf5fffa;box-shadow:inset 4px 0 0 var(--nc-blue, #1f82ff)}.nc-premium-table td strong{display:block;color:#061f44;font-size:.82rem;font-weight:1000;line-height:1.25}.nc-premium-table td small{display:block;margin-top:.22rem;color:var(--nc-muted, #60799b);font-size:.68rem;font-weight:800}.nc-money-cell{color:#075fd3!important;font-weight:1000!important;white-space:nowrap}.nc-table-link{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:.28rem .62rem;color:#075fd3;background:#dbeafee0;font-size:.7rem;font-weight:1000;text-decoration:none}.nc-premium-table .nc-row-actions button,.nc-data-table.nc-premium-table button{margin:0;border:1px solid rgba(183,211,244,.88);border-radius:999px;padding:.42rem .66rem;cursor:pointer;color:#0a2c58;background:linear-gradient(135deg,#fffffffa,#eef6ffeb);font-size:.68rem;font-weight:1000;transition:transform .18s ease,box-shadow .18s ease}.nc-premium-table .nc-row-actions button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #27589424}.nc-empty-state{margin:0;border:1px dashed rgba(151,184,224,.9);border-radius:18px;padding:1rem;color:#60799b;background:#f8fbffcc;font-weight:850}.nc-premium-modal-card{border-radius:24px;border:1px solid rgba(183,211,244,.95);background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 32%),#fff;box-shadow:0 28px 70px #03153338}.nc-premium-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.nc-premium-detail-grid>div{border:1px solid rgba(183,211,244,.78);border-radius:16px;padding:.78rem;background:#f8fbffdb}.nc-premium-detail-grid span{display:block;color:var(--nc-muted, #60799b);font-size:.62rem;font-weight:1000;letter-spacing:.065em;text-transform:uppercase}.nc-premium-detail-grid strong{display:block;margin-top:.28rem;color:var(--nc-ink, #061f44);font-size:.84rem;font-weight:1000}.nc-finance-form-card,.nc-contract-form-card{position:relative}.nc-finance-form-card:after,.nc-contract-form-card:after{content:"";position:absolute;right:-70px;top:-90px;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,rgba(31,130,255,.12),transparent 64%);pointer-events:none}@media(max-width:1180px){.nc-premium-hero{grid-template-columns:1fr}.nc-premium-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.nc-premium-form .nc-form-grid.three,.nc-premium-detail-grid{grid-template-columns:1fr}.nc-premium-form .nc-span-2,.nc-premium-form .nc-span-3,.nc-premium-form .nc-span-4{grid-column:auto}.nc-premium-card-header,.nc-panel-header.nc-premium-card-header,.nc-table-toolbar{flex-direction:column;align-items:stretch!important}.nc-toolbar-select{width:100%}.nc-premium-actions,.nc-form-actions.nc-premium-actions{justify-content:stretch}.nc-premium-primary-button,.nc-primary-button.nc-premium-primary-button{width:100%}}@media(max-width:680px){.nc-premium-hero,.nc-premium-card{border-radius:18px;padding:.82rem}.nc-premium-kpi-grid{grid-template-columns:1fr}}.nc-finance-consolidated-card{border-color:#22c55e38;box-shadow:0 20px 70px #0f172a14,inset 0 1px #ffffffb8}.nc-finance-consolidated-card .nc-premium-table td:nth-child(3),.nc-finance-consolidated-card .nc-premium-table td:nth-child(4),.nc-finance-consolidated-card .nc-premium-table td:nth-child(5){white-space:nowrap}.nc-dashboard-executivo{gap:22px}.nc-exec-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;overflow:hidden;padding:28px;border-radius:30px;min-height:310px}.nc-exec-hero:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;background:radial-gradient(circle at 18% 15%,rgba(48,150,255,.24),transparent 28%),radial-gradient(circle at 82% 22%,rgba(240,179,72,.2),transparent 22%),radial-gradient(circle at 45% 95%,rgba(42,216,180,.16),transparent 30%);pointer-events:none}.nc-exec-hero-copy,.nc-exec-hero-media{position:relative;z-index:1}.nc-exec-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:18px}.nc-exec-hero-copy h2{max-width:780px;margin:0;color:#f8fbff;font-size:clamp(2rem,4vw,4rem);line-height:.98;letter-spacing:-.07em}.nc-exec-hero-copy p{max-width:760px;margin:0;color:#e2efffc7;font-size:1.02rem;line-height:1.65}.nc-exec-score-row{display:flex;align-items:center;gap:18px;max-width:760px;padding:16px;border:1px solid rgba(165,205,255,.2);border-radius:24px;background:#0512249e;box-shadow:inset 0 1px #ffffff0f}.nc-exec-score-row b{display:block;margin-bottom:4px;color:#fff;font-size:1.05rem}.nc-exec-score-row span{color:#e0eeffb8;font-size:.9rem;line-height:1.45}.nc-exec-score-orb{width:96px;height:96px;flex:0 0 96px;display:grid;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,#ffffff29,#1c70ff24),linear-gradient(135deg,#1663ffe6,#00d3b8bd);box-shadow:0 18px 55px #2c84ff57,inset 0 0 0 1px #ffffff38}.nc-exec-score-orb strong{color:#fff;font-size:2.25rem;line-height:1}.nc-exec-score-orb small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.16em;font-size:.66rem}.nc-exec-hero-media{display:flex;align-items:center;justify-content:center}.nc-exec-hero-media img{width:min(100%,420px);max-height:280px;object-fit:contain;filter:drop-shadow(0 26px 50px rgba(0,0,0,.44));opacity:.96}.nc-exec-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.nc-exec-kpi-card{position:relative;min-height:158px;padding:18px;overflow:hidden;text-align:left;border:1px solid rgba(152,197,255,.18);border-radius:24px;background:linear-gradient(145deg,#091830eb,#040b18f0);box-shadow:0 20px 46px #0000003d,inset 0 1px #ffffff0d;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nc-exec-kpi-card:hover{transform:translateY(-3px);border-color:#6fbfff75;box-shadow:0 24px 58px #0000004d,0 0 30px #328cff24}.nc-exec-kpi-card span,.nc-exec-kpi-card small{display:block;position:relative;z-index:1}.nc-exec-kpi-card span{color:#ddecffad;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:800}.nc-exec-kpi-card strong{display:block;position:relative;z-index:1;margin-top:16px;color:#fff;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.045em}.nc-exec-kpi-card small{margin-top:10px;color:#e2efffb3;line-height:1.45}.nc-exec-kpi-card>b{position:absolute;right:15px;bottom:8px;color:#ffffff1f;font-size:3.2rem}.nc-exec-grid-main,.nc-exec-grid-2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:18px}.nc-exec-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nc-exec-panel{padding:20px;border:1px solid rgba(152,197,255,.16);border-radius:26px;background:linear-gradient(145deg,#08172deb,#040b18f5);box-shadow:0 22px 50px #00000040,inset 0 1px #ffffff0d}.nc-exec-panel-wide{min-height:360px}.nc-exec-chart-bars{display:grid;grid-template-columns:repeat(12,minmax(44px,1fr));align-items:end;gap:10px;min-height:268px;padding-top:20px}.nc-exec-month-bar{min-width:0;display:grid;grid-template-rows:1fr auto auto;gap:8px;height:260px}.nc-exec-month-bar>div{position:relative;display:flex;align-items:end;justify-content:center;min-height:190px;border-radius:18px;background:#ffffff09;overflow:hidden}.nc-exec-month-bar>div span{width:72%;border-radius:16px 16px 8px 8px;background:linear-gradient(180deg,#269efff5,#00e0bed1);box-shadow:0 -12px 34px #00b8ff2e}.nc-exec-month-bar small,.nc-exec-month-bar b{text-align:center}.nc-exec-month-bar small{color:#e5f0ff9e;font-size:.68rem}.nc-exec-month-bar b{color:#ffffffe6;font-size:.72rem}.nc-exec-score-breakdown,.nc-exec-list-bars,.nc-exec-alerts,.nc-exec-table-list,.nc-exec-risk-list{display:flex;flex-direction:column;gap:13px;margin-top:18px}.nc-exec-score-breakdown>div,.nc-exec-list-bars>div,.nc-exec-table-list>div,.nc-exec-risk-list>div{padding:14px;border:1px solid rgba(152,197,255,.12);border-radius:18px;background:#ffffff0a}.nc-exec-score-breakdown span,.nc-exec-list-bars span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.nc-exec-score-breakdown b,.nc-exec-list-bars b,.nc-exec-table-list b,.nc-exec-risk-list strong{color:#f7fbff}.nc-exec-score-breakdown small,.nc-exec-list-bars small,.nc-exec-table-list small,.nc-exec-risk-list small{color:#e1efffa3}.nc-exec-list-bars strong{display:block;margin-bottom:10px;color:#fff;font-size:1.05rem}.nc-exec-bar-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#fff1}.nc-exec-bar{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#2581fffa,#00dac4d1)}.nc-exec-bar.nc-tone-gold{background:linear-gradient(90deg,#ffb242fa,#ffe27ad1)}.nc-exec-bar.nc-tone-green{background:linear-gradient(90deg,#14c282fa,#61f1b8d1)}.nc-exec-bar.nc-tone-cyan{background:linear-gradient(90deg,#0ab7e8fa,#4ee8ffd1)}.nc-exec-bar.nc-tone-purple{background:linear-gradient(90deg,#8b5cf6fa,#cf9fffd1)}.nc-exec-alerts>div{padding:14px;border:1px solid rgba(152,197,255,.13);border-radius:18px;background:#ffffff0a}.nc-exec-alerts span{display:inline-flex;margin-bottom:9px;padding:5px 9px;border-radius:999px;color:#ffffffdb;background:#ffffff14;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.nc-exec-alerts strong,.nc-exec-alerts small,.nc-exec-alerts em{display:block}.nc-exec-alerts strong{color:#fff}.nc-exec-alerts small{margin-top:6px;color:#e1efffb3;line-height:1.45}.nc-exec-alerts em{margin-top:10px;color:#55d8ffd9;font-style:normal;font-size:.82rem}.nc-exec-table-list>div,.nc-exec-risk-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.nc-exec-risk-list>div{justify-content:flex-start}.nc-exec-risk-list>div>div{flex:1}.nc-exec-table-list strong,.nc-exec-risk-list b{color:#fff;white-space:nowrap}.nc-risk-dot{width:12px;height:12px;flex:0 0 12px;border-radius:999px;background:#2ee6a6;box-shadow:0 0 0 6px #2ee6a61f}.nc-risk-dot.risco-crítico,.nc-risk-dot.risco-critico{background:#ff5c7a;box-shadow:0 0 0 6px #ff5c7a21}.nc-risk-dot.risco-atenção,.nc-risk-dot.risco-atencao,.nc-risk-dot.risco-financeiro{background:#ffb84d;box-shadow:0 0 0 6px #ffb84d21}.nc-mini-action{border:1px solid rgba(130,198,255,.25);border-radius:999px;padding:9px 13px;color:#dcecff;background:#1f74ff1f;font-size:.78rem;font-weight:800;cursor:pointer}.nc-mini-action:hover{border-color:#82c6ff8c;background:#1f74ff33}@media(max-width:1320px){.nc-exec-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-exec-grid-3{grid-template-columns:1fr}}@media(max-width:960px){.nc-exec-hero,.nc-exec-grid-main,.nc-exec-grid-2{grid-template-columns:1fr}.nc-exec-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-exec-chart-bars{overflow-x:auto}}@media(max-width:640px){.nc-exec-kpi-grid{grid-template-columns:1fr}.nc-exec-hero{padding:20px}}.nc-dashboard-executivo{gap:14px!important;transform:scale(.92)!important;transform-origin:top left!important;width:108.7%!important;padding-bottom:10px!important}.nc-dashboard-executivo .nc-eyebrow{color:#2362a8!important;font-size:.62rem!important;letter-spacing:.14em!important;font-weight:900!important}.nc-exec-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:24px!important;padding:24px 28px!important;border-radius:26px!important;min-height:250px!important;border:1px solid rgba(64,147,231,.22)!important;background:radial-gradient(circle at 16% 16%,rgba(86,169,255,.22),transparent 34%),radial-gradient(circle at 76% 30%,rgba(255,181,68,.13),transparent 28%),linear-gradient(135deg,#fff,#eef7ff 48%,#f8fbff)!important;box-shadow:0 18px 55px #1958a014,inset 0 1px #ffffffdb!important}.nc-exec-hero:before{top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 54%),radial-gradient(circle at 94% 100%,rgba(42,216,180,.1),transparent 25%)!important}.nc-exec-hero-copy{gap:12px!important}.nc-exec-hero-copy h2{max-width:740px!important;color:#092852!important;font-size:clamp(1.75rem,3.1vw,3.35rem)!important;line-height:.98!important;letter-spacing:-.065em!important}.nc-exec-hero-copy p{max-width:720px!important;color:#5f7898!important;font-size:.92rem!important;line-height:1.55!important}.nc-exec-score-row{gap:14px!important;max-width:610px!important;margin-top:8px!important;padding:13px 14px!important;border:1px solid rgba(53,136,225,.16)!important;border-radius:22px!important;background:#ffffffc7!important;box-shadow:0 14px 35px #1c528e14,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.nc-exec-score-row b{color:#0b2d58!important;font-size:.94rem!important}.nc-exec-score-row span{color:#68809c!important;font-size:.78rem!important}.nc-exec-score-orb{width:78px!important;height:78px!important;flex-basis:78px!important;background:linear-gradient(135deg,#1e7df0,#25c6d5)!important;box-shadow:0 16px 34px #1d7ff042,inset 0 0 0 1px #ffffff57!important}.nc-exec-score-orb strong{font-size:1.8rem!important}.nc-exec-score-orb small{font-size:.58rem!important}.nc-exec-hero-media{min-height:210px!important}.nc-exec-hero-media:before{content:""!important;position:absolute!important;width:410px!important;height:170px!important;border-radius:999px!important;background:radial-gradient(circle,rgba(39,128,232,.16),transparent 68%)!important;filter:blur(18px)!important;transform:translateY(34px)!important}.nc-exec-hero-media img{position:relative!important;width:min(100%,500px)!important;max-height:285px!important;object-fit:contain!important;mix-blend-mode:multiply!important;filter:drop-shadow(0 24px 40px rgba(36,83,132,.18))!important;opacity:.98!important}.nc-exec-kpi-grid{gap:10px!important}.nc-exec-kpi-card{min-height:112px!important;padding:14px!important;border:1px solid rgba(74,141,220,.16)!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f5faff)!important;box-shadow:0 12px 34px #1a4c8712,inset 0 1px #ffffffe6!important}.nc-exec-kpi-card:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:linear-gradient(180deg,#1d7cf0,#21c5d5)!important;opacity:.9!important}.nc-exec-kpi-card.nc-tone-gold:before{background:linear-gradient(180deg,#f59e0b,#facc15)!important}.nc-exec-kpi-card.nc-tone-green:before{background:linear-gradient(180deg,#10b981,#34d399)!important}.nc-exec-kpi-card.nc-tone-orange:before{background:linear-gradient(180deg,#f97316,#fbbf24)!important}.nc-exec-kpi-card.nc-tone-red:before{background:linear-gradient(180deg,#ef4444,#fb7185)!important}.nc-exec-kpi-card.nc-tone-purple:before{background:linear-gradient(180deg,#8b5cf6,#c084fc)!important}.nc-exec-kpi-card.nc-tone-cyan:before{background:linear-gradient(180deg,#06b6d4,#22d3ee)!important}.nc-exec-kpi-card:hover{box-shadow:0 17px 42px #1a4c871c!important}.nc-exec-kpi-card span{color:#6681a2!important;font-size:.58rem!important}.nc-exec-kpi-card strong{color:#08264e!important;margin-top:10px!important;font-size:clamp(1.05rem,1.35vw,1.55rem)!important}.nc-exec-kpi-card small{color:#70859f!important;margin-top:6px!important;font-size:.68rem!important}.nc-exec-kpi-card>b{color:#1d6dcd1a!important;font-size:2.35rem!important}.nc-exec-grid-main,.nc-exec-grid-2,.nc-exec-grid-3{gap:12px!important}.nc-exec-panel{padding:15px!important;border:1px solid rgba(74,141,220,.15)!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f6faff)!important;box-shadow:0 13px 36px #1a4c8712,inset 0 1px #ffffffeb!important}.nc-exec-panel-wide{min-height:258px!important}.nc-panel-heading-evolved h3{color:#092852!important;font-size:.98rem!important}.nc-exec-chart-bars{gap:7px!important;min-height:202px!important;padding-top:12px!important}.nc-exec-month-bar{gap:6px!important;height:196px!important}.nc-exec-month-bar>div{min-height:140px!important;border-radius:14px!important;background:#edf5ff!important;border:1px solid rgba(72,137,213,.1)!important}.nc-exec-month-bar>div span{background:linear-gradient(180deg,#268dff,#21c7d5)!important}.nc-exec-month-bar small{color:#70859f!important;font-size:.6rem!important}.nc-exec-month-bar b{color:#10345f!important;font-size:.62rem!important}.nc-exec-score-breakdown,.nc-exec-list-bars,.nc-exec-alerts,.nc-exec-table-list,.nc-exec-risk-list{gap:9px!important;margin-top:12px!important}.nc-exec-score-breakdown>div,.nc-exec-list-bars>div,.nc-exec-table-list>div,.nc-exec-risk-list>div,.nc-exec-alerts>div{padding:10px 11px!important;border:1px solid rgba(74,141,220,.12)!important;border-radius:14px!important;background:#f7fbff!important}.nc-exec-score-breakdown b,.nc-exec-list-bars b,.nc-exec-table-list b,.nc-exec-risk-list strong,.nc-exec-alerts strong{color:#092852!important}.nc-exec-score-breakdown small,.nc-exec-list-bars small,.nc-exec-table-list small,.nc-exec-risk-list small,.nc-exec-alerts small{color:#6e839d!important}.nc-exec-list-bars strong{color:#0b2d58!important;font-size:.88rem!important}.nc-exec-bar-track{height:7px!important;background:#e5effa!important}.nc-exec-alerts span{color:#0f4f94!important;background:#e7f2ff!important;font-size:.58rem!important}.nc-exec-alerts em{color:#127fc6!important;font-size:.75rem!important}.nc-exec-table-list strong,.nc-exec-risk-list b{color:#0b2d58!important}.nc-mini-action{color:#0d4d93!important;background:#eef7ff!important;font-size:.68rem!important}@media(max-width:1320px){.nc-dashboard-executivo{transform:none!important;width:100%!important}}.nc-dashboard-executivo{--nc-panel-text: #082a55;--nc-panel-muted: #5c7698;--nc-panel-border: rgba(74, 144, 226, .18);--nc-panel-card: rgba(255, 255, 255, .92);--nc-panel-soft: rgba(239, 248, 255, .88);gap:14px!important;transform:scale(.94);transform-origin:top left;width:106.4%;min-height:calc(100vh / .94)}.nc-dashboard-executivo .nc-premium-surface,.nc-dashboard-executivo .nc-exec-hero,.nc-dashboard-executivo .nc-exec-panel,.nc-dashboard-executivo .nc-exec-wide-panel,.nc-dashboard-executivo .nc-exec-list-panel{background:linear-gradient(145deg,#fffffff5,#f0f8ffe6)!important;border:1px solid var(--nc-panel-border)!important;box-shadow:0 16px 38px #1a5a9c1c!important;color:var(--nc-panel-text)!important}.nc-dashboard-executivo .nc-exec-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;min-height:285px!important;padding:22px 26px!important;border-radius:26px!important;background:radial-gradient(circle at 82% 42%,rgba(18,126,255,.1),transparent 32%),radial-gradient(circle at 10% 15%,rgba(19,180,219,.12),transparent 34%),linear-gradient(135deg,#fff,#eef7ff 58%,#f9fdff)!important}.nc-dashboard-executivo .nc-exec-hero:before{inset:auto!important;right:-8%;top:-20%;width:58%;height:140%;background:radial-gradient(circle,rgba(29,132,255,.16),transparent 58%)!important}.nc-dashboard-executivo .nc-exec-hero-copy{gap:14px!important}.nc-dashboard-executivo .nc-hero-pill{width:fit-content;background:#ffffffdb!important;border:1px solid rgba(77,151,234,.18)!important;color:#082a55!important;box-shadow:0 10px 26px #256fc21a!important}.nc-dashboard-executivo .nc-exec-hero-copy h2{max-width:640px!important;color:#082a55!important;font-size:clamp(1.85rem,2.9vw,3.1rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;text-shadow:none!important}.nc-dashboard-executivo .nc-exec-hero-copy p{max-width:660px!important;color:#4f6e93!important;font-size:.94rem!important;line-height:1.55!important}.nc-dashboard-executivo .nc-exec-score-row{max-width:560px!important;padding:12px 14px!important;border:1px solid rgba(74,144,226,.18)!important;border-radius:22px!important;background:#ffffffc7!important;box-shadow:0 14px 30px #1454931a!important}.nc-dashboard-executivo .nc-exec-score-row b{color:#082a55!important;font-size:.98rem!important}.nc-dashboard-executivo .nc-exec-score-row span{color:#5f7897!important;font-size:.84rem!important}.nc-dashboard-executivo .nc-exec-score-orb{width:78px!important;height:78px!important;flex-basis:78px!important;box-shadow:0 14px 34px #1b7ee23d,inset 0 0 0 1px #ffffff57!important}.nc-dashboard-executivo .nc-exec-score-orb strong{font-size:1.8rem!important}.nc-dashboard-executivo .nc-exec-score-orb small{font-size:.56rem!important}.nc-dashboard-executivo .nc-exec-hero-media{min-height:245px!important;justify-content:flex-end!important;overflow:visible!important}.nc-dashboard-executivo .nc-exec-hero-media:before{content:"";position:absolute;right:8%;width:min(560px,100%);height:78%;border-radius:999px;background:radial-gradient(circle,rgba(45,137,239,.2),transparent 62%);filter:blur(10px);z-index:0}.nc-dashboard-executivo .nc-exec-hero-media img{position:relative;z-index:1;width:min(100%,560px)!important;max-height:330px!important;object-fit:contain!important;mix-blend-mode:multiply;opacity:.9!important;filter:saturate(1.06) contrast(1.05) drop-shadow(0 24px 36px rgba(41,98,158,.22))!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 17%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 17%,#000 82%,transparent 100%)}.nc-dashboard-executivo .nc-feedback-box.erro{background:#fff2f4eb!important;border-color:#eb435c52!important;color:#be123c!important;font-size:.82rem!important;padding:10px 14px!important}.nc-dashboard-executivo .nc-exec-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.nc-dashboard-executivo .nc-exec-kpi-card{min-height:112px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(80,151,230,.16)!important;background:linear-gradient(145deg,#fff,#f3f9ff)!important;box-shadow:0 12px 28px #1858991a!important}.nc-dashboard-executivo .nc-exec-kpi-card:before{opacity:.95!important}.nc-dashboard-executivo .nc-exec-kpi-card:hover{transform:translateY(-2px)!important;border-color:#2882e657!important;box-shadow:0 16px 34px #18589929!important}.nc-dashboard-executivo .nc-exec-kpi-card span{color:#6681a3!important;font-size:.62rem!important}.nc-dashboard-executivo .nc-exec-kpi-card strong{color:#082a55!important;font-size:1.32rem!important;margin-top:11px!important}.nc-dashboard-executivo .nc-exec-kpi-card small{color:#6c83a1!important;font-size:.72rem!important}.nc-dashboard-executivo .nc-exec-kpi-card b{opacity:.18!important;font-size:2.05rem!important}.nc-dashboard-executivo .nc-exec-grid,.nc-dashboard-executivo .nc-exec-secondary-grid,.nc-dashboard-executivo .nc-exec-bottom-grid{gap:10px!important}.nc-dashboard-executivo .nc-exec-panel,.nc-dashboard-executivo .nc-exec-wide-panel,.nc-dashboard-executivo .nc-exec-list-panel{border-radius:18px!important;padding:14px!important}.nc-dashboard-executivo .nc-panel-head p,.nc-dashboard-executivo .nc-eyebrow{color:#2f79d9!important;font-size:.62rem!important}.nc-dashboard-executivo .nc-panel-head h3,.nc-dashboard-executivo .nc-exec-panel h3,.nc-dashboard-executivo .nc-exec-list-panel h3{color:#082a55!important}.nc-dashboard-executivo .nc-panel-tag,.nc-dashboard-executivo .nc-mini-action{background:#f0f8ffe6!important;border-color:#4890e22e!important;color:#1f6fc8!important}.nc-dashboard-executivo .nc-chart-column{background:linear-gradient(180deg,#e4f1ffe0,#ffffffe0)!important;border:1px solid rgba(74,144,226,.12)!important}.nc-dashboard-executivo .nc-chart-fill{background:linear-gradient(180deg,#1d7ff0,#2ad0c8)!important}.nc-dashboard-executivo .nc-chart-label,.nc-dashboard-executivo .nc-chart-value,.nc-dashboard-executivo .nc-progress-row span,.nc-dashboard-executivo .nc-progress-row small,.nc-dashboard-executivo .nc-ranking-item span,.nc-dashboard-executivo .nc-ranking-item small,.nc-dashboard-executivo .nc-alerta-card p,.nc-dashboard-executivo .nc-risk-item small{color:#5f7897!important}.nc-dashboard-executivo .nc-chart-label strong,.nc-dashboard-executivo .nc-chart-value,.nc-dashboard-executivo .nc-ranking-item strong,.nc-dashboard-executivo .nc-alerta-card strong,.nc-dashboard-executivo .nc-risk-item strong{color:#082a55!important}.nc-dashboard-executivo .nc-progress-track,.nc-dashboard-executivo .nc-ranking-track{background:#e7f0fb!important}.nc-dashboard-executivo .nc-ranking-item,.nc-dashboard-executivo .nc-alerta-card,.nc-dashboard-executivo .nc-risk-item{background:#ffffffd1!important;border-color:#4a90e221!important}.nc-dashboard-executivo .nc-status-dot{box-shadow:0 0 0 5px #18cd8e1a!important}@media(max-width:1180px){.nc-dashboard-executivo{transform:none;width:100%;min-height:auto}.nc-dashboard-executivo .nc-exec-hero{grid-template-columns:1fr!important}.nc-dashboard-executivo .nc-exec-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.nc-dashboard-executivo-v2{gap:.64rem;font-size:11px;max-width:100%}.nc-dashboard-executivo-v2 .nc-exec-hero{position:relative;min-height:258px;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(430px,1.18fr);align-items:stretch;gap:.8rem;overflow:hidden;padding:1.35rem 1.45rem;border:1px solid rgba(177,211,249,.95);border-radius:24px;background:radial-gradient(circle at 78% 38%,rgba(31,130,255,.12),transparent 30%),radial-gradient(circle at 18% 16%,rgba(0,168,137,.09),transparent 30%),linear-gradient(135deg,#fffffffa,#ecf7fff5 58%,#fffffff5);box-shadow:0 20px 50px #2758941f}.nc-dashboard-executivo-v2 .nc-exec-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.65;pointer-events:none;background:linear-gradient(90deg,#ffffffeb,#ffffff9e 39%,#ffffff1f 76%,#ffffff0a),radial-gradient(circle at 62% 55%,#fff0,#ffffff9e 70%)}.nc-dashboard-executivo-v2 .nc-exec-hero-copy,.nc-dashboard-executivo-v2 .nc-exec-hero-media{position:relative;z-index:1}.nc-dashboard-executivo-v2 .nc-exec-hero-copy{align-self:center;max-width:540px}.nc-dashboard-executivo-v2 .nc-hero-pill{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:.42rem .74rem;color:#062653;border:1px solid rgba(184,214,248,.9);border-radius:999px;background:#ffffffe0;box-shadow:0 10px 26px #27589414;font-size:.62rem;font-weight:1000;letter-spacing:-.01em}.nc-dashboard-executivo-v2 .nc-exec-hero-copy h2{max-width:480px;margin:.9rem 0 0;color:#062653;font-size:clamp(1.62rem,2.35vw,2.45rem);line-height:.98;font-weight:1000;letter-spacing:-.068em}.nc-dashboard-executivo-v2 .nc-exec-hero-copy p{max-width:560px;margin:.75rem 0 0;color:#527197;font-size:.78rem;line-height:1.48;font-weight:740}.nc-dashboard-executivo-v2 .nc-exec-score-row{width:min(430px,100%);min-height:70px;margin-top:1rem;padding:.72rem .82rem;border:1px solid rgba(188,216,248,.92);border-radius:20px;background:#ffffffc7;box-shadow:0 14px 32px #2758941a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-dashboard-executivo-v2 .nc-exec-score-orb{width:58px;height:58px;color:#fff;border-radius:999px;background:linear-gradient(135deg,#1f82ff,#18bfd1);box-shadow:0 12px 28px #1f82ff3d}.nc-dashboard-executivo-v2 .nc-exec-score-orb strong{font-size:1.5rem}.nc-dashboard-executivo-v2 .nc-exec-score-orb small{font-size:.48rem;letter-spacing:.09em}.nc-dashboard-executivo-v2 .nc-exec-score-row b{color:#062653;font-size:.82rem}.nc-dashboard-executivo-v2 .nc-exec-score-row span{color:#60799b;font-size:.68rem;line-height:1.34}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated{position:relative;min-height:220px;display:flex;align-items:center;justify-content:flex-end;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;filter:none}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated:before{content:"";position:absolute;right:0;bottom:-10px;width:min(660px,112%);height:72%;border-radius:999px;opacity:.34;background:radial-gradient(ellipse at center,#1f82ff38,#fff0 68%);filter:blur(16px);pointer-events:none}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated img{position:absolute;right:-2.2rem;bottom:-2.05rem;width:min(720px,118%);max-width:none;height:auto;object-fit:contain;object-position:right bottom;opacity:.96;mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.02) drop-shadow(0 22px 30px rgba(39,88,148,.16));-webkit-mask-image:radial-gradient(ellipse at 69% 58%,#000 0%,#000 58%,rgba(0,0,0,.82) 70%,transparent 93%);mask-image:radial-gradient(ellipse at 69% 58%,#000 0%,#000 58%,rgba(0,0,0,.82) 70%,transparent 93%)}.nc-dashboard-executivo-v2 .nc-feedback-box.erro{display:none}.nc-dashboard-executivo-v2 .nc-exec-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.62rem}.nc-dashboard-executivo-v2 .nc-exec-kpi-card,.nc-dashboard-executivo-v2 .nc-exec-panel{color:#062653;border:1px solid rgba(186,216,249,.92);background:radial-gradient(circle at top right,rgba(31,130,255,.055),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fcfff5);box-shadow:0 12px 28px #27589413}.nc-dashboard-executivo-v2 .nc-exec-kpi-card{min-height:72px;padding:.68rem .72rem;border-top-width:3px;border-radius:17px;text-align:left}.nc-dashboard-executivo-v2 .nc-exec-kpi-card span{color:#5f7b9f;font-size:.55rem;letter-spacing:.105em}.nc-dashboard-executivo-v2 .nc-exec-kpi-card strong{margin-top:.3rem;color:#062653;font-size:1.12rem;letter-spacing:-.055em}.nc-dashboard-executivo-v2 .nc-exec-kpi-card small{color:#6380a3;font-size:.6rem}.nc-dashboard-executivo-v2 .nc-exec-kpi-card>b{right:.65rem;bottom:.56rem;opacity:.14;font-size:1.55rem}.nc-dashboard-executivo-v2 .nc-exec-grid-main,.nc-dashboard-executivo-v2 .nc-exec-grid-2,.nc-dashboard-executivo-v2 .nc-exec-grid-3{gap:.62rem}.nc-dashboard-executivo-v2 .nc-exec-panel{padding:.78rem;border-radius:17px}.nc-dashboard-executivo-v2 .nc-panel-heading h3{color:#062653;font-size:.82rem}.nc-dashboard-executivo-v2 .nc-exec-chart-bars{min-height:150px}.nc-dashboard-executivo-v2 .nc-exec-month-bar>div{height:110px;background:#e5f0fdbd}.nc-dashboard-executivo-v2 .nc-exec-list-bars>div,.nc-dashboard-executivo-v2 .nc-exec-score-breakdown>div,.nc-dashboard-executivo-v2 .nc-exec-table-list>div,.nc-dashboard-executivo-v2 .nc-exec-risk-list>div,.nc-dashboard-executivo-v2 .nc-exec-alerts>div{border-color:#bfdbfae6;background:#ffffffb8}@media(max-width:1480px){.nc-dashboard-executivo-v2 .nc-exec-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-dashboard-executivo-v2 .nc-exec-hero{grid-template-columns:minmax(0,1fr)}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated{min-height:190px}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated img{right:-1rem;width:min(620px,95%)}}@media(max-width:900px){.nc-dashboard-executivo-v2 .nc-exec-kpi-grid,.nc-dashboard-executivo-v2 .nc-exec-grid-main,.nc-dashboard-executivo-v2 .nc-exec-grid-2,.nc-dashboard-executivo-v2 .nc-exec-grid-3{grid-template-columns:1fr}.nc-dashboard-executivo-v2 .nc-exec-hero{padding:1rem}.nc-dashboard-executivo-v2 .nc-exec-hero-copy h2{font-size:1.75rem}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated{min-height:145px}}.nc-dashboard-executivo-v2 .nc-exec-hero{position:relative!important;isolation:isolate!important;display:block!important;min-height:282px!important;padding:26px 34px!important;overflow:hidden!important;border-radius:24px!important;background:radial-gradient(circle at 78% 42%,rgba(255,255,255,.92) 0%,rgba(255,255,255,.24) 28%,transparent 50%),linear-gradient(110deg,#e9f6fffa,#e7f5ffeb 32%,#eff9ffb8 55%,#e2f3ffeb)!important;border:1px solid rgba(104,178,255,.26)!important;box-shadow:0 18px 50px #11589614!important}.nc-dashboard-executivo-v2 .nc-exec-hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#ebf8fffa,#ebf8ffeb 34%,#ebf8ff6b 52%,#ebf8ff14 72%),radial-gradient(circle at 16% 45%,rgba(79,184,255,.16),transparent 34%),radial-gradient(circle at 84% 68%,rgba(58,207,203,.12),transparent 32%)!important}.nc-dashboard-executivo-v2 .nc-exec-hero-copy{position:relative!important;z-index:3!important;width:min(570px,48%)!important;min-height:230px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:13px!important}.nc-dashboard-executivo-v2 .nc-exec-hero-copy h2{margin:0!important;color:#062a55!important;font-size:clamp(2rem,3.1vw,3.65rem)!important;line-height:.94!important;letter-spacing:-.075em!important;text-shadow:0 1px 0 rgba(255,255,255,.68)!important}.nc-dashboard-executivo-v2 .nc-exec-hero-copy p{max-width:520px!important;margin:0!important;color:#4a6f96!important;font-size:.86rem!important;line-height:1.55!important;font-weight:800!important}.nc-dashboard-executivo-v2 .nc-hero-pill{width:max-content!important;color:#06315f!important;background:#ffffffe0!important;border:1px solid rgba(111,184,255,.22)!important;box-shadow:0 10px 26px #267bca14!important}.nc-dashboard-executivo-v2 .nc-exec-score-row{max-width:430px!important;margin-top:6px!important;background:#ffffffbd!important;border:1px solid rgba(134,196,255,.26)!important;box-shadow:0 18px 42px #0f4b8714!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated{position:absolute!important;z-index:1!important;top:-26px!important;right:-26px!important;bottom:-30px!important;width:71%!important;min-height:0!important;pointer-events:none!important;background-image:linear-gradient(90deg,rgba(235,248,255,.98) 0%,rgba(235,248,255,.62) 15%,rgba(235,248,255,.08) 34%,transparent 54%),var(--nc-hero-ship-image)!important;background-repeat:no-repeat!important;background-position:left center,right center!important;background-size:52% 100%,min(880px,108%) auto!important;opacity:1!important;mix-blend-mode:multiply!important;filter:saturate(1.08) contrast(1.05) brightness(1.04)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 9%,rgba(0,0,0,.86) 29%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 9%,rgba(0,0,0,.86) 29%,#000 100%)!important}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated:before,.nc-dashboard-executivo-v2 .nc-hero-ship-integrated img{display:none!important}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,rgba(235,248,255,.98) 0%,rgba(235,248,255,.58) 14%,transparent 33%),linear-gradient(0deg,rgba(235,248,255,.72) 0%,transparent 22%,transparent 76%,rgba(235,248,255,.44) 100%)!important;pointer-events:none!important}@media(max-width:1100px){.nc-dashboard-executivo-v2 .nc-exec-hero-copy{width:min(620px,62%)!important}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated{width:62%!important;background-size:48% 100%,min(680px,118%) auto!important}}@media(max-width:780px){.nc-dashboard-executivo-v2 .nc-exec-hero{min-height:auto!important;padding:22px!important}.nc-dashboard-executivo-v2 .nc-exec-hero-copy{width:100%!important;min-height:0!important;padding-bottom:155px!important}.nc-dashboard-executivo-v2 .nc-hero-ship-integrated{top:auto!important;left:4%!important;right:-8%!important;bottom:-24px!important;width:104%!important;height:190px!important;background-size:42% 100%,contain!important;background-position:left center,right bottom!important;opacity:.9!important}}.nc-content>.nc-topbar,.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:min(100%,1440px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.nc-content>.nc-topbar{box-sizing:border-box!important}.nc-content>.nc-page-shell.nc-dashboard-executivo{justify-self:center!important}@media(max-width:1180px){.nc-ai-hero-banner{grid-template-columns:1fr}.nc-ai-hero-art{min-height:170px}}@media(max-width:760px){.nc-ai-hero-banner{padding:20px}.nc-ai-hero-art{display:none}.nc-ai-hero-copy h1{font-size:2.25rem}}@media(max-width:1500px){.nc-content>.nc-topbar,.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:100%!important;max-width:100%!important}}.nc-content{align-items:center!important}.nc-content>.nc-topbar{width:min(100%,1354px)!important;max-width:1354px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:min(106.4%,1440px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;justify-self:center!important}@media(max-width:1500px){.nc-content>.nc-topbar{width:min(100%,calc((100vw - 360px)*.94))!important;max-width:calc((100vw - 360px)*.94)!important}.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:min(106.4%,calc(100vw - 360px))!important;max-width:calc(100vw - 360px)!important}}@media(max-width:1100px){.nc-content>.nc-topbar,.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:100%!important;max-width:100%!important}}.nc-content{align-items:stretch!important}.nc-content>.nc-topbar,.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:108.7%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;transform:scale(.92)!important;transform-origin:top left!important;box-sizing:border-box!important}.nc-content>.nc-topbar{align-self:stretch!important}.nc-content>.nc-page-shell.nc-dashboard-executivo,.nc-content>.nc-dashboard-executivo{justify-self:stretch!important}@media(max-width:1100px){.nc-content>.nc-topbar,.nc-content>.nc-dashboard-executivo,.nc-content>.nc-page-shell.nc-dashboard-executivo{width:100%!important;max-width:100%!important;transform:none!important}}.nc-exec-filter-bar{width:min(100%,1400px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.62rem .75rem;border:1px solid rgba(181,214,250,.92);border-radius:18px;background:radial-gradient(circle at top right,rgba(31,130,255,.08),transparent 34%),linear-gradient(135deg,#fffffff5,#f3f9fff0);box-shadow:0 14px 28px #27589414}.nc-exec-filter-bar>div:first-child{display:grid;gap:.12rem}.nc-exec-filter-bar>div:first-child span{color:#5d779c;font-size:.58rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nc-exec-filter-bar>div:first-child strong{color:#062554;font-size:.82rem;font-weight:1000}.nc-exec-period-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.nc-exec-period-buttons button{border:1px solid rgba(181,214,250,.95);border-radius:999px;padding:.48rem .72rem;color:#0b3772;background:#ffffffdb;font-size:.64rem;font-weight:950;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.nc-exec-period-buttons button:hover,.nc-exec-period-buttons button.ativo{border-color:#1f82ffc7;background:linear-gradient(135deg,#eaf4ff,#fff);box-shadow:0 10px 20px #1f82ff24;transform:translateY(-1px)}.nc-exec-period-buttons button.ativo{color:#075fd3}@media(max-width:780px){.nc-exec-filter-bar{align-items:flex-start;flex-direction:column}.nc-exec-period-buttons{justify-content:flex-start}}.nc-dashboard-executivo-v2 .nc-exec-filter-bar,.nc-dashboard-executivo .nc-exec-filter-bar{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;align-self:stretch!important}.nc-dashboard-executivo-v2 .nc-exec-filter-bar>div:first-child,.nc-dashboard-executivo .nc-exec-filter-bar>div:first-child{min-width:170px!important}.nc-dashboard-executivo-v2 .nc-exec-period-buttons,.nc-dashboard-executivo .nc-exec-period-buttons{margin-left:auto!important}.nc-dashboard-executivo-v2 .nc-exec-variation{position:relative;z-index:2;display:inline-flex;width:max-content;align-items:center;justify-content:center;margin-top:.42rem;padding:.22rem .46rem;border-radius:999px;border:1px solid rgba(170,203,241,.88);background:#ffffffc2;color:#4a688a;font-size:.56rem;font-style:normal;font-weight:1000;letter-spacing:.015em;box-shadow:0 6px 14px #21538b12}.nc-dashboard-executivo-v2 .nc-exec-variation.favoravel{border-color:#31cb8b52;background:linear-gradient(135deg,#e1fff2f0,#ffffffdb);color:#087a53}.nc-dashboard-executivo-v2 .nc-exec-variation.atencao{border-color:#ff945457;background:linear-gradient(135deg,#fff2e1f5,#ffffffdb);color:#a64d08}.nc-dashboard-executivo-v2 .nc-exec-variation.neutro,.nc-dashboard-executivo-v2 .nc-exec-variation.estavel{border-color:#8ca9cc57;background:#ffffffc2;color:#587394}.nc-dashboard-executivo-v2 .nc-exec-score-row .nc-exec-variation{margin-top:.28rem}.nc-exec-chart-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.72rem;margin:.45rem 0 .15rem}.nc-exec-chart-legend span{display:inline-flex;align-items:center;gap:.34rem;color:#5f7b9f;font-size:.62rem;font-weight:900}.nc-exec-chart-legend i{display:inline-block;width:.72rem;height:.42rem;border-radius:999px}.nc-exec-chart-legend i.atual{background:linear-gradient(90deg,#2087f4,#21c7d4)}.nc-exec-chart-legend i.anterior{background:linear-gradient(90deg,#c4d7ee,#e3edf8);border:1px solid rgba(142,174,211,.46)}.nc-dashboard-executivo-v2 .nc-exec-chart-bars-comparativo{grid-template-columns:repeat(12,minmax(36px,1fr))}.nc-dashboard-executivo-v2 .nc-exec-month-bar-comparativo>div{display:grid;grid-template-columns:1fr 1fr;align-items:end;column-gap:.18rem;padding:0 .28rem}.nc-dashboard-executivo-v2 .nc-exec-month-bar-comparativo>div span{width:100%;min-height:6px;border-radius:11px 11px 6px 6px}.nc-dashboard-executivo-v2 .nc-exec-month-bar-comparativo>div span.atual{background:linear-gradient(180deg,#2087f4,#26c8d4);box-shadow:0 -8px 20px #1f82ff29}.nc-dashboard-executivo-v2 .nc-exec-month-bar-comparativo>div span.anterior{background:linear-gradient(180deg,#c9d9ec,#e9f1fa);box-shadow:none}.nc-exec-comparison-strip{width:min(100%,1400px);margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem}.nc-exec-comparison-strip article{min-height:88px;padding:.72rem;border:1px solid rgba(186,216,249,.94);border-radius:17px;background:radial-gradient(circle at top right,rgba(31,130,255,.065),transparent 38%),linear-gradient(135deg,#fffffffa,#f7fcfff5);box-shadow:0 12px 26px #27589412}.nc-exec-comparison-strip article span{display:block;color:#5f7b9f;font-size:.55rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.nc-exec-comparison-strip article strong{display:block;margin-top:.34rem;color:#062653;font-size:1.16rem;letter-spacing:-.045em}.nc-exec-comparison-strip article small{display:block;margin-top:.25rem;color:#6482a7;font-size:.58rem;line-height:1.35;font-weight:800}@media(max-width:1180px){.nc-exec-comparison-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.nc-exec-comparison-strip{grid-template-columns:1fr}.nc-dashboard-executivo-v2 .nc-exec-chart-bars-comparativo{overflow-x:auto}}.nc-dashboard-executivo-v2 .nc-exec-comparison-strip{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.62rem!important;align-items:stretch!important}.nc-dashboard-executivo-v2 .nc-exec-comparison-strip article{min-height:72px!important;width:100%!important;padding:.68rem .72rem!important;border-radius:17px!important;box-sizing:border-box!important}@media(max-width:1180px){.nc-dashboard-executivo-v2 .nc-exec-comparison-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:680px){.nc-dashboard-executivo-v2 .nc-exec-comparison-strip{grid-template-columns:1fr!important}}.nc-vendas-page{gap:.95rem}.nc-vendas-form{display:grid;gap:.85rem}.nc-form-grid.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.nc-field textarea{width:100%;resize:vertical}.nc-toggle-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.75rem;border:1px solid rgba(183,211,244,.85);border-radius:18px;background:#f6fbffe0}.nc-toggle-row label{display:inline-flex;align-items:center;gap:.42rem;color:var(--nc-ink);font-size:.72rem;font-weight:900}.nc-actions-row.right{justify-content:flex-end}.nc-alert{border-radius:16px;padding:.7rem .85rem;font-size:.75rem;font-weight:900}.nc-alert-danger{border:1px solid rgba(240,68,94,.34);background:#ffecf0e6;color:#af1730}.nc-alert-success{border:1px solid rgba(21,183,107,.32);background:#e8fcf2eb;color:#057447}.nc-status-pill.success{color:#047857;background:#d1fae5e6;border-color:#10b98152}.nc-status-pill.danger{color:#be123c;background:#ffe4e6eb;border-color:#f43f5e52}@media(max-width:1180px){.nc-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-form-grid.three{grid-template-columns:1fr}}.nc-vendas-page{width:100%;max-width:1400px;margin:0 auto;padding:0 0 1.1rem;gap:.62rem!important;font-size:.82rem}.nc-vendas-page .nc-module-header{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,minmax(135px,.16fr));gap:.58rem;align-items:stretch;margin-bottom:.62rem}.nc-vendas-page .nc-module-title-card,.nc-vendas-page .nc-module-summary-card,.nc-vendas-page .nc-form-panel,.nc-vendas-page .nc-list-panel{border:1px solid rgba(157,199,248,.9)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0%,rgba(72,157,255,.09),transparent 32%),linear-gradient(135deg,#fffffffa,#f0f8fff0)!important;box-shadow:0 14px 38px #1e589413!important}.nc-vendas-page .nc-module-title-card{padding:.78rem .92rem!important;min-height:78px!important}.nc-vendas-page .nc-module-title-card h2{margin:.12rem 0 .18rem!important;color:#062653!important;font-size:1.08rem!important;line-height:1.08!important;letter-spacing:-.035em!important}.nc-vendas-page .nc-module-title-card span{color:#5f7b9f!important;font-size:.68rem!important;line-height:1.35!important;font-weight:700!important}.nc-vendas-page .nc-module-summary-card{min-height:78px!important;padding:.72rem .78rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.nc-vendas-page .nc-module-summary-card strong{font-size:1.05rem!important;letter-spacing:-.04em!important}.nc-vendas-page .nc-module-summary-card small{font-size:.56rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.nc-vendas-page .nc-form-panel,.nc-vendas-page .nc-list-panel{padding:.86rem!important}.nc-vendas-page .nc-panel-header{min-height:auto!important;padding:0!important;margin-bottom:.66rem!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:.75rem!important}.nc-vendas-page .nc-panel-header h3{margin:.08rem 0 0!important;color:#062653!important;font-size:1.02rem!important;line-height:1.12!important;letter-spacing:-.035em!important}.nc-vendas-page .nc-eyebrow{margin:0!important;color:#1266d6!important;font-size:.56rem!important;font-weight:950!important;letter-spacing:.15em!important;text-transform:uppercase!important}.nc-vendas-page .nc-status-pill{min-height:24px!important;padding:.28rem .52rem!important;border-radius:999px!important;font-size:.56rem!important;font-weight:950!important;white-space:nowrap!important}.nc-vendas-page .nc-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.52rem!important;margin-bottom:.5rem!important}.nc-vendas-page .nc-field{gap:.28rem!important}.nc-vendas-page .nc-field span,.nc-vendas-page .nc-field>span{color:#062653!important;font-size:.55rem!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.nc-vendas-page .nc-field input,.nc-vendas-page .nc-field select,.nc-vendas-page .nc-field textarea{min-height:34px!important;width:100%!important;border-radius:13px!important;border:1px solid rgba(116,174,242,.8)!important;background:linear-gradient(135deg,#fffffffa,#f1f8fff0)!important;color:#062653!important;box-shadow:inset 0 1px #ffffffd1!important;padding:.44rem .58rem!important;font-size:.68rem!important;font-weight:800!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.nc-vendas-page .nc-field textarea{min-height:52px!important;max-height:90px!important;resize:vertical!important;line-height:1.35!important}.nc-vendas-page .nc-field input:focus,.nc-vendas-page .nc-field select:focus,.nc-vendas-page .nc-field textarea:focus{border-color:#1f82fff2!important;box-shadow:0 0 0 3px #1f82ff1f!important}.nc-vendas-page .nc-field small{margin-top:-.1rem!important;color:#5d7ca2!important;font-size:.56rem!important;font-weight:800!important}.nc-vendas-page .nc-toggle-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.48rem!important;padding:.56rem!important;border-radius:15px!important;border:1px solid rgba(157,199,248,.85)!important;background:#f5faffe0!important;margin:.5rem 0 .56rem!important}.nc-vendas-page .nc-toggle-row label{min-height:32px!important;display:flex!important;align-items:center!important;gap:.42rem!important;border:1px solid rgba(185,216,249,.82)!important;border-radius:13px!important;padding:.36rem .52rem!important;background:#ffffffb8!important;color:#062653!important;font-size:.62rem!important;font-weight:950!important;line-height:1.05!important;letter-spacing:.01em!important}.nc-vendas-page .nc-toggle-row input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;border-radius:6px!important;border:1px solid rgba(31,130,255,.7)!important;background:linear-gradient(135deg,#fff,#edf6ff)!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important}.nc-vendas-page .nc-toggle-row input[type=checkbox]:checked{background:linear-gradient(135deg,#2087f4,#22b8d8)!important;border-color:transparent!important}.nc-vendas-page .nc-toggle-row input[type=checkbox]:checked:after{content:"";width:8px;height:5px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translate(1px,-1px)}.nc-vendas-page .nc-actions-row.right{justify-content:flex-end!important;margin-top:0!important}.nc-vendas-page .nc-primary-action,.nc-vendas-page .nc-ghost-action{min-height:32px!important;padding:.45rem .8rem!important;border-radius:12px!important;font-size:.65rem!important;font-weight:950!important}.nc-vendas-page .nc-primary-action{background:linear-gradient(135deg,#2087f4,#1767d8)!important;color:#fff!important;border:0!important;box-shadow:0 12px 24px #1f82ff38!important}.nc-vendas-page .nc-ghost-action{background:#ffffffd1!important;color:#0b4fa7!important;border:1px solid rgba(139,190,248,.88)!important}.nc-vendas-page .nc-table-wrap{border:1px solid rgba(185,216,249,.9)!important;border-radius:16px!important;overflow:hidden!important;background:#ffffffb8!important}.nc-vendas-page .nc-table{width:100%!important;border-collapse:collapse!important;font-size:.66rem!important}.nc-vendas-page .nc-table th{padding:.52rem .58rem!important;color:#5e7da2!important;background:#eff7ffeb!important;font-size:.55rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:left!important}.nc-vendas-page .nc-table td{padding:.52rem .58rem!important;border-top:1px solid rgba(204,226,251,.8)!important;color:#062653!important;font-weight:800!important;vertical-align:middle!important}.nc-vendas-page .nc-table td strong{display:block!important;font-size:.68rem!important;color:#062653!important}.nc-vendas-page .nc-table td small{display:block!important;margin-top:.12rem!important;color:#6684a9!important;font-size:.55rem!important;font-weight:800!important}.nc-vendas-page .nc-table tbody tr:hover{background:#eef7ffc7!important}.nc-vendas-page .nc-alert{border-radius:13px!important;padding:.52rem .62rem!important;font-size:.64rem!important;font-weight:900!important}@media(max-width:1180px){.nc-vendas-page .nc-module-header{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-vendas-page .nc-form-grid.three,.nc-vendas-page .nc-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-vendas-page{padding:0 .5rem 1rem}.nc-vendas-page .nc-module-header,.nc-vendas-page .nc-form-grid.three,.nc-vendas-page .nc-toggle-row{grid-template-columns:1fr!important}}.nc-vendas-page,.nc-vendas-page .nc-module-header,.nc-vendas-page .nc-form-panel,.nc-vendas-page .nc-list-panel{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.nc-vendas-page .nc-list-panel{overflow:hidden!important}.nc-vendas-lista-cards{display:flex!important;flex-direction:column!important;gap:.46rem!important;width:100%!important}.nc-venda-card{width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:34px minmax(250px,1.8fr) minmax(72px,.48fr) minmax(120px,.65fr) minmax(90px,.55fr) minmax(88px,.55fr) minmax(86px,.55fr) auto!important;align-items:center!important;gap:.64rem!important;border:1px solid rgba(157,199,248,.9)!important;border-radius:15px!important;padding:.5rem .62rem!important;background:radial-gradient(circle at 0% 0%,rgba(50,179,235,.08),transparent 28%),linear-gradient(135deg,#f9fdfffa,#edf8ffeb)!important;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #1e58940b!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.nc-venda-card:hover{transform:translateY(-1px)!important;border-color:#1f82ffb3!important;box-shadow:0 13px 28px #1e589414!important}.nc-venda-card.empty{grid-template-columns:34px 1fr!important;min-height:58px!important}.nc-venda-avatar{width:30px!important;height:30px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#2087f4,#0f66d1)!important;color:#fff!important;font-size:.78rem!important;box-shadow:0 10px 18px #1f82ff38!important}.nc-venda-identidade{min-width:0!important;display:flex!important;flex-direction:column!important;gap:.08rem!important}.nc-venda-identidade strong{color:#062653!important;font-size:.72rem!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-venda-identidade span,.nc-venda-identidade small{color:#5e7da2!important;font-size:.56rem!important;font-weight:850!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-venda-metrica{min-width:0!important;display:flex!important;flex-direction:column!important;gap:.06rem!important}.nc-venda-metrica span{color:#718bad!important;font-size:.52rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.nc-venda-metrica strong{color:#062653!important;font-size:.68rem!important;font-weight:950!important;line-height:1.08!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-venda-badge{justify-self:end!important;min-width:58px!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:.22rem .48rem!important;font-size:.55rem!important;font-weight:950!important;white-space:nowrap!important}.nc-venda-badge.success{color:#04764e!important;background:#c7f7e2eb!important;border:1px solid rgba(68,208,151,.45)!important}.nc-venda-badge.warning{color:#9a5b00!important;background:#ffecbeeb!important;border:1px solid rgba(251,181,69,.42)!important}.nc-venda-badge.danger{color:#b42318!important;background:#ffe0e0f0!important;border:1px solid rgba(255,130,130,.45)!important}@media(max-width:1180px){.nc-venda-card{grid-template-columns:34px minmax(190px,1fr) repeat(3,minmax(76px,.55fr)) auto!important}.nc-venda-card .nc-venda-metrica:nth-of-type(4),.nc-venda-card .nc-venda-metrica:nth-of-type(5){display:none!important}}@media(max-width:760px){.nc-venda-card{grid-template-columns:34px 1fr auto!important;gap:.55rem!important}.nc-venda-metrica{display:none!important}}.nc-vendas-page{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;align-self:stretch!important}.nc-vendas-page>.nc-module-header,.nc-vendas-page>.nc-form-panel,.nc-vendas-page>.nc-list-panel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.nc-vendas-page .nc-module-header{grid-template-columns:minmax(0,1fr) repeat(3,minmax(132px,150px))!important}.nc-vendas-page .nc-form-panel,.nc-vendas-page .nc-list-panel{display:block!important}.nc-vendas-page .nc-form-grid.three,.nc-vendas-page .nc-toggle-row,.nc-vendas-lista-cards,.nc-venda-card{width:100%!important;max-width:none!important;box-sizing:border-box!important}@media(max-width:1180px){.nc-vendas-page .nc-module-header{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-vendas-page .nc-module-header{grid-template-columns:1fr!important}}.nc-financeiro-real-page{transform-origin:top center}.nc-financeiro-real-hero{align-items:center;gap:18px}.nc-finance-period-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.nc-finance-period-filter button{border:1px solid rgba(37,99,235,.26);background:#ffffffb8;color:#08315f;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;cursor:pointer}.nc-finance-period-filter button.active,.nc-finance-period-filter button:hover{background:linear-gradient(135deg,#0f7cff,#21b6d7);color:#fff;box-shadow:0 12px 28px #2563eb33}.nc-finance-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.nc-finance-kpi-card{position:relative;min-height:108px;border:1px solid rgba(110,168,254,.42);border-radius:22px;background:linear-gradient(135deg,#fffffff0,#eaf6ffcc);box-shadow:0 18px 38px #0b2c4d14;padding:18px;overflow:hidden}.nc-finance-kpi-card:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:5px;border-radius:999px;background:#38bdf8}.nc-finance-kpi-card.green:before{background:#34d399}.nc-finance-kpi-card.orange:before{background:#f59e0b}.nc-finance-kpi-card.red:before{background:#fb7185}.nc-finance-kpi-card.blue:before{background:#38bdf8}.nc-finance-kpi-card span{display:block;color:#5a789d;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.nc-finance-kpi-card strong{display:block;color:#082a52;font-size:23px;line-height:1;margin-bottom:8px}.nc-finance-kpi-card small{color:#587397;font-size:12px;font-weight:700}.nc-finance-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:16px;margin:16px 0}.nc-finance-dashboard-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-panel-header.compact{align-items:flex-start;padding-bottom:8px}.nc-finance-chart-card,.nc-finance-alert-card,.nc-finance-dashboard-grid.three .nc-panel{min-height:260px}.nc-finance-bar-chart{display:flex;align-items:flex-end;gap:18px;min-height:180px;padding:14px 4px 0}.nc-finance-bar-item{display:grid;justify-items:center;gap:8px;min-width:62px}.nc-finance-bar-track{width:54px;height:138px;border-radius:16px;background:#d5e8fab8;display:flex;align-items:flex-end;padding:5px;overflow:hidden}.nc-finance-bar-track span{display:block;width:100%;border-radius:13px;background:linear-gradient(180deg,#2e8cff,#23c6cf);box-shadow:0 10px 22px #0ea5e940}.nc-finance-bar-item small,.nc-finance-bar-item strong{color:#315b89;font-size:11px;font-weight:800}.nc-finance-alert-list,.nc-finance-list{display:grid;gap:10px}.nc-finance-alert{border:1px solid rgba(110,168,254,.38);border-radius:16px;background:#ffffffad;padding:13px 14px}.nc-finance-alert strong{display:block;color:#082a52;font-size:13px;margin-bottom:3px}.nc-finance-alert span{display:inline-flex;color:#2563eb;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.nc-finance-alert p{margin:0;color:#526f92;font-weight:700;font-size:12px}.nc-finance-alert.danger{border-color:#fb71857a;background:#fff1f2b8}.nc-finance-alert.warning{border-color:#f59e0b70;background:#fffbebb8}.nc-finance-alert.success{border-color:#34d39970;background:#ecfdf5b8}.nc-finance-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid rgba(110,168,254,.28);border-radius:15px;background:#ffffffa8;padding:12px 13px}.nc-finance-list-row strong,.nc-finance-list-row b{color:#082a52;font-size:13px}.nc-finance-list-row span,.nc-finance-list-row small{display:block;color:#5f7da2;font-size:11px;font-weight:800}.nc-finance-list-row.danger{border-color:#fb718561}.nc-rateio-grid{display:grid;gap:10px;margin-bottom:16px}.nc-rateio-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr) auto;gap:12px;align-items:center;border:1px solid rgba(110,168,254,.3);border-radius:16px;background:#ffffffb8;padding:13px 14px}.nc-rateio-card strong,.nc-rateio-values b{color:#082a52;font-weight:900}.nc-rateio-card span,.nc-rateio-values small{color:#5f7da2;font-weight:800;font-size:12px}.nc-filter-select{min-width:150px;height:38px;border:1px solid rgba(110,168,254,.48);border-radius:14px;background:#ffffffc7;color:#082a52;font-weight:800;padding:0 12px}@media(max-width:1180px){.nc-finance-kpi-grid,.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nc-finance-kpi-grid,.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-rateio-card{grid-template-columns:1fr}}.nc-page-compact{--nc-blue: #0b5fd7;--nc-navy: #082a52;--nc-muted: #5f7da2;--nc-border: rgba(103, 164, 255, .42);--nc-soft: rgba(255, 255, 255, .72);font-size:13px}.nc-finance-shell,.nc-people-shell{width:min(100%,1420px);margin:0 auto;padding:0 18px 34px;display:grid;gap:14px}.nc-module-hero.compact,.nc-finance-hero{min-height:auto!important;padding:18px 20px!important;border-radius:22px!important;display:flex;align-items:center;justify-content:space-between;gap:18px}.nc-module-hero.compact h1,.nc-finance-hero h1{font-size:24px!important;line-height:1.08!important;margin:4px 0 8px!important;color:var(--nc-navy)}.nc-module-hero.compact p,.nc-finance-hero p{max-width:560px;margin:0;font-size:13px;line-height:1.45;color:var(--nc-muted);font-weight:700}.nc-period-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nc-period-buttons button,.nc-tabs-row button,.nc-small-button,.nc-primary-button.compact{border:1px solid rgba(77,144,254,.46);border-radius:999px;background:#ffffffc7;color:#0755bb;font-weight:900;font-size:12px;min-height:36px;padding:0 16px;cursor:pointer;box-shadow:0 10px 22px #2878dc17}.nc-period-buttons button.active,.nc-tabs-row button.active,.nc-primary-button.compact{background:linear-gradient(135deg,#1877f2,#26a8df);border-color:transparent;color:#fff;box-shadow:0 14px 26px #1877f238}.nc-primary-button.compact{width:auto!important;min-width:150px!important;max-width:max-content!important;height:38px!important;padding:0 20px!important;border-radius:13px!important}.nc-form-actions{display:flex;justify-content:flex-end;align-items:center}.nc-finance-kpi-grid.compact,.people-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-finance-kpi{position:relative;min-height:94px!important;padding:14px 16px!important;border:1px solid rgba(110,168,254,.35)!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffd6,#eff8ffb8)!important;box-shadow:0 16px 34px #10509614!important;overflow:hidden}.nc-finance-kpi:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:999px;background:#2c8df7}.nc-finance-kpi.accent-green:before{background:#34d399}.nc-finance-kpi.accent-orange:before{background:#f59e0b}.nc-finance-kpi.accent-red:before{background:#fb7185}.nc-finance-kpi.accent-cyan:before{background:#22d3ee}.nc-finance-kpi.accent-blue:before{background:#2c8df7}.nc-finance-kpi span{display:block;color:#6680a2;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:900;margin-bottom:7px}.nc-finance-kpi strong{display:block;color:var(--nc-navy);font-size:20px;line-height:1.05;font-weight:950}.nc-finance-kpi small{display:block;margin-top:7px;color:var(--nc-muted);font-size:11px;font-weight:750}.nc-finance-dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px}.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-panel-card,.nc-card{border:1px solid var(--nc-border)!important;border-radius:20px!important;background:linear-gradient(135deg,#ffffffdb,#eff8ffc2)!important;box-shadow:0 18px 40px #10509614!important}.nc-finance-panel.small-card{min-height:220px!important;padding:16px!important}.nc-panel-title-row,.nc-card-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.nc-section-kicker{display:block;color:#2c69bd;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:950;margin-bottom:4px}.nc-panel-card h2,.nc-card h2,.nc-card-header-row h2{margin:0;color:var(--nc-navy);font-size:18px;line-height:1.12;font-weight:950}.nc-mini-pill,.nc-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:#d7ecffe6;border:1px solid rgba(96,165,250,.34);color:#0755bb;font-size:11px;font-weight:950;white-space:nowrap}.nc-chip.orange,.nc-mini-pill.orange{background:#ffedd5e6;border-color:#fb923c5c;color:#ea580c}.nc-chip.purple{background:#ede9fee6;border-color:#a78bfa5c;color:#7c3aed}.nc-chip.green,.nc-mini-pill.green{background:#d1fae5e6;border-color:#34d3995c;color:#047857}.nc-finance-chart.compact{height:142px;display:flex;align-items:flex-end;gap:10px;padding-top:10px}.nc-finance-bar{min-width:38px;display:grid;align-items:end;gap:6px;text-align:center;color:#5f7da2;font-size:10px;font-weight:900}.nc-finance-bar-fill{width:100%;min-height:8px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#2c8df7,#22d3ee);box-shadow:0 10px 22px #2c8df72e}.nc-finance-alerts.compact,.nc-finance-list.compact{display:grid;gap:9px}.nc-finance-alert,.nc-finance-list-row{border:1px solid rgba(110,168,254,.28);border-radius:15px;background:#ffffff9e;padding:12px}.nc-finance-list-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.nc-finance-list-row strong,.nc-finance-alert strong,.nc-rateio-card strong,.nc-modern-list-row strong{color:var(--nc-navy);font-size:13px;font-weight:950}.nc-finance-list-row span,.nc-finance-alert p,.nc-rateio-card span,.nc-modern-list-row span,.nc-empty-text{color:var(--nc-muted);font-size:11px;font-weight:750}.nc-finance-list-row b{color:var(--nc-navy);font-size:13px;font-weight:950}.nc-form-card,.nc-list-card,.nc-finance-form-card{padding:16px!important}.nc-form-grid.compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nc-form-grid.compact label{display:grid;gap:6px;min-width:0}.nc-form-grid.compact label>span,.nc-inline-check span{color:var(--nc-navy);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.nc-form-grid.compact input,.nc-form-grid.compact select,.nc-form-grid.compact textarea,.nc-filter-select{width:100%;min-height:38px;border:1px solid rgba(92,156,255,.58);border-radius:14px;background:#ffffffb8;color:var(--nc-navy);font-size:13px;font-weight:800;padding:0 12px;outline:none;box-shadow:inset 0 1px #ffffffb3}.nc-form-grid.compact textarea{min-height:72px;padding-top:10px;resize:vertical}.nc-form-grid.compact input:focus,.nc-form-grid.compact select:focus,.nc-form-grid.compact textarea:focus,.nc-filter-select:focus{border-color:#1877f2;box-shadow:0 0 0 3px #1877f21f}.span-2{grid-column:span 2}.span-3{grid-column:1 / -1}.nc-check-row.compact{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px}.nc-check-row.compact label,.nc-inline-check{min-height:42px;display:flex!important;align-items:center;gap:10px;border:1px solid rgba(110,168,254,.3);border-radius:14px;background:#ffffff94;padding:0 12px}.nc-check-row.compact input,.nc-inline-check input{width:18px!important;min-height:18px!important;accent-color:#1877f2}.nc-modern-list.compact{display:grid;gap:10px}.nc-modern-list-row{display:grid;grid-template-columns:42px minmax(240px,1.8fr) repeat(3,minmax(120px,.75fr)) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid rgba(110,168,254,.35);border-radius:17px;background:linear-gradient(135deg,#ffffffc7,#eef8ffb8)}.nc-row-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#1877f2,#25a9df);color:#fff;box-shadow:0 10px 18px #1877f233}.nc-row-main,.nc-row-metric{min-width:0;display:grid;gap:2px}.nc-row-main strong,.nc-row-main span,.nc-row-metric b,.nc-row-metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-row-metric small{color:#6c87a8;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.nc-row-metric b{color:var(--nc-navy);font-size:12px;font-weight:950}.nc-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:950;white-space:nowrap}.nc-status-badge.success{background:#d1fae5e0;color:#047857;border:1px solid rgba(52,211,153,.38)}.nc-status-badge.warning{background:#ffedd5e0;color:#ea580c;border:1px solid rgba(251,146,60,.38)}.nc-status-badge.danger{background:#ffe4e6e0;color:#e11d48;border:1px solid rgba(251,113,133,.38)}.nc-status-badge.info{background:#dbeafee0;color:#1d4ed8;border:1px solid rgba(96,165,250,.38)}.nc-status-badge.muted{background:#e2e8f0e0;color:#475569;border:1px solid rgba(148,163,184,.38)}.nc-rateio-card{grid-template-columns:minmax(0,1.4fr) minmax(180px,.75fr) auto!important;min-height:60px}.nc-tabs-row{display:flex;gap:8px;flex-wrap:wrap}.nc-alert-soft{border:1px solid rgba(110,168,254,.34);border-radius:16px;background:#eff8ffb8;color:var(--nc-navy);font-weight:900;padding:12px 14px}.nc-alert-soft.danger{border-color:#fb71856b;background:#ffe4e6b8;color:#be123c}.nc-alert-soft.success{border-color:#34d3996b;background:#d1fae5b8;color:#047857}.nc-alert-soft.info{border-color:#60a5fa6b;background:#dbeafeb8;color:#1d4ed8}@media(max-width:1180px){.nc-finance-kpi-grid.compact,.people-kpis,.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards,.nc-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2,.span-3{grid-column:1 / -1}.nc-modern-list-row{grid-template-columns:42px minmax(220px,1fr) repeat(2,minmax(120px,.8fr)) auto}}@media(max-width:760px){.nc-finance-shell,.nc-people-shell{padding:0 10px 24px}.nc-module-hero.compact,.nc-finance-hero,.nc-finance-kpi-grid.compact,.people-kpis,.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards,.nc-form-grid.compact,.nc-check-row.compact,.nc-rateio-card,.nc-modern-list-row{grid-template-columns:1fr!important}.nc-module-hero.compact,.nc-finance-hero{align-items:flex-start;flex-direction:column}.nc-form-actions{justify-content:stretch}.nc-primary-button.compact{max-width:none!important;width:100%!important}}.nc-page-compact{width:100%;box-sizing:border-box}.nc-finance-shell,.nc-people-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0 24px 32px!important;box-sizing:border-box!important}.nc-finance-shell>*,.nc-people-shell>*{width:100%!important;max-width:none!important;box-sizing:border-box!important}.nc-finance-hero,.nc-module-hero.compact{min-height:unset!important;padding:22px 26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-radius:24px!important;background:linear-gradient(135deg,#ffffffdb,#ecf7ffc7)!important;border:1px solid rgba(110,168,254,.44)!important;box-shadow:0 18px 42px #1a5aa014!important}.nc-finance-hero h1,.nc-module-hero.compact h1{font-size:24px!important;line-height:1.12!important;margin:4px 0 8px!important;color:var(--nc-navy, #08284a)!important}.nc-finance-hero p,.nc-module-hero.compact p{max-width:620px!important;font-size:13px!important;line-height:1.45!important;margin:0!important;color:#58769b!important;font-weight:700!important}.nc-period-buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important;align-items:center!important}.nc-period-buttons button,.nc-tabs-row button,.nc-small-button,.nc-primary-button.compact,.nc-form-actions .nc-primary-button{border:1px solid rgba(59,130,246,.55)!important;border-radius:999px!important;background:#ffffffd1!important;color:#0759c7!important;font-weight:950!important;font-size:12px!important;min-height:38px!important;padding:0 18px!important;width:auto!important;max-width:max-content!important;box-shadow:0 12px 24px #1877f214!important;cursor:pointer!important}.nc-period-buttons button.active,.nc-tabs-row button.active,.nc-primary-button.compact,.nc-form-actions .nc-primary-button{background:linear-gradient(135deg,#1877f2,#20b5dd)!important;color:#fff!important;border-color:transparent!important}.nc-finance-kpi-grid.compact,.people-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.nc-finance-kpi{min-height:84px!important;padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffe0,#eff8ffb3)!important;border:1px solid rgba(110,168,254,.4)!important;box-shadow:0 16px 36px #1a5aa012!important}.nc-finance-kpi span,.nc-section-kicker{text-transform:uppercase!important;letter-spacing:.16em!important;font-size:10px!important;font-weight:950!important;color:#57749a!important}.nc-finance-kpi strong{display:block!important;margin-top:8px!important;font-size:22px!important;line-height:1!important;color:var(--nc-navy, #08284a)!important}.nc-finance-kpi small{display:block!important;margin-top:8px!important;font-size:11px!important;color:#5d7aa0!important;font-weight:800!important}.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards{display:grid!important;gap:16px!important;width:100%!important}.nc-finance-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)!important}.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nc-panel-card,.nc-card,.nc-form-card,.nc-list-card,.nc-finance-panel{width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffffe0,#eff8ffb8)!important;border:1px solid rgba(110,168,254,.42)!important;box-shadow:0 18px 42px #1a5aa012!important}.nc-panel-card.small-card,.nc-finance-panel.small-card{min-height:205px!important;padding:18px!important}.nc-card-header-row,.nc-panel-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.nc-card-header-row h2,.nc-panel-title-row h2,.nc-form-card h2,.nc-list-card h2{color:var(--nc-navy, #08284a)!important;font-size:18px!important;line-height:1.1!important;margin:3px 0 0!important}.nc-form-card{padding:20px!important}.nc-form-grid.compact{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:end!important;width:100%!important}.nc-form-grid.compact label{display:grid!important;gap:7px!important;margin:0!important;color:var(--nc-navy, #08284a)!important;font-weight:950!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.1em!important}.nc-form-grid.compact input,.nc-form-grid.compact select,.nc-form-grid.compact textarea,.nc-filter-select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:38px!important;border:1px solid rgba(92,156,255,.7)!important;border-radius:14px!important;background:#ffffffc7!important;color:var(--nc-navy, #08284a)!important;font-size:13px!important;font-weight:850!important;padding:0 13px!important;outline:none!important;box-shadow:inset 0 1px #ffffffb3,0 8px 18px #1877f20a!important}.nc-form-grid.compact select,.nc-filter-select{background-image:linear-gradient(45deg,transparent 50%,#0b4a8f 50%),linear-gradient(135deg,#0b4a8f 50%,transparent 50%)!important;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.nc-form-grid.compact textarea{min-height:70px!important;padding-top:11px!important;resize:vertical!important}.nc-form-grid.compact input:focus,.nc-form-grid.compact select:focus,.nc-form-grid.compact textarea:focus,.nc-filter-select:focus{border-color:#1877f2!important;box-shadow:0 0 0 3px #1877f221!important}.nc-form-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-top:2px!important}.nc-check-row.compact{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.nc-check-row.compact label,.nc-inline-check{width:auto!important;min-width:180px!important;max-width:240px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:1px solid rgba(110,168,254,.42)!important;border-radius:14px!important;background:#ffffffad!important;padding:0 12px!important;text-transform:none!important;letter-spacing:0!important}.nc-check-row.compact input,.nc-inline-check input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:#1877f2!important}.nc-list-card{padding:18px!important}.nc-modern-list.compact{display:grid!important;gap:10px!important;width:100%!important}.nc-modern-list-row{display:grid!important;grid-template-columns:42px minmax(260px,2fr) repeat(3,minmax(120px,.8fr)) auto auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:10px 12px!important;border:1px solid rgba(110,168,254,.38)!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffffd1,#eef8ffc2)!important}.nc-row-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:linear-gradient(135deg,#1877f2,#24a8df)!important;color:#fff!important;box-shadow:0 10px 18px #1877f233!important}.nc-row-main strong,.nc-row-metric b{color:var(--nc-navy, #08284a)!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nc-row-main span,.nc-row-metric small{color:#6783a7!important;font-weight:800!important;font-size:11px!important}.nc-status-badge{min-height:28px!important;min-width:86px!important;padding:0 12px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important}@media(max-width:1180px){.nc-finance-kpi-grid.compact,.people-kpis,.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards,.nc-form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-modern-list-row{grid-template-columns:42px minmax(240px,1fr) repeat(2,minmax(110px,.8fr)) auto!important}}@media(max-width:760px){.nc-finance-shell,.nc-people-shell{padding:0 12px 24px!important}.nc-finance-kpi-grid.compact,.people-kpis,.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards,.nc-form-grid.compact,.nc-modern-list-row{grid-template-columns:1fr!important}.nc-finance-hero,.nc-module-hero.compact{flex-direction:column!important;align-items:flex-start!important}.nc-form-actions{justify-content:stretch!important}.nc-primary-button.compact,.nc-form-actions .nc-primary-button{width:100%!important;max-width:none!important}}.nc-finance-shell,.nc-page-compact .nc-finance-shell{width:100%;max-width:100%;margin:0 auto}.nc-finance-dashboard-grid,.nc-finance-dashboard-grid.three,.nc-finance-dashboard-grid.three.compact-cards{align-items:stretch}.nc-finance-panel.small-card,.nc-panel-card.nc-finance-panel.small-card{min-height:190px!important;padding:14px!important;overflow:hidden}.nc-finance-list.compact{gap:8px}.nc-finance-list-row,.nc-modern-list-row,.nc-rateio-card{position:relative;overflow:hidden}.nc-finance-list-row:before,.nc-modern-list-row:before,.nc-rateio-card:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:999px;background:#2c8df7}.nc-finance-list-row.tone-blue:before,.nc-modern-list-row.tone-blue:before{background:#2c8df7}.nc-finance-list-row.tone-green:before,.nc-modern-list-row.tone-green:before{background:#34d399}.nc-finance-list-row.tone-orange:before,.nc-modern-list-row.tone-orange:before{background:#f59e0b}.nc-finance-list-row.tone-purple:before,.nc-modern-list-row.tone-purple:before{background:#a855f7}.nc-finance-list-row.tone-red:before,.nc-modern-list-row.tone-red:before{background:#fb7185}.nc-finance-list-row.tone-blue,.nc-modern-list-row.tone-blue{background:linear-gradient(135deg,#eff8ffeb,#ffffffc7)}.nc-finance-list-row.tone-green,.nc-modern-list-row.tone-green{background:linear-gradient(135deg,#ecfdf5c7,#ffffffd1)}.nc-finance-list-row.tone-orange,.nc-modern-list-row.tone-orange{background:linear-gradient(135deg,#fffbebd1,#ffffffd6)}.nc-finance-list-row.tone-purple,.nc-modern-list-row.tone-purple{background:linear-gradient(135deg,#f5f3ffd1,#ffffffd6)}.nc-finance-list-row.tone-red,.nc-modern-list-row.tone-red{background:linear-gradient(135deg,#fff1f2d1,#ffffffd6)}.nc-filter-select{width:220px!important;max-width:220px!important;min-width:180px;justify-self:end}.nc-list-card .nc-card-header-row{align-items:center}.nc-finance-summary-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px dashed rgba(96,165,250,.42);border-radius:14px;background:#eff8ffa6;color:var(--nc-navy)}.nc-finance-summary-strip strong{font-size:12px;font-weight:950}.nc-finance-summary-strip span{color:var(--nc-muted);font-size:11px;font-weight:800}.nc-finance-options-row{grid-template-columns:repeat(2,minmax(220px,260px))!important;align-items:center;padding-top:0!important}.nc-option-check-card{min-height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border:1px solid rgba(110,168,254,.42)!important;border-radius:14px!important;background:#ffffff9e!important;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-option-check-card:hover{transform:translateY(-1px);border-color:#1877f29e!important;box-shadow:0 12px 24px #1877f214}.nc-option-check-card input{position:absolute;opacity:0;pointer-events:none}.nc-option-check-mark{width:32px;height:32px;display:grid!important;place-items:center;border-radius:9px;border:1px solid rgba(92,156,255,.65);background:#ffffffeb;color:transparent!important;font-size:18px!important;line-height:1;font-weight:950!important;flex:0 0 auto}.nc-option-check-card.checked .nc-option-check-mark{background:linear-gradient(135deg,#1877f2,#25a9df);border-color:transparent;color:#fff!important;box-shadow:0 10px 18px #1877f238}.nc-option-check-card>span:last-child{color:var(--nc-navy)!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:950!important}.nc-modern-list-row{grid-template-columns:42px minmax(260px,1.7fr) repeat(3,minmax(120px,.75fr)) auto auto!important;min-height:62px;padding-left:14px}.nc-small-button,.nc-primary-button.compact{border:0;border-radius:999px;background:linear-gradient(135deg,#1d7df2,#23a9df);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 10px 22px #1877f229}.nc-small-button{min-height:32px;padding:0 14px}@media(max-width:900px){.nc-filter-select{width:100%!important;max-width:100%!important}.nc-finance-summary-strip{flex-direction:column;align-items:flex-start}.nc-finance-options-row{grid-template-columns:1fr!important}}.nc-width-lock{width:min(100%,1400px);margin-left:auto;margin-right:auto}.nc-ranking-page{font-size:12px}.nc-ranking-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;border:1px solid var(--nc-line);border-radius:22px;background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 35%),linear-gradient(135deg,#fffffff5,#eff8ffeb);box-shadow:0 18px 40px #2758941a}.nc-ranking-hero h3{margin:0;color:var(--nc-ink);font-size:1.2rem;letter-spacing:-.045em}.nc-ranking-hero span{display:block;margin-top:.3rem;max-width:780px;color:var(--nc-muted);font-weight:750;line-height:1.45}.nc-ranking-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.nc-ranking-podium{position:relative;min-height:126px;padding:.9rem 1rem;border:1px solid var(--nc-line);border-radius:22px;background:linear-gradient(135deg,#fffffffa,#f1f9fff0);box-shadow:0 16px 34px #27589417;overflow:hidden}.nc-ranking-podium:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--nc-blue)}.nc-ranking-podium.high:before{background:linear-gradient(180deg,var(--nc-green),#28d7a2)}.nc-ranking-podium.medium:before{background:linear-gradient(180deg,var(--nc-orange),#ffc34d)}.nc-ranking-podium.low:before{background:linear-gradient(180deg,var(--nc-red),#ff9aaa)}.nc-ranking-position{position:absolute;right:.9rem;top:.85rem;color:#1f82ff24;font-size:3.2rem;font-weight:1000;line-height:1}.nc-ranking-podium h3{margin:0;color:var(--nc-ink);font-size:1.08rem;letter-spacing:-.04em}.nc-ranking-podium span{color:var(--nc-muted);font-weight:800}.nc-ranking-podium>strong{display:block;margin-top:.8rem;color:var(--nc-ink);font-size:1.85rem;font-weight:1000;letter-spacing:-.065em}.nc-ranking-podium>small{color:var(--nc-muted);font-weight:950;text-transform:uppercase;letter-spacing:.08em}.nc-ranking-list{display:grid;gap:.65rem;margin-top:.8rem}.nc-ranking-row{display:grid;grid-template-columns:minmax(360px,1.35fr) minmax(420px,1.15fr) minmax(300px,.9fr);gap:.8rem;align-items:stretch;padding:.75rem;border:1px solid rgba(144,190,245,.9);border-radius:18px;background:radial-gradient(circle at top right,rgba(31,130,255,.08),transparent 35%),linear-gradient(135deg,#fffffff5,#f4fafff0)}.nc-ranking-main{display:flex;align-items:center;gap:.8rem;min-width:0}.nc-ranking-score{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(135deg,#1688ff,#22c5df);box-shadow:0 12px 25px #1f82ff38}.nc-ranking-score.high{background:linear-gradient(135deg,#15b76b,#39dca5)}.nc-ranking-score.medium{background:linear-gradient(135deg,#ff9a22,#ffc94d)}.nc-ranking-score.low{background:linear-gradient(135deg,#f0445e,#ff8da1)}.nc-ranking-score strong{display:block;font-size:1.28rem;line-height:1;font-weight:1000}.nc-ranking-score span{display:block;margin-top:-12px;font-size:.48rem;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.nc-ranking-main h4{margin:0;color:var(--nc-ink);font-size:1rem;font-weight:1000;letter-spacing:-.035em}.nc-ranking-main p,.nc-ranking-insight p{margin:.2rem 0 0;color:var(--nc-muted);font-weight:780;line-height:1.35}.nc-ranking-tags,.nc-ranking-reasons{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.nc-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:999px;font-size:.62rem;font-weight:1000;border:1px solid rgba(144,190,245,.8);background:#eff8ffe6;color:var(--nc-blue-dark);white-space:nowrap}.nc-status-badge.high,.nc-status-badge.success{color:#047857;border-color:#15b76b52;background:#d1fae5d1}.nc-status-badge.medium,.nc-status-badge.warning{color:#b45309;border-color:#ff7b1a52;background:#ffedd5d1}.nc-status-badge.low,.nc-status-badge.danger{color:#be123c;border-color:#f0445e52;background:#ffe4e6d1}.nc-status-badge.neutral{color:var(--nc-muted);background:#f8fbffe6}.nc-ranking-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}.nc-ranking-numbers div{min-height:66px;padding:.55rem .65rem;border:1px solid rgba(183,211,244,.85);border-radius:14px;background:#ffffffb8}.nc-ranking-numbers small{display:block;color:var(--nc-soft-muted);font-size:.55rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-ranking-numbers strong{display:block;margin-top:.2rem;color:var(--nc-ink);font-size:.86rem;font-weight:1000;white-space:nowrap}.nc-ranking-insight{min-width:0;padding:.62rem .72rem;border-radius:16px;border:1px solid rgba(183,211,244,.85);background:#ffffffb8}.nc-ranking-insight>strong{color:var(--nc-ink);font-weight:1000}.nc-ranking-reasons span{padding:.22rem .48rem;border-radius:999px;background:#1f82ff14;color:var(--nc-blue-dark);font-size:.57rem;font-weight:950}.nc-empty-state,.nc-alert.error{padding:1rem;border-radius:16px;border:1px solid rgba(240,68,94,.35);background:#ffe4e6bf;color:#be123c;font-weight:900}@media(max-width:1280px){.nc-ranking-row,.nc-ranking-top-grid{grid-template-columns:1fr}}.nc-form-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}@media(max-width:1100px){.nc-form-split{grid-template-columns:1fr}}.nc-manutencoes-operacionais .nc-maintenance-command-center{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(560px,1.6fr);gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(138,183,255,.46);background:radial-gradient(circle at top left,rgba(47,149,255,.12),transparent 35%),linear-gradient(135deg,#fffffffa,#f2f8ffeb);box-shadow:0 18px 46px #0f427e14;margin:18px 0}.nc-manutencoes-operacionais .nc-command-copy{display:flex;flex-direction:column;justify-content:center;gap:6px}.nc-manutencoes-operacionais .nc-command-copy h3{margin:0;color:#09264b;font-size:1.26rem;letter-spacing:-.03em}.nc-manutencoes-operacionais .nc-command-copy span{color:#5c708d;font-size:.84rem;line-height:1.55;max-width:440px}.nc-manutencoes-operacionais .nc-command-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-manutencoes-operacionais .nc-command-actions button{border:1px solid rgba(127,177,255,.5);border-radius:18px;background:#ffffffdb;color:#0a2a50;min-height:82px;padding:12px 10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;box-shadow:0 12px 26px #0931620f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.nc-manutencoes-operacionais .nc-command-actions button:hover{transform:translateY(-2px);border-color:#1890ffc2;box-shadow:0 16px 34px #1890ff21}.nc-manutencoes-operacionais .nc-command-actions button.active{background:linear-gradient(135deg,#0984e3,#13b6dd);border-color:transparent;color:#fff;box-shadow:0 18px 38px #0984e347}.nc-manutencoes-operacionais .nc-command-actions button b{width:34px;height:34px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:#1890ff1f;font-size:1rem}.nc-manutencoes-operacionais .nc-command-actions button.active b{background:#ffffff38}.nc-manutencoes-operacionais .nc-command-actions button span{font-size:.72rem;font-weight:900;line-height:1.25;letter-spacing:.02em}.nc-manutencoes-operacionais .nc-active-cadastro-panel{display:block;border-width:1px;box-shadow:0 18px 44px #0f427e17;animation:ncCadastroFade .18s ease-out}.nc-manutencoes-operacionais .nc-hidden-cadastro-panel{display:none!important}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel{margin-top:18px}.nc-manutencoes-operacionais .nc-form-panel .nc-panel-heading h3:after{content:"";display:block;width:54px;height:3px;border-radius:999px;margin-top:8px;background:linear-gradient(90deg,#1593ff,#1593ff00)}.nc-manutencoes-operacionais .nc-table-list .nc-list-row{border-radius:18px}@keyframes ncCadastroFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1280px){.nc-manutencoes-operacionais .nc-maintenance-command-center{grid-template-columns:1fr}.nc-manutencoes-operacionais .nc-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.nc-manutencoes-operacionais .nc-command-actions{grid-template-columns:1fr}}.nc-manutencoes-operacionais .nc-cadastro-form-area{margin:-4px 0 22px}.nc-manutencoes-operacionais .nc-cadastro-form-area:empty{display:none}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel{position:relative;margin:0 0 18px;padding-top:24px;border-radius:26px;scroll-margin-top:18px}.nc-manutencoes-operacionais .nc-cadastro-close{position:absolute;top:16px;right:18px;z-index:2;border:1px solid rgba(113,139,179,.25);border-radius:999px;background:#ffffffeb;color:#4c6280;font-size:.72rem;font-weight:800;letter-spacing:.02em;padding:8px 13px;cursor:pointer;box-shadow:0 10px 22px #0f427e14;transition:transform .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.nc-manutencoes-operacionais .nc-cadastro-close:hover{transform:translateY(-1px);border-color:#1484ff85;color:#0b63ce;box-shadow:0 14px 30px #1484ff24}.nc-manutencoes-operacionais .nc-list-footer-actions{display:flex;justify-content:center;padding:14px 0 0}.nc-manutencoes-operacionais .nc-show-more-button{border:1px solid rgba(24,144,255,.32);border-radius:999px;background:linear-gradient(135deg,#fffffffa,#eef7fff5);color:#0b63ce;font-size:.78rem;font-weight:900;padding:10px 18px;cursor:pointer;box-shadow:0 12px 26px #0f427e14;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.nc-manutencoes-operacionais .nc-show-more-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1890ff24;background:linear-gradient(135deg,#fff,#e9f5ff)}.nc-manutencoes-operacionais .nc-list-panel .nc-empty-state{border-radius:18px}@media(max-width:820px){.nc-manutencoes-operacionais .nc-cadastro-close{position:static;margin:0 0 12px auto;display:flex;width:fit-content}}.nc-manutencoes-operacionais .nc-cadastro-form-area{width:100%}.nc-manutencoes-operacionais .nc-cadastro-form-area>.nc-form-split{display:block!important;width:100%!important}.nc-manutencoes-operacionais .nc-cadastro-form-area>.nc-form-split .nc-form-panel.nc-active-cadastro-panel{width:100%!important;max-width:none!important}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel{width:100%!important;max-width:none!important;padding:26px 24px 24px!important;background:radial-gradient(circle at top left,rgba(24,144,255,.1),transparent 34%),linear-gradient(135deg,#fffffffc,#f4f9fff0)!important;border:1px solid rgba(138,183,255,.6)!important;box-shadow:0 20px 54px #0f427e1a!important}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel .nc-form-section{background:#ffffff8f!important;border:1px solid rgba(138,183,255,.46)!important;border-radius:22px!important;padding:18px!important}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel .nc-form-grid.two,.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel .nc-form-grid.three,.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel .nc-form-grid.four{gap:14px!important}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel input,.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel select,.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel textarea{min-height:44px!important;border:1px solid rgba(92,156,255,.68)!important;border-radius:15px!important;background:#fffc!important;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #1877f20a!important}.nc-manutencoes-operacionais .nc-form-panel.nc-active-cadastro-panel textarea{min-height:88px!important}.nc-manutencoes-operacionais .nc-cadastro-close{min-height:36px}.nc-dashboard-executivo-v2 .nc-exec-maintenance-command{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(360px,2fr) auto;align-items:center;gap:16px;padding:18px 20px;border-radius:26px;border:1px solid rgba(133,183,255,.52);background:radial-gradient(circle at top left,rgba(255,184,72,.15),transparent 34%),linear-gradient(135deg,#fffffff5,#f1f8ffeb);box-shadow:0 18px 48px #145baa1a}.nc-dashboard-executivo-v2 .nc-exec-maintenance-copy h3{margin:4px 0 6px;color:#082b5f;font-size:1.05rem;font-weight:950;letter-spacing:-.03em}.nc-dashboard-executivo-v2 .nc-exec-maintenance-copy span{display:block;max-width:560px;color:#60799c;font-size:.78rem;font-weight:800;line-height:1.45}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric{min-height:78px;border-radius:20px;padding:12px 13px;background:#ffffffb8;border:1px solid rgba(145,184,244,.42);box-shadow:inset 4px 0 #1890ff8a,0 10px 24px #0f427e0f}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric span{display:block;color:#6e82a2;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric strong{display:block;margin-top:8px;color:#082b5f;font-size:1.35rem;line-height:1;font-weight:950}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric.nc-tone-orange{box-shadow:inset 4px 0 #ff9a3cd1,0 10px 24px #0f427e0f}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric.nc-tone-red{box-shadow:inset 4px 0 #ff4a67d1,0 10px 24px #0f427e0f}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric.nc-tone-green{box-shadow:inset 4px 0 #22c55ed1,0 10px 24px #0f427e0f}.nc-dashboard-executivo-v2 .nc-exec-maintenance-metric.nc-tone-cyan{box-shadow:inset 4px 0 #06b6d4d1,0 10px 24px #0f427e0f}.nc-dashboard-executivo-v2 .nc-exec-maintenance-action{border:0;border-radius:18px;padding:13px 17px;color:#fff;background:linear-gradient(135deg,#0f74ff,#0b4ab8);box-shadow:0 14px 28px #145baa38;font-size:.74rem;font-weight:950;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.nc-dashboard-executivo-v2 .nc-exec-maintenance-action:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 18px 34px #145baa4d}@media(max-width:1180px){.nc-dashboard-executivo-v2 .nc-exec-maintenance-command{grid-template-columns:1fr}.nc-dashboard-executivo-v2 .nc-exec-maintenance-action{width:fit-content}}@media(max-width:760px){.nc-dashboard-executivo-v2 .nc-exec-maintenance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-exec-action-board{display:grid;gap:14px;padding:18px;border:1px solid rgba(96,165,250,.2);border-radius:28px;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 32%),linear-gradient(135deg,#fffffff0,#eff8ffe6);box-shadow:0 24px 60px #0f3c7814}.nc-exec-action-board-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nc-exec-action-board-head h3{margin:2px 0 0;color:#092b5f;font-size:17px;letter-spacing:-.03em}.nc-exec-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nc-exec-action-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy" "meta meta";gap:12px;width:100%;min-height:154px;padding:16px;overflow:hidden;text-align:left;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:#ffffffdb;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #0f376e14;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-exec-action-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--nc-tone, #2f80ed);opacity:.9}.nc-exec-action-card:hover{transform:translateY(-3px);border-color:#2563eb42;box-shadow:inset 0 1px #ffffffeb,0 24px 54px #0f376e1f}.nc-exec-action-icon{grid-area:icon;display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:color-mix(in srgb,var(--nc-tone, #2f80ed) 14%,white);font-size:20px}.nc-exec-action-copy{grid-area:copy;display:grid;gap:5px;min-width:0}.nc-exec-action-copy strong{color:#092b5f;font-size:14px;line-height:1.15;letter-spacing:-.02em}.nc-exec-action-copy small{color:#64748b;font-size:12px;line-height:1.42}.nc-exec-action-meta{grid-area:meta;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid rgba(148,163,184,.16)}.nc-exec-action-meta b{color:#0f3f86;font-size:13px}.nc-exec-action-meta em{padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--nc-tone, #2f80ed) 12%,white);color:#0f3f86;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}@media(max-width:1180px){.nc-exec-action-grid{grid-template-columns:1fr}.nc-exec-action-card{min-height:auto}}@media(max-width:720px){.nc-exec-action-board-head,.nc-exec-action-meta{align-items:flex-start;flex-direction:column}}.nc-dashboard-executivo-v2 .nc-exec-grid-2-compact{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:start!important;gap:.72rem!important}.nc-dashboard-executivo-v2 .nc-exec-panel-compact{min-height:auto!important;padding:.82rem!important;align-self:start!important}.nc-dashboard-executivo-v2 .nc-exec-debt-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.72rem}.nc-dashboard-executivo-v2 .nc-exec-debt-summary span{display:grid;gap:.12rem;padding:.62rem .66rem;border:1px solid rgba(178,212,249,.82);border-radius:15px;background:radial-gradient(circle at top right,rgba(31,130,255,.06),transparent 38%),#ffffffb8}.nc-dashboard-executivo-v2 .nc-exec-debt-summary b{color:#062653;font-size:.94rem;line-height:1.05;letter-spacing:-.045em}.nc-dashboard-executivo-v2 .nc-exec-debt-summary small{color:#6884a8;font-size:.55rem;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.nc-dashboard-executivo-v2 .nc-exec-table-list-compact,.nc-dashboard-executivo-v2 .nc-exec-panel-compact .nc-exec-risk-list{gap:.48rem!important;margin-top:.62rem!important}.nc-dashboard-executivo-v2 .nc-exec-table-list-compact>div,.nc-dashboard-executivo-v2 .nc-exec-panel-compact .nc-exec-risk-list>div{min-height:44px!important;padding:.58rem .68rem!important;border-radius:14px!important}.nc-dashboard-executivo-v2 .nc-exec-table-list-compact>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.nc-dashboard-executivo-v2 .nc-exec-table-list-compact b,.nc-dashboard-executivo-v2 .nc-exec-panel-compact .nc-exec-risk-list strong{font-size:.68rem!important;line-height:1.2}.nc-dashboard-executivo-v2 .nc-exec-table-list-compact small,.nc-dashboard-executivo-v2 .nc-exec-panel-compact .nc-exec-risk-list small{font-size:.56rem!important;line-height:1.3}.nc-dashboard-executivo-v2 .nc-exec-table-list-compact strong,.nc-dashboard-executivo-v2 .nc-exec-panel-compact .nc-exec-risk-list b{white-space:nowrap;font-size:.68rem!important}@media(max-width:1180px){.nc-dashboard-executivo-v2 .nc-exec-grid-2-compact{grid-template-columns:1fr!important}}@media(max-width:720px){.nc-dashboard-executivo-v2 .nc-exec-debt-summary{grid-template-columns:1fr}}.nc-dashboard-executivo-v2 .nc-exec-radar-board{display:grid;gap:14px;padding:16px;border:1px solid rgba(37,99,235,.12);border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 34%),linear-gradient(135deg,#fffffff5,#eff7ffeb);box-shadow:0 18px 48px #0f519117}.nc-dashboard-executivo-v2 .nc-exec-radar-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.nc-dashboard-executivo-v2 .nc-exec-radar-head h3{margin:2px 0 0;color:#0b2f63;font-size:18px;letter-spacing:-.03em}.nc-dashboard-executivo-v2 .nc-exec-radar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-dashboard-executivo-v2 .nc-exec-radar-card{display:grid;gap:12px;min-height:128px;padding:15px;border:1px solid rgba(37,99,235,.11);border-radius:20px;background:#ffffffc7;text-align:left;cursor:pointer;box-shadow:0 12px 32px #0f519112;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-dashboard-executivo-v2 .nc-exec-radar-card:hover{transform:translateY(-2px);border-color:#2563eb3d;box-shadow:0 18px 42px #0f51911f}.nc-dashboard-executivo-v2 .nc-exec-radar-card span{display:grid;gap:4px}.nc-dashboard-executivo-v2 .nc-exec-radar-card b{color:#1d4ed8;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.nc-dashboard-executivo-v2 .nc-exec-radar-card strong{color:#09275a;font-size:28px;line-height:1;letter-spacing:-.05em}.nc-dashboard-executivo-v2 .nc-exec-radar-card small{color:#6a7f9f;font-size:11px;font-weight:800;line-height:1.35}.nc-dashboard-executivo-v2 .nc-exec-radar-card em{display:block;height:7px;overflow:hidden;border-radius:999px;background:#94a3b82e}.nc-dashboard-executivo-v2 .nc-exec-radar-card em i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#22d3ee)}.nc-dashboard-executivo-v2 .nc-exec-radar-card.nc-tone-orange em i{background:linear-gradient(90deg,#f59e0b,#fb923c)}.nc-dashboard-executivo-v2 .nc-exec-radar-card.nc-tone-green em i{background:linear-gradient(90deg,#10b981,#34d399)}.nc-dashboard-executivo-v2 .nc-exec-radar-card.nc-tone-purple em i{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.nc-dashboard-executivo-v2 .nc-exec-radar-card.nc-tone-blue em i{background:linear-gradient(90deg,#2563eb,#38bdf8)}@media(max-width:1100px){.nc-dashboard-executivo-v2 .nc-exec-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nc-dashboard-executivo-v2 .nc-exec-radar-head{align-items:flex-start;flex-direction:column}.nc-dashboard-executivo-v2 .nc-exec-radar-grid{grid-template-columns:1fr}}.nc-assinaturas-hero{align-items:stretch}.nc-assinaturas-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-assinatura-kpi{min-height:96px;padding:18px;border-radius:22px;border:1px solid rgba(139,184,255,.42);background:linear-gradient(135deg,#fffffff5,#f1f8ffe0);box-shadow:0 18px 44px #0f427e14;display:flex;flex-direction:column;justify-content:center;gap:8px}.nc-assinatura-kpi span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#49719f;font-weight:900}.nc-assinatura-kpi strong{font-size:2rem;color:#082b5f}.nc-assinaturas-grid{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.55fr);gap:18px;align-items:start}.nc-assinatura-form{position:sticky;top:16px}.nc-assinatura-form label,.nc-public-signature-form label{display:flex;flex-direction:column;gap:7px;font-size:.78rem;font-weight:900;color:#0a3b78;margin-bottom:12px}.nc-assinatura-form input,.nc-assinatura-form select,.nc-public-signature-form input,.nc-public-signature-form textarea{min-height:44px;border-radius:15px;border:1px solid rgba(92,156,255,.58);background:#ffffffdb;padding:0 13px;color:#092a5e;font-weight:750;outline:none}.nc-public-signature-form textarea{min-height:96px;padding:12px 13px;resize:vertical}.nc-assinaturas-list-heading{align-items:center;gap:12px}.nc-assinaturas-filtros{display:flex;flex-wrap:wrap;gap:8px}.nc-assinaturas-filtros button,.nc-assinatura-card-actions button,.nc-assinatura-card-actions a{border:1px solid rgba(77,148,255,.35);border-radius:999px;background:#ffffffe0;color:#0d60c8;font-weight:900;padding:9px 12px;text-decoration:none;cursor:pointer}.nc-assinaturas-filtros button.ativo{background:linear-gradient(135deg,#1577ff,#23b4ff);color:#fff;box-shadow:0 12px 28px #1577ff38}.nc-assinaturas-list-content{display:flex;flex-direction:column;gap:12px}.nc-assinatura-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid rgba(138,183,255,.46);border-left:5px solid #198fff;border-radius:18px;background:#ffffffd1;padding:14px;box-shadow:0 14px 30px #0f427e0f}.nc-assinatura-card.status-assinado{border-left-color:#2abf77}.nc-assinatura-card.status-cancelado{border-left-color:#ff5b6b}.nc-assinatura-card.status-pendente{border-left-color:#f4a62a}.nc-assinatura-card span{display:inline-flex;width:fit-content;padding:5px 9px;border-radius:999px;background:#edf6ff;color:#0b64ce;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.nc-assinatura-card strong{display:block;margin-top:8px;color:#082b5f;font-size:1rem}.nc-assinatura-card small{display:block;color:#5d7fa7;font-weight:750;margin-top:4px}.nc-assinatura-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.nc-assinatura-card-actions .perigo,.nc-assinatura-card-actions button.perigo{color:#d22f45;border-color:#d22f454d}.nc-public-signature-page{min-height:100vh;padding:36px 20px;background:radial-gradient(circle at top right,rgba(35,180,255,.24),transparent 32%),linear-gradient(135deg,#eef7ff,#fff 52%,#e7f3ff);display:flex;align-items:flex-start;justify-content:center}.nc-public-signature-card{width:min(920px,100%);border-radius:32px;border:1px solid rgba(138,183,255,.5);background:#ffffffeb;box-shadow:0 30px 80px #0d417e24;padding:30px}.nc-public-signature-card>img{width:220px;max-width:70%;display:block;margin-bottom:18px}.nc-public-signature-card h1{color:#082b5f;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;margin:0 0 18px}.nc-public-contract-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.nc-public-contract-summary span{padding:12px 14px;border-radius:16px;background:#f2f8ff;color:#4f739c;font-weight:800}.nc-public-contract-summary b{color:#0b3975}.nc-public-contract-text{padding:20px;border-radius:22px;border:1px solid rgba(138,183,255,.42);background:linear-gradient(135deg,#fffffff0,#f1f8ffd1);color:#315b87;margin-bottom:18px}.nc-public-contract-text h2{margin:0 0 8px;color:#082b5f}.nc-public-contract-text small{display:block;margin-top:14px;word-break:break-all;color:#0a65c8;font-weight:800}@media(max-width:980px){.nc-assinaturas-grid,.nc-assinaturas-kpis,.nc-public-contract-summary{grid-template-columns:1fr}.nc-assinatura-form{position:static}.nc-assinatura-card{grid-template-columns:1fr}.nc-assinatura-card-actions{justify-content:flex-start}}.nc-assinaturas-page{gap:18px}.nc-assinaturas-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:stretch}.nc-assinaturas-hero .nc-module-title-card{min-height:118px;border-radius:24px;border:1px solid rgba(124,178,255,.42);background:radial-gradient(circle at 12% 0%,rgba(43,142,255,.16),transparent 34%),linear-gradient(135deg,#fffffffa,#f1f8ffe6);box-shadow:0 18px 42px #1456a014}.nc-assinaturas-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.nc-assinatura-kpi{min-height:112px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;overflow:hidden;position:relative}.nc-assinatura-kpi:after{content:"";position:absolute;right:-32px;bottom:-42px;width:110px;height:110px;border-radius:999px;background:#2563eb1a}.nc-assinatura-kpi i{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;font-style:normal;font-size:1.25rem;background:#ffffffb8;border:1px solid rgba(255,255,255,.72);box-shadow:0 14px 28px #114b961a;position:relative;z-index:1}.nc-assinatura-kpi div{position:relative;z-index:1;min-width:0}.nc-assinatura-kpi strong{display:block;line-height:1;margin-top:4px}.nc-assinatura-kpi small{display:block;margin-top:7px;color:#5d7fa7;font-weight:800;font-size:.72rem}.nc-assinatura-kpi.nc-tone-blue{border-color:#2563eb4d;background:linear-gradient(135deg,#fff,#e8f3ff)}.nc-assinatura-kpi.nc-tone-orange{border-color:#f59e0b5c;background:linear-gradient(135deg,#fffaf0,#fff2dc)}.nc-assinatura-kpi.nc-tone-green{border-color:#10b98157;background:linear-gradient(135deg,#f2fff9,#e2fbef)}.nc-assinatura-kpi.nc-tone-red{border-color:#ef444452;background:linear-gradient(135deg,#fff6f6,#ffe8eb)}.nc-assinatura-kpi.nc-tone-purple{border-color:#8b5cf652;background:linear-gradient(135deg,#fbf8ff,#f0e9ff)}.nc-assinaturas-layout{display:grid;grid-template-columns:1fr;gap:18px}.nc-assinatura-form{position:static;width:100%;padding:22px;border-radius:24px;border:1px solid rgba(125,181,255,.44);background:radial-gradient(circle at top left,rgba(35,180,255,.16),transparent 32%),linear-gradient(135deg,#fffffff7,#f2f8ffe6);box-shadow:0 22px 54px #0f427e1a}.nc-assinatura-form-heading{margin-bottom:14px}.nc-assinatura-form-heading span,.nc-assinaturas-list-heading span{display:block;margin-top:5px;color:#6687ab;font-weight:800}.nc-assinatura-form-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr .65fr;gap:14px;align-items:end}.nc-assinatura-form label{margin-bottom:0}.nc-assinatura-form label.campo-contrato{min-width:0}.nc-assinatura-form input,.nc-assinatura-form select{width:100%;min-height:52px;border-radius:18px;border:1px solid rgba(86,153,255,.52);background:#fffffff0;box-shadow:inset 0 1px #fffc,0 10px 24px #195eb40d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nc-assinatura-form input:focus,.nc-assinatura-form select:focus{border-color:#1577ffe6;box-shadow:0 0 0 4px #1577ff1f,0 12px 26px #195eb414}.nc-assinatura-form-footer{margin-top:16px;padding-top:16px;border-top:1px solid rgba(124,178,255,.26);display:flex;align-items:center;justify-content:space-between;gap:12px}.nc-assinatura-form-footer span{color:#5f7fa5;font-weight:850}.nc-assinaturas-lista{width:100%;border-radius:24px;border:1px solid rgba(125,181,255,.44);background:linear-gradient(135deg,#fffffff7,#f1f8ffe6);box-shadow:0 22px 54px #0f427e14}.nc-assinaturas-list-heading{align-items:flex-start;border-bottom:1px solid rgba(124,178,255,.22);padding-bottom:14px}.nc-assinaturas-list-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px}.nc-assinaturas-list-resumo span{border-radius:16px;border:1px solid rgba(124,178,255,.32);background:#ffffffb8;padding:10px 12px;color:#5d7fa7;font-weight:850}.nc-assinaturas-list-resumo b{color:#083168;font-size:1.1rem;margin-right:4px}.nc-assinaturas-list-content{gap:14px}.nc-assinatura-card{grid-template-columns:minmax(0,1fr) auto;padding:18px;border-radius:22px;background:radial-gradient(circle at top left,rgba(21,119,255,.1),transparent 28%),#ffffffe0;box-shadow:0 16px 36px #0f427e14}.nc-assinatura-card-main{min-width:0}.nc-assinatura-card strong{font-size:1.04rem}.nc-assinatura-card-meta{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px}.nc-assinatura-card-meta small{min-height:48px;padding:9px 10px;border-radius:14px;background:#eff7ffd1;border:1px solid rgba(124,178,255,.22);margin:0;color:#466d99;overflow:hidden;text-overflow:ellipsis}.nc-assinatura-card-meta small b{display:block;margin-bottom:3px;color:#0b4da2;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.nc-assinatura-card-actions{min-width:260px}.nc-assinatura-card-actions button,.nc-assinatura-card-actions a{min-height:42px;padding:10px 14px;box-shadow:0 10px 22px #1577ff14}@media(max-width:1180px){.nc-assinaturas-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-assinatura-form-grid{grid-template-columns:1fr 1fr}.nc-assinatura-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-assinaturas-hero,.nc-assinaturas-kpis,.nc-assinatura-form-grid,.nc-assinaturas-list-resumo{grid-template-columns:1fr}.nc-assinatura-form-footer,.nc-assinatura-card{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.nc-assinatura-card-actions{min-width:0;justify-content:flex-start}}.nc-assinaturas-hero .nc-primary-action,.nc-assinatura-action-main{min-height:42px;border-radius:999px;padding:10px 18px;font-size:.86rem;line-height:1;box-shadow:0 12px 28px #1577ff2e}.nc-assinaturas-hero .nc-primary-action{align-self:center;min-width:124px}.nc-assinatura-metodos{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-assinatura-metodos span{min-height:54px;padding:10px 12px;border-radius:16px;border:1px solid rgba(124,178,255,.28);background:#ffffffa8;color:#5f7fa5;font-size:.78rem;font-weight:750}.nc-assinatura-metodos b{display:block;color:#083168;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.nc-assinatura-card-actions{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center;gap:8px;max-width:420px}.nc-assinatura-card-actions .nc-btn-mini,.nc-assinatura-card-actions button,.nc-assinatura-card-actions a{min-height:34px;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:900;line-height:1;border:1px solid rgba(83,151,255,.42);background:#ffffffe0;color:#0757bb;box-shadow:0 8px 18px #1577ff14;white-space:nowrap}.nc-assinatura-card-actions .nc-btn-mini:hover,.nc-assinatura-card-actions button:hover,.nc-assinatura-card-actions a:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1577ff21}.nc-assinatura-card-actions .sucesso{color:#0f7c48;border-color:#2abf776b;background:linear-gradient(135deg,#eefff7f5,#ffffffe0)}.nc-assinatura-card-actions .perigo,.nc-assinatura-card-actions button.perigo{color:#cf3551;border-color:#ff5b6b61;background:linear-gradient(135deg,#fff5f7f5,#ffffffe0)}@media(max-width:1180px){.nc-assinatura-metodos{grid-template-columns:1fr}.nc-assinatura-card-actions{justify-content:flex-start;max-width:none}}.nc-assinatura-card{grid-template-columns:minmax(0,1fr) 132px auto;align-items:stretch}.nc-assinatura-qr-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:118px;padding:10px;border-radius:18px;background:linear-gradient(180deg,#fffffff2,#ecf7ffe6);border:1px solid rgba(21,119,255,.16);box-shadow:inset 0 0 0 1px #ffffffc7}.nc-assinatura-qr-box img{width:82px;height:82px;object-fit:contain;border-radius:12px;background:#fff;padding:5px;border:1px solid rgba(10,54,98,.12)}.nc-assinatura-qr-box span{margin:0;color:#0b4da2;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nc-public-signature-validation{margin:18px 0;display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:16px;align-items:center;padding:16px;border-radius:22px;background:linear-gradient(135deg,#ebf7fff5,#ffffffeb);border:1px solid rgba(21,119,255,.18)}.nc-public-signature-validation strong{display:block;color:#082c58;font-size:1rem;margin-bottom:5px}.nc-public-signature-validation span{display:block;color:#55708c;line-height:1.45}.nc-public-signature-validation a{display:inline-flex;margin-top:10px;color:#0b66d8;font-weight:800;text-decoration:none}.nc-public-signature-validation img{width:112px;height:112px;object-fit:contain;justify-self:end;background:#fff;padding:7px;border-radius:16px;border:1px solid rgba(10,54,98,.14)}@media(max-width:900px){.nc-assinatura-card{grid-template-columns:1fr}.nc-assinatura-qr-box{flex-direction:row;justify-content:flex-start}.nc-assinatura-qr-box img{width:66px;height:66px}.nc-public-signature-validation{grid-template-columns:1fr}.nc-public-signature-validation img{justify-self:start}}.nc-assinaturas-page .nc-assinatura-form{padding:24px;border-radius:26px;border:1px solid rgba(117,172,255,.42);background:radial-gradient(circle at 8% 0%,rgba(21,119,255,.12),transparent 30%),linear-gradient(135deg,#fffffffa,#f4f9ffeb)}.nc-assinaturas-page .nc-assinatura-form-grid{grid-template-columns:minmax(260px,1.25fr) minmax(210px,1fr) minmax(220px,1fr) minmax(180px,.72fr);gap:14px;align-items:end}.nc-assinaturas-page .nc-assinatura-form label{gap:8px;color:#07346f;font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.nc-assinaturas-page .nc-assinatura-form input,.nc-assinaturas-page .nc-assinatura-form select{min-height:50px;border-radius:17px;font-size:.86rem;font-weight:800;color:#0a3268;background:#fffffff5}.nc-assinaturas-page .nc-assinatura-form label:nth-child(5){max-width:460px}.nc-assinaturas-page .nc-assinaturas-filtros{gap:8px;align-items:center;flex-wrap:wrap}.nc-assinaturas-page .nc-assinaturas-filtros button{min-height:34px;padding:8px 14px;border-radius:999px;font-size:.78rem;font-weight:900;line-height:1;color:#0757bb;background:#ffffffd1;border:1px solid rgba(83,151,255,.34);box-shadow:0 8px 18px #1577ff0f}.nc-assinaturas-page .nc-assinaturas-filtros button.ativo{color:#fff;background:linear-gradient(135deg,#2f93ff,#116be8);border-color:transparent;box-shadow:0 12px 24px #1577ff33}.nc-assinaturas-page .nc-assinatura-card{grid-template-columns:minmax(0,1fr) 112px minmax(360px,auto);gap:14px;align-items:center}.nc-assinaturas-page .nc-assinatura-qr-box{width:104px;min-width:104px;padding:9px;border-radius:18px;border:1px solid rgba(124,178,255,.34);background:linear-gradient(135deg,#fffffff5,#ebf6ffdb);display:grid;place-items:center;gap:7px;box-shadow:0 12px 28px #0f427e14}.nc-assinaturas-page .nc-assinatura-qr-preview{width:74px;height:74px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid rgba(124,178,255,.28);text-decoration:none}.nc-assinaturas-page .nc-assinatura-qr-svg,.nc-assinaturas-page .nc-assinatura-qr-svg svg{width:68px;height:68px;display:block}.nc-assinaturas-page .nc-assinatura-qr-loading,.nc-assinaturas-page .nc-assinatura-qr-fallback{width:68px;height:68px;border-radius:12px;display:grid;place-items:center;color:#0757bb;background:linear-gradient(135deg,#eef7ff,#fff);font-weight:950;font-size:.76rem}.nc-assinaturas-page .nc-assinatura-qr-box>span:last-child{width:100%;margin:0;padding:0;color:#0757bb;background:transparent;font-size:.62rem;font-weight:950;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.08em}.nc-assinaturas-page .nc-assinatura-card-actions{min-width:0;max-width:none;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px}.nc-assinaturas-page .nc-assinatura-card-actions .nc-btn-mini,.nc-assinaturas-page .nc-assinatura-card-actions button,.nc-assinaturas-page .nc-assinatura-card-actions a{min-height:31px;padding:7px 10px;border-radius:999px;font-size:.72rem;font-weight:950;line-height:1;white-space:nowrap;flex:0 0 auto}@media(max-width:1280px){.nc-assinaturas-page .nc-assinatura-card{grid-template-columns:minmax(0,1fr) 104px}.nc-assinaturas-page .nc-assinatura-card-actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}}@media(max-width:920px){.nc-assinaturas-page .nc-assinatura-form-grid,.nc-assinaturas-page .nc-assinatura-card{grid-template-columns:1fr}.nc-assinaturas-page .nc-assinatura-qr-box{width:100%;grid-template-columns:auto 1fr;justify-items:start}}.nc-assinaturas-page .nc-assinatura-card{grid-template-columns:minmax(0,1fr) 78px minmax(420px,auto);gap:12px;align-items:center}.nc-assinaturas-page .nc-assinatura-qr-box{width:72px;min-width:72px;height:84px;padding:6px;border-radius:16px;border:1px solid rgba(124,178,255,.28);background:linear-gradient(145deg,#fffffff5,#eef7ffc7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 8px 18px #0f427e12}.nc-assinaturas-page .nc-assinatura-qr-preview{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid rgba(124,178,255,.28);text-decoration:none;box-shadow:inset 0 1px #ffffffeb}.nc-assinaturas-page .nc-assinatura-qr-svg,.nc-assinaturas-page .nc-assinatura-qr-svg svg{width:42px!important;height:42px!important;display:block}.nc-assinaturas-page .nc-assinatura-qr-loading,.nc-assinaturas-page .nc-assinatura-qr-fallback{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;color:#0757bb;background:linear-gradient(135deg,#eef7ff,#fff);font-weight:950;font-size:.62rem}.nc-assinaturas-page .nc-assinatura-qr-box>span:last-child{width:auto;margin:0;padding:0;color:#315f99;background:transparent;font-size:.54rem;font-weight:900;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:.06em}.nc-assinaturas-page .nc-assinatura-card-actions{min-width:0;max-width:none;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;white-space:nowrap}.nc-assinaturas-page .nc-assinatura-card-actions .nc-btn-mini,.nc-assinaturas-page .nc-assinatura-card-actions button,.nc-assinaturas-page .nc-assinatura-card-actions a{min-height:29px;padding:6px 9px;font-size:.72rem;border-radius:999px;letter-spacing:-.01em}@media(max-width:1280px){.nc-assinaturas-page .nc-assinatura-card{grid-template-columns:1fr}.nc-assinaturas-page .nc-assinatura-qr-box{width:88px;min-width:88px;height:auto;flex-direction:row;justify-content:flex-start}.nc-assinaturas-page .nc-assinatura-card-actions{justify-content:flex-start;flex-wrap:wrap}}.nc-assinatura-qr-preview{border:0;background:transparent;padding:0;cursor:pointer}.nc-assinatura-qr-preview:hover .nc-assinatura-qr-svg{transform:translateY(-1px);box-shadow:0 14px 30px #1f82ff29}.nc-assinatura-qr-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#0517307a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-assinatura-qr-modal{width:min(720px,96vw);overflow:hidden;border:1px solid rgba(124,176,255,.52);border-radius:26px;background:radial-gradient(circle at 18% 0%,rgba(50,145,255,.18),transparent 34%),linear-gradient(135deg,#fff,#f3f9ff 72%,#eef7ff);box-shadow:0 30px 90px #002a5c47}.nc-assinatura-qr-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-bottom:1px solid rgba(148,190,255,.45)}.nc-assinatura-qr-modal-header h3{margin:.1rem 0 .2rem;color:#062a57;font-size:1.18rem;font-weight:1000;letter-spacing:-.04em}.nc-assinatura-qr-modal-header span{color:#5c769b;font-size:.76rem;font-weight:800}.nc-assinatura-qr-modal-body{display:grid;grid-template-columns:230px minmax(0,1fr);gap:1rem;padding:1.2rem 1.25rem}.nc-assinatura-qr-modal-code{display:flex;align-items:center;justify-content:center;min-height:230px;border:1px solid rgba(124,176,255,.44);border-radius:22px;background:#fff;box-shadow:inset 0 0 0 8px #ebf6ffdb,0 16px 34px #1f82ff1a}.nc-assinatura-qr-modal-info{display:grid;align-content:center;gap:.38rem;min-width:0}.nc-assinatura-qr-modal-info small{color:#0b66d8;font-size:.58rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.nc-assinatura-qr-modal-info strong{overflow:hidden;color:#062a57;font-size:.86rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.nc-assinatura-qr-modal-info code{display:block;overflow:hidden;max-width:100%;padding:.72rem .78rem;border:1px solid rgba(124,176,255,.42);border-radius:15px;color:#315b8b;background:#ffffffd6;font-size:.68rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.nc-assinatura-qr-modal-actions{display:flex;justify-content:flex-end;gap:.55rem;padding:0 1.25rem 1.2rem}@media(max-width:720px){.nc-assinatura-qr-modal-body{grid-template-columns:1fr}.nc-assinatura-qr-modal-code{min-height:200px}}.nc-app-shell-atlas .nc-content{height:calc(100vh - 1.7rem)!important;min-height:0!important;overflow:hidden!important;display:block!important;align-items:initial!important}.nc-content-scroll .nc-page-shell,.nc-content-scroll .nc-module-page,.nc-content-scroll .nc-dashboard-executivo{font-size:11px!important;gap:.72rem!important}.nc-inline-actions .nc-compact-filter{display:grid!important;grid-template-columns:auto minmax(118px,160px)!important;align-items:center!important;gap:8px!important;margin:0!important;color:#0b3768!important;font-size:11px!important;font-weight:950!important;letter-spacing:.045em!important;text-transform:uppercase!important}.nc-inline-actions .nc-compact-filter span{color:#08284ad1!important;white-space:nowrap!important}.nc-inline-actions .nc-compact-filter input,.nc-inline-actions .nc-compact-filter select{width:100%!important;min-height:34px!important;border:1px solid rgba(92,156,255,.68)!important;border-radius:13px!important;background:#ffffffeb!important;color:#08284a!important;font-size:12px!important;font-weight:850!important;padding:0 12px!important;outline:none!important;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #1877f20f!important}.nc-inline-actions .nc-compact-filter select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:30px!important;background-image:linear-gradient(45deg,transparent 50%,#0b4a8f 50%),linear-gradient(135deg,#0b4a8f 50%,transparent 50%)!important;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.nc-inline-actions .nc-compact-filter input:focus,.nc-inline-actions .nc-compact-filter select:focus{border-color:#1877f2!important;box-shadow:0 0 0 3px #1877f221!important}.nc-conclusion-box .nc-form-grid label,.nc-linked-box .nc-form-grid label,.nc-detail-modal .nc-conclusion-box label{display:grid!important;gap:7px!important;min-width:0!important;margin:0!important;color:#0b3768!important;font-size:11px!important;font-weight:950!important;letter-spacing:.065em!important;text-transform:uppercase!important}.nc-conclusion-box .nc-form-grid label span,.nc-detail-modal .nc-conclusion-box label span{color:#08284adb!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-conclusion-box .nc-form-grid input,.nc-conclusion-box .nc-form-grid select,.nc-conclusion-box .nc-form-grid textarea,.nc-detail-modal .nc-conclusion-box input,.nc-detail-modal .nc-conclusion-box select,.nc-detail-modal .nc-conclusion-box textarea{width:100%!important;min-height:38px!important;border:1px solid rgba(92,156,255,.72)!important;border-radius:14px!important;background:#ffffffe6!important;color:#08284a!important;font-size:13px!important;font-weight:850!important;padding:0 13px!important;outline:none!important;box-shadow:inset 0 1px #fffc,0 8px 18px #1877f20d!important}.nc-conclusion-box .nc-form-grid select,.nc-detail-modal .nc-conclusion-box select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:34px!important;background-image:linear-gradient(45deg,transparent 50%,#0b4a8f 50%),linear-gradient(135deg,#0b4a8f 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.nc-conclusion-box .nc-form-grid textarea,.nc-detail-modal .nc-conclusion-box textarea{min-height:72px!important;padding-top:11px!important;resize:vertical!important}.nc-conclusion-box .nc-form-grid input:focus,.nc-conclusion-box .nc-form-grid select:focus,.nc-conclusion-box .nc-form-grid textarea:focus,.nc-detail-modal .nc-conclusion-box input:focus,.nc-detail-modal .nc-conclusion-box select:focus,.nc-detail-modal .nc-conclusion-box textarea:focus{border-color:#1877f2!important;box-shadow:0 0 0 3px #1877f221!important}.nc-app-shell-atlas .nc-sidebar{position:sticky!important;top:.85rem!important;align-self:start!important;height:calc(100vh - 1.7rem)!important;max-height:calc(100vh - 1.7rem)!important;overflow:hidden!important}.nc-app-shell-atlas .nc-menu,.nc-menu-scroll{flex:1 1 auto!important;min-height:0!important;max-height:calc(100vh - 170px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding-right:.28rem!important}.nc-app-shell-atlas .nc-menu::-webkit-scrollbar,.nc-menu-scroll::-webkit-scrollbar{width:9px!important}.nc-app-shell-atlas .nc-menu::-webkit-scrollbar-track,.nc-menu-scroll::-webkit-scrollbar-track{background:#dfeeffb8!important;border-radius:999px!important}.nc-app-shell-atlas .nc-menu::-webkit-scrollbar-thumb,.nc-menu-scroll::-webkit-scrollbar-thumb{background:#1f82ff73!important;border:2px solid rgba(238,247,255,.95)!important}.nc-people-shell .people-kpis,.nc-finance-kpi-grid.compact.people-kpis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.nc-people-shell .people-kpis .nc-finance-kpi{min-height:86px!important;padding:13px 14px!important;border-radius:16px!important}.nc-people-shell .people-kpis .nc-finance-kpi span{font-size:.67rem!important;letter-spacing:.16em!important;white-space:nowrap!important}.nc-people-shell .people-kpis .nc-finance-kpi strong{font-size:clamp(1.02rem,1.45vw,1.42rem)!important;line-height:1.05!important;white-space:nowrap!important}.nc-people-shell .people-kpis .nc-finance-kpi small{font-size:.68rem!important;line-height:1.2!important}@media(max-width:1280px){.nc-people-shell .people-kpis,.nc-finance-kpi-grid.compact.people-kpis{grid-template-columns:repeat(5,minmax(128px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important}}@media(max-width:920px){.nc-app-shell-atlas .nc-menu,.nc-menu-scroll{max-height:320px!important}}.nc-app-shell-atlas{min-height:100vh;height:100vh;overflow:hidden}.nc-app-shell-atlas .nc-sidebar{height:100vh;min-height:100vh;overflow:hidden;display:flex;flex-direction:column}.nc-app-shell-atlas .nc-menu,.nc-app-shell-atlas .nc-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:hidden;padding-right:8px;padding-bottom:26px;overscroll-behavior:contain}.nc-app-shell-atlas .nc-content,.nc-app-shell-atlas .nc-content-scroll{min-height:0;height:100vh;overflow-y:auto;overflow-x:hidden}.nc-assinatura-card-operacional{display:grid!important;grid-template-columns:minmax(520px,1fr) 86px minmax(360px,auto);align-items:center;gap:18px;padding:22px 24px!important;border-left-width:7px!important}.nc-assinatura-card-meta-operacional{display:grid!important;grid-template-columns:repeat(6,minmax(135px,1fr));gap:10px!important;margin-top:14px!important}.nc-assinatura-card-meta-operacional small{min-height:62px;border:1px solid rgba(47,132,255,.22);border-radius:16px;background:linear-gradient(135deg,#eef7fff2,#ffffffe0);padding:12px 14px;display:flex!important;flex-direction:column;justify-content:center;color:#315b8d;font-weight:900}.nc-assinatura-card-meta-operacional small b{display:block;margin-bottom:5px;color:#075bc2;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.nc-assinatura-qr-box{justify-self:center;min-width:72px}.nc-assinatura-qr-preview{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nc-assinatura-qr-preview:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 16px 28px #0868d82e}.nc-assinatura-card-actions-operacional{display:flex!important;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px}.nc-assinatura-card-actions-operacional .nc-btn-mini{min-width:86px;text-align:center;justify-content:center;white-space:nowrap}@media(max-width:1380px){.nc-assinatura-card-operacional{grid-template-columns:1fr}.nc-assinatura-card-meta-operacional{grid-template-columns:repeat(3,minmax(150px,1fr))}.nc-assinatura-qr-box,.nc-assinatura-card-actions-operacional{justify-self:start;justify-content:flex-start}}@media(max-width:820px){.nc-assinatura-card-meta-operacional{grid-template-columns:1fr}}.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:minmax(620px,1fr) 76px minmax(250px,280px)!important;gap:20px!important;align-items:center!important;overflow:visible!important}.nc-assinaturas-page .nc-assinaturas-list-content,.nc-assinaturas-page .nc-assinaturas-lista,.nc-assinaturas-page .nc-list-panel{overflow:visible!important}.nc-assinaturas-page .nc-assinatura-card-main{min-width:0}.nc-assinaturas-page .nc-assinatura-card-meta-operacional{grid-template-columns:repeat(6,minmax(118px,1fr))!important;gap:10px!important}.nc-assinaturas-page .nc-assinatura-card-meta-operacional small{min-width:0;overflow-wrap:anywhere}.nc-assinaturas-page .nc-assinatura-qr-box{min-width:66px!important;width:66px!important;padding:8px 7px!important;border-radius:18px!important}.nc-assinaturas-page .nc-assinatura-qr-preview{width:48px!important;height:48px!important;border-radius:14px!important}.nc-assinaturas-page .nc-assinatura-qr-svg,.nc-assinaturas-page .nc-assinatura-qr-svg svg{width:46px!important;height:46px!important}.nc-assinaturas-page .nc-assinatura-qr-box>span:last-child{font-size:9px!important;letter-spacing:.08em!important}.nc-assinatura-actions-premium{position:relative;justify-self:end;width:min(100%,270px);display:grid;gap:9px;padding:12px;border:1px solid rgba(47,132,255,.18);border-radius:24px;background:linear-gradient(145deg,#ffffffe6,#eef7ffb3);box-shadow:0 18px 34px #0c53a614;z-index:5}.nc-assinatura-actions-topo{display:grid;grid-template-columns:1fr 84px;gap:8px}.nc-assinatura-primary-action,.nc-assinatura-secondary-action,.nc-assinatura-actions-rapidas button,.nc-assinatura-actions-rapidas a,.nc-assinatura-actions-menu summary{min-height:38px;border-radius:999px;border:1px solid rgba(47,132,255,.26);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950;font-size:12px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;font-family:inherit}.nc-assinatura-primary-action{color:#fff;border-color:#14b57573;background:linear-gradient(135deg,#17b978,#0f8f5f);box-shadow:0 14px 26px #0f8f5f33}.nc-assinatura-secondary-action{color:#075bc2;background:linear-gradient(135deg,#fff,#eef7ff)}.nc-assinatura-actions-rapidas{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.nc-assinatura-actions-rapidas button,.nc-assinatura-actions-rapidas a{min-height:34px;color:#075bc2;background:#ffffffeb;padding:0 8px}.nc-assinatura-actions-premium a:hover,.nc-assinatura-actions-premium button:hover,.nc-assinatura-actions-menu summary:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0c53a624;border-color:#2f84ff73}.nc-assinatura-actions-menu{position:relative}.nc-assinatura-actions-menu summary{list-style:none;color:#143e74;background:linear-gradient(135deg,#f8fbff,#eef7ff);-webkit-user-select:none;user-select:none}.nc-assinatura-actions-menu summary::-webkit-details-marker{display:none}.nc-assinatura-actions-menu summary:after{content:" ⋯";font-size:18px;line-height:0;margin-left:6px;color:#075bc2}.nc-assinatura-actions-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:245px;display:grid;gap:6px;padding:10px;border:1px solid rgba(47,132,255,.24);border-radius:20px;background:#fffffffa;box-shadow:0 24px 48px #08336f2e;z-index:60}.nc-assinatura-actions-menu-panel button,.nc-assinatura-actions-menu-panel a{border:0;border-radius:14px;padding:11px 12px;background:#eef7ffe0;color:#07346b;text-decoration:none;display:flex;align-items:center;gap:9px;font-weight:900;font-size:12px;font-family:inherit;cursor:pointer;text-align:left}.nc-assinatura-actions-menu-panel button.sucesso{background:#d5fae9f2;color:#08764d}.nc-assinatura-actions-menu-panel button.perigo{background:#ffe8edf2;color:#c91d45}.nc-assinatura-actions-menu-panel span{width:20px;text-align:center}.nc-assinatura-qr-modal-header p{margin:4px 0 0;color:#5e789f;font-weight:800}@media(max-width:1480px){.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:1fr 72px minmax(245px,270px)!important}.nc-assinaturas-page .nc-assinatura-card-meta-operacional{grid-template-columns:repeat(3,minmax(145px,1fr))!important}}@media(max-width:1180px){.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:1fr!important}.nc-assinatura-actions-premium,.nc-assinaturas-page .nc-assinatura-qr-box{justify-self:start!important}}@media(max-width:760px){.nc-assinaturas-page .nc-assinatura-card-meta-operacional{grid-template-columns:1fr!important}.nc-assinatura-actions-topo,.nc-assinatura-actions-rapidas{grid-template-columns:1fr}.nc-assinatura-actions-menu-panel{left:0;right:auto;width:min(82vw,245px)}}.nc-assinaturas-page .nc-assinatura-card-operacional{align-items:start!important}.nc-assinatura-actions-premium{width:min(100%,292px)!important;padding:12px!important;gap:10px!important;align-self:start!important}.nc-assinatura-actions-topo-compacto{grid-template-columns:1.2fr .82fr .94fr!important;gap:8px!important}.nc-assinatura-actions-topo-compacto .nc-assinatura-primary-action,.nc-assinatura-actions-topo-compacto .nc-assinatura-secondary-action{min-height:40px!important;padding:0 13px!important;white-space:nowrap!important}.nc-assinatura-actions-menu-compacto summary{width:100%!important;min-height:38px!important;justify-content:center!important;background:linear-gradient(135deg,#fff,#eef7ff)!important;color:#07346b!important;border-color:#2f84ff47!important}.nc-assinatura-actions-menu-compacto[open] summary{background:linear-gradient(135deg,#eaf4ff,#dff0ff)!important;box-shadow:0 12px 24px #0c53a61f!important}.nc-assinatura-actions-menu-compacto .nc-assinatura-actions-menu-panel{position:static!important;inset:auto!important;width:100%!important;margin-top:10px!important;padding:10px!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffffc7,0 16px 30px #08336f1f!important;background:linear-gradient(145deg,#fffffffa,#eff8fff5)!important}.nc-assinatura-actions-menu-compacto .nc-assinatura-actions-menu-panel button,.nc-assinatura-actions-menu-compacto .nc-assinatura-actions-menu-panel a{min-height:42px!important;border:1px solid rgba(47,132,255,.14)!important;justify-content:flex-start!important}@media(max-width:760px){.nc-assinatura-actions-topo-compacto{grid-template-columns:1fr!important}}.nc-assinaturas-page .nc-assinatura-card-operacional{align-items:start!important;grid-template-columns:minmax(620px,1fr) 76px minmax(280px,292px)!important;column-gap:18px!important}.nc-assinaturas-page .nc-assinatura-card-main{align-self:start!important}.nc-assinaturas-page .nc-assinatura-qr-box,.nc-assinaturas-page .nc-assinatura-actions-premium{margin-top:54px!important}.nc-assinaturas-page .nc-assinatura-qr-box{justify-self:center!important;align-self:start!important}.nc-assinaturas-page .nc-assinatura-actions-premium{justify-self:end!important;align-self:start!important}@media(max-width:1480px){.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:1fr 72px minmax(245px,292px)!important}.nc-assinaturas-page .nc-assinatura-qr-box,.nc-assinaturas-page .nc-assinatura-actions-premium{margin-top:54px!important}}@media(max-width:1180px){.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:1fr!important}.nc-assinaturas-page .nc-assinatura-qr-box,.nc-assinaturas-page .nc-assinatura-actions-premium{margin-top:0!important;justify-self:start!important}}.nc-shell-sidebar .nc-sidebar-link.active,.nc-sidebar-link.active,.nc-nav-item.active{background:linear-gradient(135deg,#1f82ff2e,#fffffff5)!important;border-color:#1f82ffbd!important;box-shadow:inset 4px 0 #1f82ff,0 16px 32px #1f82ff21!important;color:#004da8!important}.nc-revenue-intelligence-chart{position:relative;margin-top:.74rem;padding:.92rem .96rem .82rem;border-radius:22px;border:1px solid rgba(179,211,248,.92);background:linear-gradient(180deg,#fffffff5,#eef8ffc7),repeating-linear-gradient(90deg,rgba(31,130,255,.07) 0 1px,transparent 1px 8.333%);box-shadow:inset 0 1px #ffffffeb,0 22px 44px #26609e1a;overflow:hidden}.nc-revenue-intelligence-chart:before{content:"";position:absolute;top:20px;right:18px;bottom:78px;left:18px;background:linear-gradient(180deg,rgba(31,130,255,.08) 1px,transparent 1px) 0 0 / 100% 25%,radial-gradient(circle at 18% 10%,rgba(28,199,212,.18),transparent 32%),radial-gradient(circle at 84% 18%,rgba(255,178,54,.12),transparent 28%);pointer-events:none}.nc-revenue-chart-legend{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.76rem;margin-bottom:.56rem}.nc-revenue-chart-legend span{display:inline-flex;align-items:center;gap:.34rem;color:#557395;font-size:.64rem;font-weight:950}.nc-revenue-chart-legend i{width:.8rem;height:.42rem;border-radius:999px;display:inline-block}.nc-revenue-chart-legend i.atual{background:linear-gradient(90deg,#0074e8,#23c7d4)}.nc-revenue-chart-legend i.anterior{background:linear-gradient(90deg,#b8cce4,#e7f0fa);border:1px solid rgba(140,169,204,.5)}.nc-revenue-chart-legend strong{margin-left:.2rem;padding:.38rem .72rem;border-radius:999px;color:#00765a;background:linear-gradient(135deg,#d6ffeef5,#ffffffdb);border:1px solid rgba(34,197,139,.25);box-shadow:0 10px 24px #119b7114}.nc-revenue-chart-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(48px,1fr));align-items:end;gap:.62rem;min-height:270px;padding-top:.3rem}.nc-revenue-chart-column{min-width:0;display:grid;grid-template-rows:1fr auto;gap:.55rem}.nc-revenue-chart-bars{min-height:190px;display:grid;grid-template-columns:1fr 1fr;align-items:end;column-gap:.22rem;padding:0 .25rem;border-radius:18px;background:linear-gradient(180deg,#ffffff6b,#e8f3ffa3);border:1px solid rgba(195,220,249,.64)}.nc-revenue-chart-bars span{min-height:8px;border-radius:13px 13px 6px 6px;transition:height .28s ease,transform .2s ease}.nc-revenue-chart-bars span:hover{transform:translateY(-3px)}.nc-revenue-chart-bars .atual{background:linear-gradient(180deg,#0f87ff,#25c7ce);box-shadow:0 -10px 24px #1f82ff2e}.nc-revenue-chart-bars .anterior{background:linear-gradient(180deg,#bdd2ea,#edf5fc);border:1px solid rgba(137,165,198,.32)}.nc-revenue-chart-info{display:grid;gap:.16rem;text-align:center}.nc-revenue-chart-info small{color:#6682a6;font-size:.58rem;font-weight:950}.nc-revenue-chart-info b{color:#063064;font-size:.64rem;font-weight:1000}.nc-revenue-chart-info em{font-size:.52rem;font-weight:950;font-style:normal}.nc-revenue-chart-info em.positivo{color:#008267}.nc-revenue-chart-info em.negativo{color:#e11d2e}.nc-manutencoes-operacionais .nc-module-header{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important}.nc-manutencoes-operacionais .nc-module-title-card{grid-column:span 4!important;min-height:104px!important}.nc-manutencoes-operacionais .nc-metric-card{min-width:0!important;width:100%!important;min-height:104px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:.82rem .92rem!important}@media(max-width:1320px){.nc-manutencoes-operacionais .nc-module-header{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nc-manutencoes-operacionais .nc-module-title-card{grid-column:1 / -1!important}}@media(max-width:820px){.nc-manutencoes-operacionais .nc-module-header{grid-template-columns:1fr!important}}.nc-ranking-insight strong{color:#075fd3!important;letter-spacing:.04em}.nc-ranking-insight{background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 36%),linear-gradient(135deg,#fffffffa,#eef8ffeb)!important;border-color:#b0d3faf2!important}.nc-premium-table-wrap{border-radius:22px!important;border:1px solid rgba(176,211,250,.92)!important;overflow:hidden!important;background:linear-gradient(180deg,#fffffff5,#f2f8ffdb)!important;box-shadow:0 20px 42px #27589417!important}.nc-premium-table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}.nc-premium-table thead th{position:sticky;top:0;z-index:1;padding:1rem .9rem!important;background:linear-gradient(135deg,#e2f0fffa,#f5fafffa)!important;color:#093b7d!important;border-bottom:1px solid rgba(176,211,250,.95)!important;font-size:.62rem!important;letter-spacing:.11em!important}.nc-premium-table tbody tr{position:relative;background:linear-gradient(90deg,#fffffffa,#f8fcfff0)!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.nc-premium-table tbody tr:nth-child(2n){background:linear-gradient(90deg,#f4fafffa,#fffffff5)!important}.nc-premium-table tbody tr:hover{background:radial-gradient(circle at left,rgba(31,130,255,.1),transparent 28%),linear-gradient(90deg,#ebf7fffa,#fffffffa)!important;box-shadow:inset 4px 0 #1f82ff}.nc-premium-table tbody td{padding:1.02rem .9rem!important;border-bottom:1px solid rgba(215,230,247,.88)!important;color:#0b284f!important;vertical-align:middle!important}.nc-premium-table tbody td:first-child strong{display:block;color:#062653!important;font-size:.84rem!important;letter-spacing:-.02em}.nc-premium-table tbody td:first-child small{display:inline-flex!important;margin-top:.34rem;padding:.22rem .48rem;border-radius:999px;color:#225f9f!important;background:#1f82ff14;border:1px solid rgba(31,130,255,.12);font-weight:1000!important}.nc-premium-table .nc-money-cell{color:#005fcb!important;font-size:.84rem!important;font-weight:1000!important}.nc-premium-table .nc-status-badge{min-width:112px;justify-content:center;box-shadow:0 10px 20px #27589414}@media(max-width:1200px){.nc-revenue-chart-grid{overflow-x:auto;grid-template-columns:repeat(12,minmax(64px,1fr))}}.nc-revenue-wave-card{position:relative;margin-top:.85rem;padding:1rem;border-radius:28px;border:1px solid rgba(151,202,255,.95);background:radial-gradient(circle at 10% 20%,rgba(31,130,255,.18),transparent 30%),radial-gradient(circle at 85% 10%,rgba(33,209,196,.18),transparent 32%),linear-gradient(145deg,#fffffffa,#e7f6ffd1);box-shadow:inset 0 1px #fffffff5,0 28px 58px #165a9e21;overflow:hidden}.nc-revenue-wave-card:before{content:"";position:absolute;top:4.6rem;right:1rem;bottom:7.1rem;left:1rem;border-radius:22px;background:linear-gradient(180deg,rgba(28,125,255,.12) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,rgba(28,125,255,.08) 1px,transparent 1px) 0 0 / 8.333% 100%;pointer-events:none}.nc-revenue-wave-summary{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.nc-revenue-wave-summary small,.nc-revenue-wave-info small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#597597;font-size:.58rem;font-weight:1000}.nc-revenue-wave-summary strong{display:block;color:#006f59;font-size:1.35rem;font-weight:1000;margin-top:.14rem}.nc-revenue-wave-summary span{color:#5c7391;font-size:.72rem;font-weight:800}.nc-revenue-wave-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.nc-revenue-wave-legend span{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .62rem;border-radius:999px;background:#ffffffbd;border:1px solid rgba(179,211,248,.85);color:#31597f;font-size:.62rem;font-weight:950}.nc-revenue-wave-legend i{width:.9rem;height:.42rem;border-radius:999px;display:inline-block}.nc-revenue-wave-legend i.atual{background:linear-gradient(90deg,#0b7fff,#20d2c5)}.nc-revenue-wave-legend i.anterior{background:linear-gradient(90deg,#d9e6f4,#a9bfd8)}.nc-revenue-wave-chart{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(52px,1fr));align-items:end;gap:.75rem;min-height:270px;padding:.5rem .2rem 0}.nc-revenue-wave-column{display:grid;grid-template-rows:1fr auto;gap:.58rem;animation:ncWaveUp .38s ease both;animation-delay:var(--delay, 0ms)}@keyframes ncWaveUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nc-revenue-wave-track{min-height:190px;position:relative;display:flex;align-items:end;justify-content:center;gap:.28rem;padding:.65rem .3rem .45rem;border-radius:22px;background:linear-gradient(180deg,#ffffffa8,#ebf7ffdb);border:1px solid rgba(185,216,250,.74);box-shadow:inset 0 1px #fffffff2}.nc-revenue-wave-track>span{display:block;width:38%;min-height:8px;border-radius:999px 999px 8px 8px;transition:height .26s ease,transform .18s ease}.nc-revenue-wave-track:hover>span{transform:translateY(-4px)}.nc-revenue-wave-track .atual{background:linear-gradient(180deg,#0785ff,#16c5d0);box-shadow:0 -16px 24px #178bff38}.nc-revenue-wave-track .anterior{background:linear-gradient(180deg,#c3d6ea,#eef5fb);border:1px solid rgba(130,162,198,.34)}.nc-revenue-wave-track em{position:absolute;top:.5rem;right:.48rem;width:1.34rem;height:1.34rem;border-radius:999px;display:grid;place-items:center;font-style:normal;font-weight:1000;font-size:.72rem;background:#ffffffe6;border:1px solid rgba(183,211,245,.85)}.nc-revenue-wave-track em.positivo{color:#00876a}.nc-revenue-wave-track em.negativo{color:#df1f36}.nc-revenue-wave-info{text-align:center;display:grid;gap:.12rem}.nc-revenue-wave-info b{color:#062d60;font-size:.66rem;font-weight:1000}.nc-revenue-wave-info span{font-size:.55rem;font-weight:1000}.nc-revenue-wave-info span.positivo{color:#007f65}.nc-revenue-wave-info span.negativo{color:#df1f36}.nc-config-page{display:grid;gap:1rem}.nc-config-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:1rem;align-items:stretch;padding:1.05rem;border-radius:28px;border:1px solid rgba(151,202,255,.95);background:radial-gradient(circle at 7% 18%,rgba(31,130,255,.16),transparent 28%),radial-gradient(circle at 86% 18%,rgba(24,201,184,.18),transparent 30%),linear-gradient(135deg,#fffffffa,#eaf7ffd1);box-shadow:0 24px 54px #26609e1f}.nc-config-hero h2{margin:.12rem 0 .24rem;color:#062855;font-size:1.58rem;line-height:1;font-weight:1000}.nc-config-hero span{color:#5c7391;font-weight:800;font-size:.82rem;max-width:760px;display:block}.nc-config-hero aside{border-radius:24px;padding:.9rem;color:#fff;background:linear-gradient(145deg,#062f68,#0f8fca);box-shadow:0 20px 44px #0a6ab42e;display:grid;align-content:center;gap:.18rem}.nc-config-hero aside small{text-transform:uppercase;letter-spacing:.11em;color:#ffffffc2;font-weight:1000;font-size:.58rem}.nc-config-hero aside strong{font-size:2rem;font-weight:1000}.nc-config-hero aside em{font-style:normal;color:#d8fff7;font-weight:900}.nc-config-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.nc-config-kpis article,.nc-config-card{border:1px solid rgba(181,215,252,.95);border-radius:24px;background:#ffffffe0;box-shadow:0 18px 42px #26609e17}.nc-config-kpis article{padding:.85rem;border-top:4px solid #1f82ff}.nc-config-kpis article.green{border-top-color:#16b980;background:linear-gradient(145deg,#ecfff8f2,#ffffffeb)}.nc-config-kpis article.blue{border-top-color:#1f82ff;background:linear-gradient(145deg,#ebf6fff2,#ffffffeb)}.nc-config-kpis article.gold{border-top-color:#f3ac2f;background:linear-gradient(145deg,#fff8e4f2,#ffffffeb)}.nc-config-kpis article.purple{border-top-color:#8b5cf6;background:linear-gradient(145deg,#f6f0fff2,#ffffffeb)}.nc-config-kpis small{color:#617c9f;text-transform:uppercase;letter-spacing:.09em;font-weight:1000;font-size:.58rem}.nc-config-kpis strong{display:block;color:#052b5c;font-size:1.4rem;font-weight:1000;margin-top:.12rem}.nc-config-kpis span{color:#5e7695;font-size:.7rem;font-weight:800}.nc-config-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.nc-config-tabs button,.nc-config-actions button{border:1px solid rgba(126,188,255,.95);background:#ffffffeb;color:#0054ad;border-radius:999px;padding:.58rem .92rem;font-weight:1000;cursor:pointer;box-shadow:0 10px 24px #1f82ff14}.nc-config-tabs button.active,.nc-config-actions button:not(.secondary){background:linear-gradient(135deg,#1f82ff,#0057b8);color:#fff;box-shadow:0 16px 34px #1f82ff38}.nc-config-tabs span{margin-right:.32rem}.nc-config-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:.9rem;align-items:stretch}.nc-config-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-config-card{padding:.95rem}.nc-config-card.wide{min-height:250px}.nc-config-card.compact{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.nc-config-card h3{margin:.1rem 0 .35rem;color:#092b59;font-size:1.05rem;font-weight:1000}.nc-config-card p{margin:0;color:#5b7594;font-size:.76rem;font-weight:800;line-height:1.55}.nc-config-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem}.nc-config-form-grid label{display:grid;gap:.28rem}.nc-config-form-grid span{color:#1d5795;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:1000}.nc-config-form-grid input{border:1px solid rgba(151,202,255,.95);border-radius:16px;padding:.7rem .82rem;color:#062b59;font-weight:850;background:#ffffffeb;outline:none}.nc-config-form-grid input:focus{box-shadow:0 0 0 3px #1f82ff1f}.nc-config-switch{min-width:108px;border:1px solid rgba(151,202,255,.9);border-radius:999px;padding:.24rem .36rem;display:flex;align-items:center;gap:.42rem;background:#fff;cursor:pointer}.nc-config-switch span{width:1.72rem;height:1.72rem;border-radius:999px;background:#c7d7e9;transition:transform .2s ease,background .2s ease}.nc-config-switch strong{color:#5a718f;font-size:.66rem;font-weight:1000}.nc-config-switch.on{background:linear-gradient(135deg,#dffff2f2,#fff);border-color:#16b9806b}.nc-config-switch.on span{transform:translate(2.02rem);background:linear-gradient(135deg,#16b980,#0c8f6d)}.nc-config-switch.on strong{color:#008267}.nc-config-status-list{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.55rem}.nc-config-status-list li{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.65rem;border-radius:16px;background:linear-gradient(135deg,#f0f8fff2,#ffffffeb);border:1px solid rgba(190,218,250,.78)}.nc-config-status-list span{color:#557295;font-weight:850}.nc-config-status-list strong{color:#0066c4;font-weight:1000;text-align:right}.nc-config-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.nc-config-insight{display:grid;grid-template-columns:44px 1fr;gap:.7rem;padding:.78rem;border-radius:20px;border:1px solid rgba(181,215,252,.92);background:#ffffffe6}.nc-config-insight>span{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:#1f82ff1a}.nc-config-insight small{color:#0a7a98;text-transform:uppercase;letter-spacing:.1em;font-size:.54rem;font-weight:1000}.nc-config-insight strong{display:block;color:#082d5c;font-weight:1000;margin-top:.12rem}.nc-config-insight p{margin:.25rem 0}.nc-config-insight em{color:#0066c4;font-style:normal;font-weight:950;font-size:.68rem}.nc-config-alert{padding:.7rem .9rem;border-radius:18px;font-weight:950;border:1px solid rgba(151,202,255,.9)}.nc-config-alert.success{color:#007f65;background:#eafff6;border-color:#16b9805c}.nc-config-alert.error{color:#cc1f32;background:#fff0f3;border-color:#ef44445c}.nc-config-actions{display:flex;justify-content:flex-end;gap:.62rem}.nc-config-actions button:disabled{opacity:.62;cursor:not-allowed}@media(max-width:1100px){.nc-revenue-wave-chart{overflow-x:auto;grid-template-columns:repeat(12,minmax(62px,1fr))}.nc-config-hero,.nc-config-grid,.nc-config-grid.three{grid-template-columns:1fr}.nc-config-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-config-insights{grid-template-columns:1fr}}@media(max-width:720px){.nc-config-kpis,.nc-config-form-grid{grid-template-columns:1fr}}.nc-config-page-premium{gap:1.15rem}.nc-config-hero-premium{position:relative;overflow:hidden;min-height:188px;background:radial-gradient(circle at 92% 18%,rgba(22,185,128,.18),transparent 28%),radial-gradient(circle at 16% 20%,rgba(31,130,255,.18),transparent 30%),linear-gradient(135deg,#fffffffa,#e8f6fff0);border:1px solid rgba(128,188,255,.72);box-shadow:0 24px 60px #0839741c}.nc-config-hero-premium:before{content:"";position:absolute;inset:-30% -8% auto auto;width:410px;height:410px;border-radius:50%;border:1px solid rgba(13,97,181,.13);background:repeating-conic-gradient(from 12deg,rgba(13,97,181,.09) 0deg 8deg,transparent 8deg 18deg);opacity:.72;pointer-events:none}.nc-config-hero-premium:after{content:"⚙";position:absolute;right:250px;bottom:-18px;color:#005bb214;font-size:9rem;line-height:1;pointer-events:none}.nc-config-hero-copy{position:relative;z-index:1}.nc-config-hero-premium h2{max-width:760px;font-size:clamp(1.6rem,2.7vw,2.55rem);letter-spacing:-.04em;line-height:.96}.nc-config-hero-premium span{max-width:770px;font-size:.9rem;line-height:1.55}.nc-config-hero-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.nc-config-hero-pills strong{border:1px solid rgba(151,202,255,.92);border-radius:999px;background:#ffffffd1;color:#0a4e96;padding:.5rem .72rem;font-size:.72rem;box-shadow:0 12px 30px #08376914}.nc-config-hero-premium aside{position:relative;z-index:1;min-width:230px;border-radius:28px;padding:1.15rem;background:linear-gradient(135deg,#052a5cfa,#0074cdeb);box-shadow:0 24px 50px #004e9e38}.nc-config-hero-premium aside.ready{background:linear-gradient(135deg,#053064,#0887c1 55%,#14b98a)}.nc-config-hero-premium aside.attention{background:linear-gradient(135deg,#59350a,#f59e0b)}.nc-config-hero-premium aside strong{font-size:2.35rem;letter-spacing:-.05em}.nc-config-kpis-premium article{position:relative;overflow:hidden;min-height:120px;padding:1rem 1.05rem;box-shadow:0 18px 46px #072b5414}.nc-config-kpis-premium article:after{content:"";position:absolute;right:-42px;bottom:-42px;width:116px;height:116px;border-radius:50%;background:#ffffff7a;border:1px solid rgba(255,255,255,.74)}.nc-config-kpis-premium article.green{background:linear-gradient(135deg,#e2fff3f5,#ffffffeb)}.nc-config-kpis-premium article.blue{background:linear-gradient(135deg,#e2f4fff5,#ffffffeb)}.nc-config-kpis-premium article.gold{background:linear-gradient(135deg,#fff6d8f5,#ffffffeb)}.nc-config-kpis-premium article.purple{background:linear-gradient(135deg,#f4ecfff5,#ffffffeb)}.nc-config-tabs-premium{padding:.45rem;border:1px solid rgba(185,217,250,.82);border-radius:24px;background:#ffffffb8;width:fit-content;box-shadow:0 14px 34px #08376912}.nc-config-tabs-premium button{min-height:42px;padding:.54rem .92rem}.nc-config-tabs-premium button.active{background:linear-gradient(135deg,#0d6fe4,#004a9d)}.nc-config-grid-premium{align-items:stretch}.nc-config-card-premium{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(31,130,255,.08),transparent 34%),linear-gradient(145deg,#fffffffa,#f5fbfff0);border:1px solid rgba(173,210,251,.86);box-shadow:0 18px 48px #08316014}.nc-config-card-premium h3{font-size:1.16rem}.nc-config-form-grid input{background:#fffffff5}.nc-config-status-panel .nc-config-status-list li{min-height:56px}.nc-config-integrations-premium{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-config-integration-card{min-height:132px;display:grid!important;grid-template-columns:54px minmax(0,1fr) auto;justify-content:initial!important}.nc-config-integration-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#1f82ff1f,#16b9801a);border:1px solid rgba(151,202,255,.72);font-size:1.25rem}.nc-config-security-row{display:flex;align-items:center;gap:.85rem;margin-top:1rem;padding:.8rem;border-radius:18px;background:#ebf8ffcc;border:1px solid rgba(174,211,251,.72);color:#577293;font-weight:850}.nc-config-insight{min-height:150px}.nc-config-insight.nc-tone-green{background:linear-gradient(135deg,#e2fff3f5,#ffffffe6);border-color:#16b98042}.nc-config-insight.nc-tone-orange{background:linear-gradient(135deg,#fff6e1f5,#ffffffe6);border-color:#f59e0b42}.nc-config-insight.nc-tone-blue{background:linear-gradient(135deg,#e5f5fff5,#ffffffe6);border-color:#1f82ff42}.nc-config-actions-premium{position:sticky;bottom:.8rem;z-index:3;width:fit-content;margin-left:auto;padding:.45rem;border-radius:999px;background:#ffffffdb;border:1px solid rgba(177,214,253,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 42px #0831601f}@media(max-width:1100px){.nc-config-integrations-premium{grid-template-columns:1fr}}@media(max-width:720px){.nc-config-hero-pills,.nc-config-security-row{flex-direction:column;align-items:flex-start}.nc-config-tabs-premium{width:100%}.nc-config-tabs-premium button{flex:1;justify-content:center}.nc-config-integration-card{grid-template-columns:1fr}}.nc-manutencoes-operacionais .nc-maintenance-ai-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.25fr) minmax(300px,.9fr);gap:16px;margin:18px 0 20px}.nc-manutencoes-operacionais .nc-maintenance-ai-card{position:relative;overflow:hidden;min-height:182px;padding:18px;border-radius:28px;border:1px solid rgba(151,202,255,.72);background:radial-gradient(circle at top left,rgba(31,130,255,.11),transparent 34%),linear-gradient(145deg,#fffffffa,#f4faffed);box-shadow:0 18px 46px #08316014}.nc-manutencoes-operacionais .nc-maintenance-ai-card:after{content:"";position:absolute;inset:auto -48px -64px auto;width:160px;height:160px;border-radius:999px;background:#1f82ff14;pointer-events:none}.nc-manutencoes-operacionais .nc-ai-score-card{background:radial-gradient(circle at top left,rgba(22,185,128,.18),transparent 34%),linear-gradient(145deg,#fffffffc,#edfcf5f0);border-color:#16b98047}.nc-manutencoes-operacionais .nc-ai-plan-card{background:radial-gradient(circle at top left,rgba(31,130,255,.16),transparent 34%),linear-gradient(145deg,#fffffffc,#f2f8fff2)}.nc-manutencoes-operacionais .nc-ai-whatsapp-card{background:radial-gradient(circle at top left,rgba(139,92,246,.14),transparent 34%),linear-gradient(145deg,#fffffffc,#faf6fff2);border-color:#a884ff5c}.nc-manutencoes-operacionais .nc-ai-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.nc-manutencoes-operacionais .nc-ai-card-header h3{margin:2px 0 0;color:#071f49;font-size:1rem;font-weight:1000;letter-spacing:-.03em}.nc-manutencoes-operacionais .nc-ai-card-header .nc-chip,.nc-manutencoes-operacionais .nc-ai-card-header .nc-ai-copy-button{margin-left:auto}.nc-manutencoes-operacionais .nc-ai-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:15px;font-size:1rem;font-weight:1000;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #08316012}.nc-manutencoes-operacionais .nc-ai-icon-blue{color:#075ee8;background:#1f82ff1f;border:1px solid rgba(31,130,255,.18)}.nc-manutencoes-operacionais .nc-ai-icon-purple{color:#7c3aed;background:#8b5cf61f;border:1px solid rgba(139,92,246,.18)}.nc-manutencoes-operacionais .nc-ai-icon-green{color:#059669;background:#16b98021;border:1px solid rgba(22,185,128,.2)}.nc-manutencoes-operacionais .nc-ai-score-body{display:grid;gap:8px;margin:10px 0 16px}.nc-manutencoes-operacionais .nc-ai-score-body strong{color:#042a5b;font-size:1.35rem;line-height:1;letter-spacing:-.05em}.nc-manutencoes-operacionais .nc-ai-score-body span,.nc-manutencoes-operacionais .nc-ai-whatsapp-card p{margin:0;color:#4b607e;font-size:.82rem;font-weight:750;line-height:1.55}.nc-manutencoes-operacionais .nc-ai-micro-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nc-manutencoes-operacionais .nc-ai-micro-metrics span{display:grid;gap:2px;padding:10px;border-radius:17px;border:1px solid rgba(151,202,255,.5);background:#ffffffb8}.nc-manutencoes-operacionais .nc-ai-micro-metrics b{color:#075ee8;font-size:1.05rem;font-weight:1000}.nc-manutencoes-operacionais .nc-ai-micro-metrics small{color:#667792;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.nc-manutencoes-operacionais .nc-ai-action-list{display:grid;gap:10px}.nc-manutencoes-operacionais .nc-ai-action-item{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:9px 12px;border-radius:18px;border:1px solid rgba(151,202,255,.48);background:#ffffffbf}.nc-manutencoes-operacionais .nc-ai-action-item b{width:30px;height:30px;display:grid;place-items:center;border-radius:12px;color:#075ee8;background:#1f82ff1c;font-size:.82rem;font-weight:1000}.nc-manutencoes-operacionais .nc-ai-action-item span{color:#273c59;font-size:.78rem;font-weight:800;line-height:1.45}.nc-manutencoes-operacionais .nc-ai-copy-button{min-height:34px;padding:0 13px;border:1px solid rgba(139,92,246,.22);border-radius:999px;color:#7c3aed;background:#ffffffd1;cursor:pointer;font-size:.72rem;font-weight:1000;box-shadow:0 10px 22px #7c3aed14}.nc-manutencoes-operacionais .nc-ai-copy-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #7c3aed24}.nc-manutencoes-operacionais .nc-maintenance-ai-row .nc-row-title em{display:block;margin-top:4px;color:#5d7090;font-style:normal;font-size:.68rem;font-weight:850}.nc-manutencoes-operacionais .nc-ai-row-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media(max-width:1320px){.nc-manutencoes-operacionais .nc-maintenance-ai-grid{grid-template-columns:1fr 1fr}.nc-manutencoes-operacionais .nc-ai-whatsapp-card{grid-column:1 / -1}}@media(max-width:820px){.nc-manutencoes-operacionais .nc-maintenance-ai-grid,.nc-manutencoes-operacionais .nc-ai-micro-metrics{grid-template-columns:1fr}}.nc-list-row[role=button]{cursor:pointer}.nc-link-pill.green{color:#0f8f55}.nc-link-pill.purple{color:#6d30db}.nc-link-pill:is(button){border:0;background:transparent;cursor:pointer;padding:0}.nc-link-pill:is(button):hover{text-decoration:underline}.nc-linked-box-ia{border-color:#8b5cf640;background:linear-gradient(135deg,#8b5cf61a,#0ea5e914)}.nc-linked-box.compact{margin-top:12px;padding:12px}.nc-maintenance-premium-line{border-color:#1f82ff38;background:linear-gradient(135deg,#fffffff5,#f0f7ffe0)}.nc-maintenance-premium-line .nc-linked-box span{display:block;margin-top:6px}.nc-list-row-static{cursor:default!important}.nc-row-actions-premium{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:260px}.nc-row-actions-wrap{min-width:420px}.nc-action-pill{border:1px solid rgba(148,163,184,.28);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:-.01em;background:#fff;color:#0f172a;box-shadow:0 10px 24px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap}.nc-action-pill:hover{transform:translateY(-1px);box-shadow:0 16px 34px #0f172a21}.nc-action-pill-blue{color:#0b5bd3;background:linear-gradient(135deg,#eff6ff,#fff);border-color:#3b82f652}.nc-action-pill-green{color:#047857;background:linear-gradient(135deg,#ecfdf5,#fff);border-color:#10b98152}.nc-action-pill-purple{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff,#fff);border-color:#8b5cf652}.nc-action-pill-orange{color:#c2410c;background:linear-gradient(135deg,#fff7ed,#fff);border-color:#f9731652}.nc-material-inline-section{border:1px solid rgba(14,165,233,.22);background:linear-gradient(135deg,#eff6fff2,#fffffffa);border-radius:22px;padding:18px}.nc-ai-modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:16px}.nc-timeline-modal{display:grid;gap:12px;margin-bottom:16px;position:relative}.nc-timeline-modal div{border:1px solid rgba(148,163,184,.24);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:18px;padding:14px 16px;box-shadow:0 10px 24px #0f172a0f}.nc-timeline-modal b{display:block;color:#0f172a;margin-bottom:4px}.nc-timeline-modal span{color:#64748b;font-weight:700}.nc-status-action-block{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:420px}.nc-boat-actions{min-width:auto;gap:10px}.nc-boat-action-btn{min-width:118px;justify-content:center;display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-width:1.5px;font-size:12px}.nc-boat-action-btn strong{font-weight:900}.nc-row-actions-premium .nc-action-pill{cursor:pointer}.nc-row-actions-premium .nc-action-pill:focus-visible,.nc-boat-action-btn:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.nc-link-pill-disabled{color:#94a3b8!important;cursor:not-allowed;text-decoration:none!important;opacity:.78}.nc-timeline-modal{display:grid;gap:12px;margin-top:12px}.nc-timeline-modal div{border:1px solid rgba(147,197,253,.55);background:linear-gradient(135deg,#eff6fff5,#fffffffa);border-radius:16px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nc-timeline-modal b{color:#063b7a;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.nc-timeline-modal span{color:#334155;font-weight:800}@media(max-width:1180px){.nc-status-action-block{min-width:100%;justify-content:flex-start}}.nc-agenda-premium-page .nc-agenda-card{overflow:hidden;border-width:1px;background:radial-gradient(circle at 12% 16%,rgba(24,119,242,.08),transparent 32%),linear-gradient(135deg,#fffffff5,#edf7ffe0);box-shadow:0 18px 48px #0c366014,inset 0 1px #ffffffe6}.nc-boat-list{display:grid;gap:10px;margin-top:14px}.nc-boat-row{position:relative;display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(180px,.65fr) minmax(210px,.75fr) minmax(150px,auto);gap:16px;align-items:center;min-height:76px;padding:12px 18px;border:1px solid rgba(126,176,245,.42);border-radius:22px;background:linear-gradient(135deg,#fffffff5,#f6fbffd6);box-shadow:0 10px 26px #0a38690f;overflow:hidden}.nc-boat-row:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:999px;background:linear-gradient(180deg,#1877f2,#00b8d9)}.nc-boat-row-blue:before{background:linear-gradient(180deg,#1877f2,#0a55c7)}.nc-boat-row-cyan:before{background:linear-gradient(180deg,#06b6d4,#14b8a6)}.nc-boat-row-green:before{background:linear-gradient(180deg,#22c55e,#0f9f6e)}.nc-boat-row-orange:before{background:linear-gradient(180deg,#f59e0b,#fb7185)}.nc-boat-row-purple:before{background:linear-gradient(180deg,#8b5cf6,#1877f2)}.nc-boat-row-red:before{background:linear-gradient(180deg,#ef4444,#f97316)}.nc-boat-identity,.nc-boat-data{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0}.nc-boat-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:18px;color:#fff;font-size:23px;background:linear-gradient(135deg,#1877f2,#064aa2);box-shadow:0 12px 26px #1877f238}.nc-boat-row-cyan .nc-boat-icon{background:linear-gradient(135deg,#06b6d4,#0f9f6e)}.nc-boat-row-green .nc-boat-icon{background:linear-gradient(135deg,#22c55e,#0f9f6e)}.nc-boat-row-orange .nc-boat-icon{background:linear-gradient(135deg,#f59e0b,#f97316)}.nc-boat-row-purple .nc-boat-icon{background:linear-gradient(135deg,#8b5cf6,#1877f2)}.nc-boat-row-red .nc-boat-icon{background:linear-gradient(135deg,#ef4444,#fb7185)}.nc-boat-identity strong{display:block;color:#06264b;font-size:17px;font-weight:950;letter-spacing:-.03em}.nc-boat-identity small,.nc-boat-data small{display:block;color:#08284a;font-weight:900;margin-top:2px}.nc-boat-data b{display:block;color:#6b85a8;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.nc-data-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:15px;color:#1877f2;font-weight:950;background:linear-gradient(135deg,#1877f21f,#ffffffe6)}.nc-data-icon.green{color:#16a34a;background:linear-gradient(135deg,#22c55e24,#ffffffeb)}.nc-data-icon.orange{color:#f97316;background:linear-gradient(135deg,#f9731624,#ffffffeb)}.nc-icon-action{width:44px;height:44px;border:1px solid rgba(239,68,68,.28);border-radius:16px;background:linear-gradient(135deg,#fffffff2,#ffededdb);color:#b91c1c;font-weight:950;cursor:pointer;box-shadow:0 12px 24px #ef444414}.nc-icon-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px #ef444424}.nc-schedule-row{background:linear-gradient(135deg,#fffffff5,#faf7ffe6)}.nc-agenda-form textarea{min-height:82px;resize:vertical}.nc-ai-reservation-box{display:grid;gap:5px;margin:0 0 16px;padding:14px 16px;border-radius:20px;border:1px solid rgba(126,176,245,.38);background:linear-gradient(135deg,#ebf6fff5,#ffffffdb);color:#08284a}.nc-ai-reservation-box strong{font-size:13px;font-weight:950}.nc-ai-reservation-box span{color:#49698d;font-size:13px;font-weight:800}.nc-ai-reservation-box.green{border-color:#22c55e47;background:linear-gradient(135deg,#ecfdf5f5,#ffffffe6)}.nc-ai-reservation-box.orange{border-color:#f9731652;background:linear-gradient(135deg,#fff7edfa,#ffffffe6)}.nc-ai-reservation-box.red{border-color:#ef444452;background:linear-gradient(135deg,#fef2f2fa,#ffffffe6)}.nc-ai-reservation-box.blue{border-color:#1877f24d}.nc-expense-total-card{display:grid;align-content:center;gap:4px;min-height:96px;padding:14px 16px;border-radius:20px;border:1px solid rgba(24,119,242,.24);background:linear-gradient(135deg,#ebf6fff5,#ffffffeb);box-shadow:inset 0 1px #ffffffe6}.nc-expense-total-card small{color:#6b85a8;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.nc-expense-total-card strong{color:#06264b;font-size:22px;font-weight:950}.nc-expense-total-card span{color:#49698d;font-size:12px;font-weight:800}@media(max-width:1180px){.nc-boat-row{grid-template-columns:1fr 1fr}}@media(max-width:760px){.nc-boat-row{grid-template-columns:1fr}.nc-boat-identity strong{font-size:15px}}.nc-agenda-premium-page .nc-list-panel{border-radius:24px;border-width:1px;background:radial-gradient(circle at 6% 12%,rgba(31,130,255,.1),transparent 30%),radial-gradient(circle at 92% 24%,rgba(20,184,166,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#eff8ffe6);box-shadow:0 18px 42px #082b5214,inset 0 1px #ffffffe6}.nc-agenda-premium-page .nc-panel-heading{align-items:flex-start;gap:1rem}.nc-agenda-premium-page .nc-panel-heading h3{letter-spacing:-.04em}.nc-boat-list{gap:9px}.nc-boat-row{grid-template-columns:minmax(250px,1.1fr) minmax(142px,.45fr) minmax(170px,.55fr) auto;min-height:64px;padding:10px 14px 10px 16px;border-color:#93c5fd8c;background:linear-gradient(90deg,#eff8ffc7,#fffffff5 34%,#f8fcffeb),linear-gradient(135deg,#fffffffa,#f2f9ffeb);box-shadow:0 9px 24px #092c530e,inset 0 1px #fffffff2}.nc-boat-row:hover{transform:translateY(-1px);border-color:#2563eb59;box-shadow:0 14px 30px #092c5314,inset 0 1px #fffffff2}.nc-boat-row:before{width:4px}.nc-boat-row-maintenance{grid-template-columns:minmax(280px,1.15fr) minmax(126px,.42fr) minmax(152px,.5fr) minmax(178px,.58fr) 42px;min-height:86px;background:radial-gradient(circle at 2% 24%,rgba(248,113,113,.11),transparent 28%),linear-gradient(90deg,#fff7ed85,#fffffff7 32%,#f0f9ffe6)}.nc-boat-identity,.nc-boat-data{gap:10px}.nc-boat-icon{width:40px;height:40px;flex-basis:40px;border-radius:15px;font-size:18px;box-shadow:0 10px 20px #1877f229}.nc-boat-identity strong{font-size:15px;line-height:1.1}.nc-boat-identity small,.nc-boat-data small{font-size:11px;line-height:1.2}.nc-boat-data b{font-size:9px;letter-spacing:.16em}.nc-data-icon{width:32px;height:32px;flex-basis:32px;border-radius:12px;font-size:14px}.nc-icon-action{width:36px;height:36px;border-radius:13px;font-size:14px;justify-self:end}.nc-boat-row .nc-chip{min-width:100px;justify-content:center;font-size:11px;box-shadow:inset 0 1px #ffffffa6}.nc-schedule-list{gap:9px}.nc-schedule-row{grid-template-columns:minmax(330px,1.16fr) minmax(420px,1.5fr) auto auto;min-height:66px;padding:10px 12px;border-color:#a78bfa59;background:radial-gradient(circle at 3% 50%,rgba(139,92,246,.1),transparent 24%),linear-gradient(135deg,#fffffff7,#faf7ffe6);box-shadow:0 10px 24px #4438810e,inset 0 1px #ffffffe6}.nc-schedule-row:hover{transform:translateY(-1px);border-color:#7c3aed52;box-shadow:0 14px 30px #44388114,inset 0 1px #ffffffe6}.nc-schedule-main{display:flex;align-items:center;gap:10px}.nc-schedule-main .nc-row-title{order:1;min-width:0}.nc-schedule-main .nc-list-icon{order:2;margin-left:auto}.nc-schedule-row .nc-list-icon,.nc-list-icon,.nc-modal-title-icon{width:34px;height:34px;min-width:34px;border-radius:13px;font-size:14px}.nc-schedule-row .nc-row-title strong{font-size:14px;line-height:1.12}.nc-schedule-row .nc-row-title small{font-size:11px}.nc-schedule-row .nc-row-meta{grid-template-columns:repeat(4,minmax(86px,1fr));gap:10px}.nc-schedule-row .nc-row-meta span{padding-left:10px;border-left:1px solid rgba(154,177,211,.22)}.nc-schedule-row .nc-row-meta b{color:#6d84a7;font-size:9px;letter-spacing:.14em}.nc-schedule-row .nc-row-meta small{color:#06264b;font-size:11px;font-weight:950}.nc-link-pill{min-width:68px;text-align:center;border-radius:999px;padding:7px 10px;background:linear-gradient(135deg,#1f82ff1a,#ffffffe6);border:1px solid rgba(31,130,255,.18)}.nc-detail-modal{width:min(1120px,96vw)}.nc-modal-description{min-height:82px;padding:1rem;color:#08284a;border-color:#93c5fda6;background:radial-gradient(circle at 3% 0%,rgba(31,130,255,.1),transparent 28%),linear-gradient(135deg,#fffffff2,#eff8ffe0);font-size:.82rem;font-weight:850}@media(max-width:1320px){.nc-boat-row,.nc-boat-row-maintenance,.nc-schedule-row{grid-template-columns:1fr 1fr}.nc-boat-row .nc-chip,.nc-icon-action{justify-self:start}.nc-schedule-row .nc-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-boat-row,.nc-boat-row-maintenance,.nc-schedule-row,.nc-schedule-row .nc-row-meta{grid-template-columns:1fr}}.nc-agenda-premium-page{gap:.72rem}.nc-agenda-premium-page .nc-agenda-calendar-header{min-height:106px;padding:.82rem .95rem;border-top:3px solid #8b5cf6;background:radial-gradient(circle at 88% 18%,rgba(31,130,255,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#f1f8ffed)}.nc-agenda-calendar-header .nc-panel-heading{min-height:72px;align-items:start}.nc-agenda-layout-grid{display:grid;grid-template-columns:minmax(520px,.92fr) minmax(590px,1.08fr);gap:.72rem;align-items:start}.nc-agenda-layout-column{display:grid;gap:.72rem;min-width:0}.nc-agenda-premium-page .nc-agenda-compact-card{padding:.8rem .9rem}.nc-agenda-premium-page .nc-agenda-compact-card .nc-panel-heading{margin-bottom:.72rem}.nc-agenda-premium-page .nc-agenda-compact-card .nc-panel-heading h3{font-size:.96rem}.nc-agenda-premium-page .nc-agenda-compact-card .nc-eyebrow{font-size:.58rem;letter-spacing:.105em}.nc-agenda-premium-page .nc-boat-list{gap:.5rem}.nc-agenda-premium-page .nc-boat-row{grid-template-columns:minmax(210px,1.28fr) minmax(112px,.58fr) minmax(128px,.72fr) auto;min-height:58px;padding:.54rem .68rem .54rem .84rem;border-radius:15px;background:radial-gradient(circle at 2% 50%,rgba(20,184,166,.1),transparent 26%),linear-gradient(135deg,#fffffffc,#f7fbfff2)}.nc-agenda-premium-page .nc-boat-row-maintenance{grid-template-columns:minmax(185px,1.2fr) minmax(88px,.44fr) minmax(118px,.58fr) minmax(125px,.68fr) 34px;min-height:58px;background:radial-gradient(circle at 4% 50%,rgba(240,68,94,.12),transparent 28%),linear-gradient(135deg,#fffffffc,#fff7f7eb)}.nc-agenda-premium-page .nc-boat-identity,.nc-agenda-premium-page .nc-boat-data{gap:.5rem;min-width:0}.nc-agenda-premium-page .nc-boat-icon,.nc-agenda-premium-page .nc-data-icon,.nc-agenda-premium-page .nc-list-icon,.nc-agenda-premium-page .nc-modal-title-icon{width:30px;height:30px;min-width:30px;flex-basis:30px;border-radius:12px;font-size:13px}.nc-agenda-premium-page .nc-boat-identity strong{font-size:.86rem;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-agenda-premium-page .nc-boat-identity small,.nc-agenda-premium-page .nc-boat-data small{font-size:.58rem;font-weight:900}.nc-agenda-premium-page .nc-boat-data b{font-size:.5rem;letter-spacing:.13em}.nc-agenda-premium-page .nc-icon-action{width:30px;height:30px;border-radius:12px;font-size:12px}.nc-agenda-premium-page .nc-boat-row .nc-chip{min-width:86px;padding:.32rem .48rem;font-size:.58rem}.nc-agenda-premium-page .nc-schedule-list{gap:.44rem}.nc-agenda-premium-page .nc-schedule-row{grid-template-columns:minmax(190px,1.32fr) minmax(285px,1.6fr) auto auto;min-height:54px;padding:.52rem .58rem;border-radius:14px}.nc-agenda-premium-page .nc-schedule-main{gap:.5rem}.nc-agenda-premium-page .nc-schedule-main .nc-row-title{order:0}.nc-agenda-premium-page .nc-schedule-row .nc-row-title strong{font-size:.77rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-agenda-premium-page .nc-schedule-row .nc-row-title small,.nc-agenda-premium-page .nc-schedule-row .nc-row-meta small{font-size:.55rem}.nc-agenda-premium-page .nc-schedule-row .nc-row-meta{grid-template-columns:repeat(4,minmax(64px,1fr));gap:.38rem}.nc-agenda-premium-page .nc-schedule-row .nc-row-meta span{padding-left:.42rem}.nc-agenda-premium-page .nc-schedule-row .nc-row-meta b{font-size:.48rem}.nc-agenda-premium-page .nc-link-pill{min-width:60px;padding:.34rem .48rem;font-size:.58rem}.nc-agenda-premium-page .nc-agenda-form{margin-top:0;padding:.85rem 1rem}.nc-agenda-premium-page .nc-ai-reservation-box{margin-top:.65rem}@media(max-width:1500px){.nc-agenda-layout-grid{grid-template-columns:1fr}}@media(max-width:920px){.nc-agenda-premium-page .nc-boat-row,.nc-agenda-premium-page .nc-boat-row-maintenance,.nc-agenda-premium-page .nc-schedule-row{grid-template-columns:1fr}.nc-agenda-premium-page .nc-schedule-row .nc-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-agenda-premium-page .nc-agenda-layout-grid{align-items:stretch}.nc-agenda-premium-page .nc-agenda-layout-column{grid-template-rows:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.nc-agenda-premium-page .nc-agenda-compact-card{min-height:292px;display:flex;flex-direction:column;overflow:hidden}.nc-agenda-premium-page .nc-limited-list{flex:1;overflow:hidden}.nc-agenda-premium-page .nc-boat-list.nc-limited-list{display:grid;grid-template-rows:repeat(4,minmax(50px,1fr));align-content:start}.nc-agenda-premium-page .nc-boat-row{min-height:50px;max-height:58px;grid-template-columns:minmax(172px,1.12fr) minmax(90px,.46fr) minmax(112px,.58fr) minmax(78px,auto);padding:.48rem .62rem .48rem .78rem;box-shadow:0 12px 30px #0208170b,inset 0 1px #ffffffeb}.nc-agenda-premium-page .nc-boat-row-maintenance{grid-template-columns:minmax(158px,1.05fr) minmax(74px,.38fr) minmax(104px,.48fr) minmax(116px,.58fr) 30px}.nc-agenda-premium-page .nc-boat-icon,.nc-agenda-premium-page .nc-data-icon,.nc-agenda-premium-page .nc-list-icon{width:27px;height:27px;min-width:27px;flex-basis:27px;border-radius:11px;font-size:11px}.nc-agenda-premium-page .nc-boat-identity strong{font-size:.82rem;max-width:190px}.nc-agenda-premium-page .nc-boat-identity small,.nc-agenda-premium-page .nc-boat-data small{font-size:.54rem}.nc-agenda-premium-page .nc-boat-data b{font-size:.47rem}.nc-agenda-premium-page .nc-icon-action{width:28px;height:28px;min-width:28px;border-radius:10px;font-size:11px}.nc-agenda-premium-page .nc-schedule-list.nc-limited-list{display:grid;grid-template-rows:repeat(4,minmax(48px,1fr));align-content:start}.nc-agenda-premium-page .nc-schedule-row{min-height:48px;max-height:56px;grid-template-columns:minmax(210px,1.25fr) minmax(350px,1.7fr) minmax(74px,auto) minmax(64px,auto);padding:.46rem .58rem;background:radial-gradient(circle at 0% 50%,rgba(139,92,246,.1),transparent 28%),linear-gradient(135deg,#fffffffa,#f8f5fff2)}.nc-agenda-premium-page .nc-schedule-main .nc-list-icon{order:1;margin-left:auto}.nc-agenda-premium-page .nc-schedule-row .nc-row-meta{grid-template-columns:repeat(4,minmax(74px,1fr));gap:.4rem}.nc-agenda-premium-page .nc-schedule-row .nc-row-title strong{font-size:.72rem}.nc-agenda-premium-page .nc-schedule-row .nc-row-title small,.nc-agenda-premium-page .nc-schedule-row .nc-row-meta small{font-size:.51rem}.nc-agenda-premium-page .nc-show-more-button{margin:.55rem auto 0;border:1px solid rgba(24,119,242,.22);border-radius:999px;background:linear-gradient(135deg,#fffffffa,#ecf8fff2);color:#0755b8;font-size:.62rem;font-weight:950;letter-spacing:.01em;padding:.42rem .9rem;cursor:pointer;box-shadow:0 10px 24px #1877f21a}.nc-agenda-premium-page .nc-show-more-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #1877f229}.nc-agenda-premium-page .nc-expense-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:.72rem 0 .68rem;border:1px solid rgba(139,92,246,.2);border-radius:16px;overflow:hidden;background:radial-gradient(circle at 0% 50%,rgba(139,92,246,.1),transparent 26%),linear-gradient(135deg,#fffffffc,#f8f5ffed);box-shadow:inset 0 1px #fffffff5,0 12px 30px #0208170b}.nc-agenda-premium-page .nc-expense-mini-card{min-height:52px;padding:.62rem .72rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;border-right:1px solid rgba(148,163,184,.24);text-align:center}.nc-agenda-premium-page .nc-expense-mini-card:last-child{border-right:0}.nc-agenda-premium-page .nc-expense-mini-card small{color:#7184a5;font-size:.56rem;font-weight:900}.nc-agenda-premium-page .nc-expense-mini-card strong{color:#0755b8;font-size:.68rem;font-weight:950}.nc-agenda-premium-page .nc-expense-mini-total strong{color:#7c3aed;font-size:.9rem}.nc-agenda-premium-page .nc-expense-observation-grid textarea{min-height:76px}@media(max-width:1500px){.nc-agenda-premium-page .nc-agenda-layout-column{grid-template-rows:auto}.nc-agenda-premium-page .nc-agenda-compact-card{min-height:auto}}@media(max-width:980px){.nc-agenda-premium-page .nc-expense-summary-strip{grid-template-columns:1fr 1fr}}.nc-smart-calendar-panel{overflow:hidden;border:1px solid rgba(37,99,235,.16);background:radial-gradient(circle at 15% 5%,rgba(56,189,248,.16),transparent 30%),linear-gradient(135deg,#fffffffa,#eff6ffeb)}.nc-visual-mode-tabs{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:999px;background:#0f172a0d;border:1px solid rgba(15,23,42,.08)}.nc-visual-mode-tabs button{border:0;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:800;color:#475569;background:transparent;cursor:pointer;transition:all .18s ease}.nc-visual-mode-tabs button:hover,.nc-visual-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 22px #2563eb38}.nc-smart-calendar-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.nc-smart-kpi-card{position:relative;min-height:96px;padding:15px 16px;border-radius:22px;border:1px solid rgba(148,163,184,.2);background:#ffffffe6;box-shadow:0 18px 34px #0f172a12;overflow:hidden}.nc-smart-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:999px;background:#2563eb}.nc-smart-kpi-card small,.nc-smart-kpi-card span{display:block;color:#64748b;font-weight:700}.nc-smart-kpi-card strong{display:block;margin:7px 0 3px;color:#0f172a;font-size:1.38rem;letter-spacing:-.04em}.nc-smart-kpi-card.green:before{background:#10b981}.nc-smart-kpi-card.purple:before{background:#7c3aed}.nc-smart-kpi-card.orange:before{background:#f97316}.nc-smart-kpi-card.red:before{background:#ef4444}.nc-smart-kpi-card.blue:before{background:#2563eb}.nc-smart-calendar-grid{display:grid;gap:12px}.nc-smart-calendar-dia{grid-template-columns:1fr}.nc-smart-calendar-semana{grid-template-columns:repeat(7,minmax(0,1fr))}.nc-smart-calendar-mes{grid-template-columns:repeat(7,minmax(132px,1fr))}.nc-smart-day-card{min-height:150px;border-radius:22px;padding:12px;border:1px solid rgba(148,163,184,.22);background:#ffffffeb;box-shadow:0 14px 28px #0f172a0f}.nc-smart-day-card.purple{background:linear-gradient(180deg,#f5f3fff5,#fff);border-color:#7c3aed38}.nc-smart-day-card.green{background:linear-gradient(180deg,#ecfdf5f5,#fff);border-color:#10b98133}.nc-smart-day-card.orange{background:linear-gradient(180deg,#fff7edfa,#fff);border-color:#f973163d}.nc-smart-day-card.red{background:linear-gradient(180deg,#fef2f2fa,#fff);border-color:#ef444438}.nc-smart-day-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.nc-smart-day-header strong{color:#0f172a;font-size:.96rem;text-transform:capitalize}.nc-smart-day-header span{color:#64748b;font-size:.74rem;font-weight:800;text-transform:uppercase}.nc-smart-day-events{display:flex;flex-direction:column;gap:7px}.nc-smart-event-pill{width:100%;text-align:left;border:0;border-radius:16px;padding:9px 10px;cursor:pointer;background:#7c3aed1a;color:#312e81;transition:transform .16s ease,box-shadow .16s ease}.nc-smart-event-pill:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1a}.nc-smart-event-pill b,.nc-smart-event-pill small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-smart-event-pill b{font-size:.78rem;color:inherit}.nc-smart-event-pill small{margin-top:2px;font-size:.68rem;color:#312e81b8}.nc-smart-event-pill.green{background:#10b9811f;color:#065f46}.nc-smart-event-pill.orange{background:#f9731621;color:#9a3412}.nc-smart-event-pill.red{background:#ef44441f;color:#991b1b}.nc-smart-event-pill.blue{background:#2563eb1f;color:#1e3a8a}.nc-smart-event-pill.purple{background:#7c3aed1f;color:#4c1d95}.nc-smart-free-slot,.nc-smart-more-events{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:14px;padding:7px 10px;font-size:.72rem;font-weight:800;color:#047857;background:#10b9811a}.nc-smart-more-events{color:#6d28d9;background:#7c3aed1a}.nc-smart-ai-strip{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.nc-smart-ai-strip>div{border-radius:20px;padding:14px 16px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08)}.nc-smart-ai-strip strong,.nc-smart-ai-strip span{display:block}.nc-smart-ai-strip strong{color:#0f172a;margin-bottom:4px}.nc-smart-ai-strip span{color:#475569;font-size:.86rem;line-height:1.45}@media(max-width:1200px){.nc-smart-calendar-kpis,.nc-smart-calendar-semana,.nc-smart-calendar-mes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-smart-calendar-kpis,.nc-smart-ai-strip,.nc-smart-calendar-semana,.nc-smart-calendar-mes{grid-template-columns:1fr}.nc-visual-mode-tabs{width:100%;justify-content:space-between}}.nc-control-tower-panel{position:relative;overflow:hidden;border-color:#2563eb3d!important;background:radial-gradient(circle at top left,rgba(37,99,235,.1),transparent 34%),radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#eff7fff0)!important}.nc-control-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.nc-control-kpi-card{min-height:108px;border:1px solid rgba(147,197,253,.72);border-radius:22px;padding:16px;box-shadow:0 14px 30px #0f172a12;background:#ffffffc7}.nc-control-kpi-card span,.nc-control-kpi-card small{display:block;color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nc-control-kpi-card strong{display:block;margin:8px 0 4px;color:#06214a;font-size:1.65rem;line-height:1;font-weight:950}.nc-control-kpi-card.blue{background:linear-gradient(135deg,#dbeafee0,#ffffffe6)}.nc-control-kpi-card.green{background:linear-gradient(135deg,#dcfce7e0,#ffffffe6)}.nc-control-kpi-card.cyan{background:linear-gradient(135deg,#cffafee0,#ffffffe6)}.nc-control-kpi-card.orange{background:linear-gradient(135deg,#ffedd5e6,#ffffffe6)}.nc-control-kpi-card.red{background:linear-gradient(135deg,#fee2e2e6,#ffffffe6)}.nc-control-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:14px;margin-top:14px}.nc-control-ai-card,.nc-control-timeline-card,.nc-control-alert-card{border:1px solid rgba(147,197,253,.72);border-radius:22px;padding:16px;background:#ffffffc7;box-shadow:0 14px 30px #0f172a12}.nc-control-ai-card h4{margin:8px 0 6px;color:#06214a;font-size:1rem;font-weight:950}.nc-control-ai-card span,.nc-control-alert-list span,.nc-control-timeline-item small{color:#48607f;font-size:.82rem;font-weight:800;line-height:1.45}.nc-control-ai-card.green{border-color:#10b98157;background:linear-gradient(135deg,#ecfdf5e6,#ffffffdb)}.nc-control-ai-card.orange{border-color:#f9731657;background:linear-gradient(135deg,#fff7edeb,#ffffffdb)}.nc-control-ai-card.red{border-color:#f43f5e57;background:linear-gradient(135deg,#fff1f2eb,#ffffffdb)}.nc-control-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.nc-control-section-title strong{color:#06214a;font-size:.85rem;font-weight:950}.nc-control-timeline-list,.nc-control-alert-list{display:grid;gap:8px}.nc-control-timeline-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(191,219,254,.82);border-radius:16px;background:#f8fcffeb}.nc-control-timeline-item i{width:9px;height:9px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 5px #2563eb1a}.nc-control-timeline-item.green i{background:#10b981;box-shadow:0 0 0 5px #10b9811f}.nc-control-timeline-item.orange i{background:#f97316;box-shadow:0 0 0 5px #f973161f}.nc-control-timeline-item.red i{background:#f43f5e;box-shadow:0 0 0 5px #f43f5e1f}.nc-control-timeline-item.purple i{background:#8b5cf6;box-shadow:0 0 0 5px #8b5cf61f}.nc-control-timeline-item strong,.nc-control-timeline-item span{color:#06214a;font-size:.82rem;font-weight:950}.nc-control-alert-list span{padding:10px 12px;border:1px solid rgba(191,219,254,.82);border-radius:16px;background:#f8fcffeb}@media(max-width:1180px){.nc-control-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-control-grid{grid-template-columns:1fr}}.nc-smart-checklist-panel{position:relative;overflow:hidden;border-color:#10b9813d!important;background:radial-gradient(circle at top left,rgba(16,185,129,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(37,99,235,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#effdf6eb)!important}.nc-checklist-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:14px;align-items:stretch;margin-top:14px}.nc-checklist-summary>div{border:1px solid rgba(147,197,253,.72);border-radius:22px;padding:16px 18px;background:#fffc;box-shadow:0 14px 30px #0f172a0f}.nc-checklist-summary strong,.nc-checklist-summary span,.nc-checklist-ai b{display:block}.nc-checklist-summary strong{color:#06214a;font-size:1rem;font-weight:950}.nc-checklist-summary span,.nc-checklist-ai span{margin-top:5px;color:#48607f;font-size:.84rem;font-weight:850;line-height:1.45}.nc-checklist-ai b{color:#0f766e;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nc-checklist-ai.baixo{border-color:#10b98157;background:linear-gradient(135deg,#ecfdf5f0,#ffffffe0)}.nc-checklist-ai.medio{border-color:#f9731657;background:linear-gradient(135deg,#fff7edf0,#ffffffe0)}.nc-checklist-ai.alto{border-color:#f43f5e57;background:linear-gradient(135deg,#fff1f2f0,#ffffffe0)}.nc-checklist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.nc-checklist-card{border:1px solid rgba(147,197,253,.72);border-radius:22px;padding:16px;background:#ffffffd1;box-shadow:0 14px 30px #0f172a0f}.nc-checklist-items,.nc-checklist-action-list{display:grid;gap:9px}.nc-checklist-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(191,219,254,.78);border-radius:17px;padding:10px 12px;background:#f8fcffeb}.nc-checklist-item>span{width:30px;height:30px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:950}.nc-checklist-item.ok>span{color:#047857;background:#d1fae5eb}.nc-checklist-item.attention>span{color:#c2410c;background:#ffedd5eb}.nc-checklist-item strong,.nc-checklist-item small{display:block}.nc-checklist-item strong{color:#06214a;font-size:.84rem;font-weight:950}.nc-checklist-item small{color:#48607f;font-size:.76rem;font-weight:800;line-height:1.35}.nc-checklist-action-card{background:linear-gradient(135deg,#eff6fff0,#f5f3ffe6)}.nc-checklist-action-list span{display:block;border:1px solid rgba(191,219,254,.78);border-radius:16px;padding:10px 12px;color:#334155;background:#ffffffb8;font-size:.78rem;font-weight:850;line-height:1.35}@media(max-width:1180px){.nc-checklist-summary,.nc-checklist-grid{grid-template-columns:1fr}}.nc-whatsapp-smart-panel{overflow:hidden}.nc-whatsapp-smart-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(420px,1.55fr);gap:18px;align-items:stretch}.nc-whatsapp-ai-card,.nc-whatsapp-form-card,.nc-whatsapp-preview-card{border:1px solid rgba(14,165,233,.18);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#effbffe6);box-shadow:0 18px 44px #0f172a14}.nc-whatsapp-ai-card{min-height:100%;padding:22px;display:flex;gap:16px;align-items:flex-start}.nc-whatsapp-ai-card.green{border-color:#10b98152;background:linear-gradient(135deg,#ecfdf5f2,#fffffff5)}.nc-whatsapp-ai-card.orange{border-color:#f59e0b52;background:linear-gradient(135deg,#fffbebf2,#fffffff5)}.nc-whatsapp-ai-card.red{border-color:#ef444452;background:linear-gradient(135deg,#fef2f2f2,#fffffff5)}.nc-whatsapp-ai-icon{width:46px;height:46px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:1.28rem;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 12px 28px #2563eb3d;flex:0 0 auto}.nc-whatsapp-ai-card strong{display:block;color:#0f172a;font-size:1.05rem;letter-spacing:-.02em;margin-bottom:8px}.nc-whatsapp-ai-card small{display:block;color:#475569;line-height:1.55;font-weight:700}.nc-whatsapp-form-card{padding:18px}.nc-whatsapp-message-field{display:flex;flex-direction:column;gap:8px;margin-top:14px}.nc-whatsapp-message-field span{color:#475569;font-weight:900;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.nc-whatsapp-message-field textarea{width:100%;min-height:92px;resize:vertical}.nc-whatsapp-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px}.nc-secondary-button{background:linear-gradient(135deg,#f8fafc,#e0f2fe)!important;color:#075985!important;border:1px solid rgba(14,165,233,.22)!important;box-shadow:0 12px 28px #0ea5e91f!important}.nc-whatsapp-preview-card{margin-top:18px;padding:18px}.nc-whatsapp-preview-card h4{margin:2px 0 4px;color:#0f172a;font-size:1rem}.nc-whatsapp-preview-card>div:first-child span{color:#64748b;font-weight:800;font-size:.82rem}.nc-whatsapp-preview-card pre{margin:14px 0 0;padding:16px;border-radius:18px;background:linear-gradient(135deg,#0f172a,#164e63);color:#e0f2fe;white-space:pre-wrap;line-height:1.55;font-family:inherit;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.nc-whatsapp-recipient-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}@media(max-width:1100px){.nc-whatsapp-smart-grid{grid-template-columns:1fr}}.nc-whatsapp-form-card .nc-form-grid{display:grid!important;gap:14px!important;align-items:end!important;width:100%!important}.nc-whatsapp-form-card .nc-form-grid.three{grid-template-columns:minmax(260px,1.35fr) minmax(210px,.9fr) minmax(200px,.85fr)!important}.nc-whatsapp-form-card label,.nc-whatsapp-message-field{display:grid!important;gap:7px!important;min-width:0!important;color:#08244a!important;font-size:.68rem!important;font-weight:1000!important;letter-spacing:.075em!important;text-transform:uppercase!important}.nc-whatsapp-form-card label>span,.nc-whatsapp-message-field>span{display:block!important;color:#355070!important;font-size:.68rem!important;font-weight:1000!important;letter-spacing:.085em!important;text-transform:uppercase!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-whatsapp-form-card input,.nc-whatsapp-form-card select,.nc-whatsapp-form-card textarea,.nc-whatsapp-message-field textarea{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:38px!important;padding:.54rem .74rem!important;color:#08244a!important;border:1px solid rgba(115,173,255,.72)!important;border-radius:14px!important;outline:none!important;background:linear-gradient(135deg,#fffffffa,#eff7fff2)!important;box-shadow:inset 0 1px #fffc,0 10px 24px #1877f20d!important;font-size:.77rem!important;font-weight:850!important;line-height:1.25!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease!important}.nc-whatsapp-form-card select{padding-right:2.3rem!important;background-image:linear-gradient(45deg,transparent 50%,#0b4a8f 50%),linear-gradient(135deg,#0b4a8f 50%,transparent 50%),linear-gradient(135deg,#fffffffa,#eff7fff2)!important;background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}.nc-whatsapp-form-card textarea,.nc-whatsapp-message-field textarea{min-height:96px!important;padding-top:.72rem!important;resize:vertical!important;line-height:1.45!important;text-transform:none!important;letter-spacing:normal!important}.nc-whatsapp-form-card input:focus,.nc-whatsapp-form-card select:focus,.nc-whatsapp-form-card textarea:focus,.nc-whatsapp-message-field textarea:focus{border-color:#1f82ffe6!important;background:#fff!important;box-shadow:0 0 0 4px #1f82ff1f,inset 0 1px #ffffffeb!important}.nc-whatsapp-form-card input[readonly]{color:#1e3a5f!important;background:linear-gradient(135deg,#eff6ffeb,#ffffffeb)!important;cursor:default!important}.nc-whatsapp-actions button{min-height:42px!important;border-radius:16px!important;padding:0 18px!important;border:0!important;background:linear-gradient(135deg,#2286ff,#0069dd)!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important;box-shadow:0 14px 28px #0069dd38!important}.nc-whatsapp-actions button:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}@media(max-width:1180px){.nc-whatsapp-form-card .nc-form-grid.three{grid-template-columns:1fr!important}}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel{padding:18px!important;border-radius:24px!important;border:1px solid rgba(125,190,255,.48)!important;background:linear-gradient(135deg,#fffffff5,#effaffeb)!important;box-shadow:0 18px 44px #0f172a14!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel .nc-form-grid.three{display:grid!important;grid-template-columns:minmax(280px,1.35fr) minmax(220px,.9fr) minmax(220px,.85fr)!important;gap:14px!important;align-items:end!important;width:100%!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel label,.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel .nc-whatsapp-message-field{display:grid!important;gap:7px!important;min-width:0!important;margin:0!important;color:#08244a!important;font-size:.68rem!important;font-weight:1000!important;letter-spacing:.075em!important;text-transform:uppercase!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel label>span,.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel .nc-whatsapp-message-field>span{display:block!important;color:#355070!important;font-size:.68rem!important;font-weight:1000!important;letter-spacing:.085em!important;text-transform:uppercase!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel input,.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel select,.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel textarea{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:38px!important;padding:.54rem .74rem!important;color:#08244a!important;border:1px solid rgba(115,173,255,.72)!important;border-radius:14px!important;outline:none!important;background:linear-gradient(135deg,#fffffffa,#eff7fff2)!important;box-shadow:inset 0 1px #fffc,0 10px 24px #1877f20d!important;font-size:.77rem!important;font-weight:850!important;line-height:1.25!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel select{padding-right:2.3rem!important;background-image:linear-gradient(45deg,transparent 50%,#0b4a8f 50%),linear-gradient(135deg,#0b4a8f 50%,transparent 50%),linear-gradient(135deg,#fffffffa,#eff7fff2)!important;background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,0 0!important;background-size:6px 6px,6px 6px,100% 100%!important;background-repeat:no-repeat!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel textarea{min-height:96px!important;padding-top:.72rem!important;resize:vertical!important;line-height:1.45!important;text-transform:none!important;letter-spacing:normal!important}.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel input:focus,.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel select:focus,.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel textarea:focus{border-color:#1f82ffe6!important;background:#fff!important;box-shadow:0 0 0 4px #1f82ff1f,inset 0 1px #ffffffeb!important}.nc-whatsapp-smart-panel .nc-whatsapp-actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap!important;margin-top:16px!important}.nc-whatsapp-smart-panel .nc-whatsapp-actions button{min-height:42px!important;border-radius:16px!important;padding:0 18px!important;border:0!important;background:linear-gradient(135deg,#2286ff,#0069dd)!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important;box-shadow:0 14px 28px #0069dd38!important}.nc-whatsapp-smart-panel .nc-whatsapp-actions .nc-secondary-button{background:linear-gradient(135deg,#f8fafc,#e0f2fe)!important;color:#075985!important;border:1px solid rgba(14,165,233,.28)!important}@media(max-width:1180px){.nc-whatsapp-smart-panel .nc-whatsapp-form-card.nc-form-panel .nc-form-grid.three{grid-template-columns:1fr!important}}.nc-whatsapp-smart-panel .nc-whatsapp-preview-card{width:100%!important;max-width:none!important;margin:18px 0 0!important;padding:18px!important;border-radius:26px!important;border:1px solid rgba(125,190,255,.52)!important;background:radial-gradient(circle at 10% 0%,rgba(59,130,246,.075),transparent 32%),radial-gradient(circle at 92% 12%,rgba(20,184,166,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#f2f9fff2)!important;box-shadow:0 14px 34px #0f172a13!important}.nc-whatsapp-preview-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important}.nc-whatsapp-preview-header .nc-eyebrow{margin:0 0 6px!important;color:#075fd3!important;font-size:.64rem!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important}.nc-whatsapp-preview-header h4{margin:0!important;color:#0b2447!important;font-size:1.02rem!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.25!important}.nc-whatsapp-preview-header>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:.42rem .84rem!important;border-radius:999px!important;color:#1d4e7a!important;background:#ffffffd6!important;border:1px solid rgba(125,190,255,.42)!important;font-size:.74rem!important;font-weight:850!important;white-space:nowrap!important;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #3b82f614!important}.nc-whatsapp-message-board{padding:18px!important;border-radius:22px!important;border:1px solid rgba(151,194,255,.52)!important;background:linear-gradient(90deg,rgba(14,165,233,.12) 0 5px,transparent 5px),linear-gradient(135deg,#fffffffa,#f8fcfff5)!important;box-shadow:0 12px 28px #0f172a0e!important}.nc-whatsapp-message-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(148,163,184,.18)!important}.nc-whatsapp-message-title span{display:inline-flex!important;align-items:center!important;height:25px!important;padding:0 .68rem!important;border-radius:999px!important;background:#0ea5e91a!important;border:1px solid rgba(14,165,233,.18)!important;color:#0871bf!important;font-size:.58rem!important;font-weight:950!important;letter-spacing:.15em!important;text-transform:uppercase!important;white-space:nowrap!important}.nc-whatsapp-message-title strong{color:#18385f!important;font-size:.82rem!important;font-weight:800!important;text-align:right!important}.nc-whatsapp-message-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.nc-whatsapp-message-item{min-height:72px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgba(174,205,255,.55)!important;background:#ffffffc2!important;box-shadow:inset 0 1px #ffffffd9!important}.nc-whatsapp-message-item small{display:block!important;margin-bottom:7px!important;color:#6a83a6!important;font-size:.62rem!important;font-weight:950!important;letter-spacing:.1em!important;text-transform:uppercase!important}.nc-whatsapp-message-item strong{display:block!important;color:#0f2f56!important;font-size:.82rem!important;font-weight:800!important;line-height:1.35!important}.nc-whatsapp-message-note{margin-top:12px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgba(20,184,166,.2)!important;background:#f0fdfa8f!important;color:#164e63!important;font-size:.78rem!important;font-weight:720!important;line-height:1.55!important}.nc-whatsapp-message-note p{margin:0 0 6px!important}.nc-whatsapp-message-note p:last-child{margin-bottom:0!important}.nc-whatsapp-smart-panel .nc-whatsapp-preview-card pre{display:none!important}.nc-whatsapp-smart-panel .nc-whatsapp-recipient-list{width:100%!important;max-width:none!important;margin:14px 0 0!important;display:grid!important;gap:10px!important}.nc-whatsapp-smart-panel .nc-whatsapp-recipient-list .nc-empty-state{width:100%!important;min-height:46px!important;display:flex!important;align-items:center!important;padding:.78rem 1rem!important;border-radius:18px!important;color:#b91c1c!important;background:linear-gradient(90deg,rgba(244,63,94,.13) 0 5px,transparent 5px),linear-gradient(135deg,#fffffffa,#fff7f7f2)!important;border:1px solid rgba(244,63,94,.32)!important;font-size:.78rem!important;font-weight:850!important;line-height:1.35!important;box-shadow:0 10px 22px #f43f5e0e!important}@media(max-width:1180px){.nc-whatsapp-message-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-whatsapp-preview-header,.nc-whatsapp-message-title{grid-template-columns:1fr!important;display:grid!important}.nc-whatsapp-preview-header>span,.nc-whatsapp-message-title strong{justify-self:start!important;text-align:left!important}.nc-whatsapp-message-grid{grid-template-columns:1fr!important}}.nc-whatsapp-message-title strong{font-weight:650!important;color:#164e63!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item{font-weight:500!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item small{font-weight:800!important;opacity:.9!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item strong{font-weight:620!important;letter-spacing:-.01em!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(1){background:linear-gradient(135deg,#eff6fffa,#dbeafe94)!important;border-color:#3b82f647!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(1) small{color:#2563eb!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(1) strong{color:#1e3a8a!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(2){background:linear-gradient(135deg,#f0fdfafa,#ccfbf185)!important;border-color:#14b8a642!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(2) small{color:#0f766e!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(2) strong{color:#115e59!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(3){background:linear-gradient(135deg,#f5f3fffa,#ede9fe9e)!important;border-color:#8b5cf642!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(3) small{color:#7c3aed!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(3) strong{color:#5b21b6!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(4){background:linear-gradient(135deg,#f0fdf4fa,#dcfce794)!important;border-color:#22c55e47!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(4) small{color:#16a34a!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(4) strong{color:#166534!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(5){background:linear-gradient(135deg,#fffbebfa,#fef3c799)!important;border-color:#f59e0b47!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(5) small{color:#d97706!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(5) strong{color:#92400e!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(6){background:linear-gradient(135deg,#fff7edfa,#ffedd594)!important;border-color:#f973163d!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(6) small{color:#ea580c!important}.nc-whatsapp-message-grid .nc-whatsapp-message-item:nth-child(6) strong{color:#9a3412!important}.nc-whatsapp-preview-header h4{font-weight:720!important}.nc-whatsapp-preview-header>span{font-weight:720!important}.nc-patio-inteligente-page{gap:1.25rem!important}.nc-patio-hero{align-items:stretch!important}.nc-patio-command-center,.nc-patio-analytics-panel,.nc-patio-map-panel,.nc-patio-form-panel{position:relative!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.2)!important;box-shadow:0 24px 70px #0f172a14!important}.nc-patio-command-center{padding:1.15rem!important;border-radius:30px!important;background:radial-gradient(circle at 12% 18%,rgba(14,165,233,.14),transparent 32%),radial-gradient(circle at 90% 18%,rgba(249,115,22,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0)!important}.nc-patio-command-center:before,.nc-patio-map-panel:before,.nc-patio-analytics-panel:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(115deg,rgba(255,255,255,.62),transparent 38%,rgba(14,165,233,.08))!important}.nc-patio-command-center>*,.nc-patio-map-panel>*,.nc-patio-analytics-panel>*{position:relative!important;z-index:1!important}.nc-patio-command-grid{display:grid!important;grid-template-columns:1.25fr repeat(3,minmax(0,1fr))!important;gap:.9rem!important;margin-top:1rem!important}.nc-patio-score-card,.nc-patio-insight-card{min-height:154px!important;border-radius:24px!important;padding:1rem!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffffd1!important;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #0f172a12!important}.nc-patio-score-card{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:1rem!important}.nc-patio-score-ring{width:106px!important;height:106px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:radial-gradient(circle,#ffffff 0 56%,transparent 57%),conic-gradient(#0ea5e9 var(--score),rgba(226,232,240,.95) 0)!important;box-shadow:0 18px 42px #0ea5e92e!important}.nc-patio-score-ring strong{display:block!important;color:#0f2f56!important;font-size:1.62rem!important;font-weight:900!important;line-height:1!important;text-align:center!important}.nc-patio-score-ring small{display:block!important;color:#0ea5e9!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.14em!important;text-align:center!important;text-transform:uppercase!important}.nc-patio-score-card span,.nc-patio-insight-card small{display:block!important;color:#64748b!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.nc-patio-score-card p,.nc-patio-insight-card p{margin:.45rem 0 0!important;color:#334155!important;font-size:.84rem!important;font-weight:650!important;line-height:1.45!important}.nc-patio-insight-card strong{display:block!important;margin-top:.45rem!important;color:#0f172a!important;font-size:1.02rem!important;font-weight:830!important}.nc-insight-blue{background:linear-gradient(135deg,#eff6fff5,#e0f2feb3)!important;border-color:#0ea5e933!important}.nc-insight-purple{background:linear-gradient(135deg,#f5f3fff5,#ede9feb8)!important;border-color:#8b5cf638!important}.nc-insight-green{background:linear-gradient(135deg,#f0fdf4f5,#ccfbf1ad)!important;border-color:#14b8a638!important}.nc-patio-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:.55rem!important}.nc-patio-toolbar select,.nc-patio-toolbar button{min-height:38px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.26)!important;background:#ffffffe0!important;color:#18385f!important;font-size:.76rem!important;font-weight:800!important;padding:0 .85rem!important;box-shadow:0 10px 22px #0f172a0d!important}.nc-patio-toolbar button.ativo{color:#fff!important;border-color:#0ea5e973!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important}.nc-patio-map-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(188px,1fr))!important;gap:.85rem!important;margin-top:1rem!important}.nc-patio-vaga-card{min-height:150px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:.6rem!important;padding:1rem!important;border-radius:24px!important;text-align:left!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffffe6!important;cursor:pointer!important;box-shadow:inset 0 1px #ffffffeb,0 18px 38px #0f172a12!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease!important}.nc-patio-vaga-card:hover{transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffffff2,0 24px 48px #0f172a1c!important}.nc-patio-vaga-topline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important}.nc-patio-vaga-topline b{color:#0f2f56!important;font-size:1.05rem!important;font-weight:900!important}.nc-patio-vaga-topline small,.nc-patio-vaga-meta,.nc-patio-vaga-action{color:#64748b!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.nc-patio-vaga-card>strong{display:block!important;color:#12233f!important;font-size:.92rem!important;font-weight:820!important;line-height:1.25!important}.nc-patio-vaga-action{width:fit-content!important;max-width:100%!important;padding:.4rem .62rem!important;border-radius:999px!important;background:#ffffffc2!important;border:1px solid rgba(255,255,255,.72)!important}.nc-patio-green{background:linear-gradient(135deg,#f0fdf4fa,#dcfce7b8)!important;border-color:#22c55e42!important}.nc-patio-orange{background:linear-gradient(135deg,#fff7edfa,#fed7aa99)!important;border-color:#f9731647!important}.nc-patio-red{background:linear-gradient(135deg,#fff1f2fa,#fecdd394)!important;border-color:#f43f5e4d!important}.nc-patio-cyan{background:linear-gradient(135deg,#ecfefffa,#cffafea8)!important;border-color:#06b6d447!important}.nc-patio-purple{background:linear-gradient(135deg,#f5f3fffa,#ddd6fe9e)!important;border-color:#8b5cf647!important}.nc-patio-blue{background:linear-gradient(135deg,#eff6fffa,#dbeafea8)!important;border-color:#3b82f642!important}.nc-patio-dual-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:1rem!important}.nc-patio-analytics-panel{padding:1.05rem!important;border-radius:28px!important;background:linear-gradient(135deg,#fffffffa,#f8fafcf0)!important}.nc-patio-type-list,.nc-patio-queue-list{display:grid!important;gap:.75rem!important;margin-top:1rem!important}.nc-patio-type-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.65rem!important;align-items:center!important;padding:.82rem!important;border-radius:20px!important;background:#f8fafcdb!important;border:1px solid rgba(148,163,184,.18)!important}.nc-patio-type-row strong,.nc-patio-queue-item strong{display:block!important;color:#102a4c!important;font-size:.86rem!important;font-weight:820!important}.nc-patio-type-row small,.nc-patio-queue-item small{display:block!important;margin-top:.2rem!important;color:#64748b!important;font-size:.72rem!important;font-weight:700!important;line-height:1.35!important}.nc-patio-type-row>span{color:#0ea5e9!important;font-size:.92rem!important;font-weight:900!important}.nc-patio-progress{grid-column:1 / -1!important;height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#e2e8f0db!important}.nc-patio-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#0ea5e9,#14b8a6)!important}.nc-patio-queue-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.75rem!important;align-items:center!important;padding:.82rem!important;border-radius:20px!important;text-align:left!important;cursor:pointer!important;border:1px solid rgba(148,163,184,.2)!important;background:#ffffffdb!important;box-shadow:0 12px 24px #0f172a0b!important}.nc-patio-queue-item>span:first-child{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:12px!important;color:#fff!important;font-size:.76rem!important;font-weight:900!important;background:linear-gradient(135deg,#f97316,#fb923c)!important}@media(max-width:1180px){.nc-patio-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-patio-dual-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.nc-patio-command-grid,.nc-patio-score-card{grid-template-columns:1fr!important}.nc-patio-toolbar{justify-content:flex-start!important}.nc-patio-toolbar select,.nc-patio-toolbar button,.nc-patio-toolbar .nc-chip{width:100%!important;justify-content:center!important}.nc-patio-map-grid{grid-template-columns:1fr!important}.nc-patio-queue-item{grid-template-columns:auto minmax(0,1fr)!important}.nc-patio-queue-item .nc-chip{grid-column:1 / -1!important;width:fit-content!important}}.nc-patio-ai-allocation-panel{position:relative;overflow:hidden;border:1px solid rgba(14,165,233,.18);border-radius:28px;padding:22px;background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(249,115,22,.12),transparent 36%),linear-gradient(135deg,#fffffffa,#f8fafcf0);box-shadow:0 26px 70px #0f172a1a}.nc-patio-ai-allocation-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 82%)}.nc-patio-ai-allocation-panel>*{position:relative;z-index:1}.nc-patio-ai-allocation-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.2fr) minmax(260px,.9fr);gap:16px;align-items:stretch}.nc-patio-ai-controls,.nc-patio-ai-result,.nc-patio-tv-card{border:1px solid rgba(148,163,184,.22);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 44px #0f172a14}.nc-patio-ai-controls{display:grid;gap:12px;padding:16px}.nc-patio-ai-controls label{display:grid;gap:7px;margin:0}.nc-patio-ai-controls span{font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.nc-patio-ai-controls select,.nc-patio-ai-controls input{width:100%;border:1px solid rgba(148,163,184,.34);border-radius:16px;padding:11px 13px;background:#fff;color:#0f172a;font-weight:800;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nc-patio-ai-controls select:focus,.nc-patio-ai-controls input:focus{border-color:#0ea5e9ad;box-shadow:0 0 0 4px #0ea5e91f;transform:translateY(-1px)}.nc-patio-ai-result{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px;text-align:left;cursor:pointer;color:#0f172a;background:linear-gradient(135deg,#fffffff2,#f0f9ffe0),radial-gradient(circle at 15% 20%,rgba(14,165,233,.16),transparent 34%);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-patio-ai-result:hover{transform:translateY(-3px);border-color:#0ea5e97a;box-shadow:0 24px 58px #0ea5e929}.nc-patio-ai-result small,.nc-patio-tv-card small{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0284c7}.nc-patio-ai-result strong{font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.12;color:#0f172a}.nc-patio-ai-result span{color:#475569;line-height:1.45;font-weight:650}.nc-patio-ai-result b{width:fit-content;border-radius:999px;padding:8px 12px;color:#075985;background:#0ea5e91f;font-size:.78rem;font-weight:900}.nc-patio-tv-card{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:18px;background:linear-gradient(135deg,#0f172af5,#1e293bf0),radial-gradient(circle at top right,rgba(249,115,22,.24),transparent 38%);color:#fff}.nc-patio-tv-card strong{font-size:1.28rem;line-height:1.08}.nc-patio-tv-card p{margin:0;color:#e2e8f0db;line-height:1.45;font-weight:650}.nc-patio-tv-card div{display:flex;flex-wrap:wrap;gap:8px}.nc-patio-tv-card div span{border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 10px;background:#ffffff14;color:#ffffffe0;font-size:.74rem;font-weight:850}@media(max-width:1120px){.nc-patio-ai-allocation-grid{grid-template-columns:1fr}}@media(max-width:720px){.nc-patio-ai-allocation-panel{padding:16px;border-radius:22px}.nc-patio-ai-controls,.nc-patio-ai-result,.nc-patio-tv-card{border-radius:20px}}.nc-patio-central-command-panel{margin-top:22px;padding:22px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:linear-gradient(135deg,#fffffff5,#f8fafceb),radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 32%),radial-gradient(circle at bottom right,rgba(249,115,22,.13),transparent 34%);box-shadow:0 26px 70px #0f172a14}.nc-patio-central-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.4fr) minmax(280px,1fr);gap:16px;align-items:stretch}.nc-patio-command-decision-card,.nc-patio-heat-cell,.nc-patio-marinas-board{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#ffffffd1;box-shadow:0 18px 44px #0f172a12}.nc-patio-command-decision-card{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px}.nc-patio-command-decision-card small,.nc-patio-heat-cell small,.nc-patio-marina-row small{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.nc-patio-command-decision-card strong{color:#0f172a;font-size:clamp(1.08rem,1.5vw,1.45rem);line-height:1.12}.nc-patio-command-decision-card p,.nc-patio-heat-cell p{margin:0;color:#475569;font-weight:650;line-height:1.45}.nc-patio-heatmap-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-patio-heat-cell{position:relative;overflow:hidden;min-height:148px;padding:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-patio-heat-cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none}.nc-patio-heat-cell.green:before{background:radial-gradient(circle at top right,#22c55e,transparent 58%)}.nc-patio-heat-cell.orange:before{background:radial-gradient(circle at top right,#f97316,transparent 58%)}.nc-patio-heat-cell.red:before{background:radial-gradient(circle at top right,#ef4444,transparent 58%)}.nc-patio-heat-cell:hover{transform:translateY(-3px);box-shadow:0 24px 58px #0f172a1f}.nc-patio-heat-cell span,.nc-patio-heat-cell strong,.nc-patio-heat-cell small,.nc-patio-heat-cell p{position:relative;z-index:1}.nc-patio-heat-cell span{display:block;color:#0f172a;font-size:.85rem;font-weight:950}.nc-patio-heat-cell strong{display:block;margin:10px 0 4px;color:#0f172a;font-size:2rem;line-height:1}.nc-patio-marinas-board{display:flex;flex-direction:column;gap:12px;padding:14px}.nc-patio-marina-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(15,23,42,.07);border-radius:18px;background:linear-gradient(135deg,#f8fafceb,#ffffffe6)}.nc-patio-marina-row strong{display:block;color:#0f172a;font-weight:950}.nc-patio-marina-row b{color:#0f172a;font-size:1.05rem;font-weight:950}.nc-patio-marina-row .nc-patio-progress{grid-column:1 / -1}@media(max-width:1180px){.nc-patio-central-grid{grid-template-columns:1fr}}@media(max-width:720px){.nc-patio-central-command-panel{padding:16px;border-radius:22px}.nc-patio-heatmap-board,.nc-patio-marina-row{grid-template-columns:1fr}}.nc-patio-ai-result-stack{display:grid;gap:12px;min-width:0}.nc-patio-ai-result-stack .nc-patio-ai-result{min-height:100%}.nc-patio-ai-live-feedback{border:1px solid rgba(14,165,233,.22);border-radius:22px;padding:15px;background:linear-gradient(135deg,#f0f9fff5,#ffffffeb),radial-gradient(circle at top right,rgba(14,165,233,.16),transparent 36%);box-shadow:0 18px 44px #0ea5e91a}.nc-patio-ai-live-feedback>span{display:block;margin-bottom:5px;color:#0369a1;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nc-patio-ai-live-feedback strong{display:block;color:#0f172a;font-size:1.05rem;line-height:1.15}.nc-patio-ai-live-feedback p{margin:7px 0 11px;color:#475569;font-size:.86rem;font-weight:700;line-height:1.42}.nc-patio-ai-live-feedback div{display:flex;flex-wrap:wrap;gap:8px}.nc-patio-ai-live-feedback small{border:1px solid rgba(14,165,233,.18);border-radius:999px;padding:7px 10px;background:#ffffffc7;color:#075985;font-size:.72rem;font-weight:900}@media(max-width:1120px){.nc-patio-ai-result-stack{grid-template-columns:1fr}}.nc-patio-ai-allocation-panel-pro{position:relative;overflow:hidden;margin-top:22px;padding:22px;border:1px solid rgba(14,165,233,.16);border-radius:30px;background:radial-gradient(circle at 12% 5%,rgba(14,165,233,.12),transparent 32%),radial-gradient(circle at 88% 0%,rgba(59,130,246,.1),transparent 30%),linear-gradient(135deg,#fffffffa,#f8fcfff5);box-shadow:0 28px 78px #0f172a1a}.nc-patio-ai-allocation-panel-pro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.58;background-image:linear-gradient(rgba(14,165,233,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.06) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 88%)}.nc-patio-ai-allocation-panel-pro>*{position:relative;z-index:1}.nc-patio-ai-pro-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.nc-patio-ai-pro-brand{display:flex;align-items:center;gap:12px}.nc-patio-ai-pro-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(14,165,233,.18);border-radius:16px;background:linear-gradient(135deg,#eff6fff5,#ffffffe6);color:#0284c7;font-size:1.65rem;font-weight:950;box-shadow:0 16px 34px #0ea5e91f}.nc-patio-ai-pro-brand h3{margin:0;color:#0f172a;font-size:clamp(1.15rem,1.6vw,1.6rem);line-height:1.08}.nc-patio-ai-pro-compat{display:flex;align-items:center;gap:10px;min-width:236px;justify-content:flex-end;border:1px solid rgba(34,197,94,.22);border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,#f0fdf4f2,#ffffffeb);color:#14532d;box-shadow:0 14px 34px #22c55e1f}.nc-patio-ai-pro-compat span{color:#475569;font-size:.72rem;font-weight:900}.nc-patio-ai-pro-compat strong{color:#16a34a;font-size:1.05rem;font-weight:950}.nc-patio-ai-pro-compat i{color:#16a34a;font-style:normal;font-weight:950}.nc-patio-ai-pro-grid{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(360px,1.12fr) minmax(330px,1.08fr);gap:16px;align-items:stretch}.nc-patio-ai-pro-column{display:grid;gap:16px;align-content:start}.nc-patio-ai-pro-column-main{align-content:stretch}.nc-patio-ai-card{border:1px solid rgba(148,163,184,.18);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#f8fafceb);box-shadow:0 18px 48px #0f172a14}.nc-patio-ai-card-title{display:flex;align-items:center;gap:9px;margin-bottom:16px;color:#0369a1;font-size:.78rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.nc-patio-ai-card-title>span{display:grid;width:24px;height:24px;place-items:center;border-radius:9px;background:#0ea5e91a;color:#0284c7}.nc-patio-ai-card-title button{margin-left:auto;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:7px 10px;background:#fff;color:#334155;font-size:.72rem;font-weight:900;cursor:pointer}.nc-patio-ai-card-form,.nc-patio-ai-params-card,.nc-patio-ai-response-card,.nc-patio-tv-pro-card,.nc-patio-health-card{padding:18px}.nc-patio-ai-field{display:grid;gap:8px;margin:0 0 14px}.nc-patio-ai-field>span{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.nc-patio-ai-field select,.nc-patio-ai-field input{width:100%;height:48px;border:1px solid rgba(148,163,184,.26);border-radius:14px;padding:0 14px;background:linear-gradient(135deg,#fff,#f8fafc);color:#0f172a;font-size:.9rem;font-weight:850;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nc-patio-ai-field select:focus,.nc-patio-ai-field input:focus{border-color:#0ea5e9b8;box-shadow:0 0 0 4px #0ea5e91f;transform:translateY(-1px)}.nc-patio-ai-primary-action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 10px;width:100%;min-height:58px;align-items:center;border:0;border-radius:16px;padding:12px 14px;background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed);color:#fff;box-shadow:0 18px 38px #2563eb38;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nc-patio-ai-primary-action:hover{transform:translateY(-2px);box-shadow:0 24px 50px #2563eb4d}.nc-patio-ai-primary-action span{grid-row:span 2;display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#ffffff2e;font-weight:950}.nc-patio-ai-primary-action b,.nc-patio-ai-primary-action small{text-align:left}.nc-patio-ai-primary-action b{font-size:.84rem;font-weight:950;text-transform:uppercase}.nc-patio-ai-primary-action small{color:#ffffffdb;font-weight:700}.nc-patio-ai-sync{display:flex;gap:8px;align-items:center;justify-content:center;margin:12px 0 0;color:#64748b;font-size:.76rem;font-weight:750}.nc-patio-ai-sync i{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.nc-patio-ai-params-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.nc-patio-ai-params-card li{display:flex;gap:9px;align-items:center;color:#334155;font-size:.84rem;font-weight:800}.nc-patio-ai-params-card li b{display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#22c55e1f;color:#16a34a;font-size:.72rem}.nc-patio-ai-recommendation-card{width:100%;padding:18px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-patio-ai-recommendation-card:hover{transform:translateY(-3px);border-color:#0ea5e959;box-shadow:0 24px 62px #0ea5e929}.nc-patio-ai-recommendation-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:16px}.nc-patio-ai-check{display:grid;width:48px;height:48px;place-items:center;border:4px solid rgba(34,197,94,.22);border-radius:999px;background:#dcfce7;color:#16a34a;font-size:1.45rem;font-weight:950;box-shadow:0 14px 32px #22c55e24}.nc-patio-ai-recommendation-top small{display:block;margin-bottom:5px;color:#7c3aed;font-size:.74rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.nc-patio-ai-recommendation-top strong{display:block;color:#0f172a;font-size:clamp(1.14rem,1.55vw,1.55rem);line-height:1.08}.nc-patio-ai-recommendation-top p{margin:6px 0 0;color:#475569;font-size:.84rem;font-weight:700}.nc-patio-ai-recommendation-top em{border-radius:999px;padding:8px 12px;background:#22c55e1f;color:#16a34a;font-size:.74rem;font-style:normal;font-weight:950}.nc-patio-ai-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nc-patio-ai-kpi-grid div{display:grid;gap:6px;min-height:88px;align-content:center;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:12px;background:#f8fafcdb}.nc-patio-ai-kpi-grid strong{color:#0f172a;font-size:1.12rem;font-weight:950;line-height:1}.nc-patio-ai-kpi-grid span{color:#475569;font-size:.74rem;font-weight:800}.nc-patio-ai-kpi-grid i{display:block;height:6px;max-width:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#0ea5e9)}.nc-patio-ai-open-action{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;border-radius:14px;padding:13px 14px;background:linear-gradient(135deg,#0ea5e921,#2563eb1f);color:#075985;font-size:.86rem;font-weight:950}.nc-patio-ai-open-action span{font-size:1.25rem}.nc-patio-ai-response-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.nc-patio-ai-response-head h4{margin:0;color:#0f172a;font-size:1.58rem;line-height:1}.nc-patio-ai-response-card>p{margin:10px 0 12px;color:#475569;font-weight:760;line-height:1.42}.nc-patio-ai-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.nc-patio-ai-tags small{border:1px solid rgba(14,165,233,.18);border-radius:999px;padding:7px 10px;background:#f0f9ffc2;color:#075985;font-size:.72rem;font-weight:900}.nc-patio-ai-detail-box{border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:13px;background:#f8fafcd1}.nc-patio-ai-detail-box>span{display:block;margin-bottom:9px;color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.nc-patio-ai-detail-box dl{display:grid;gap:7px;margin:0}.nc-patio-ai-detail-box div{display:flex;justify-content:space-between;gap:12px}.nc-patio-ai-detail-box dt{color:#64748b;font-size:.8rem;font-weight:800}.nc-patio-ai-detail-box dd{margin:0;color:#0f172a;font-size:.8rem;font-weight:950}.nc-patio-ai-note{display:flex;gap:10px;align-items:center;margin-top:12px;border:1px solid rgba(14,165,233,.22);border-radius:14px;padding:11px 12px;background:#eff6ffc7;color:#0f172a;font-size:.82rem;font-weight:800}.nc-patio-ai-note b{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#0ea5e9;color:#fff;font-size:.82rem}.nc-patio-tv-pro-card{overflow:hidden}.nc-patio-tv-map-abstract{position:relative;overflow:hidden;min-height:218px;border:1px solid rgba(14,165,233,.18);border-radius:18px;background:radial-gradient(circle at 72% 34%,rgba(14,165,233,.24),transparent 30%),linear-gradient(135deg,#e0f2fe,#f8fafc 52%,#ecfeff)}.nc-patio-tv-map-abstract:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(14,165,233,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.1) 1px,transparent 1px);background-size:22px 22px}.nc-patio-tv-pier{position:absolute;height:12px;border-radius:999px;background:linear-gradient(90deg,#0f172a47,#0ea5e96b);box-shadow:0 12px 24px #0f172a1f}.nc-patio-tv-pier.pier-a{top:62px;left:26px;width:72%;transform:rotate(-6deg)}.nc-patio-tv-pier.pier-b{top:112px;left:60px;width:62%;transform:rotate(-6deg)}.nc-patio-tv-pier.pier-c{top:162px;left:96px;width:52%;transform:rotate(-6deg)}.nc-patio-tv-boats{position:absolute;top:40px;right:30px;bottom:24px;left:60px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;transform:rotate(-6deg)}.nc-patio-tv-boats i{display:block;width:28px;height:12px;border-radius:999px 999px 6px 6px;background:#64748b;box-shadow:0 8px 18px #0f172a2e}.nc-patio-tv-boats i.ocupada{background:#ef4444}.nc-patio-tv-boats i.livre{background:#22c55e}.nc-patio-tv-boats i.reservada{background:#f59e0b}.nc-patio-tv-marker{position:absolute;right:48px;top:54px;border:2px solid rgba(34,197,94,.78);border-radius:14px;padding:9px 14px;background:#ffffffeb;color:#065f46;font-size:1.28rem;font-weight:950;box-shadow:0 18px 38px #22c55e2e}.nc-patio-tv-legend{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:10px 0 12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;padding:9px;background:#f8fafccc}.nc-patio-tv-legend span{display:inline-flex;gap:6px;align-items:center;color:#334155;font-size:.72rem;font-weight:850}.nc-patio-tv-legend i{width:10px;height:10px;border-radius:999px;background:#64748b}.nc-patio-tv-legend i.ocupada{background:#ef4444}.nc-patio-tv-legend i.livre{background:#22c55e}.nc-patio-tv-legend i.reservada{background:#f59e0b}.nc-patio-tv-legend i.manutencao{background:#8b5cf6}.nc-patio-tv-legend i.bloqueada{background:#94a3b8}.nc-patio-tv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.nc-patio-tv-kpis div{display:grid;gap:5px;justify-items:center;border:1px solid rgba(148,163,184,.18);border-radius:14px;padding:10px;background:#f8fafcd6}.nc-patio-tv-kpis small{color:#0284c7;font-size:.66rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.nc-patio-tv-kpis strong{color:#0f172a;font-size:1.4rem;font-weight:950;line-height:1}.nc-patio-tv-kpis span{color:#64748b;font-size:.7rem;font-weight:800}.nc-patio-health-head{display:flex;gap:12px;align-items:flex-start}.nc-patio-health-head>span{display:grid;min-width:36px;height:36px;place-items:center;border-radius:13px;background:#22c55e1f;color:#16a34a}.nc-patio-health-head strong{display:block;color:#0f172a;font-size:1.12rem;font-weight:950}.nc-patio-health-head p{margin:7px 0 0;color:#475569;font-weight:760;line-height:1.42}.nc-patio-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.nc-patio-health-grid div{display:grid;gap:6px;justify-items:center;text-align:center;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:12px 8px;background:#f8fafcd1}.nc-patio-health-grid b{color:#0284c7;font-size:1.15rem}.nc-patio-health-grid strong{color:#0f172a;font-size:.78rem;font-weight:950}.nc-patio-health-grid span{color:#16a34a;font-size:.72rem;font-weight:900}.nc-patio-health-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nc-patio-health-summary span{border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:7px 10px;background:#fffc;color:#334155;font-size:.72rem;font-weight:900}.nc-patio-ai-footer-strip{display:flex;justify-content:space-between;gap:16px;margin-top:16px;border:1px solid rgba(14,165,233,.14);border-radius:20px;padding:14px 16px;background:#f8fafcc7}.nc-patio-ai-footer-strip div{display:grid;gap:2px}.nc-patio-ai-footer-strip div:last-child{text-align:right}.nc-patio-ai-footer-strip strong{color:#0369a1;font-size:.82rem;font-weight:950;text-transform:uppercase}.nc-patio-ai-footer-strip span{color:#64748b;font-size:.78rem;font-weight:760}@media(max-width:1280px){.nc-patio-ai-pro-grid{grid-template-columns:1fr 1.2fr}.nc-patio-ai-pro-column:last-child{grid-column:1 / -1}}@media(max-width:920px){.nc-patio-ai-pro-header,.nc-patio-ai-footer-strip{flex-direction:column;align-items:stretch}.nc-patio-ai-pro-compat{justify-content:space-between;min-width:0}.nc-patio-ai-pro-grid,.nc-patio-ai-kpi-grid,.nc-patio-tv-kpis,.nc-patio-health-grid,.nc-patio-ai-recommendation-top{grid-template-columns:1fr}.nc-patio-ai-footer-strip div:last-child{text-align:left}}@media(max-width:620px){.nc-patio-ai-allocation-panel-pro{padding:16px;border-radius:22px}.nc-patio-ai-card-form,.nc-patio-ai-params-card,.nc-patio-ai-response-card,.nc-patio-tv-pro-card,.nc-patio-health-card,.nc-patio-ai-recommendation-card{padding:14px;border-radius:20px}}.nc-patio-ai-allocation-panel-pro{padding:20px 26px 18px!important;border:1px solid rgba(203,213,225,.82)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a1a!important}.nc-patio-ai-allocation-panel-pro:before{display:none!important}.nc-patio-ai-pro-header{margin-bottom:18px!important;padding:0!important}.nc-patio-ai-pro-brand{align-items:flex-start!important;gap:12px!important}.nc-patio-ai-pro-icon{width:42px!important;height:42px!important;border:2px solid rgba(37,99,235,.82)!important;border-radius:14px!important;background:#fff!important;color:#2563eb!important;font-size:.84rem!important;letter-spacing:-.04em!important;box-shadow:none!important}.nc-patio-ai-pro-brand .nc-eyebrow,.nc-patio-ai-card-title strong,.nc-patio-ai-recommendation-top small,.nc-patio-tv-kpis small,.nc-patio-ai-footer-strip strong{color:#0078ff!important}.nc-patio-ai-pro-brand h3{font-size:clamp(1.12rem,1.55vw,1.55rem)!important;font-weight:950!important;letter-spacing:-.04em!important}.nc-patio-ai-pro-compat{min-width:210px!important;padding:9px 14px!important;border-color:#cbd5e1d1!important;background:#fff!important;box-shadow:none!important}.nc-patio-ai-pro-compat strong{background:#dcfce7!important;border-radius:999px!important;padding:4px 10px!important}.nc-patio-ai-pro-grid{grid-template-columns:minmax(260px,.86fr) minmax(360px,1.08fr) minmax(360px,1.06fr)!important;gap:16px!important}.nc-patio-ai-card{border-color:#cbd5e1c2!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}.nc-patio-ai-card-form,.nc-patio-ai-params-card,.nc-patio-ai-response-card,.nc-patio-tv-pro-card,.nc-patio-health-card,.nc-patio-ai-recommendation-card{padding:16px!important}.nc-patio-ai-card-title{margin-bottom:18px!important;border-bottom:1px solid rgba(203,213,225,.6)!important;padding-bottom:14px!important}.nc-patio-ai-card-title>span{background:#eff6ff!important;color:#0078ff!important}.nc-patio-ai-field{margin-bottom:16px!important}.nc-patio-ai-field select,.nc-patio-ai-field input{height:44px!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.nc-patio-ai-primary-action{min-height:54px!important;border-radius:7px!important;background:linear-gradient(135deg,#0078ff,#2557ee 58%,#6d36f4)!important;box-shadow:0 12px 24px #2563eb38!important}.nc-patio-ai-recommendation-card{min-height:0!important}.nc-patio-ai-check{width:48px!important;height:48px!important;border-color:#10b98157!important;background:#ecfdf5!important}.nc-patio-ai-kpi-grid div,.nc-patio-tv-kpis div,.nc-patio-health-grid div,.nc-patio-ai-detail-box{border-color:#cbd5e1b8!important;border-radius:8px!important;background:#fff!important}.nc-patio-ai-open-action{border-radius:7px!important;background:#eff6ff!important;color:#0078ff!important}.nc-patio-ai-response-card{min-height:0!important}.nc-patio-ai-response-head h4{font-size:1.42rem!important}.nc-patio-ai-tags small{background:#fff!important;border-color:#cbd5e1c2!important;color:#0f172a!important}.nc-patio-ai-note{border-color:#bfdbfef2!important;border-radius:7px!important;background:#eff6ff!important}.nc-patio-tv-clean-card{display:grid!important;align-content:start!important;min-height:100%!important}.nc-patio-tv-clean-title button{background:#fff!important;color:#334155!important}.nc-patio-tv-clean-status{display:grid;gap:12px;padding:18px 8px 22px}.nc-patio-tv-clean-status strong{color:#0f172a;font-size:clamp(1.2rem,1.6vw,1.62rem);font-weight:950;letter-spacing:-.04em}.nc-patio-tv-clean-status p{margin:0;color:#475569;font-size:.84rem;font-weight:760;line-height:1.46}.nc-patio-tv-clean-legend{margin:8px 0 14px!important;border-radius:8px!important;background:#fff!important}.nc-patio-tv-clean-kpis{gap:10px!important}.nc-patio-health-head>span{background:#dcfce7!important;color:#16a34a!important}.nc-patio-health-grid b{color:#0078ff!important}.nc-patio-health-grid div:nth-child(2) b{color:#7c3aed!important}.nc-patio-health-grid div:nth-child(3) b{color:#f59e0b!important}.nc-patio-health-grid div:nth-child(4) b{color:#16a34a!important}.nc-patio-health-summary span{background:#fff!important;border-color:#cbd5e1c2!important}.nc-patio-health-summary span:last-child{border-color:#10b9813d!important;background:#dcfce7!important;color:#047857!important}.nc-patio-ai-footer-strip{border-color:#cbd5e1c2!important;border-radius:10px!important;background:#fff!important}@media(max-width:1280px){.nc-patio-ai-pro-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:920px){.nc-patio-ai-pro-grid,.nc-patio-ai-kpi-grid,.nc-patio-tv-kpis,.nc-patio-health-grid{grid-template-columns:1fr!important}}.nc-patio-ai-next-step-panel{margin-top:18px;padding:18px;border:1px solid rgba(203,213,225,.78);border-radius:12px;background:linear-gradient(135deg,#fff,#f8fbff 58%,#fff);box-shadow:0 12px 28px #0f172a0f}.nc-patio-ai-next-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.nc-patio-ai-next-head h4{margin:0;color:#0f172a;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:950;letter-spacing:-.04em}.nc-patio-ai-next-head span{display:block;margin-top:4px;color:#64748b;font-size:.82rem;font-weight:760}.nc-patio-ai-next-head button{border:0;border-radius:999px;padding:11px 16px;background:linear-gradient(135deg,#0078ff,#2557ee);color:#fff;font-size:.78rem;font-weight:950;cursor:pointer;box-shadow:0 12px 24px #2563eb38}.nc-patio-ai-next-grid{display:grid;grid-template-columns:minmax(340px,1.08fr) minmax(360px,1fr);gap:14px}.nc-patio-ai-route-card,.nc-patio-ai-automation-grid button{border:1px solid rgba(203,213,225,.76);border-radius:10px;background:#fff}.nc-patio-ai-route-card{padding:16px}.nc-patio-ai-route-card>strong{display:block;margin-bottom:12px;color:#0078ff;font-size:.82rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.nc-patio-ai-route-card ol{display:grid;gap:10px;margin:0;padding-left:20px}.nc-patio-ai-route-card li{color:#334155;font-size:.86rem;font-weight:760;line-height:1.38}.nc-patio-ai-automation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-patio-ai-automation-grid button{display:grid;gap:8px;align-content:start;min-height:134px;padding:14px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nc-patio-ai-automation-grid button:hover{transform:translateY(-2px);border-color:#0078ff6b;box-shadow:0 14px 28px #2563eb1a}.nc-patio-ai-automation-grid small{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.nc-patio-ai-automation-grid strong{color:#0f172a;font-size:1.05rem;font-weight:950;letter-spacing:-.04em}.nc-patio-ai-automation-grid span{color:#475569;font-size:.78rem;font-weight:760;line-height:1.38}@media(max-width:1180px){.nc-patio-ai-next-grid,.nc-patio-ai-automation-grid{grid-template-columns:1fr}}@media(max-width:720px){.nc-patio-ai-next-head{align-items:stretch;flex-direction:column}}.nc-patio-ai-checklist-panel{margin-top:18px;padding:20px;border:1px solid rgba(148,163,184,.24);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#f1f8ffeb);box-shadow:0 24px 58px #0f172a14}.nc-patio-ai-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.nc-patio-ai-checklist-head h4{margin:4px 0 6px;color:#0f172a;font-size:1.08rem;letter-spacing:-.02em}.nc-patio-ai-checklist-head span{color:#64748b;font-size:.82rem;font-weight:800}.nc-patio-ai-checklist-progress{min-width:118px;padding:11px 14px;border:1px solid rgba(16,185,129,.22);border-radius:999px;background:#ecfdf5eb;text-align:center;color:#047857}.nc-patio-ai-checklist-progress strong{display:block;color:#059669;font-size:1.05rem}.nc-patio-ai-checklist-progress small{color:#047857;font-size:.68rem;font-weight:900;text-transform:uppercase}.nc-patio-ai-checklist-bar{height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0eb;margin-bottom:16px}.nc-patio-ai-checklist-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#10b981);transition:width .25s ease}.nc-patio-ai-checklist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-patio-ai-checklist-grid button{min-height:120px;border:1px solid rgba(203,213,225,.9);border-radius:18px;background:#ffffffeb;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:10px;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.nc-patio-ai-checklist-grid button:hover{transform:translateY(-2px);border-color:#0ea5e98c;box-shadow:0 18px 36px #0ea5e91f}.nc-patio-ai-checklist-grid button.concluida{border-color:#10b9816b;background:linear-gradient(135deg,#ecfdf5f2,#fffffff2)}.nc-patio-ai-checklist-grid button>span{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eff6fff2;color:#0284c7;font-weight:950}.nc-patio-ai-checklist-grid button.concluida>span{background:#10b981;color:#fff}.nc-patio-ai-checklist-grid strong{display:block;color:#0f172a;font-size:.86rem;letter-spacing:-.01em;margin-bottom:5px}.nc-patio-ai-checklist-grid small{display:block;color:#64748b;font-size:.74rem;line-height:1.35;font-weight:800}.nc-patio-ai-checklist-grid em{grid-column:1 / -1;justify-self:start;padding:6px 10px;border-radius:999px;background:#0ea5e91a;color:#0369a1;font-style:normal;font-size:.68rem;font-weight:950;text-transform:uppercase}.nc-patio-ai-checklist-grid button.concluida em{background:#10b98124;color:#047857}.nc-patio-ai-checklist-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.nc-patio-ai-checklist-actions button{border:1px solid rgba(14,165,233,.18);border-radius:999px;padding:11px 16px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-size:.76rem;font-weight:950;cursor:pointer;box-shadow:0 16px 34px #2563eb2e}.nc-patio-ai-checklist-actions button:last-child{background:#fff;color:#0369a1;box-shadow:none}@media(max-width:1180px){.nc-patio-ai-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nc-patio-ai-checklist-head,.nc-patio-ai-checklist-actions{flex-direction:column;align-items:stretch}.nc-patio-ai-checklist-progress{width:100%}.nc-patio-ai-checklist-grid{grid-template-columns:1fr}}.nc-patio-tenant-board{gap:14px;background:linear-gradient(145deg,#fffffffa,#f8fcfff5);border:1px solid rgba(191,219,254,.85);box-shadow:0 18px 44px #0f172a14}.nc-patio-tenant-summary{padding:14px 14px 12px;border-radius:22px;background:linear-gradient(135deg,#eff6fff2,#ecfdf5b8);border:1px solid rgba(147,197,253,.45)}.nc-patio-tenant-summary span{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0076d6;margin-bottom:5px}.nc-patio-tenant-summary strong{display:block;font-size:18px;color:#07152f;line-height:1.12}.nc-patio-tenant-summary p{margin:8px 0 0;color:#60708a;font-size:12px;line-height:1.42;font-weight:750}.nc-patio-tenant-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-patio-tenant-metrics div{min-height:78px;padding:13px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(203,213,225,.72);box-shadow:inset 0 1px #ffffffeb}.nc-patio-tenant-metrics small{display:block;color:#0076d6;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.nc-patio-tenant-metrics b{display:block;margin-top:7px;font-size:27px;line-height:1;color:#08142d}.nc-patio-tenant-actions{display:grid;gap:10px}.nc-patio-tenant-action{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:12px;border-radius:18px;background:#ffffffe6;border:1px solid rgba(203,213,225,.74)}.nc-patio-tenant-action>span{width:34px;height:34px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#e0f2fe,#dcfce7);color:#0076d6;font-size:12px;font-weight:950}.nc-patio-tenant-action strong{display:block;color:#07152f;font-size:13px;line-height:1.18}.nc-patio-tenant-action small{display:block;margin-top:4px;color:#64748b;font-size:11px;line-height:1.35;font-weight:750}@media(max-width:900px){.nc-patio-tenant-metrics{grid-template-columns:1fr}}.nc-patio-finalization-panel{margin-top:18px;border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:22px;background:radial-gradient(circle at 8% 0%,rgba(14,165,233,.1),transparent 34%),radial-gradient(circle at 96% 6%,rgba(16,185,129,.12),transparent 30%),linear-gradient(145deg,#fffffffa,#f8fbfff5);box-shadow:0 22px 55px #0f172a14}.nc-patio-finalization-grid{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.35fr) minmax(230px,1.1fr) minmax(240px,1fr);gap:14px;align-items:stretch}.nc-patio-final-score-card,.nc-patio-final-checks,.nc-patio-final-integrations,.nc-patio-final-actions{border:1px solid rgba(203,213,225,.8);border-radius:22px;background:#ffffffdb;padding:18px;box-shadow:0 14px 30px #0f172a0d}.nc-patio-final-score-card span,.nc-patio-final-checks>strong,.nc-patio-final-integrations>strong,.nc-patio-final-actions>strong{display:block;color:#0057b8;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.nc-patio-final-score-card strong{display:block;color:#06142b;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.06em}.nc-patio-final-score-card small{display:block;color:#475569;font-weight:850;line-height:1.35;margin:10px 0 14px}.nc-patio-final-progress{height:9px;border-radius:999px;overflow:hidden;background:#e2e8f0}.nc-patio-final-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#10b981)}.nc-patio-final-checks,.nc-patio-final-integrations,.nc-patio-final-actions{display:grid;gap:10px}.nc-patio-final-checks div,.nc-patio-final-integrations div{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:#f8fafcd1;padding:10px 12px}.nc-patio-final-checks div{justify-content:flex-start}.nc-patio-final-checks div span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#dcfce7;color:#059669;font-weight:950;flex:0 0 auto}.nc-patio-final-checks div span:first-child:not(:only-child){font-size:.85rem}.nc-patio-final-checks p,.nc-patio-final-integrations span,.nc-patio-final-actions small{margin:0;color:#475569;font-size:.82rem;font-weight:800;line-height:1.35}.nc-patio-final-integrations b{color:#06142b;font-size:.78rem;white-space:nowrap}.nc-patio-final-actions button{border:0;border-radius:16px;padding:12px 14px;background:linear-gradient(135deg,#07f,#10b981);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 16px 28px #0ea5e933}.nc-patio-final-actions button+button{background:linear-gradient(135deg,#0f172a,#334155);box-shadow:0 16px 28px #0f172a26}.nc-patio-final-history{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nc-patio-final-history span{border:1px solid rgba(125,211,252,.65);border-radius:999px;background:#f0f9ffe6;color:#075985;padding:8px 12px;font-size:.78rem;font-weight:850}@media(max-width:1200px){.nc-patio-finalization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-patio-finalization-grid{grid-template-columns:1fr}}.nc-public-atlas-ia-panel{border:1px solid rgba(37,99,235,.16);background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fcfff5);box-shadow:0 24px 70px #0f2e5f1a}.nc-public-atlas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.nc-public-atlas-grid article{min-height:126px;padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:22px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffe6}.nc-public-atlas-grid span{display:block;color:#0ea5e9;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.nc-public-atlas-grid b{display:block;color:#071a38;font-size:18px;line-height:1.2;margin-bottom:8px}.nc-public-atlas-grid small{color:#64748b;font-weight:800}.nc-public-atlas-recommendation{margin-top:16px;padding:16px 18px;border-radius:20px;border:1px solid rgba(14,165,233,.26);background:linear-gradient(135deg,#eff6fff2,#f0fdfaeb)}.nc-public-atlas-recommendation b{display:block;color:#075985;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.nc-public-atlas-recommendation p{margin:0;color:#334155;font-weight:750;line-height:1.55}@media(max-width:1100px){.nc-public-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.nc-public-atlas-grid{grid-template-columns:1fr}}.nc-boats-modern-panel{border-color:#93c5fdb8;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.08),transparent 30%),linear-gradient(135deg,#fffffffa,#f6fbfff0)}.nc-boats-list-heading{align-items:center;margin-bottom:.95rem}.nc-boats-list-heading>div>span{display:block;margin-top:.18rem;color:#64748b;font-size:.7rem;font-weight:800}.nc-boats-command-strip{display:grid;grid-template-columns:minmax(280px,1fr) minmax(150px,.22fr) minmax(150px,.22fr) auto;gap:.72rem;align-items:end;margin-bottom:.85rem;padding:.72rem;border:1px solid rgba(191,219,254,.82);border-radius:22px;background:linear-gradient(135deg,#fffffff5,#eff8ffbd);box-shadow:inset 0 1px #fffffff5,0 14px 34px #1e40af12}.nc-boats-command-strip label{display:grid;gap:.28rem;min-width:0}.nc-boats-command-strip label span{color:#64748b;font-size:.58rem;font-weight:1000;letter-spacing:.075em;text-transform:uppercase}.nc-boats-command-strip select,.nc-boats-search-box input{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.34);border-radius:16px;background:#fff;color:#10213f;font-size:.78rem;font-weight:850;outline:none;box-shadow:inset 0 1px #fffffffa}.nc-boats-command-strip select{padding:0 .75rem}.nc-boats-search-box{display:flex;align-items:center;gap:.52rem;min-height:42px;padding:0 .78rem;border:1px solid rgba(148,163,184,.34);border-radius:16px;background:#fff;box-shadow:inset 0 1px #fffffffa}.nc-boats-search-box input{min-height:unset;padding:0;border:0;border-radius:0;box-shadow:none}.nc-boats-command-strip button{min-height:42px;padding:0 1rem;border:1px solid rgba(59,130,246,.25);border-radius:999px;background:linear-gradient(135deg,#f8fbff,#fff);color:#075fd3;font-size:.72rem;font-weight:1000;cursor:pointer;box-shadow:0 10px 22px #1e40af14}.nc-boats-list-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-bottom:.9rem}.nc-boats-list-insights span{display:grid;gap:.1rem;padding:.72rem;border:1px solid rgba(191,219,254,.72);border-radius:18px;background:linear-gradient(135deg,#fff,#f4f9ff);box-shadow:0 12px 26px #1e40af11}.nc-boats-list-insights b{color:#09214a;font-size:1.1rem;font-weight:1000;letter-spacing:-.045em}.nc-boats-list-insights small{color:#64748b;font-size:.56rem;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.nc-boats-card-list{display:grid;gap:.7rem}.nc-boat-premium-card{position:relative;display:grid;grid-template-columns:minmax(290px,1.1fr) minmax(360px,1.3fr) minmax(190px,.55fr) auto;gap:.82rem;align-items:center;padding:.82rem;overflow:hidden;border:1px solid rgba(191,219,254,.94);border-radius:24px;background:radial-gradient(circle at 0% 50%,rgba(14,165,233,.08),transparent 36%),linear-gradient(135deg,#fffffffc,#f8fcfff5);box-shadow:0 16px 36px #1e40af14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-boat-premium-card:hover{transform:translateY(-2px);border-color:#0ea5e98c;box-shadow:0 22px 48px #1e40af21}.nc-boat-premium-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#1f82ff,#12b5d0)}.nc-boat-premium-card.excelente:before,.nc-boat-premium-card.bom:before{background:linear-gradient(180deg,#10b981,#0ea5e9)}.nc-boat-premium-card.atencao:before{background:linear-gradient(180deg,#f59e0b,#38bdf8)}.nc-boat-premium-card.critico:before{background:linear-gradient(180deg,#ef4444,#f59e0b)}.nc-boat-premium-main{display:flex;align-items:center;gap:.78rem;min-width:0}.nc-boat-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#0b74e5,#25b8f5);box-shadow:0 14px 30px #0e74e53d}.nc-boat-premium-main strong{display:block;overflow:hidden;color:#09214a;font-size:.92rem;font-weight:1000;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.nc-boat-premium-main small{display:block;margin-top:.18rem;overflow:hidden;color:#64748b;font-size:.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.nc-boat-mini-tags{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.45rem}.nc-boat-mini-tags span{display:inline-flex;max-width:160px;overflow:hidden;padding:.28rem .5rem;border:1px solid rgba(191,219,254,.9);border-radius:999px;background:#eff8ffeb;color:#075985;font-size:.56rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.nc-boat-premium-data{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.nc-boat-premium-data span{display:grid;gap:.1rem;min-width:0;padding:.58rem .62rem;border:1px solid rgba(226,232,240,.94);border-radius:16px;background:#ffffffc7}.nc-boat-premium-data b{overflow:hidden;color:#718096;font-size:.52rem;font-weight:1000;letter-spacing:.07em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.nc-boat-premium-data small{overflow:hidden;color:#10213f;font-size:.66rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.nc-boat-health-block{display:grid;gap:.38rem;min-width:0;padding:.58rem .62rem;border:1px solid rgba(191,219,254,.86);border-radius:18px;background:linear-gradient(135deg,#fffffff2,#f0f9ffd1)}.nc-boat-health-top{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.nc-boat-health-top strong{color:#09214a;font-size:.94rem;font-weight:1000;letter-spacing:-.045em}.nc-boat-score-bar{height:7px;overflow:hidden;border-radius:999px;background:#dbeafe}.nc-boat-score-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#10b981,#0ea5e9)}.nc-boat-health-block small{color:#64748b;font-size:.58rem;font-weight:900}.nc-boat-quick-actions{display:flex;justify-content:flex-end;gap:.48rem;flex-wrap:wrap;min-width:270px}@media(max-width:1380px){.nc-boat-premium-card{grid-template-columns:minmax(260px,1fr) minmax(340px,1.15fr) minmax(180px,.5fr)}.nc-boat-quick-actions{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:980px){.nc-boats-command-strip,.nc-boats-list-insights,.nc-boat-premium-card,.nc-boat-premium-data{grid-template-columns:1fr}.nc-boat-quick-actions{min-width:0}}.nc-maintenance-plan-panel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.4fr);gap:18px;align-items:stretch;padding:18px;margin:18px 0;border:1px solid rgba(37,99,235,.16);border-radius:26px;background:radial-gradient(circle at 12% 18%,rgba(14,165,233,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#f8fcfff5);box-shadow:0 22px 45px #0f172a14}.nc-maintenance-plan-copy{display:flex;flex-direction:column;justify-content:center;gap:8px}.nc-maintenance-plan-copy h3{margin:0;color:#061b3a;font-size:1.16rem;letter-spacing:-.03em}.nc-maintenance-plan-copy span{color:#58708f;font-weight:750;line-height:1.55}.nc-maintenance-plan-form{display:grid;grid-template-columns:1.1fr .8fr .55fr .55fr auto;gap:10px;align-items:end}.nc-maintenance-plan-form label{display:flex;flex-direction:column;gap:6px;color:#63748d;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.nc-maintenance-plan-form label.wide{grid-column:span 4}.nc-maintenance-plan-form input,.nc-maintenance-plan-form select{width:100%;min-height:43px;border:1px solid rgba(124,153,190,.32);border-radius:15px;background:#fffffff0;color:#071b3b;font-weight:850;padding:0 13px;outline:none}.nc-maintenance-plan-form input:focus,.nc-maintenance-plan-form select:focus{border-color:#0ea5e98c;box-shadow:0 0 0 4px #0ea5e91a}.nc-maintenance-plan-form button{min-height:43px;border:0;border-radius:16px;background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#6d28d9);color:#fff;font-weight:950;padding:0 16px;box-shadow:0 16px 30px #2563eb38;cursor:pointer}.nc-maintenance-plan-saved{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.nc-maintenance-plan-saved span{padding:8px 10px;border-radius:999px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#047857;font-weight:900;font-size:.78rem}.nc-boats-technical-layout{display:grid;gap:18px;margin-top:18px}.nc-boats-technical-group{border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:16px;background:#ffffffe0;box-shadow:0 18px 45px #0f172a0f}.nc-boats-technical-group.green{background:linear-gradient(135deg,#fffffff5,#f0fdf4b8);border-color:#10b9812e}.nc-boats-technical-group.blue{background:linear-gradient(135deg,#fffffff5,#eff6ffc7);border-color:#3b82f62e}.nc-boats-technical-group.orange{background:linear-gradient(135deg,#fffffff5,#fff7edd1);border-color:#f9731633}.nc-boats-technical-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.nc-boats-technical-heading h4{margin:0;color:#061b3a;font-size:1.15rem;letter-spacing:-.03em}.nc-boats-technical-heading span:not(.nc-chip){color:#64748b;font-weight:800}.nc-boats-card-list.compact{display:grid;gap:12px}.nc-boat-technical-plan-card{border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:12px;background:linear-gradient(135deg,#f8fafcf5,#fffffff0);display:grid;gap:8px}.nc-boat-technical-plan-card>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.nc-boat-technical-plan-card strong{color:#075985;font-weight:950}.nc-boat-technical-plan-card small{color:#5b6e89;font-weight:820}@media(max-width:1100px){.nc-maintenance-plan-panel,.nc-maintenance-plan-form{grid-template-columns:1fr}.nc-maintenance-plan-form label.wide{grid-column:auto}}.nc-boats-card-list.compact{gap:.55rem}.nc-boat-premium-card{grid-template-columns:minmax(250px,1.05fr) minmax(420px,1.45fr) minmax(210px,.58fr) minmax(246px,auto)!important;gap:.6rem!important;padding:.68rem .74rem!important;border-radius:20px!important;min-height:96px}.nc-boat-avatar{width:40px!important;height:40px!important;border-radius:15px!important;font-size:.82rem}.nc-boat-premium-main{gap:.62rem!important}.nc-boat-premium-main strong{font-size:.86rem!important}.nc-boat-premium-main small{font-size:.58rem!important}.nc-boat-mini-tags{flex-wrap:nowrap!important;gap:.28rem!important;max-width:100%;overflow:hidden}.nc-boat-mini-tags span{max-width:112px!important;padding:.22rem .42rem!important;font-size:.5rem!important}.nc-boat-premium-data{grid-template-columns:repeat(5,minmax(74px,1fr))!important;gap:.34rem!important}.nc-boat-premium-data span{min-height:50px;padding:.46rem .5rem!important;border-radius:14px!important}.nc-boat-premium-data b{font-size:.46rem!important}.nc-boat-premium-data small{font-size:.58rem!important}.nc-boat-technical-plan-card{padding:.5rem .58rem!important;border-radius:15px!important;min-width:190px}.nc-boat-technical-plan-card strong{font-size:.66rem!important}.nc-boat-technical-plan-card small{font-size:.5rem!important;line-height:1.28}.nc-boat-health-block{grid-column:auto;min-width:155px;padding:.5rem .56rem!important;border-radius:15px!important}.nc-boat-health-top .nc-chip{padding:.24rem .5rem;font-size:.54rem;white-space:nowrap}.nc-boat-health-top strong{font-size:.84rem!important}.nc-boat-health-block small{font-size:.5rem!important;line-height:1.2}.nc-boat-score-bar{height:6px!important}.nc-boat-quick-actions{display:grid!important;grid-template-columns:repeat(3,minmax(70px,1fr));gap:.36rem!important;justify-content:stretch!important;flex-wrap:nowrap!important;min-width:246px!important}.nc-boat-action-btn{width:100%;min-height:36px;padding:.46rem .55rem!important;border-radius:999px!important;white-space:nowrap}.nc-boat-action-btn strong{font-size:.62rem!important;letter-spacing:-.01em}.nc-boat-action-btn span{font-size:.7rem}.nc-atlas-vessel-intelligence{display:grid;gap:.72rem;padding:1rem;margin:.7rem 0 1rem;overflow:hidden;border:1px solid rgba(125,211,252,.72);border-radius:22px;background:radial-gradient(circle at 8% 10%,rgba(14,165,233,.13),transparent 30%),radial-gradient(circle at 92% 0%,rgba(16,185,129,.13),transparent 30%),linear-gradient(135deg,#fff,#f6fbff);box-shadow:0 18px 42px #0f172a14}.nc-atlas-vessel-intelligence.crítica{border-color:#fb923c9e;background:radial-gradient(circle at 8% 10%,rgba(251,146,60,.14),transparent 30%),linear-gradient(135deg,#fff,#fff7ed)}.nc-atlas-vessel-intelligence.atenção{border-color:#38bdf8b8;background:radial-gradient(circle at 8% 10%,rgba(59,130,246,.12),transparent 30%),radial-gradient(circle at 92% 0%,rgba(245,158,11,.1),transparent 30%),linear-gradient(135deg,#fff,#f8fbff)}.nc-atlas-vessel-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.nc-atlas-vessel-head h4{margin:.1rem 0 .24rem;color:#08204a;font-size:1.05rem;font-weight:1000;letter-spacing:-.04em}.nc-atlas-vessel-head span{display:block;max-width:760px;color:#58708f;font-size:.72rem;font-weight:800;line-height:1.45}.nc-atlas-vessel-head>strong{display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:44px;border:1px solid rgba(16,185,129,.24);border-radius:999px;color:#047857;background:linear-gradient(135deg,#d1fae5f2,#ecfdf5e6);font-size:1rem;font-weight:1000}.nc-atlas-vessel-grid,.nc-atlas-vessel-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.nc-atlas-vessel-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-atlas-vessel-grid span,.nc-atlas-vessel-insights span,.nc-atlas-vessel-action{display:grid;gap:.25rem;padding:.72rem;border:1px solid rgba(226,232,240,.94);border-radius:16px;background:#ffffffd1}.nc-atlas-vessel-grid b,.nc-atlas-vessel-insights b,.nc-atlas-vessel-action b{color:#64748b;font-size:.56rem;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.nc-atlas-vessel-grid span,.nc-atlas-vessel-insights span{color:#0f2a4f;font-size:.72rem;font-weight:900;line-height:1.35}.nc-atlas-vessel-action{border-color:#0ea5e947;background:linear-gradient(135deg,#eff8fff2,#ffffffe6)}.nc-atlas-vessel-action p{margin:0;color:#08204a;font-size:.82rem;font-weight:950;line-height:1.45}@media(max-width:1500px){.nc-boat-premium-card{grid-template-columns:minmax(240px,1fr) minmax(380px,1.3fr) minmax(190px,.55fr) minmax(230px,auto)!important}}@media(max-width:1280px){.nc-boat-premium-card{grid-template-columns:minmax(240px,1fr) minmax(340px,1.3fr) minmax(220px,auto)!important}.nc-boat-health-block{grid-column:3}.nc-boat-quick-actions{grid-column:1 / -1;max-width:360px}}@media(max-width:980px){.nc-boat-premium-card,.nc-boat-premium-data,.nc-atlas-vessel-grid,.nc-atlas-vessel-insights{grid-template-columns:1fr!important}.nc-boat-health-block,.nc-boat-quick-actions{grid-column:auto;min-width:0!important;max-width:none}.nc-boat-mini-tags{flex-wrap:wrap!important}}.nc-boat-executive-card{grid-template-columns:minmax(285px,.92fr) minmax(560px,1.55fr) minmax(180px,.42fr)!important;align-items:stretch!important;gap:.72rem!important;padding:.72rem .82rem!important;min-height:106px!important}.nc-boat-executive-left{display:grid;align-content:center;gap:.62rem;min-width:0}.nc-boat-executive-center{display:grid;grid-template-columns:minmax(360px,1fr) minmax(210px,.48fr);gap:.58rem;align-items:center;min-width:0}.nc-boat-executive-card .nc-boat-premium-data{grid-template-columns:repeat(5,minmax(78px,1fr))!important}.nc-boat-executive-card .nc-boat-quick-actions{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:.38rem!important;min-width:0!important;flex-wrap:nowrap!important;overflow:hidden}.nc-boat-executive-card .nc-boat-action-btn{width:auto;min-width:96px;height:35px;min-height:35px;padding:.38rem .7rem!important;flex:0 0 auto;box-shadow:0 10px 24px #2563eb14}.nc-boat-executive-card .nc-boat-action-btn strong{font-size:.6rem!important}.nc-boat-suggested-action{min-width:136px!important;border-color:#f9731657!important;background:linear-gradient(135deg,#fff7edfa,#fffffff5)!important;color:#9a3412!important}.nc-boat-suggested-action:disabled{opacity:.72;cursor:wait}.nc-boat-executive-card .nc-boat-technical-plan-card{min-width:0;height:100%;align-content:center}.nc-boat-executive-card .nc-boat-health-block{height:100%;align-content:center;min-width:170px}.nc-boat-executive-card .nc-boat-premium-main strong,.nc-boat-executive-card .nc-boat-premium-main small,.nc-boat-executive-card .nc-boat-premium-data small,.nc-boat-executive-card .nc-boat-technical-plan-card small,.nc-boat-executive-card .nc-boat-health-block small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-modal-action-stack{display:flex;justify-content:flex-end;gap:.65rem;margin:0 0 .7rem}.nc-modal-action-stack button{border:0;border-radius:999px;padding:.78rem 1.1rem;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#6d28d9);font-weight:900;box-shadow:0 16px 32px #2563eb33;cursor:pointer}.nc-maintenance-premium-line{border:1px solid rgba(191,219,254,.72)!important;border-radius:20px!important;padding:1rem!important;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.08),transparent 30%),linear-gradient(135deg,#fffffffa,#f8fcfff0)!important;box-shadow:0 14px 34px #0f172a0f}.nc-maintenance-premium-line>div:first-child strong{color:#08204a;font-size:.94rem;font-weight:850!important;letter-spacing:-.02em}.nc-maintenance-premium-line>div:first-child small{color:#64748b;font-weight:720!important}.nc-maintenance-premium-line .nc-maintenance-detail-grid{gap:.52rem!important}.nc-maintenance-premium-line .nc-maintenance-detail-grid span{border-radius:15px!important;background:#ffffffc7!important}.nc-maintenance-premium-line .nc-maintenance-detail-grid b,.nc-maintenance-premium-line .nc-linked-box h4,.nc-maintenance-premium-line .nc-linked-box span{font-weight:700!important}.nc-maintenance-premium-line .nc-maintenance-detail-grid b{color:#6b7d96!important;font-size:.56rem!important}.nc-maintenance-premium-line .nc-linked-box.compact{border-radius:16px;background:linear-gradient(135deg,#eff8ffc7,#ffffffe6)}@media(max-width:1540px){.nc-boat-executive-card{grid-template-columns:minmax(270px,.88fr) minmax(520px,1.48fr) minmax(170px,.42fr)!important}.nc-boat-executive-card .nc-boat-action-btn{min-width:88px;padding-inline:.58rem!important}.nc-boat-suggested-action{min-width:126px!important}}@media(max-width:1320px){.nc-boat-executive-card{grid-template-columns:1fr!important}.nc-boat-executive-center{grid-template-columns:1fr}.nc-boat-executive-card .nc-boat-quick-actions{overflow-x:auto;padding-bottom:.2rem}.nc-boat-executive-card .nc-boat-health-block{min-width:0}}.nc-action-pill-cyan{background:linear-gradient(135deg,#ecfeff,#cffafe);color:#155e75;border-color:#06b6d43d}.nc-action-pill-cyan:hover:not(:disabled){background:linear-gradient(135deg,#cffafe,#a5f3fc);color:#0e7490;box-shadow:0 12px 26px #06b6d429}.nc-plan-modal-shell{display:grid;gap:18px}.nc-plan-modal-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(37,99,235,.14);border-radius:24px;background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 36%),linear-gradient(135deg,#fff,#f8fbff)}.nc-plan-modal-intro h4{margin:4px 0 6px;color:#0f2447;font-size:18px;letter-spacing:-.02em}.nc-plan-modal-intro span{display:block;max-width:760px;color:#64748b;font-size:13px;line-height:1.55}.nc-plan-modal-intro button,.nc-plan-modal-form button{border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#0f4c81,#0ea5e9);color:#fff;font-weight:850;cursor:pointer;box-shadow:0 14px 28px #0e74902e;white-space:nowrap}.nc-plan-modal-form button:disabled{opacity:.65;cursor:not-allowed}.nc-plan-modal-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:26px;background:#fff;box-shadow:0 16px 42px #0f23470f}.nc-plan-modal-form label{display:grid;gap:7px}.nc-plan-modal-form label.wide{grid-column:span 3}.nc-plan-modal-form label span{color:#475569;font-size:12px;font-weight:850;letter-spacing:.02em}.nc-plan-modal-form input,.nc-plan-modal-form select,.nc-plan-modal-form textarea{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:12px 13px;background:#f8fbff;color:#0f2447;font-size:13px;outline:none;transition:border .18s ease,box-shadow .18s ease,background .18s ease}.nc-plan-modal-form input:focus,.nc-plan-modal-form select:focus,.nc-plan-modal-form textarea:focus{border-color:#0ea5e98c;box-shadow:0 0 0 4px #0ea5e91c;background:#fff}.nc-plan-modal-form button{align-self:end}.nc-plan-modal-timeline-hint{display:grid;gap:4px;padding:16px 18px;border:1px solid rgba(16,185,129,.18);border-radius:20px;background:linear-gradient(135deg,#f0fdf4,#ecfeff);color:#0f766e}.nc-plan-modal-timeline-hint strong{color:#064e3b;font-size:14px}.nc-plan-modal-timeline-hint span{color:#0f766e;font-size:13px;line-height:1.5}.nc-plan-modal-list{display:grid;gap:12px}.nc-panel-heading.compact{padding:0;margin:0 0 2px}.nc-plan-modal-item{display:grid;gap:12px;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f23470f}.nc-plan-modal-item strong{color:#0f2447;font-size:15px}.nc-plan-modal-item small,.nc-plan-modal-item p{color:#64748b;font-size:13px;line-height:1.5}.nc-plan-modal-item p{margin:0}.nc-plan-modal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-plan-modal-metrics span{display:grid;gap:3px;padding:10px 12px;border-radius:16px;background:#f8fbff;border:1px solid rgba(148,163,184,.16);color:#0f2447;font-weight:800}.nc-plan-modal-metrics b{color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.nc-plan-modal-materials{padding:10px 12px;border-radius:16px;background:#fff7ed;color:#9a3412!important}.nc-plan-modal-ia{padding:10px 12px;border-radius:16px;background:#eef2ff;color:#3730a3!important}@media(max-width:980px){.nc-plan-modal-intro{display:grid}.nc-plan-modal-form{grid-template-columns:1fr}.nc-plan-modal-form label.wide{grid-column:span 1}.nc-plan-modal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.nc-documental-smart-panel{display:grid;gap:14px;margin:18px 0;padding:20px;border:1px solid rgba(37,99,235,.12);border-radius:26px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 18px 44px #0f23470f}.nc-documental-smart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-documental-smart-card{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(148,163,184,.18);background:#fff}.nc-documental-smart-card strong{display:block;color:#0f2447;font-size:14px}.nc-documental-smart-card small,.nc-documental-smart-card p{color:#64748b;font-size:12px;line-height:1.45;margin:0}.nc-documental-smart-card>span{width:fit-content;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;background:#eff6ff;color:#1d4ed8}.nc-documental-smart-card.alta{border-color:#ef44443d;background:linear-gradient(135deg,#fff,#fff7f7)}.nc-documental-smart-card.alta>span{background:#fee2e2;color:#b91c1c}.nc-documental-smart-card.média>span,.nc-documental-smart-card.media>span{background:#fef3c7;color:#92400e}.nc-documental-smart-card.baixa>span{background:#dcfce7;color:#166534}@media(max-width:1100px){.nc-documental-smart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nc-documental-smart-grid{grid-template-columns:1fr}}.nc-boat-executive-card{grid-template-columns:minmax(330px,.98fr) minmax(510px,1.34fr) minmax(170px,.38fr)!important;gap:.62rem!important}.nc-boat-executive-card .nc-boat-quick-actions{display:grid!important;grid-template-columns:repeat(5,minmax(66px,1fr))!important;gap:.34rem!important;overflow:visible!important;width:100%}.nc-boat-executive-card .nc-boat-action-btn{min-width:0!important;width:100%!important;height:34px!important;min-height:34px!important;padding:.35rem .42rem!important;justify-content:center}.nc-boat-executive-card .nc-boat-action-btn span{font-size:.7rem!important}.nc-boat-executive-card .nc-boat-action-btn strong{font-size:.55rem!important;letter-spacing:-.01em;white-space:nowrap}.nc-boat-executive-card .nc-boat-suggested-action{min-width:0!important}.nc-plan-modal-shell{gap:20px!important}.nc-plan-modal-shell:before{content:"";display:block;height:6px;border-radius:999px;background:linear-gradient(90deg,#0ea5e9,#10b981 45%,#f59e0b 72%,#8b5cf6);box-shadow:0 12px 28px #0ea5e92e}.nc-plan-modal-intro{position:relative;overflow:hidden;border:1px solid rgba(56,189,248,.28)!important;background:radial-gradient(circle at 4% 0%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 100% 0%,rgba(16,185,129,.16),transparent 32%),linear-gradient(135deg,#fffffffa,#f0f9fff5)!important;box-shadow:0 22px 52px #0f23471a!important}.nc-plan-modal-intro:after{content:"Plano preventivo Atlas IA";position:absolute;right:18px;bottom:14px;padding:7px 11px;border-radius:999px;color:#075985;background:#e0f2fedb;border:1px solid rgba(14,165,233,.18);font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.nc-plan-modal-intro h4{font-size:1.32rem!important;color:#06204a!important}.nc-plan-modal-intro button,.nc-plan-modal-form button{background:linear-gradient(135deg,#075985,#0284c7 42%,#10b981)!important;box-shadow:0 18px 36px #0284c738!important}.nc-plan-modal-form{border:1px solid rgba(125,211,252,.36)!important;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.07),transparent 28%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.06),transparent 30%),linear-gradient(135deg,#fff,#f8fcff)!important;box-shadow:0 22px 54px #0f234717!important}.nc-plan-modal-form label{padding:.78rem;border-radius:18px;border:1px solid rgba(191,219,254,.46);background:#ffffffb8}.nc-plan-modal-form label span{color:#0f5f96!important}.nc-plan-modal-form input,.nc-plan-modal-form select,.nc-plan-modal-form textarea{border-color:#93c5fd7a!important;background:#f8fcfff5!important}.nc-plan-modal-timeline-hint{border-color:#10b98147!important;background:linear-gradient(135deg,#f0fdf4f5,#ecfefff5)!important;box-shadow:0 16px 36px #10b98114}.nc-plan-modal-item{border-color:#93c5fd5c!important;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.08),transparent 25%),linear-gradient(135deg,#fff,#f8fbff)!important}@media(max-width:1580px){.nc-boat-executive-card{grid-template-columns:minmax(360px,.95fr) minmax(460px,1.18fr) minmax(160px,.34fr)!important}.nc-boat-executive-card .nc-boat-quick-actions{grid-template-columns:repeat(3,minmax(74px,1fr))!important}}@media(max-width:1320px){.nc-boat-executive-card .nc-boat-quick-actions{grid-template-columns:repeat(5,minmax(70px,1fr))!important}}@media(max-width:760px){.nc-boat-executive-card .nc-boat-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-plan-modal-intro:after{position:static;justify-self:start;margin-top:.75rem}}.nc-section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.nc-section-title-row h5,.nc-section-title-row h4{margin:0;color:#071b3d;font-size:1.05rem;letter-spacing:-.02em}.nc-section-title-row span{display:block;color:#5d6f8b;font-size:.86rem;line-height:1.45;margin-top:5px}.nc-section-title-row>strong{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:10px 14px;border-radius:999px;color:#005c9f;background:linear-gradient(135deg,#e0f2fe,#f0f9ff);border:1px solid rgba(14,165,233,.24);box-shadow:0 14px 30px #0ea5e91f}.nc-timeline-premium-definitiva{background:linear-gradient(135deg,#fff,#f8fbff 46%,#eef8ff);border:1px solid rgba(96,165,250,.28);box-shadow:0 24px 58px #0f418014}.nc-timeline-premium-group{position:relative;margin-top:18px;padding-left:20px}.nc-timeline-premium-group:before{content:"";position:absolute;left:4px;top:34px;bottom:10px;width:2px;border-radius:99px;background:linear-gradient(180deg,#0ea5e9,#0ea5e914)}.nc-timeline-premium-group>h4{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;border-radius:999px;color:#075985;background:#e0f2fe;border:1px solid rgba(14,165,233,.2);text-transform:capitalize;font-size:.82rem}.nc-maintenance-premium-line[class*=nc-timeline-event-]{position:relative;margin-left:6px;border-radius:22px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc-maintenance-premium-line[class*=nc-timeline-event-]:before{content:"";position:absolute;left:-25px;top:24px;width:12px;height:12px;border-radius:999px;background:#0ea5e9;box-shadow:0 0 0 6px #0ea5e91f}.nc-maintenance-premium-line.nc-timeline-event-green{border-left:5px solid #10b981}.nc-maintenance-premium-line.nc-timeline-event-green:before{background:#10b981;box-shadow:0 0 0 6px #10b98124}.nc-maintenance-premium-line.nc-timeline-event-orange{border-left:5px solid #f59e0b}.nc-maintenance-premium-line.nc-timeline-event-orange:before{background:#f59e0b;box-shadow:0 0 0 6px #f59e0b24}.nc-maintenance-premium-line.nc-timeline-event-red{border-left:5px solid #ef4444}.nc-maintenance-premium-line.nc-timeline-event-red:before{background:#ef4444;box-shadow:0 0 0 6px #ef444424}.nc-timeline-event-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.nc-timeline-event-head span{flex:0 0 auto;display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;font-size:.75rem;font-weight:900;color:#075985;background:#e0f2fe;border:1px solid rgba(14,165,233,.2)}.nc-event-atlas-reading{margin:14px 0;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#f0f9ff,#eef2ff);border:1px solid rgba(56,189,248,.28)}.nc-event-atlas-reading b{display:block;color:#005c9f;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px}.nc-event-atlas-reading p{margin:0;color:#334155;line-height:1.45;font-weight:650}@media(max-width:900px){.nc-section-title-row,.nc-timeline-event-head{flex-direction:column}.nc-timeline-premium-group{padding-left:10px}.nc-timeline-premium-group:before,.nc-maintenance-premium-line[class*=nc-timeline-event-]:before{display:none}}.nc-os-enterprise-panel{display:grid;gap:18px;margin:18px 0;padding:18px;border:1px solid rgba(39,131,245,.2);border-radius:24px;background:linear-gradient(135deg,#fffffffa,#e8f6ffe6);box-shadow:0 18px 45px #0d335b14}.nc-os-enterprise-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nc-os-enterprise-head h3,.nc-os-section-title h4,.nc-os-playbook-card h4{margin:4px 0 6px;color:#08234a;font-size:1.12rem;line-height:1.2}.nc-os-enterprise-head span,.nc-os-action-card span,.nc-os-priority-row span,.nc-os-priority-row small,.nc-os-playbook-card li,.nc-os-empty-state,.nc-os-modal p{color:#52657d;font-size:.86rem;line-height:1.45}.nc-os-score{min-width:116px;padding:14px 18px;border-radius:20px;text-align:center;font-size:1.22rem;color:#08234a;background:#ffffffdb;border:1px solid rgba(47,127,247,.24);box-shadow:inset 0 1px #ffffffd9,0 10px 28px #1857961a}.nc-os-score.green{border-color:#12b87959;background:linear-gradient(135deg,#f4fff9,#e6fff4)}.nc-os-score.orange{border-color:#f59e0b59;background:linear-gradient(135deg,#fffaf0,#fff3dc)}.nc-os-score.red{border-color:#f43f5e59;background:linear-gradient(135deg,#fff5f7,#ffecef)}.nc-os-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-os-action-card{min-height:132px;padding:14px;border:1px solid rgba(39,131,245,.18);border-radius:18px;background:#ffffffdb;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-os-action-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #12497e24;border-color:#0f74e66b}.nc-os-action-card small{display:block;color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nc-os-action-card strong{display:block;margin:8px 0;color:#08234a;font-size:1.95rem;line-height:1}.nc-os-action-card.orange{background:linear-gradient(135deg,#fffaf2,#fff6e8);border-color:#f59e0b47}.nc-os-action-card.blue{background:linear-gradient(135deg,#f3f9ff,#eaf5ff);border-color:#3b82f647}.nc-os-action-card.green{background:linear-gradient(135deg,#f3fff8,#e9fff3);border-color:#12b87947}.nc-os-action-card.red{background:linear-gradient(135deg,#fff5f7,#fff0f3);border-color:#f43f5e47}.nc-os-enterprise-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px}.nc-os-priority-list,.nc-os-playbook-card{padding:16px;border:1px solid rgba(39,131,245,.18);border-radius:20px;background:#ffffffc7}.nc-os-priority-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 96px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(148,163,184,.18)}.nc-os-priority-row strong,.nc-os-priority-row b{display:block;color:#08234a}.nc-os-priority-row button,.nc-os-playbook-card button,.nc-os-modal-actions button{border:0;border-radius:999px;padding:10px 14px;color:#fff;font-weight:900;background:linear-gradient(135deg,#1178e8,#18a9db);cursor:pointer}.nc-os-playbook-card ol{margin:8px 0 14px 18px;padding:0}.nc-os-empty-state{padding:16px;border-radius:16px;background:#f1f5f9d1}.nc-os-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#04142b6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nc-os-modal{width:min(560px,96vw);padding:24px;border-radius:24px;border:1px solid rgba(125,190,255,.42);background:linear-gradient(135deg,#fff,#eef8ff);box-shadow:0 28px 80px #04142b38}.nc-os-modal h3{margin:6px 0 10px;color:#08234a}.nc-os-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:1120px){.nc-os-action-grid,.nc-os-enterprise-body{grid-template-columns:1fr 1fr}.nc-os-priority-row{grid-template-columns:1fr}}@media(max-width:760px){.nc-os-enterprise-head,.nc-os-modal-actions{flex-direction:column}.nc-os-action-grid,.nc-os-enterprise-body{grid-template-columns:1fr}}.nc-smart-maintenance-enterprise{border:1px solid rgba(14,116,144,.22);border-radius:28px;padding:22px;margin:18px 0;background:linear-gradient(135deg,#fffffff5,#ecfcffd1);box-shadow:0 22px 52px #0f172a14}.nc-smart-maintenance-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:18px}.nc-smart-maintenance-head h3{margin:3px 0 6px;color:#06234a;font-size:1.35rem;letter-spacing:-.04em}.nc-smart-maintenance-head span{color:#64748b;font-weight:700}.nc-smart-maintenance-kpis{display:grid;grid-template-columns:repeat(4,minmax(96px,1fr));gap:10px;min-width:520px}.nc-smart-maintenance-kpis span{border:1px solid rgba(59,130,246,.2);border-radius:18px;padding:12px 14px;background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6}.nc-smart-maintenance-kpis b{display:block;color:#05214a;font-size:1.35rem;line-height:1}.nc-smart-maintenance-kpis small{display:block;margin-top:5px;color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nc-smart-maintenance-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px}.nc-smart-maintenance-radar,.nc-smart-maintenance-playbook{border:1px solid rgba(147,197,253,.7);border-radius:22px;padding:16px;background:#ffffffc2}.nc-smart-maintenance-row{width:100%;border:1px solid rgba(148,163,184,.25);border-radius:18px;padding:13px;margin-top:10px;display:grid;grid-template-columns:minmax(220px,1fr) 94px minmax(260px,1.15fr);gap:12px;align-items:center;text-align:left;background:#ffffffe6;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.nc-smart-maintenance-row:hover{transform:translateY(-2px);border-color:#0ea5e999;box-shadow:0 14px 28px #0e74901f}.nc-smart-maintenance-row strong,.nc-smart-maintenance-row b{color:#08244c}.nc-smart-maintenance-row span,.nc-smart-maintenance-row small,.nc-smart-maintenance-row p{color:#5b6f8f;font-weight:800}.nc-smart-maintenance-row p{margin:0;font-size:.82rem;line-height:1.35}.nc-smart-maintenance-row.red{background:linear-gradient(135deg,#fff1f2f5,#ffffffeb);border-color:#f43f5e47}.nc-smart-maintenance-row.orange{background:linear-gradient(135deg,#fff7edf5,#ffffffeb);border-color:#f9731647}.nc-smart-maintenance-row.green{background:linear-gradient(135deg,#f0fdf4f5,#ffffffeb);border-color:#22c55e42}.nc-smart-maintenance-playbook h4{color:#06234a;margin:4px 0 14px;font-size:1.1rem}.nc-smart-maintenance-actions{display:grid;gap:10px}.nc-smart-maintenance-actions button{border:1px solid rgba(59,130,246,.24);border-radius:18px;padding:13px 14px;text-align:left;background:linear-gradient(135deg,#fffffff5,#eff6ffb8);cursor:pointer;transition:transform .18s ease,border-color .18s ease}.nc-smart-maintenance-actions button:hover{transform:translateY(-2px);border-color:#0ea5e9a6}.nc-smart-maintenance-actions b{display:block;color:#075aa6;margin-bottom:4px}.nc-smart-maintenance-actions span{color:#64748b;font-weight:800;line-height:1.35}@media(max-width:1180px){.nc-smart-maintenance-head,.nc-smart-maintenance-grid,.nc-smart-maintenance-row{grid-template-columns:1fr}.nc-smart-maintenance-kpis{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}}.agenda-inteligente-shell .agenda-inteligente-hero{min-height:auto}.agenda-inteligente-kpis .nc-kpi-card{min-height:118px;padding:.82rem .92rem}.agenda-inteligente-filtros{padding:.82rem}.agenda-inteligente-grid{align-items:start}.agenda-inteligente-lista,.agenda-inteligente-side{min-width:0}.agenda-inteligente-evento{grid-template-columns:42px minmax(0,1fr) minmax(120px,150px);gap:.72rem;align-items:start}.agenda-inteligente-evento .agenda-event-main p{margin-bottom:.32rem}.agenda-inteligente-evento .agenda-event-main em{display:block;color:var(--nc-soft-muted);font-size:.66rem;font-style:normal;font-weight:760;line-height:1.35}.agenda-inteligente-action-bar{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.58rem}.agenda-inteligente-action-bar button{min-height:28px;border:1px solid rgba(31,130,255,.18);border-radius:999px;background:linear-gradient(135deg,#fffffff5,#eff7ffeb);color:#075fd3;cursor:pointer;font-size:.62rem;font-weight:1000;letter-spacing:-.015em;padding:.34rem .62rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.agenda-inteligente-action-bar button:hover{border-color:#1f82ff6b;box-shadow:0 10px 22px #1f82ff1f;transform:translateY(-1px)}.agenda-inteligente-action-bar button.danger{border-color:#f0445e3d;background:linear-gradient(135deg,#fff5f7fa,#ffebefeb);color:#c5223b}.agenda-inteligente-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1.5rem;background:#061f446b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.agenda-inteligente-modal{width:min(880px,96vw);max-height:88vh;overflow:auto;border:1px solid rgba(183,211,244,.96);border-radius:28px;background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 30%),linear-gradient(135deg,#fffffffc,#f7fbfff7);box-shadow:0 28px 80px #061f4447;color:var(--nc-ink);padding:1rem}.agenda-inteligente-modal-head{display:flex;justify-content:space-between;gap:1rem;align-items:start;border-bottom:1px solid rgba(183,211,244,.86);padding:.4rem .35rem .85rem}.agenda-inteligente-modal-head h3{margin:0;color:var(--nc-ink);font-size:1.35rem;font-weight:1000;letter-spacing:-.05em}.agenda-inteligente-modal-head span{display:block;margin-top:.28rem;color:var(--nc-muted);font-size:.78rem;font-weight:760}.agenda-inteligente-modal-head button,.agenda-inteligente-modal-actions button{border:1px solid rgba(31,130,255,.2);border-radius:999px;background:#ffffffeb;color:var(--nc-ink);cursor:pointer;font-size:.72rem;font-weight:1000;padding:.58rem .88rem}.agenda-inteligente-modal-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.85rem}.agenda-inteligente-modal-body article,.agenda-inteligente-modal-message{border:1px solid rgba(183,211,244,.82);border-radius:20px;background:#ffffffc2;padding:.8rem}.agenda-inteligente-modal-body strong,.agenda-inteligente-modal-message strong{display:block;color:var(--nc-ink);font-size:.72rem;font-weight:1000;letter-spacing:-.015em}.agenda-inteligente-modal-body span,.agenda-inteligente-modal-message p,.agenda-inteligente-modal-message span{display:block;margin:.3rem 0 0;color:var(--nc-muted);font-size:.74rem;font-weight:760;line-height:1.45}.agenda-inteligente-modal-message{margin-top:.8rem}.agenda-inteligente-modal-message textarea{width:100%;min-height:132px;margin-top:.7rem;border:1px solid rgba(183,211,244,.9);border-radius:18px;background:#f8fbff;color:var(--nc-ink);font:inherit;font-size:.74rem;font-weight:720;line-height:1.45;padding:.78rem;resize:vertical}.agenda-inteligente-modal-actions{display:flex;justify-content:flex-end;gap:.55rem;margin-top:.85rem}.agenda-inteligente-modal-actions button.primary{border-color:#1f82ff61;background:linear-gradient(135deg,#1f82ff,#075fd3);color:#fff;box-shadow:0 14px 28px #1f82ff3b}@media(max-width:980px){.agenda-inteligente-evento{grid-template-columns:38px minmax(0,1fr)}.agenda-inteligente-evento .agenda-event-meta{grid-column:2;align-items:flex-start;text-align:left}.agenda-inteligente-modal-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.agenda-inteligente-modal-body{grid-template-columns:1fr}.agenda-inteligente-modal-actions,.agenda-inteligente-modal-head{flex-direction:column}}.nc-contratos-page,.nc-contratos-enterprise-page{width:100%;max-width:100%;display:grid;gap:1rem;color:var(--nc-text, #08244a)}.nc-contratos-page *,.nc-contratos-page *:before,.nc-contratos-page *:after{box-sizing:border-box}.nc-contratos-page h2,.nc-contratos-page h3,.nc-contratos-page p,.nc-contratos-page span,.nc-contratos-page small,.nc-contratos-page strong,.nc-contratos-page b,.nc-contratos-page em{max-width:100%;overflow-wrap:anywhere;word-break:normal}.nc-contratos-page h2,.nc-contratos-page h3,.nc-contratos-page strong,.nc-contratos-page b{color:var(--nc-title, #061f44);letter-spacing:-.025em}.nc-contratos-page strong,.nc-contratos-page b{font-weight:760}.nc-contratos-page small,.nc-contratos-page span,.nc-contratos-page p,.nc-contratos-page li,.nc-contratos-page em{color:var(--nc-muted, #6e86a7);line-height:1.45}.nc-contracts-hero-enterprise{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr);gap:.9rem;align-items:stretch;border:1px solid rgba(169,204,245,.92);border-radius:28px;padding:.9rem;background:radial-gradient(circle at 88% 8%,rgba(31,130,255,.16),transparent 28%),linear-gradient(135deg,#fffffffa,#edf6ffeb);box-shadow:0 18px 48px #18457c14;overflow:hidden}.nc-contracts-hero-enterprise .nc-premium-hero-content{min-width:0;display:grid;align-content:center;gap:.45rem;padding:.65rem .8rem}.nc-contracts-hero-enterprise h2{margin:0;font-size:clamp(1.4rem,2.15vw,2.15rem);line-height:1.02}.nc-contracts-hero-enterprise span{display:block;max-width:920px;font-size:.82rem;font-weight:650}.nc-contract-hero-actions,.nc-premium-actions.inline,.nc-message-actions,.nc-contract-document-actions,.nc-contract-filter-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.nc-contracts-kpi-grid-enterprise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.nc-contracts-kpi-grid-enterprise .nc-premium-kpi{min-height:96px;border:1px solid rgba(183,211,244,.86);border-radius:22px;padding:.82rem;background:#fffc;box-shadow:0 14px 30px #27589414}.nc-contracts-kpi-grid-enterprise .nc-premium-kpi small{display:block;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#55739b;font-weight:760}.nc-contracts-kpi-grid-enterprise .nc-premium-kpi strong{display:block;margin-top:.25rem;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1}.nc-contratos-page>article,.nc-contratos-page>section,.nc-contratos-page .nc-panel,.nc-contratos-page .nc-premium-card,.nc-atlas-juridico-real-panel,.nc-contract-atlas-legal-ai-panel,.nc-automation-atlas-panel,.nc-contract-automation-panel,.nc-enterprise-closure-panel,.nc-contracts-enterprise-closure-panel,.nc-atlas-juridico-panel,.nc-contract-atlas-juridico-panel{width:100%;min-width:0;border:1px solid rgba(169,204,245,.88);border-radius:26px;background:radial-gradient(circle at 96% 0%,rgba(31,130,255,.08),transparent 24rem),linear-gradient(135deg,#fffffff5,#f8fbffe6);box-shadow:0 16px 38px #18457c12;padding:1rem;overflow:hidden}.nc-contratos-page .nc-panel-header,.nc-contratos-page .nc-premium-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;margin-bottom:.85rem}.nc-contratos-page .nc-panel-header.compact,.nc-contratos-page .nc-premium-card-header.compact{margin-bottom:.65rem}.nc-contratos-page .nc-panel-header>div,.nc-contratos-page .nc-premium-card-header>div{min-width:0}.nc-contratos-page .nc-eyebrow{display:block;margin:0 0 .18rem;color:#075fd3;font-size:.69rem;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.nc-contratos-page .nc-panel-header h2,.nc-contratos-page .nc-premium-card-header h2,.nc-contratos-page h2{margin:0;font-size:clamp(1.05rem,1.55vw,1.45rem);line-height:1.15}.nc-contratos-page .nc-panel-header h3,.nc-contratos-page .nc-premium-card-header h3,.nc-contratos-page h3{margin:0;font-size:1rem;line-height:1.18}.nc-contratos-page .nc-panel-header span,.nc-contratos-page .nc-premium-card-header span{display:block;margin-top:.3rem;font-size:.78rem;font-weight:650}.nc-contratos-page button,.nc-contratos-page .nc-primary-button,.nc-contratos-page .nc-secondary-button{min-height:34px;border:1px solid rgba(31,130,255,.25);border-radius:999px;padding:.46rem .78rem;cursor:pointer;font-size:.72rem;font-weight:760;line-height:1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nc-contratos-page button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #1f82ff24}.nc-contratos-page .nc-primary-button,.nc-contratos-page .nc-premium-primary-button{border-color:#1f82ff59;background:linear-gradient(135deg,#1f82ff,#075fd3);color:#fff}.nc-contratos-page .nc-secondary-button{background:#ffffffdb;color:#0754b8}.nc-status-pill,.nc-premium-pill,.nc-status-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;border-radius:999px;padding:.34rem .62rem;font-size:.67rem;font-weight:760;line-height:1;white-space:nowrap}.nc-status-badge.success,.nc-status-pill.success{color:#087443;border:1px solid rgba(21,183,107,.25);background:#15b76b1f}.nc-status-badge.warning,.nc-status-pill.warning{color:#a05a00;border:1px solid rgba(247,181,61,.32);background:#f7b53d29}.nc-status-badge.danger,.nc-status-pill.danger{color:#b91834;border:1px solid rgba(240,68,94,.3);background:#f0445e1f}.nc-status-badge.muted,.nc-status-pill.muted{color:#64748b;border:1px solid rgba(100,116,139,.22);background:#64748b17}.nc-insight-grid,.nc-contract-ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.nc-insight-card{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:.72rem;align-items:center;border:1px solid rgba(183,211,244,.86);border-radius:22px;padding:.82rem;background:#ffffffd1}.nc-insight-card>span:first-child,.nc-atlas-avatar{width:38px;height:38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#1f82ff,#075fd3);font-weight:800}.nc-insight-card strong,.nc-insight-card small{display:block}.nc-insight-card small{margin-top:.2rem;font-size:.73rem}.nc-tone-cyan>span:first-child{background:linear-gradient(135deg,#13c8e8,#048eb4)}.nc-tone-gold>span:first-child{background:linear-gradient(135deg,#f7b53d,#dd8500)}.nc-tone-green>span:first-child{background:linear-gradient(135deg,#15b76b,#07884c)}.nc-atlas-juridico-panel,.nc-contract-atlas-juridico-panel,.nc-atlas-juridico-real-panel,.nc-contract-atlas-legal-ai-panel,.nc-automation-atlas-panel,.nc-contract-automation-panel,.nc-enterprise-closure-panel,.nc-contracts-enterprise-closure-panel{display:grid;gap:.85rem}.nc-atlas-legal-score,.nc-automation-score-badge,.nc-enterprise-maturity-badge{min-width:128px;border:1px solid rgba(183,211,244,.86);border-radius:18px;padding:.62rem .72rem;background:#ffffffdb;text-align:right}.nc-atlas-legal-score small,.nc-atlas-legal-score strong,.nc-atlas-legal-score span,.nc-automation-score-badge small,.nc-automation-score-badge strong,.nc-enterprise-maturity-badge small,.nc-enterprise-maturity-badge strong,.nc-enterprise-maturity-badge span{display:block}.nc-atlas-legal-score strong,.nc-automation-score-badge strong,.nc-enterprise-maturity-badge strong{margin-top:.12rem;font-size:1.05rem}.nc-atlas-legal-score.danger,.nc-enterprise-maturity-badge.danger{border-color:#f0445e47;background:#fff5f7eb}.nc-atlas-legal-score.warning,.nc-enterprise-maturity-badge.warning{border-color:#f7b53d59;background:#fffbebeb}.nc-atlas-legal-score.success,.nc-enterprise-maturity-badge.success{border-color:#15b76b47;background:#f0fdf5eb}.nc-atlas-legal-kpi-grid,.nc-enterprise-pillar-grid,.nc-automation-grid,.nc-automation-grid.compact-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.nc-atlas-legal-kpi-grid article,.nc-enterprise-pillar-card,.nc-automation-card{min-width:0;min-height:104px;border:1px solid rgba(183,211,244,.82);border-radius:20px;padding:.78rem;background:#ffffffd1;text-align:left}.nc-atlas-legal-kpi-grid small,.nc-atlas-legal-kpi-grid strong,.nc-atlas-legal-kpi-grid span,.nc-enterprise-pillar-card small,.nc-enterprise-pillar-card strong,.nc-enterprise-pillar-card span,.nc-automation-card small,.nc-automation-card strong,.nc-automation-card span,.nc-automation-card b{display:block}.nc-atlas-legal-kpi-grid strong,.nc-enterprise-pillar-card strong,.nc-automation-card strong{margin:.18rem 0;font-size:1.12rem}.nc-atlas-legal-kpi-grid .danger,.nc-automation-card.red,.nc-enterprise-pillar-card.red{background:linear-gradient(135deg,#fffffff2,#fff1f4eb);border-color:#f0445e3d}.nc-atlas-legal-kpi-grid .warning,.nc-automation-card.orange,.nc-enterprise-pillar-card.orange{background:linear-gradient(135deg,#fffffff2,#fff8e8eb);border-color:#f7b53d47}.nc-atlas-legal-kpi-grid .blue,.nc-automation-card.blue,.nc-enterprise-pillar-card.blue{background:linear-gradient(135deg,#fffffff2,#ecf6ffeb);border-color:#1f82ff3d}.nc-atlas-legal-kpi-grid .purple,.nc-automation-card.purple,.nc-enterprise-pillar-card.purple{background:linear-gradient(135deg,#fffffff2,#f6f0ffeb);border-color:#8b4ff63d}.nc-automation-card.green,.nc-enterprise-pillar-card.green{background:linear-gradient(135deg,#fffffff2,#f0fdf5eb);border-color:#15b76b3d}.nc-automation-card.cyan,.nc-enterprise-pillar-card.cyan{background:linear-gradient(135deg,#fffffff2,#ecfdffeb);border-color:#05aeda3d}.nc-atlas-legal-main-grid,.nc-enterprise-closure-bottom,.nc-contract-command-grid,.nc-contract-main-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:.85rem;align-items:start}.nc-atlas-legal-ranking-card,.nc-atlas-legal-inconsistency-card,.nc-enterprise-now-card,.nc-enterprise-checklist-card,.nc-contract-priority-card,.nc-contract-command-card,.nc-contract-detail-card{min-width:0;border:1px solid rgba(183,211,244,.82);border-radius:22px;padding:.82rem;background:#ffffffc7}.nc-compact-card-title{margin-bottom:.6rem}.nc-compact-card-title p,.nc-compact-card-title h3{margin:0}.nc-atlas-legal-ranking-list,.nc-atlas-legal-inconsistency-list,.nc-contract-priority-list,.nc-contract-command-list{display:grid;gap:.5rem}.nc-atlas-legal-ranking-list button,.nc-atlas-legal-inconsistency-list button,.nc-atlas-legal-playbook-grid button,.nc-contract-priority-row,.nc-contract-command-item{width:100%;min-height:unset;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;border:1px solid rgba(183,211,244,.65);border-radius:16px;padding:.62rem .7rem;background:#f8fbffd1;text-align:left}.nc-atlas-legal-ranking-list button span,.nc-atlas-legal-ranking-list button b,.nc-atlas-legal-ranking-list button small,.nc-atlas-legal-ranking-list button strong,.nc-atlas-legal-inconsistency-list button span,.nc-atlas-legal-inconsistency-list button b,.nc-atlas-legal-inconsistency-list button small,.nc-atlas-legal-inconsistency-list button em,.nc-contract-priority-row span,.nc-contract-priority-row strong,.nc-contract-priority-row small,.nc-contract-command-item strong,.nc-contract-command-item small{display:block}.nc-atlas-legal-inconsistency-list button.critica,.nc-atlas-legal-inconsistency-list button.crítica{border-color:#f0445e3d;background:#fff5f7d1}.nc-atlas-legal-inconsistency-list button.alta{border-color:#f7b53d4d;background:#fffaebd1}.nc-atlas-legal-playbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.nc-atlas-legal-playbook-grid button{grid-template-columns:1fr;align-content:start}.nc-atlas-legal-playbook-grid button b,.nc-atlas-legal-playbook-grid button span{display:block}.nc-atlas-legal-recommendation-box,.nc-automation-message-box,.nc-automation-message-box.premium-message,.nc-contract-governance-box,.nc-contract-ai-note,.nc-enterprise-now-card,.nc-enterprise-checklist-card{border:1px solid rgba(183,211,244,.78);border-radius:20px;padding:.82rem;background:#ffffffbd}.nc-atlas-legal-recommendation-box strong,.nc-atlas-legal-recommendation-box span{display:block}.nc-atlas-legal-recommendation-box span+span{margin-top:.28rem}.nc-automation-message-box.premium-message{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.75rem;align-items:start}.nc-automation-message-box h3,.nc-automation-message-box span,.nc-automation-message-box p{display:block;margin:0}.nc-automation-message-box h3{margin-bottom:.25rem}.nc-message-actions{margin-top:.65rem}.nc-enterprise-now-card ol,.nc-contracts-enterprise-closure-panel ol{margin:.5rem 0 0 1.2rem;padding:0}.nc-enterprise-now-card li,.nc-contracts-enterprise-closure-panel li{margin:.18rem 0;font-size:.76rem}.nc-enterprise-checklist-grid,.nc-contract-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.6rem}.nc-enterprise-checklist-grid>div,.nc-contract-checklist>div{border:1px solid rgba(183,211,244,.75);border-radius:16px;padding:.62rem;background:#f8fbffd1}.nc-enterprise-checklist-grid>div.ok,.nc-contract-checklist>div.ok{border-color:#15b76b3d;background:#f0fdf5d1}.nc-enterprise-checklist-grid>div.warn,.nc-contract-checklist>div.warn{border-color:#f7b53d47;background:#fffaebd1}.nc-enterprise-checklist-grid b,.nc-enterprise-checklist-grid small,.nc-contract-checklist b,.nc-contract-checklist small{display:block}.nc-table-wrap,.nc-premium-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(183,211,244,.76);border-radius:20px;background:#ffffffd1}.nc-premium-table,.nc-contracts-table-enterprise{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.nc-contracts-table-enterprise th,.nc-contracts-table-enterprise td{padding:.72rem .78rem;border-bottom:1px solid rgba(183,211,244,.52);vertical-align:top;text-align:left;font-size:.76rem}.nc-contracts-table-enterprise th{position:sticky;top:0;z-index:1;background:#f2f8ff;color:#55739b;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.nc-contracts-table-enterprise td strong,.nc-contracts-table-enterprise td small,.nc-contracts-table-enterprise td span{display:block}.nc-contracts-table-enterprise tr.is-selected td{background:#1f82ff0e}.nc-row-actions{display:flex;flex-wrap:wrap;gap:.38rem}.nc-row-actions button{min-height:28px;padding:.36rem .55rem;font-size:.66rem}.nc-contract-detail-stack,.nc-contract-detail-modal-grid,.nc-contract-detail-grid,.nc-contract-timeline-premium,.nc-contract-document-actions{display:grid;gap:.65rem}.nc-contract-detail-title strong,.nc-contract-detail-title span{display:block}.nc-contract-score-box{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid rgba(183,211,244,.75);border-radius:18px;padding:.75rem;background:#f8fbffd1}.nc-contract-score-box small,.nc-contract-score-box strong{display:block}.nc-contract-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-contract-detail-grid>div{border:1px solid rgba(183,211,244,.72);border-radius:16px;padding:.62rem;background:#ffffffc7}.nc-contract-detail-grid span,.nc-contract-detail-grid strong{display:block}.nc-contract-ai-note p,.nc-contract-ai-note strong,.nc-contract-governance-title span,.nc-contract-governance-title strong,.nc-contract-governance-box p{display:block;margin:0}.nc-contract-governance-title{display:flex;justify-content:space-between;gap:.6rem}.nc-contract-timeline-premium{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-contract-timeline-step{border:1px solid rgba(183,211,244,.72);border-radius:16px;padding:.62rem;background:#f8fbffd1}.nc-contract-timeline-step.done{border-color:#15b76b40;background:#f0fdf5d1}.nc-contract-timeline-step.pending{border-color:#f7b53d4d;background:#fffaebd1}.nc-contract-timeline-step.danger{border-color:#f0445e42;background:#fff5f7d1}.nc-contract-timeline-step span,.nc-contract-timeline-step strong,.nc-contract-timeline-step small{display:block}.nc-contract-document-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-contract-document-actions.inline,.nc-contract-document-actions.modal-actions{display:flex}.nc-action-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:1.25rem;background:#05183761;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nc-action-modal{width:min(980px,96vw);max-height:90vh;overflow:auto;border:1px solid rgba(183,211,244,.95);border-radius:26px;background:#fff;box-shadow:0 34px 90px #03153347;padding:1rem}.nc-action-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.7rem}.nc-action-modal-grid>div,.nc-action-modal-contract,.nc-action-modal-message{border:1px solid rgba(183,211,244,.74);border-radius:16px;padding:.7rem;background:#f8fbffdb}.nc-action-modal-grid>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;align-items:center}.nc-action-modal-grid b{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#1f82ff1f;color:#075fd3}.nc-action-modal-contract strong,.nc-action-modal-contract span,.nc-action-modal-message small,.nc-action-modal-message p{display:block;margin:0}.nc-action-modal-message{margin-top:.65rem}@media(max-width:1280px){.nc-contracts-hero-enterprise,.nc-contract-main-grid,.nc-contract-command-grid,.nc-atlas-legal-main-grid,.nc-enterprise-closure-bottom{grid-template-columns:1fr}.nc-contracts-kpi-grid-enterprise,.nc-atlas-legal-kpi-grid,.nc-enterprise-pillar-grid,.nc-automation-grid.compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.nc-insight-grid,.nc-contract-ai-grid,.nc-atlas-legal-playbook-grid,.nc-contract-timeline-premium,.nc-contract-document-actions,.nc-contracts-kpi-grid-enterprise,.nc-atlas-legal-kpi-grid,.nc-enterprise-pillar-grid,.nc-automation-grid.compact-actions,.nc-enterprise-checklist-grid,.nc-contract-checklist,.nc-action-modal-grid{grid-template-columns:1fr}.nc-contratos-page .nc-panel-header,.nc-contratos-page .nc-premium-card-header{flex-direction:column}}.nc-module-page,.nc-cotas-page,.nc-assinaturas-page{width:100%;max-width:100%;box-sizing:border-box;color:var(--nc-ink, #061f44)}.nc-module-page *,.nc-cotas-page *,.nc-assinaturas-page *{box-sizing:border-box}.nc-primary-action,.nc-secondary-action,.nc-primary-button,.nc-secondary-button,.nc-cotas-new-button,.nc-cotas-close-button,.nc-assinatura-close-form{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:12px;border:1px solid rgba(31,130,255,.22);font-size:.72rem;font-weight:900;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;white-space:nowrap}.nc-primary-action,.nc-primary-button,.nc-cotas-new-button{color:#fff;border-color:transparent;background:linear-gradient(135deg,#318aff,#075fd3);box-shadow:0 13px 24px #1f82ff38}.nc-secondary-action,.nc-secondary-button,.nc-cotas-close-button,.nc-assinatura-close-form{color:#075fd3;background:#ffffffd1;box-shadow:0 10px 20px #27589412}.nc-primary-action:hover,.nc-secondary-action:hover,.nc-primary-button:hover,.nc-secondary-button:hover,.nc-cotas-new-button:hover,.nc-cotas-close-button:hover,.nc-assinatura-close-form:hover{transform:translateY(-1px);filter:brightness(1.02)}.nc-assinatura-hero-actions,.nc-cotas-actions-top{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.nc-assinaturas-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch}.nc-assinaturas-kpis,.nc-assinatura-enterprise-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nc-assinatura-kpi,.nc-assinatura-enterprise-strip article,.nc-assinatura-ia-card,.nc-assinatura-form-placeholder,.nc-assinatura-card-ia,.nc-assinatura-sla-box,.nc-assinatura-audit-trail{position:relative;overflow:hidden;border:1px solid rgba(188,216,248,.96);border-radius:20px;background:radial-gradient(circle at top right,rgba(31,130,255,.08),transparent 36%),linear-gradient(135deg,#fffffffa,#f6fbfff0);box-shadow:0 14px 30px #27589417}.nc-assinatura-kpi{display:flex;align-items:center;gap:12px;min-height:84px;padding:14px;border-top-width:4px}.nc-assinatura-kpi i{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:#1f82ff1f;font-style:normal}.nc-assinatura-kpi span,.nc-assinatura-enterprise-strip span,.nc-assinatura-enterprise-strip small,.nc-assinatura-ia-card span,.nc-assinatura-ia-card small,.nc-assinatura-form-placeholder span,.nc-assinatura-card-ia span,.nc-assinatura-sla-box span,.nc-assinatura-audit-trail span{display:block;color:var(--nc-muted, #60799b);font-size:.68rem;font-weight:760;line-height:1.38}.nc-assinatura-kpi strong,.nc-assinatura-enterprise-strip strong,.nc-assinatura-ia-card strong,.nc-assinatura-form-placeholder strong,.nc-assinatura-card-ia strong,.nc-assinatura-sla-box strong,.nc-assinatura-audit-trail strong{display:block;color:var(--nc-ink, #061f44);font-size:1.25rem;font-weight:950;letter-spacing:-.045em}.nc-assinatura-ia-board{display:grid;grid-template-columns:minmax(320px,1.55fr) repeat(4,minmax(180px,.85fr));gap:12px;align-items:stretch}.nc-assinatura-ia-card{display:grid;align-content:start;gap:8px;min-height:126px;padding:15px}.nc-assinatura-ia-card h3{margin:0;color:var(--nc-ink, #061f44);font-size:.92rem;font-weight:950;letter-spacing:-.03em}.nc-assinatura-ia-card-principal{grid-column:span 1;background:radial-gradient(circle at top right,rgba(139,79,246,.14),transparent 38%),linear-gradient(135deg,#fff,#f6f1ff)}.nc-assinatura-enterprise-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-assinatura-enterprise-strip article{min-height:92px;padding:14px}.nc-assinaturas-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.nc-assinatura-form-enterprise,.nc-assinatura-form-placeholder{width:100%}.nc-assinatura-form-heading{align-items:center}.nc-assinatura-form-heading span{display:block;margin-top:4px;color:var(--nc-muted, #60799b);font-size:.72rem;font-weight:760}.nc-assinatura-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-assinatura-form-grid .campo-contrato,.nc-field-full{grid-column:1 / -1}.nc-assinatura-form-ia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.nc-assinatura-audit-trail{display:grid;gap:8px;padding:14px}.nc-cotas-header{grid-template-columns:minmax(0,1fr) repeat(3,minmax(130px,170px))!important}.nc-cotas-atlas-cockpit,.nc-cotas-list-panel,.nc-cotas-form-panel,.nc-cotas-automation-panel,.nc-cotas-command-panel,.nc-cotas-deep-integration-panel,.nc-deep-integration-panel{position:relative;overflow:hidden;border:1px solid rgba(188,216,248,.96);border-radius:22px;padding:16px;background:radial-gradient(circle at top right,rgba(31,130,255,.09),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fbfff0);box-shadow:0 16px 34px #27589417}.nc-cotas-atlas-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.nc-cotas-atlas-hero h3{margin:0;color:var(--nc-ink, #061f44);font-size:1.12rem;font-weight:950;letter-spacing:-.045em}.nc-cotas-atlas-hero span,.nc-cotas-intel-card span,.nc-cotas-rateio-row small,.nc-cotas-priority-row small,.nc-cotas-command-panel small,.nc-deep-integration-card span{display:block;color:var(--nc-muted, #60799b);font-size:.7rem;font-weight:760;line-height:1.38}.nc-cotas-score-orb{display:grid;place-items:center;flex:0 0 auto;width:96px;height:96px;border-radius:999px;color:#075fd3;background:radial-gradient(circle,#fff 40%,#1f82ff1f);border:1px solid rgba(31,130,255,.25);box-shadow:0 16px 32px #1f82ff24;text-align:center}.nc-cotas-score-orb strong{font-size:1.55rem;font-weight:950;line-height:1}.nc-cotas-score-orb small{color:var(--nc-muted, #60799b);font-size:.62rem;font-weight:900;text-transform:uppercase}.nc-cotas-intel-grid,.nc-cotas-command-grid,.nc-deep-integration-grid,.nc-deep-integration-card,.nc-deep-integration-panel .nc-deep-integration-grid{display:grid;gap:12px}.nc-cotas-intel-grid,.nc-deep-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-cotas-command-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.nc-cotas-intel-card,.nc-deep-integration-card,.nc-deep-integration-grid>article,.nc-cotas-rateio-row,.nc-cotas-priority-row,.nc-cotas-command-panel article{position:relative;overflow:hidden;border:1px solid rgba(199,222,249,.96);border-radius:17px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 11px 24px #27589412}.nc-cotas-intel-card,.nc-deep-integration-card,.nc-deep-integration-grid>article{min-height:118px;padding:14px}.nc-cotas-intel-card small,.nc-deep-integration-card small,.nc-cotas-priority-row small,.nc-cotas-rateio-row small{color:var(--nc-muted, #60799b);font-size:.62rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.nc-cotas-intel-card strong,.nc-deep-integration-card strong,.nc-cotas-priority-row strong,.nc-cotas-rateio-row strong{display:block;margin:5px 0;color:var(--nc-ink, #061f44);font-size:1rem;font-weight:950;letter-spacing:-.035em}.nc-risk-red{border-top:4px solid var(--nc-red, #f0445e);background:linear-gradient(135deg,#fff,#fff5f6)}.nc-risk-orange{border-top:4px solid var(--nc-orange, #ff7b1a);background:linear-gradient(135deg,#fff,#fff8f1)}.nc-risk-blue{border-top:4px solid var(--nc-blue, #1f82ff);background:linear-gradient(135deg,#fff,#f1f7ff)}.nc-risk-green{border-top:4px solid var(--nc-green, #15b76b);background:linear-gradient(135deg,#fff,#f0fff7)}.nc-cotas-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,.35fr) minmax(150px,.35fr) auto;gap:10px;align-items:end;margin-bottom:12px}.nc-cotas-filter-bar label{display:grid;gap:5px;color:#08244a;font-size:.62rem;font-weight:950;letter-spacing:.055em;text-transform:uppercase}.nc-cotas-filter-bar input,.nc-cotas-filter-bar select{min-height:36px;border:1px solid rgba(186,213,246,.98);border-radius:12px;padding:0 12px;background:#ffffffe6;color:#08244a;font-size:.72rem;font-weight:760}.nc-cotas-row{grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) minmax(120px,.4fr) auto!important}.nc-cotas-row-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nc-cotas-score-mini{display:grid;place-items:center;min-width:64px;min-height:44px;border-radius:14px;border:1px solid rgba(31,130,255,.22);color:#075fd3;background:#1f82ff14;font-weight:950}.nc-cotas-priority-list,.nc-cotas-rateio-list{display:grid;gap:9px}.nc-cotas-priority-row,.nc-cotas-rateio-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:58px;padding:11px 12px;border:1px solid rgba(199,222,249,.96);text-align:left;cursor:pointer}.nc-cotas-modal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.nc-cotas-form-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.nc-cotas-form-insights article,.nc-deep-integration-card{padding:12px;border-radius:16px;border:1px solid rgba(199,222,249,.96);background:#ffffffb3}.nc-contract-detail-modal{width:min(1180px,96vw)!important}.nc-contract-ai-card,.nc-contract-ai-card-baixo,.nc-contract-ai-card-medio,.nc-contract-ai-card-alto,.nc-contract-ai-card-critico,.nc-document-enterprise-box,.nc-document-saved-panel,.nc-contract-upload-box,.nc-contract-upload-box-premium,.nc-legal-governance-panel,.nc-contract-legal-governance-panel,.nc-contract-deep-integration-panel,.nc-legal-alert-card,.nc-legal-checklist-box,.nc-legal-audit-box{position:relative;overflow:hidden;border:1px solid rgba(188,216,248,.96);border-radius:22px;background:radial-gradient(circle at top right,rgba(31,130,255,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fbfff0);box-shadow:0 15px 34px #27589417}.nc-contract-ai-card,.nc-document-enterprise-box,.nc-document-saved-panel,.nc-contract-upload-box,.nc-contract-upload-box-premium,.nc-legal-governance-panel,.nc-contract-legal-governance-panel,.nc-contract-deep-integration-panel{padding:16px}.nc-legal-alert-grid,.nc-legal-checklist-grid,.nc-document-checklist-grid,.nc-document-preview-list,.nc-upload-instruction-grid,.nc-upload-list,.nc-upload-list-premium{display:grid;gap:10px}.nc-legal-alert-grid,.nc-document-checklist-grid,.nc-upload-instruction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-legal-alert-card,.nc-document-checklist-grid>*,.nc-document-preview-list>*,.nc-upload-list>*,.nc-upload-list-premium>*{min-height:92px;padding:13px;border-radius:17px;border:1px solid rgba(199,222,249,.96);background:#ffffffc2;text-align:left}.nc-legal-alert-card{cursor:pointer}.nc-legal-alert-card small,.nc-legal-alert-card span,.nc-legal-checklist-box small,.nc-legal-audit-box small,.nc-document-enterprise-box small,.nc-document-saved-panel small,.nc-upload-intro,.nc-upload-field small,.nc-upload-field-premium small{display:block;color:var(--nc-muted, #60799b);font-size:.68rem;font-weight:760;line-height:1.38}.nc-legal-alert-card strong,.nc-legal-checklist-box strong,.nc-legal-audit-box strong,.nc-document-enterprise-box strong,.nc-document-saved-panel strong{display:block;color:var(--nc-ink, #061f44);font-size:1rem;font-weight:950;letter-spacing:-.035em;margin:5px 0}.nc-legal-alert-card b{display:inline-flex;margin-top:8px;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:#075fd3;background:#1f82ff17;font-size:.62rem;font-weight:950}.nc-legal-score-badge{display:grid;place-items:center;min-width:120px;min-height:76px;padding:10px;border-radius:18px;color:#075fd3;background:#1f82ff17;border:1px solid rgba(31,130,255,.22)}.nc-legal-score-badge strong{font-size:1.2rem;font-weight:950}.nc-legal-score-badge small{color:var(--nc-muted, #60799b);font-weight:900;text-transform:uppercase;font-size:.62rem}.nc-legal-governance-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:12px;margin-top:12px}.nc-upload-field,.nc-upload-field-premium{display:grid;gap:6px;padding:12px;border:1px dashed rgba(31,130,255,.35);border-radius:16px;background:#1f82ff0f}.nc-upload-field input,.nc-upload-field-premium input{width:100%;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid rgba(186,213,246,.98);background:#fff}.nc-document-upload-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.nc-legal-alert-card.danger,.nc-deep-integration-card.red{border-top:4px solid var(--nc-red, #f0445e)}.nc-legal-alert-card.warning,.nc-deep-integration-card.orange{border-top:4px solid var(--nc-orange, #ff7b1a)}.nc-legal-alert-card.success,.nc-deep-integration-card.green{border-top:4px solid var(--nc-green, #15b76b)}.nc-legal-alert-card.info,.nc-deep-integration-card.blue{border-top:4px solid var(--nc-blue, #1f82ff)}.nc-deep-integration-card.purple{border-top:4px solid var(--nc-purple, #8b4ff6)}.nc-deep-integration-card.cyan{border-top:4px solid var(--nc-cyan, #07a7d7)}@media(max-width:1380px){.nc-assinaturas-kpis,.nc-assinatura-ia-board,.nc-cotas-intel-grid,.nc-deep-integration-grid,.nc-legal-alert-grid,.nc-document-checklist-grid,.nc-upload-instruction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-cotas-header{grid-template-columns:1fr 1fr!important}.nc-cotas-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.nc-assinaturas-hero,.nc-cotas-header,.nc-cotas-command-grid,.nc-legal-governance-bottom{grid-template-columns:1fr!important}.nc-cotas-atlas-hero{align-items:flex-start;flex-direction:column}.nc-cotas-row{grid-template-columns:1fr!important}.nc-cotas-row-meta,.nc-assinatura-form-grid,.nc-assinatura-form-ia,.nc-cotas-form-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nc-assinaturas-kpis,.nc-assinatura-enterprise-strip,.nc-assinatura-ia-board,.nc-cotas-intel-grid,.nc-cotas-row-meta,.nc-cotas-filter-bar,.nc-assinatura-form-grid,.nc-assinatura-form-ia,.nc-cotas-form-insights,.nc-deep-integration-grid,.nc-legal-alert-grid,.nc-document-checklist-grid,.nc-upload-instruction-grid{grid-template-columns:1fr!important}.nc-assinatura-hero-actions,.nc-cotas-actions-top,.nc-document-upload-controls{justify-content:stretch}.nc-primary-action,.nc-secondary-action,.nc-primary-button,.nc-secondary-button,.nc-cotas-new-button,.nc-cotas-close-button,.nc-assinatura-close-form{width:100%}}.nc-contract-ai-card-{border:1px solid rgba(188,216,248,.96)}.nc-cotas-page{gap:.75rem;overflow-x:hidden}.nc-cotas-page .nc-cotas-atlas-cockpit,.nc-cotas-page .nc-cotas-list-panel,.nc-cotas-page .nc-cotas-form-panel,.nc-cotas-page .nc-cotas-automation-panel,.nc-cotas-page .nc-cotas-command-panel,.nc-cotas-page .nc-cotas-deep-integration-panel{overflow:visible}.nc-cotas-page .nc-cotas-atlas-hero{align-items:center;min-height:86px}.nc-cotas-page .nc-cotas-score-orb{width:82px;height:82px;min-width:82px;align-self:center}.nc-cotas-page .nc-cotas-score-orb strong{font-size:1.32rem}.nc-cotas-page .nc-cotas-score-orb small{max-width:64px;font-size:.55rem;line-height:1.05}.nc-cotas-page .nc-cotas-list-panel{padding:.75rem}.nc-cotas-page .nc-cotas-filter-bar{grid-template-columns:minmax(320px,1fr) minmax(190px,.35fr) minmax(190px,.35fr) auto;gap:.6rem;align-items:end;margin-bottom:.7rem}.nc-cotas-page .nc-cotas-filter-bar label{min-width:0}.nc-cotas-page .nc-cotas-filter-bar input,.nc-cotas-page .nc-cotas-filter-bar select{width:100%;height:34px;min-height:34px;font-size:.7rem}.nc-cotas-page .nc-table-list{gap:.48rem}.nc-cotas-page .nc-list-row.nc-cotas-row{display:grid!important;grid-template-columns:minmax(230px,.95fr) minmax(560px,1.7fr) minmax(120px,.35fr) minmax(104px,.3fr) minmax(86px,.25fr)!important;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:.7rem;min-height:70px;padding:.6rem .7rem;border-radius:16px}.nc-cotas-page .nc-list-row.nc-cotas-row>*{min-width:0}.nc-cotas-page .nc-cotas-row .nc-row-main{align-self:center}.nc-cotas-page .nc-cotas-row .nc-list-icon{width:34px;height:34px;min-width:34px}.nc-cotas-page .nc-cotas-row .nc-row-title strong{font-size:.72rem;line-height:1.1}.nc-cotas-page .nc-cotas-row .nc-row-title small{font-size:.6rem;line-height:1.15}.nc-cotas-page .nc-cotas-row .nc-row-meta.nc-cotas-row-meta{display:grid!important;grid-template-columns:.42fr .78fr .9fr .7fr minmax(150px,1.2fr)!important;gap:.48rem;align-items:center}.nc-cotas-page .nc-cotas-row .nc-row-meta span{min-width:0}.nc-cotas-page .nc-cotas-row .nc-row-meta b{font-size:.5rem;line-height:1.05}.nc-cotas-page .nc-cotas-row .nc-row-meta small{font-size:.62rem;line-height:1.15;white-space:normal}.nc-cotas-page .nc-cotas-row>.nc-chip{width:100%;min-width:0;height:28px;min-height:28px;padding:0 .55rem;font-size:.6rem;line-height:1}.nc-cotas-page .nc-cotas-row>.nc-link-pill{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:28px;padding:0 .55rem;border:1px solid rgba(31,130,255,.22);border-radius:999px;background:#1f82ff14;color:#075fd3;font-size:.6rem;font-weight:950;white-space:nowrap}.nc-cotas-page .nc-cotas-priority-row{grid-template-columns:auto minmax(0,1fr) minmax(180px,auto)}.nc-cotas-page .nc-cotas-priority-row em{color:#075fd3;font-size:.64rem;font-style:normal;font-weight:900;text-align:right}@media(max-width:1480px){.nc-cotas-page .nc-list-row.nc-cotas-row{grid-template-columns:minmax(210px,.9fr) minmax(470px,1.55fr) minmax(104px,.34fr) minmax(96px,.3fr) minmax(78px,.24fr)!important;gap:.55rem}.nc-cotas-page .nc-cotas-row .nc-row-meta.nc-cotas-row-meta{grid-template-columns:.4fr .72fr .86fr .66fr minmax(128px,1fr)!important}}@media(max-width:1180px){.nc-cotas-page .nc-cotas-filter-bar{grid-template-columns:1fr 1fr}.nc-cotas-page .nc-list-row.nc-cotas-row{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row;min-height:auto}.nc-cotas-page .nc-cotas-row .nc-row-meta.nc-cotas-row-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.nc-cotas-page .nc-cotas-row>.nc-chip,.nc-cotas-page .nc-cotas-row>.nc-link-pill{width:fit-content;min-width:120px}}@media(max-width:760px){.nc-cotas-page .nc-cotas-filter-bar,.nc-cotas-page .nc-cotas-row .nc-row-meta.nc-cotas-row-meta,.nc-cotas-page .nc-cotas-intel-grid,.nc-cotas-page .nc-cotas-command-grid{grid-template-columns:1fr!important}.nc-cotas-page .nc-cotas-atlas-hero{align-items:flex-start}}.nc-patio-inteligente-page{--vagas-ink: #061f44;--vagas-muted: #60799b;--vagas-line: rgba(183, 211, 244, .9);display:grid!important;gap:.95rem!important;color:var(--vagas-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important}.nc-patio-inteligente-page *,.nc-patio-inteligente-page *:before,.nc-patio-inteligente-page *:after{box-sizing:border-box!important}.nc-patio-inteligente-page p,.nc-patio-inteligente-page h2,.nc-patio-inteligente-page h3,.nc-patio-inteligente-page h4{margin-top:0!important}.nc-patio-inteligente-page button,.nc-patio-inteligente-page select,.nc-patio-inteligente-page input,.nc-patio-inteligente-page textarea{font-family:inherit!important}.nc-patio-inteligente-page button{cursor:pointer!important}.nc-patio-inteligente-page .nc-patio-map-enterprise,.nc-patio-inteligente-page .nc-patio-map-panel,.nc-patio-inteligente-page .nc-patio-backend-intelligence,.nc-patio-inteligente-page .nc-patio-alerts-panel,.nc-patio-inteligente-page .nc-patio-alert-panel,.nc-patio-inteligente-page .nc-patio-resposta-panel,.nc-patio-inteligente-page .nc-patio-action-response-panel,.nc-patio-inteligente-page .nc-marina-executive-center,.nc-patio-inteligente-page .nc-marina-automation-panel,.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel{position:relative!important;display:grid!important;gap:.85rem!important;width:100%!important;padding:1rem!important;overflow:hidden!important;border:1px solid rgba(183,211,244,.92)!important;border-radius:24px!important;background:radial-gradient(circle at top right,rgba(31,130,255,.1),transparent 34%),linear-gradient(135deg,#fffffffa,#eff7ffeb)!important;box-shadow:0 16px 38px #2758941a!important}.nc-patio-inteligente-page .nc-patio-map-enterprise:before,.nc-patio-inteligente-page .nc-patio-map-panel:before,.nc-patio-inteligente-page .nc-marina-executive-center:before,.nc-patio-inteligente-page .nc-marina-automation-panel:before,.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:linear-gradient(115deg,rgba(255,255,255,.62),transparent 42%,rgba(14,165,233,.08))!important}.nc-patio-inteligente-page .nc-patio-map-enterprise>*,.nc-patio-inteligente-page .nc-patio-map-panel>*,.nc-patio-inteligente-page .nc-marina-executive-center>*,.nc-patio-inteligente-page .nc-marina-automation-panel>*,.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel>*{position:relative!important;z-index:1!important}.nc-patio-inteligente-page .nc-eyebrow,.nc-patio-inteligente-page .nc-mobile-eyebrow,.nc-patio-inteligente-page [class*=eyebrow]{display:block!important;margin:0 0 .28rem!important;color:#075fd3!important;font-size:.64rem!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.nc-patio-inteligente-page h2,.nc-patio-inteligente-page h3{color:var(--vagas-ink)!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1.12!important}.nc-patio-inteligente-page h2{font-size:clamp(1.12rem,1.45vw,1.48rem)!important}.nc-patio-inteligente-page h3{font-size:clamp(.98rem,1.1vw,1.18rem)!important}.nc-patio-inteligente-page p,.nc-patio-inteligente-page span,.nc-patio-inteligente-page small{line-height:1.42!important}.nc-patio-inteligente-page .nc-chip,.nc-patio-inteligente-page [class*=pill],.nc-patio-inteligente-page [class*=badge]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:26px!important;padding:.28rem .66rem!important;border-radius:999px!important;border:1px solid rgba(31,130,255,.24)!important;background:#1f82ff1a!important;color:#075fd3!important;font-size:.64rem!important;font-weight:900!important;white-space:nowrap!important}.nc-patio-inteligente-page .nc-patio-alerts-panel,.nc-patio-inteligente-page .nc-patio-alert-panel{border-top:4px solid #ff7b1a!important}.nc-patio-inteligente-page .nc-patio-alert-grid,.nc-patio-inteligente-page .nc-patio-alerts-grid,.nc-patio-inteligente-page .nc-patio-alert-kpis,.nc-patio-inteligente-page .nc-patio-alert-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.62rem!important}.nc-patio-inteligente-page .nc-patio-alert-card,.nc-patio-inteligente-page .nc-patio-alert-item,.nc-patio-inteligente-page .nc-patio-alert-summary>*,.nc-patio-inteligente-page .nc-patio-alert-kpis>*{display:grid!important;gap:.32rem!important;min-height:72px!important;padding:.72rem!important;border:1px solid rgba(255,123,26,.2)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff7edf5,#ffffffe0)!important;box-shadow:0 9px 22px #f973160f!important}.nc-patio-inteligente-page .nc-patio-alert-card strong,.nc-patio-inteligente-page .nc-patio-alert-item strong{color:#0f172a!important;font-size:.86rem!important;font-weight:900!important}.nc-patio-inteligente-page .nc-patio-alert-card small,.nc-patio-inteligente-page .nc-patio-alert-item small{color:#8a5a18!important;font-weight:760!important}.nc-patio-inteligente-page .nc-patio-resposta-panel,.nc-patio-inteligente-page .nc-patio-action-response-panel{border-top:4px solid #15b76b!important}.nc-patio-inteligente-page .nc-patio-resposta-grid,.nc-patio-inteligente-page .nc-patio-action-grid,.nc-patio-inteligente-page .nc-patio-resposta-actions,.nc-patio-inteligente-page .nc-patio-resposta-steps,.nc-patio-inteligente-page .nc-patio-action-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7rem!important}.nc-patio-inteligente-page .nc-patio-resposta-grid>*,.nc-patio-inteligente-page .nc-patio-action-grid>*,.nc-patio-inteligente-page .nc-patio-resposta-actions>*,.nc-patio-inteligente-page .nc-patio-resposta-steps>*,.nc-patio-inteligente-page .nc-patio-action-plan-grid>*{min-height:76px!important;padding:.74rem!important;border:1px solid rgba(21,183,107,.18)!important;border-radius:18px!important;background:linear-gradient(135deg,#f0fdf4f0,#ffffffe0)!important;box-shadow:0 10px 24px #15b76b0e!important}.nc-patio-inteligente-page .nc-marina-executive-center{border-top:4px solid #1f82ff!important}.nc-patio-inteligente-page .nc-marina-executive-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(135px,.65fr))!important;gap:.72rem!important}.nc-patio-inteligente-page .nc-marina-executive-grid>div,.nc-patio-inteligente-page .nc-marina-executive-card{min-height:86px!important;padding:.78rem!important;border:1px solid rgba(183,211,244,.9)!important;border-radius:18px!important;background:#ffffffc7!important;box-shadow:0 10px 24px #2758940f!important}.nc-patio-inteligente-page .nc-marina-executive-grid small,.nc-patio-inteligente-page .nc-marina-executive-card small{display:block!important;color:#64748b!important;font-size:.58rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.nc-patio-inteligente-page .nc-marina-executive-grid strong,.nc-patio-inteligente-page .nc-marina-executive-card strong{display:block!important;margin-top:.28rem!important;color:#061f44!important;font-size:1rem!important;font-weight:900!important;line-height:1.1!important}.nc-patio-inteligente-page .nc-marina-executive-lanes,.nc-patio-inteligente-page .nc-marina-executive-bars,.nc-patio-inteligente-page .nc-marina-executive-timeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.7rem!important}.nc-patio-inteligente-page .nc-marina-executive-bars>*,.nc-patio-inteligente-page .nc-marina-executive-timeline>*{padding:.68rem!important;border-radius:16px!important;border:1px solid rgba(202,223,248,.96)!important;background:#ffffffb8!important}.nc-patio-inteligente-page .nc-marina-automation-panel{border-top:4px solid #07a7d7!important}.nc-patio-inteligente-page .nc-marina-automation-grid{display:grid!important;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.35fr)!important;gap:.75rem!important}.nc-patio-inteligente-page .nc-marina-automation-summary,.nc-patio-inteligente-page .nc-marina-automation-history{display:grid!important;gap:.65rem!important;padding:.85rem!important;border:1px solid rgba(183,211,244,.9)!important;border-radius:18px!important;background:#ffffffc7!important}.nc-patio-inteligente-page .nc-marina-automation-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}.nc-patio-inteligente-page .nc-marina-automation-kpis span,.nc-patio-inteligente-page .nc-marina-automation-event{display:grid!important;gap:.18rem!important;padding:.62rem!important;border:1px solid rgba(202,223,248,.9)!important;border-radius:15px!important;background:#f8fafcdb!important}.nc-patio-inteligente-page .nc-marina-automation-action{display:grid!important;align-content:start!important;gap:.38rem!important;min-height:118px!important;padding:.75rem!important;color:#061f44!important;border:1px solid rgba(183,211,244,.94)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;box-shadow:0 10px 24px #27589412!important;text-align:left!important;transition:transform .16s ease,box-shadow .16s ease!important}.nc-patio-inteligente-page .nc-marina-automation-action:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 14px 30px #2758941c!important}.nc-patio-inteligente-page .nc-marina-automation-action strong,.nc-patio-inteligente-page .nc-marina-automation-action b{color:#061f44!important;font-size:.78rem!important;font-weight:900!important}.nc-patio-inteligente-page .nc-marina-automation-action span,.nc-patio-inteligente-page .nc-marina-automation-action small,.nc-patio-inteligente-page .nc-marina-automation-action p{color:#60799b!important;font-size:.68rem!important;font-weight:760!important;line-height:1.35!important}.nc-patio-inteligente-page .nc-marina-automation-action em{display:inline-flex!important;width:fit-content!important;padding:.28rem .5rem!important;border-radius:999px!important;background:#1f82ff14!important;color:#075fd3!important;font-size:.58rem!important;font-style:normal!important;font-weight:900!important}.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel{border-top:4px solid #8b4ff6!important}.nc-patio-inteligente-page .nc-aggressive-ai-command{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.75rem!important;align-items:center!important;padding:.82rem!important;border:1px solid rgba(139,79,246,.18)!important;border-radius:18px!important;background:#ffffffc2!important}.nc-patio-inteligente-page .nc-aggressive-ai-modes{display:inline-flex!important;gap:.35rem!important;padding:.28rem!important;border-radius:999px!important;background:#e2e8f0c2!important}.nc-patio-inteligente-page .nc-aggressive-ai-modes button,.nc-patio-inteligente-page .nc-aggressive-ai-card button,.nc-patio-inteligente-page .nc-marina-automation-panel button,.nc-patio-inteligente-page .nc-patio-resposta-panel button,.nc-patio-inteligente-page .nc-patio-alerts-panel button{min-height:32px!important;padding:.38rem .7rem!important;border:1px solid rgba(31,130,255,.2)!important;border-radius:999px!important;background:#ffffffd1!important;color:#075fd3!important;font-size:.66rem!important;font-weight:900!important;box-shadow:none!important}.nc-patio-inteligente-page .nc-aggressive-ai-modes button.active,.nc-patio-inteligente-page .nc-aggressive-ai-card button:hover,.nc-patio-inteligente-page .nc-marina-automation-panel button:hover,.nc-patio-inteligente-page .nc-patio-resposta-panel button:hover,.nc-patio-inteligente-page .nc-patio-alerts-panel button:hover{color:#fff!important;border-color:#1f82ff6b!important;background:linear-gradient(135deg,#1f82ff,#075fd3)!important;box-shadow:0 10px 20px #1f82ff29!important}.nc-patio-inteligente-page .nc-aggressive-ai-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important}.nc-patio-inteligente-page .nc-aggressive-ai-kpis div,.nc-patio-inteligente-page .nc-aggressive-ai-card,.nc-patio-inteligente-page .nc-aggressive-ai-item{display:grid!important;gap:.38rem!important;padding:.78rem!important;border:1px solid rgba(139,79,246,.18)!important;border-radius:18px!important;background:linear-gradient(135deg,#f5f3fff2,#ffffffe0)!important;box-shadow:0 10px 24px #8b4ff60e!important}.nc-patio-inteligente-page .nc-aggressive-ai-grid,.nc-patio-inteligente-page .nc-aggressive-ai-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important}.nc-patio-inteligente-page .nc-aggressive-ai-card header{display:flex!important;justify-content:space-between!important;gap:.6rem!important;align-items:flex-start!important}.nc-patio-inteligente-page .nc-aggressive-ai-card h4,.nc-patio-inteligente-page .nc-aggressive-ai-card strong{color:#061f44!important;font-size:.9rem!important;font-weight:900!important;line-height:1.2!important}.nc-patio-inteligente-page .nc-aggressive-ai-card p,.nc-patio-inteligente-page .nc-aggressive-ai-card span,.nc-patio-inteligente-page .nc-aggressive-ai-card small,.nc-patio-inteligente-page .nc-aggressive-ai-command p{color:#60799b!important;font-size:.7rem!important;font-weight:740!important;line-height:1.38!important}.nc-patio-inteligente-page .nc-patio-map-grid,.nc-patio-inteligente-page .nc-patio-map-board,.nc-patio-inteligente-page .nc-patio-map-enterprise-grid,.nc-patio-inteligente-page .nc-patio-vagas-grid,.nc-patio-inteligente-page .nc-patio-sector-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:.7rem!important}.nc-patio-inteligente-page .nc-patio-vaga-card,.nc-patio-inteligente-page .nc-patio-map-card,.nc-patio-inteligente-page .nc-patio-sector-card,.nc-patio-inteligente-page .nc-patio-map-enterprise-card{display:grid!important;gap:.38rem!important;min-height:116px!important;padding:.78rem!important;border:1px solid rgba(183,211,244,.96)!important;border-radius:18px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;box-shadow:0 10px 24px #27589412!important;text-align:left!important}.nc-patio-inteligente-page .nc-patio-vaga-card b,.nc-patio-inteligente-page .nc-patio-map-card b,.nc-patio-inteligente-page .nc-patio-sector-card b,.nc-patio-inteligente-page .nc-patio-map-enterprise-card b,.nc-patio-inteligente-page .nc-patio-vaga-card strong,.nc-patio-inteligente-page .nc-patio-map-card strong,.nc-patio-inteligente-page .nc-patio-sector-card strong,.nc-patio-inteligente-page .nc-patio-map-enterprise-card strong{color:#061f44!important;font-size:.8rem!important;font-weight:900!important;line-height:1.18!important}.nc-patio-inteligente-page .nc-patio-vaga-card small,.nc-patio-inteligente-page .nc-patio-map-card small,.nc-patio-inteligente-page .nc-patio-sector-card small,.nc-patio-inteligente-page .nc-patio-map-enterprise-card small,.nc-patio-inteligente-page .nc-patio-vaga-card span,.nc-patio-inteligente-page .nc-patio-map-card span,.nc-patio-inteligente-page .nc-patio-sector-card span,.nc-patio-inteligente-page .nc-patio-map-enterprise-card span{color:#60799b!important;font-size:.66rem!important;font-weight:760!important;line-height:1.32!important}.nc-patio-inteligente-page .nc-marina-executive-center>div:not([class]),.nc-patio-inteligente-page .nc-marina-automation-panel>div:not([class]),.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel>div:not([class]),.nc-patio-inteligente-page .nc-patio-map-enterprise>div:not([class]){display:grid!important;gap:.6rem!important}.nc-patio-inteligente-page .nc-marina-executive-center>div:not([class])>*,.nc-patio-inteligente-page .nc-marina-automation-panel>div:not([class])>*,.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel>div:not([class])>*,.nc-patio-inteligente-page .nc-patio-map-enterprise>div:not([class])>*{min-width:0!important}@media(max-width:1180px){.nc-patio-inteligente-page .nc-marina-executive-grid,.nc-patio-inteligente-page .nc-marina-executive-lanes,.nc-patio-inteligente-page .nc-marina-executive-bars,.nc-patio-inteligente-page .nc-marina-executive-timeline,.nc-patio-inteligente-page .nc-aggressive-ai-grid,.nc-patio-inteligente-page .nc-aggressive-ai-cards,.nc-patio-inteligente-page .nc-patio-alert-grid,.nc-patio-inteligente-page .nc-patio-alerts-grid,.nc-patio-inteligente-page .nc-patio-alert-kpis,.nc-patio-inteligente-page .nc-patio-alert-summary,.nc-patio-inteligente-page .nc-patio-resposta-grid,.nc-patio-inteligente-page .nc-patio-action-grid,.nc-patio-inteligente-page .nc-patio-resposta-actions,.nc-patio-inteligente-page .nc-patio-resposta-steps,.nc-patio-inteligente-page .nc-patio-action-plan-grid,.nc-patio-inteligente-page .nc-marina-automation-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.nc-patio-inteligente-page .nc-marina-automation-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.nc-patio-inteligente-page .nc-marina-executive-grid,.nc-patio-inteligente-page .nc-marina-executive-lanes,.nc-patio-inteligente-page .nc-marina-executive-bars,.nc-patio-inteligente-page .nc-marina-executive-timeline,.nc-patio-inteligente-page .nc-aggressive-ai-grid,.nc-patio-inteligente-page .nc-aggressive-ai-cards,.nc-patio-inteligente-page .nc-aggressive-ai-kpis,.nc-patio-inteligente-page .nc-patio-alert-grid,.nc-patio-inteligente-page .nc-patio-alerts-grid,.nc-patio-inteligente-page .nc-patio-alert-kpis,.nc-patio-inteligente-page .nc-patio-alert-summary,.nc-patio-inteligente-page .nc-patio-resposta-grid,.nc-patio-inteligente-page .nc-patio-action-grid,.nc-patio-inteligente-page .nc-patio-resposta-actions,.nc-patio-inteligente-page .nc-patio-resposta-steps,.nc-patio-inteligente-page .nc-patio-action-plan-grid,.nc-patio-inteligente-page .nc-marina-automation-kpis,.nc-patio-inteligente-page .nc-marina-automation-actions,.nc-patio-inteligente-page .nc-aggressive-ai-command{grid-template-columns:1fr!important}.nc-patio-inteligente-page .nc-aggressive-ai-modes{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.nc-error{padding:.75rem .85rem;border:1px solid rgba(240,68,94,.26);border-radius:16px;background:#f0445e14;color:#c0263d;font-size:.74rem;font-weight:850}.nc-patio-alertas-operacionais-panel,.nc-patio-resposta-operacional-panel,.nc-marina-check-panel,.nc-marina-trace-panel,.nc-marina-evidence-panel,.nc-marina-qr-panel{position:relative;display:grid;gap:.82rem;padding:.88rem;overflow:hidden;border:1px solid rgba(183,211,244,.94);border-radius:22px;background:radial-gradient(circle at top right,rgba(31,130,255,.08),transparent 34%),linear-gradient(135deg,#fffffffa,#f6fbfff5);box-shadow:0 15px 34px #2758941a}.nc-patio-alertas-operacionais-panel:before,.nc-patio-resposta-operacional-panel:before,.nc-marina-check-panel:before,.nc-marina-trace-panel:before,.nc-marina-evidence-panel:before,.nc-marina-qr-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.08;background:linear-gradient(135deg,var(--nc-blue),transparent 72%)}.nc-patio-alertas-operacionais-panel>*,.nc-patio-resposta-operacional-panel>*,.nc-marina-check-panel>*,.nc-marina-trace-panel>*,.nc-marina-evidence-panel>*,.nc-marina-qr-panel>*{position:relative;z-index:1}.nc-patio-alertas-grid,.nc-patio-alerta-kpis,.nc-patio-backend-grid,.nc-marina-check-grid,.nc-marina-trace-grid,.nc-marina-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.nc-patio-alertas-grid>div,.nc-patio-alerta-kpis>div,.nc-patio-backend-grid>div,.nc-marina-check-grid>div,.nc-marina-trace-grid>div,.nc-marina-evidence-grid>div,.nc-patio-modal-kpis>div,.nc-marina-qr-kpis span,.nc-marina-qr-info-grid>div{display:grid;gap:.18rem;min-width:0;min-height:72px;padding:.72rem;border:1px solid rgba(197,220,248,.96);border-radius:17px;background:linear-gradient(135deg,#fffffffa,#f4f9fff0);box-shadow:0 10px 22px #27589411}.nc-marina-check-card.main,.nc-marina-trace-card.main,.nc-marina-evidence-card.main,.nc-patio-alerta-master-card,.nc-patio-resposta-master,.nc-marina-qr-summary,.nc-marina-executive-main{grid-column:span 2;min-height:108px;border-top:4px solid var(--nc-blue);background:radial-gradient(circle at top right,rgba(31,130,255,.12),transparent 38%),linear-gradient(135deg,#fff,#f4f9ff)}.nc-patio-alertas-grid small,.nc-patio-alerta-kpis small,.nc-patio-backend-grid small,.nc-marina-check-grid small,.nc-marina-trace-grid small,.nc-marina-evidence-grid small,.nc-marina-qr-summary small,.nc-marina-executive-main small,.nc-patio-modal-kpis small,.nc-marina-qr-info-grid small{color:#6b83a5;font-size:.58rem;font-weight:1000;letter-spacing:.065em;text-transform:uppercase}.nc-patio-alertas-grid strong,.nc-patio-alerta-kpis strong,.nc-patio-backend-grid strong,.nc-marina-check-grid strong,.nc-marina-trace-grid strong,.nc-marina-evidence-grid strong,.nc-marina-qr-summary strong,.nc-marina-executive-main strong,.nc-patio-modal-kpis strong,.nc-marina-qr-info-grid strong{color:var(--nc-ink);font-size:1rem;font-weight:1000;line-height:1.08;letter-spacing:-.04em}.nc-patio-alertas-grid span,.nc-patio-alerta-kpis span,.nc-patio-backend-grid span,.nc-marina-check-grid span,.nc-marina-trace-grid span,.nc-marina-evidence-grid span,.nc-marina-qr-summary p,.nc-marina-executive-main p,.nc-marina-qr-info-grid span{color:var(--nc-muted);font-size:.66rem;font-weight:760;line-height:1.35}.nc-patio-alertas-lista,.nc-patio-backend-lists,.nc-marina-trace-list,.nc-marina-evidence-list,.nc-marina-qr-list,.nc-marina-qr-history,.nc-marina-modal-check-history,.nc-marina-modal-trace-history,.nc-marina-modal-evidence-history{display:grid;gap:.52rem}.nc-patio-alerta-item,.nc-marina-trace-event,.nc-marina-evidence-event,.nc-marina-check-event,.nc-patio-timeline-event,.nc-patio-alerta-empty,.nc-patio-sector-empty{position:relative;display:grid;gap:.22rem;min-width:0;padding:.65rem .72rem;overflow:hidden;border:1px solid rgba(199,221,248,.96);border-left:4px solid var(--nc-blue);border-radius:16px;background:linear-gradient(135deg,#fffffffa,#f7fbfff2);box-shadow:0 8px 18px #2758940f;color:var(--nc-ink)}.nc-patio-alerta-item.red,.nc-marina-trace-event.red,.nc-marina-evidence-event.red,.nc-marina-check-event.red,.nc-patio-timeline-event.red{border-left-color:var(--nc-red)}.nc-patio-alerta-item.orange,.nc-marina-trace-event.orange,.nc-marina-evidence-event.orange,.nc-marina-check-event.orange,.nc-patio-timeline-event.orange{border-left-color:var(--nc-orange)}.nc-patio-alerta-item.green,.nc-marina-trace-event.green,.nc-marina-evidence-event.green,.nc-marina-check-event.green,.nc-patio-timeline-event.green{border-left-color:var(--nc-green)}.nc-patio-alerta-item.cyan,.nc-marina-trace-event.cyan,.nc-marina-evidence-event.cyan,.nc-marina-check-event.cyan,.nc-patio-timeline-event.cyan{border-left-color:var(--nc-cyan)}.nc-patio-alerta-item.purple,.nc-marina-trace-event.purple,.nc-marina-evidence-event.purple,.nc-marina-check-event.purple,.nc-patio-timeline-event.purple{border-left-color:var(--nc-purple)}.nc-patio-alerta-item span,.nc-marina-trace-event span,.nc-marina-evidence-event span,.nc-marina-check-event span,.nc-patio-timeline-event span,.nc-patio-alerta-severidade{justify-self:start;display:inline-flex;align-items:center;min-height:22px;padding:.18rem .5rem;border-radius:999px;color:#075fd3;border:1px solid rgba(31,130,255,.2);background:#1f82ff17;font-size:.58rem;font-weight:1000;letter-spacing:.04em;text-transform:uppercase}.nc-patio-alerta-item strong,.nc-marina-trace-event strong,.nc-marina-evidence-event strong,.nc-marina-check-event strong,.nc-patio-timeline-event b{color:var(--nc-ink);font-size:.75rem;font-weight:1000}.nc-patio-alerta-item small,.nc-marina-trace-event small,.nc-marina-evidence-event small,.nc-marina-check-event small,.nc-patio-timeline-event small,.nc-patio-alerta-item p,.nc-marina-trace-event p,.nc-marina-evidence-event p,.nc-marina-check-event p,.nc-patio-timeline-event p{margin:0;color:var(--nc-muted);font-size:.66rem;font-weight:740;line-height:1.35}.nc-patio-marina-blueprint{position:relative;display:grid;gap:.75rem;min-height:300px;padding:.92rem;overflow:hidden;border:1px solid rgba(185,213,247,.96);border-radius:24px;background:radial-gradient(circle at top left,rgba(7,167,215,.16),transparent 30%),linear-gradient(135deg,#fffffffa,#eef7fff2);box-shadow:inset 0 1px #ffffffe6,0 16px 34px #2758941a}.nc-patio-blueprint-water,.nc-patio-blueprint-access{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:16px;color:#fff;font-size:.68rem;font-weight:1000;letter-spacing:.035em;text-transform:uppercase}.nc-patio-blueprint-water{background:linear-gradient(135deg,#07a7d7,#075fd3);box-shadow:0 12px 24px #07a7d738}.nc-patio-blueprint-access{color:#075fd3;border:1px solid rgba(31,130,255,.22);background:#1f82ff17}.nc-patio-blueprint-sector{display:grid;gap:.48rem;padding:.7rem;border:1px solid rgba(198,221,248,.96);border-radius:18px;background:#ffffffb8}.nc-patio-blueprint-sector h4,.nc-patio-blueprint-sector strong{margin:0;color:var(--nc-ink);font-size:.78rem;font-weight:1000;letter-spacing:-.025em}.nc-patio-blueprint-sector small{color:var(--nc-muted);font-size:.62rem;font-weight:780}.nc-patio-blueprint-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.5rem}.nc-patio-slot-card{display:grid;gap:.2rem;min-height:76px;padding:.58rem;border:1px solid rgba(198,221,248,.96);border-top:4px solid var(--nc-blue);border-radius:16px;background:linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 8px 18px #27589412;color:var(--nc-ink);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nc-patio-slot-card:hover{transform:translateY(-1px);box-shadow:0 13px 24px #2758941f;border-color:#1f82ff5c}.nc-patio-slot-card.status-livre{border-top-color:var(--nc-green)}.nc-patio-slot-card.status-ocupada{border-top-color:var(--nc-orange)}.nc-patio-slot-card.status-reservada{border-top-color:var(--nc-purple)}.nc-patio-slot-card.status-manutencao{border-top-color:var(--nc-cyan)}.nc-patio-slot-card.status-bloqueada{border-top-color:var(--nc-red)}.nc-patio-slot-card.status-visitante{border-top-color:var(--nc-gold)}.nc-patio-slot-code{color:var(--nc-ink);font-size:.76rem;font-weight:1000}.nc-patio-slot-card small,.nc-patio-slot-card span:not(.nc-patio-slot-code){overflow:hidden;color:var(--nc-muted);font-size:.6rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.nc-patio-map-legend-enterprise,[class^=nc-patio-legend-]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.nc-patio-map-legend-enterprise span,[class^=nc-patio-legend-] span{display:inline-flex;align-items:center;gap:.32rem;min-height:24px;padding:.22rem .55rem;border:1px solid rgba(31,130,255,.18);border-radius:999px;background:#ffffffc7;color:var(--nc-muted);font-size:.62rem;font-weight:850}.nc-patio-modal-enterprise,.nc-marina-modal-checkin,.nc-marina-qr-modal{display:grid;gap:.78rem;margin-top:.85rem}.nc-patio-modal-timeline{display:grid;gap:.52rem;padding:.72rem;border:1px solid rgba(198,221,248,.96);border-radius:18px;background:#ffffffad}.nc-patio-modal-timeline>strong,.nc-marina-modal-check-history>strong,.nc-marina-modal-trace-history>strong,.nc-marina-modal-evidence-history>strong,.nc-marina-qr-history>strong{color:var(--nc-ink);font-size:.78rem;font-weight:1000;letter-spacing:-.02em}.nc-patio-timeline-event{grid-template-columns:auto minmax(0,1fr);align-items:start}.nc-patio-timeline-event>span{width:30px;height:30px;justify-content:center;padding:0;border-radius:11px}.nc-patio-modal-kpis,.nc-marina-qr-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.nc-patio-modal-actions,.nc-marina-modal-check-actions,.nc-marina-mobile-actions,.nc-marina-qr-actions{display:flex;flex-wrap:wrap;gap:.48rem;align-items:center}.nc-patio-modal-actions button,.nc-marina-modal-check-actions button,.nc-marina-mobile-actions button,.nc-marina-qr-actions button{min-height:36px;padding:0 .72rem;border:1px solid rgba(31,130,255,.2);border-radius:12px;background:linear-gradient(135deg,#318aff,#075fd3);color:#fff;box-shadow:0 11px 22px #1f82ff2e;font-size:.68rem;font-weight:1000;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.nc-patio-modal-actions button:hover,.nc-marina-modal-check-actions button:hover,.nc-marina-mobile-actions button:hover,.nc-marina-qr-actions button:hover{transform:translateY(-1px);box-shadow:0 14px 25px #1f82ff3d}.nc-patio-modal-actions button:disabled,.nc-marina-modal-check-actions button:disabled,.nc-marina-mobile-actions button:disabled,.nc-marina-qr-actions button:disabled{cursor:not-allowed;opacity:.58;transform:none;filter:grayscale(.12)}.nc-marina-modal-check-form{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:.55rem}.nc-marina-modal-check-form label{display:grid;gap:.28rem;color:#08244a;font-size:.62rem;font-weight:1000;letter-spacing:.055em;text-transform:uppercase}.nc-marina-modal-check-form input,.nc-marina-modal-check-form textarea{width:100%;min-height:35px;padding:.42rem .62rem;border:1px solid rgba(186,213,246,.98);border-radius:12px;background:linear-gradient(135deg,#fff,#f1f7ff);color:var(--nc-ink);font-size:.72rem;font-weight:780;outline:none}.nc-marina-modal-check-form textarea{min-height:68px;resize:vertical}.nc-marina-modal-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.nc-marina-modal-checklist button,.nc-marina-mobile-checklist button{display:flex;align-items:center;gap:.46rem;min-height:38px;padding:.48rem .58rem;border:1px solid rgba(198,221,248,.96);border-radius:13px;background:#ffffffc7;color:var(--nc-ink);font-size:.68rem;font-weight:850;text-align:left;cursor:pointer}.nc-marina-modal-checklist button.ativo,.nc-marina-mobile-checklist button.ativo{color:#0f8f55;border-color:#15b76b47;background:#15b76b17}.nc-marina-mobile-shell{display:grid;gap:.85rem;min-height:100vh;padding:1rem;color:var(--nc-ink);background:radial-gradient(circle at top left,rgba(31,130,255,.16),transparent 34%),linear-gradient(135deg,#eef6ff,#fff 48%,#e8f4ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nc-marina-mobile-hero{display:grid;gap:.55rem;padding:1rem;border:1px solid rgba(188,214,246,.96);border-radius:24px;background:linear-gradient(135deg,#061f44f5,#1f82ffc7);color:#fff;box-shadow:0 20px 48px #27589438}.nc-marina-mobile-hero h1,.nc-marina-mobile-hero h2,.nc-marina-mobile-hero h3{margin:0;color:#fff;font-size:clamp(1.45rem,5vw,2.25rem);line-height:.98;letter-spacing:-.06em}.nc-marina-mobile-hero p{margin:0;color:#ffffffd6;font-size:.78rem;font-weight:740;line-height:1.45}.nc-marina-mobile-badge{justify-self:start;padding:.32rem .62rem;border-radius:999px;background:#ffffffe0;color:#075fd3;font-size:.64rem;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.nc-marina-mobile-status-grid,.nc-marina-mobile-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.nc-marina-mobile-status-grid span,.nc-marina-mobile-data span{display:grid;gap:.12rem;padding:.56rem;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:#ffffff26;color:#fff;font-size:.66rem;font-weight:850}.nc-marina-mobile-data span{color:var(--nc-ink);border-color:#c6ddf8f5;background:#ffffffc2}.nc-marina-mobile-card{display:grid;gap:.55rem;padding:.82rem;border:1px solid rgba(188,214,246,.96);border-top:4px solid var(--nc-blue);border-radius:20px;background:#ffffffdb;box-shadow:0 14px 30px #2758941a}.nc-marina-mobile-card.green{border-top-color:var(--nc-green)}.nc-marina-mobile-card.orange{border-top-color:var(--nc-orange)}.nc-marina-mobile-card.red,.nc-marina-mobile-card.danger{border-top-color:var(--nc-red)}.nc-marina-mobile-card.cyan{border-top-color:var(--nc-cyan)}.nc-marina-mobile-card.purple{border-top-color:var(--nc-purple)}.nc-marina-mobile-card small{color:#6b83a5;font-size:.6rem;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}.nc-marina-mobile-card strong{color:var(--nc-ink);font-size:.98rem;font-weight:1000;letter-spacing:-.035em}.nc-marina-mobile-card p,.nc-marina-mobile-alert{margin:0;color:var(--nc-muted);font-size:.7rem;font-weight:740;line-height:1.42}.nc-marina-mobile-alert{padding:.58rem;border:1px solid rgba(255,123,26,.22);border-radius:14px;background:#ff7b1a14}.nc-marina-mobile-timeline{display:grid;gap:.45rem}.nc-marina-mobile-timeline span{display:grid;gap:.12rem;padding:.54rem;border:1px solid rgba(198,221,248,.96);border-radius:13px;background:#ffffffb8;color:var(--nc-ink);font-size:.68rem;font-weight:850}.nc-marina-qr-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:.72rem}.nc-marina-qr-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-top:.38rem}.nc-marina-qr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:58px;padding:.55rem;border:1px solid rgba(198,221,248,.96);border-left:4px solid var(--nc-blue);border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff);color:var(--nc-ink);text-align:left;cursor:pointer}.nc-marina-qr-row.livre{border-left-color:var(--nc-green)}.nc-marina-qr-row.ocupada{border-left-color:var(--nc-orange)}.nc-marina-qr-row.reservada{border-left-color:var(--nc-purple)}.nc-marina-qr-row.manutencao{border-left-color:var(--nc-cyan)}.nc-marina-qr-row.bloqueada{border-left-color:var(--nc-red)}.nc-marina-qr-mini,.nc-marina-qr-canvas{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:.28rem;border:1px solid rgba(188,214,246,.96);border-radius:10px;background:#fff}.nc-marina-qr-mini{width:42px;height:42px}.nc-marina-qr-mini i,.nc-marina-qr-canvas i{display:block;border-radius:2px;background:#e8f1fb}.nc-marina-qr-mini i.on,.nc-marina-qr-canvas i.on{background:#061f44}.nc-marina-qr-row strong{overflow:hidden;color:var(--nc-ink);font-size:.76rem;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.nc-marina-qr-row small{overflow:hidden;color:var(--nc-muted);font-size:.62rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.nc-marina-qr-modal{grid-template-columns:minmax(210px,.5fr) minmax(0,1fr);align-items:start}.nc-marina-qr-canvas{width:min(240px,100%);aspect-ratio:1;gap:5px;padding:.75rem;border-radius:24px;box-shadow:0 18px 38px #2758941f}.nc-marina-qr-page-preview{display:grid;gap:.62rem;padding:.82rem;border:1px solid rgba(198,221,248,.96);border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f6fbfff0)}.nc-marina-qr-page-preview h3{margin:0;color:var(--nc-ink);font-size:1.25rem;font-weight:1000;letter-spacing:-.05em}.nc-marina-qr-page-preview p{margin:0;color:var(--nc-muted);font-size:.72rem;font-weight:760;line-height:1.42}.nc-marina-qr-status-line{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--nc-muted);font-size:.68rem;font-weight:850}.nc-marina-qr-actions button:nth-child(n+2){color:#075fd3;background:#1f82ff1a;border-color:#1f82ff3d;box-shadow:none}.nc-marina-executive-grid,.nc-marina-executive-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.nc-marina-executive-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-marina-executive-grid>div,.nc-marina-executive-card{display:grid;gap:.36rem;padding:.72rem;border:1px solid rgba(198,221,248,.96);border-radius:17px;background:#ffffffbd;box-shadow:0 10px 22px #2758940f}.nc-marina-executive-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:34px;padding:.4rem .55rem;overflow:hidden;border:1px solid rgba(198,221,248,.96);border-radius:12px;background:#fff;color:var(--nc-ink);font-size:.66rem;font-weight:900;cursor:pointer}.nc-marina-executive-bar i{position:absolute;left:0;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--nc-blue),var(--nc-cyan))}.nc-marina-executive-rank,.nc-marina-executive-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;margin:0;padding:.42rem;border:1px solid rgba(198,221,248,.86);border-radius:12px;background:#ffffffb3;color:var(--nc-muted);font-size:.66rem;font-weight:780}.nc-marina-executive-event{grid-template-columns:auto minmax(0,1fr)}.nc-marina-executive-rank b,.nc-marina-executive-event b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9px;background:#1f82ff1f;color:#075fd3;font-size:.62rem;font-weight:1000}@media(max-width:1280px){.nc-patio-alertas-grid,.nc-patio-alerta-kpis,.nc-patio-backend-grid,.nc-marina-check-grid,.nc-marina-trace-grid,.nc-marina-evidence-grid,.nc-marina-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-marina-check-card.main,.nc-marina-trace-card.main,.nc-marina-evidence-card.main,.nc-patio-alerta-master-card,.nc-patio-resposta-master,.nc-marina-executive-main{grid-column:1 / -1}}@media(max-width:960px){.nc-marina-qr-grid,.nc-marina-qr-modal,.nc-marina-modal-check-form,.nc-marina-executive-lanes{grid-template-columns:1fr}.nc-patio-modal-kpis,.nc-marina-qr-info-grid,.nc-marina-qr-kpis,.nc-marina-mobile-status-grid,.nc-marina-mobile-data{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.nc-patio-alertas-grid,.nc-patio-alerta-kpis,.nc-patio-backend-grid,.nc-marina-check-grid,.nc-marina-trace-grid,.nc-marina-evidence-grid,.nc-patio-modal-kpis,.nc-marina-qr-info-grid,.nc-marina-qr-kpis,.nc-marina-mobile-status-grid,.nc-marina-mobile-data,.nc-marina-modal-checklist,.nc-marina-executive-grid{grid-template-columns:1fr}.nc-patio-modal-actions,.nc-marina-modal-check-actions,.nc-marina-mobile-actions,.nc-marina-qr-actions{display:grid;grid-template-columns:1fr}.nc-patio-modal-actions button,.nc-marina-modal-check-actions button,.nc-marina-mobile-actions button,.nc-marina-qr-actions button{width:100%}}.nc-marina-mobile-error{border-color:#f0445e47;background:#f0445e17;color:#c0263d}.nc-patio-legend-{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.nc-patio-inteligente-page .nc-panel-heading{align-items:flex-start!important;min-height:auto!important;margin-bottom:.78rem!important}.nc-patio-inteligente-page .nc-panel-heading h3{margin:0!important;color:var(--nc-ink)!important;font-size:clamp(1.02rem,1.18vw,1.26rem)!important;font-weight:1000!important;letter-spacing:-.045em!important;line-height:1.12!important}.nc-patio-inteligente-page .nc-panel-heading .nc-chip{box-shadow:0 10px 20px #1f82ff14!important}.nc-patio-inteligente-page .nc-marina-check-panel,.nc-patio-inteligente-page .nc-marina-trace-panel,.nc-patio-inteligente-page .nc-marina-evidence-panel,.nc-patio-inteligente-page .nc-marina-qr-panel,.nc-patio-inteligente-page .nc-marina-automation-panel,.nc-patio-inteligente-page .nc-marina-aggressive-ai-panel,.nc-patio-inteligente-page .nc-patio-backend-intelligence,.nc-patio-inteligente-page .nc-patio-alertas-operacionais-panel,.nc-patio-inteligente-page .nc-patio-resposta-operacional-panel,.nc-patio-inteligente-page .nc-patio-map-panel{width:100%!important;padding:1.05rem 1.12rem!important;border-radius:24px!important;background:radial-gradient(circle at top right,rgba(31,130,255,.1),transparent 34%),linear-gradient(135deg,#fffffffb,#f3fafff0)!important;box-shadow:0 16px 36px #27589417!important}.nc-patio-inteligente-page .nc-marina-qr-panel{border-top:4px solid var(--nc-blue)!important}.nc-patio-inteligente-page .nc-marina-automation-panel{border-top:4px solid var(--nc-cyan)!important}.nc-patio-inteligente-page .nc-patio-backend-intelligence{border-top:4px solid var(--nc-green)!important}.nc-patio-inteligente-page .nc-patio-alertas-operacionais-panel,.nc-patio-inteligente-page .nc-patio-map-panel{border-top:4px solid var(--nc-orange)!important}.nc-patio-inteligente-page .nc-marina-qr-grid{display:grid!important;grid-template-columns:1fr!important;gap:.8rem!important}.nc-patio-inteligente-page .nc-marina-qr-summary{display:grid!important;gap:.46rem!important;min-height:unset!important;padding:.82rem!important;border-top:3px solid var(--nc-blue)!important;border-radius:18px!important}.nc-patio-inteligente-page .nc-marina-qr-summary>small,.nc-patio-inteligente-page .nc-marina-automation-summary>small,.nc-patio-inteligente-page .nc-marina-trace-card.main>small,.nc-patio-inteligente-page .nc-marina-evidence-card.main>small{color:#6f87a8!important;font-size:.58rem!important;font-weight:1000!important;letter-spacing:.075em!important;text-transform:uppercase!important}.nc-patio-inteligente-page .nc-marina-qr-summary>strong,.nc-patio-inteligente-page .nc-marina-automation-summary>strong,.nc-patio-inteligente-page .nc-marina-trace-card.main>strong,.nc-patio-inteligente-page .nc-marina-evidence-card.main>strong{color:var(--nc-ink)!important;font-size:.98rem!important;font-weight:1000!important;letter-spacing:-.035em!important}.nc-patio-inteligente-page .nc-marina-qr-kpis,.nc-patio-inteligente-page .nc-marina-automation-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.42rem!important}.nc-patio-inteligente-page .nc-marina-qr-kpis span,.nc-patio-inteligente-page .nc-marina-automation-kpis span{min-height:58px!important;padding:.58rem .66rem!important;border:1px solid rgba(190,215,245,.94)!important;border-radius:15px!important;background:linear-gradient(135deg,#fffffffa,#f6fbfff0)!important;color:var(--nc-muted)!important;font-size:.66rem!important;font-weight:760!important}.nc-patio-inteligente-page .nc-marina-qr-kpis b,.nc-patio-inteligente-page .nc-marina-automation-kpis b{display:block!important;margin-bottom:.16rem!important;color:var(--nc-ink)!important;font-size:.9rem!important;font-weight:1000!important}.nc-patio-inteligente-page .nc-marina-qr-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:.62rem!important;align-items:stretch!important}.nc-patio-inteligente-page .nc-marina-qr-row{grid-template-columns:44px minmax(0,1fr)!important;grid-template-areas:"qr code" "qr status" "qr action"!important;min-height:92px!important;padding:.66rem!important;border-left-width:5px!important;border-radius:17px!important;box-shadow:0 9px 20px #27589412!important}.nc-patio-inteligente-page .nc-marina-qr-row:hover{transform:translateY(-1px)!important;border-color:#1f82ff5c!important;box-shadow:0 14px 28px #2758941f!important}.nc-patio-inteligente-page .nc-marina-qr-mini{grid-area:qr!important;align-self:start!important}.nc-patio-inteligente-page .nc-marina-qr-row strong{grid-area:code!important;align-self:end!important;font-size:.84rem!important}.nc-patio-inteligente-page .nc-marina-qr-row small{grid-area:status!important;white-space:normal!important;font-size:.64rem!important}.nc-patio-inteligente-page .nc-marina-qr-row em{grid-area:action!important;justify-self:start!important;display:inline-flex!important;min-height:24px!important;padding:.18rem .5rem!important;border-radius:999px!important;color:#075fd3!important;border:1px solid rgba(31,130,255,.22)!important;background:#1f82ff14!important;font-size:.6rem!important;font-style:normal!important;font-weight:1000!important}.nc-patio-inteligente-page .nc-marina-automation-grid{display:grid!important;grid-template-columns:minmax(300px,.85fr) minmax(0,1.45fr)!important;gap:.82rem!important;align-items:stretch!important}.nc-patio-inteligente-page .nc-marina-automation-summary,.nc-patio-inteligente-page .nc-marina-automation-history{padding:.88rem!important;border-radius:18px!important}.nc-patio-inteligente-page .nc-marina-automation-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important}.nc-patio-inteligente-page .nc-marina-automation-action{min-height:112px!important;padding:.72rem!important;border-radius:24px 18px 18px!important}.nc-patio-inteligente-page .nc-marina-automation-action.green{border-left:4px solid var(--nc-green)!important}.nc-patio-inteligente-page .nc-marina-automation-action.orange{border-left:4px solid var(--nc-orange)!important}.nc-patio-inteligente-page .nc-marina-automation-action.red{border-left:4px solid var(--nc-red)!important}.nc-patio-inteligente-page .nc-marina-automation-action.cyan{border-left:4px solid var(--nc-cyan)!important}.nc-patio-inteligente-page .nc-marina-automation-action.purple{border-left:4px solid var(--nc-purple)!important}.nc-patio-inteligente-page .nc-marina-automation-action.blue{border-left:4px solid var(--nc-blue)!important}.nc-patio-inteligente-page .nc-marina-automation-history{grid-template-columns:1fr!important;min-height:68px!important;margin-top:.05rem!important}.nc-patio-inteligente-page .nc-marina-automation-history>strong{color:var(--nc-ink)!important;font-size:.76rem!important;font-weight:1000!important}.nc-patio-inteligente-page .nc-marina-automation-history>p,.nc-patio-inteligente-page .nc-marina-trace-list>p,.nc-patio-inteligente-page .nc-marina-evidence-list>p{margin:0!important;color:var(--nc-muted)!important;font-size:.7rem!important;font-weight:760!important}.nc-patio-inteligente-page .nc-patio-backend-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.68rem!important}.nc-patio-inteligente-page .nc-patio-backend-grid>div{min-height:82px!important;padding:.78rem!important;border-radius:17px!important}.nc-patio-inteligente-page .nc-patio-backend-lists{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.72rem!important}.nc-patio-inteligente-page .nc-patio-backend-lists>div{display:grid!important;gap:.42rem!important;padding:.72rem!important;border:1px solid rgba(202,223,248,.96)!important;border-radius:16px!important;background:#ffffffad!important}.nc-patio-inteligente-page .nc-patio-backend-lists strong{color:var(--nc-ink)!important;font-size:.74rem!important;font-weight:1000!important}.nc-patio-inteligente-page .nc-patio-backend-lists p{margin:0!important;color:var(--nc-muted)!important;font-size:.68rem!important;font-weight:760!important;line-height:1.42!important}.nc-patio-inteligente-page .nc-patio-alertas-grid,.nc-patio-inteligente-page .nc-patio-resposta-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)!important;gap:.78rem!important;align-items:stretch!important}.nc-patio-inteligente-page .nc-patio-alerta-master-card,.nc-patio-inteligente-page .nc-patio-resposta-master{grid-column:auto!important;min-height:124px!important;padding:.86rem!important;border-radius:18px!important}.nc-patio-inteligente-page .nc-patio-alerta-master-card button,.nc-patio-inteligente-page .nc-patio-resposta-master button{justify-self:start!important;min-height:30px!important;padding:.34rem .72rem!important;border-radius:999px!important;color:#075fd3!important;border:1px solid rgba(31,130,255,.2)!important;background:#1f82ff14!important;font-size:.64rem!important;font-weight:900!important}.nc-patio-inteligente-page .nc-patio-alerta-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.52rem!important}.nc-patio-inteligente-page .nc-patio-alerta-kpis>div{min-height:76px!important;padding:.68rem!important;overflow:hidden!important}.nc-patio-inteligente-page .nc-patio-alerta-kpis span{display:block!important;overflow:hidden!important;color:#6b83a5!important;font-size:.58rem!important;font-weight:1000!important;letter-spacing:.035em!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.nc-patio-inteligente-page .nc-patio-alerta-kpis b{display:block!important;margin-top:.38rem!important;color:var(--nc-ink)!important;font-size:1.08rem!important;font-weight:1000!important}.nc-patio-inteligente-page .nc-patio-alertas-lista{display:grid!important;gap:.62rem!important}.nc-patio-inteligente-page .nc-patio-alerta-item{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.7rem!important;min-height:78px!important;text-align:left!important}.nc-patio-inteligente-page .nc-patio-alerta-item em{color:var(--nc-muted)!important;font-size:.64rem!important;font-style:italic!important;font-weight:820!important}.nc-patio-inteligente-page .nc-patio-resposta-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.55rem!important}.nc-patio-inteligente-page .nc-patio-resposta-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important}.nc-patio-inteligente-page .nc-patio-resposta-steps button{display:grid!important;justify-items:center!important;align-content:center!important;gap:.26rem!important;min-height:112px!important;padding:.72rem!important;border:1px solid rgba(21,183,107,.2)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffff5,#f0fdf4e0)!important;color:var(--nc-ink)!important;text-align:center!important}.nc-patio-inteligente-page .nc-patio-resposta-steps button span{color:#075fd3!important;font-size:.72rem!important;font-weight:1000!important}.nc-patio-inteligente-page .nc-patio-resposta-steps button strong{color:var(--nc-ink)!important;font-size:.72rem!important;font-weight:1000!important;line-height:1.18!important}.nc-patio-inteligente-page .nc-patio-resposta-steps button small{color:var(--nc-muted)!important;font-size:.62rem!important;font-weight:760!important;white-space:normal!important}.nc-patio-inteligente-page .nc-patio-resposta-steps button em{color:var(--nc-muted)!important;font-size:.62rem!important;font-style:italic!important}.nc-patio-inteligente-page .nc-patio-toolbar{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:.5rem!important;flex-wrap:wrap!important}.nc-patio-inteligente-page .nc-patio-toolbar select,.nc-patio-inteligente-page .nc-patio-toolbar button{min-height:38px!important;padding:0 .9rem!important;border-radius:999px!important;border:1px solid rgba(190,215,245,.94)!important;background:#ffffffe6!important;color:var(--nc-ink)!important;font-size:.72rem!important;font-weight:900!important}.nc-patio-inteligente-page .nc-patio-toolbar button.ativo{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,var(--nc-blue),var(--nc-blue-dark))!important;box-shadow:0 12px 22px #1f82ff2e!important}.nc-patio-inteligente-page .nc-patio-marina-blueprint{padding:1rem!important;border-radius:22px!important}.nc-patio-inteligente-page .nc-patio-blueprint-sector{gap:.58rem!important;padding:.78rem!important;border-radius:18px!important}.nc-patio-inteligente-page .nc-patio-blueprint-sector h4,.nc-patio-inteligente-page .nc-patio-blueprint-sector>strong{display:block!important;margin:.06rem 0 0!important;color:var(--nc-ink)!important;font-size:.86rem!important;font-weight:1000!important;letter-spacing:-.025em!important}.nc-patio-inteligente-page .nc-patio-blueprint-sector small{display:inline-block!important;margin-right:.24rem!important}.nc-patio-inteligente-page .nc-patio-blueprint-slots{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:.6rem!important}.nc-patio-inteligente-page .nc-patio-slot-card{min-height:92px!important;padding:.72rem!important;border-radius:17px!important}.nc-patio-inteligente-page .nc-patio-slot-code{font-size:.82rem!important}.nc-patio-inteligente-page .nc-patio-slot-card strong{color:var(--nc-ink)!important;font-size:.74rem!important;font-weight:1000!important;line-height:1.18!important}.nc-patio-inteligente-page .nc-patio-slot-card small,.nc-patio-inteligente-page .nc-patio-slot-card em{color:var(--nc-muted)!important;font-size:.62rem!important;font-weight:760!important}.nc-patio-inteligente-page .nc-aggressive-ai-command{grid-template-columns:minmax(0,1fr) auto!important;min-height:76px!important}.nc-patio-inteligente-page .nc-aggressive-ai-kpis,.nc-patio-inteligente-page .nc-marina-trace-grid,.nc-patio-inteligente-page .nc-marina-evidence-grid,.nc-patio-inteligente-page .nc-marina-check-grid{gap:.7rem!important}.nc-patio-inteligente-page .nc-aggressive-ai-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.76rem!important}.nc-patio-inteligente-page .nc-aggressive-ai-card{min-height:208px!important;align-content:start!important;padding:.86rem!important;border-radius:18px!important}.nc-patio-inteligente-page .nc-aggressive-ai-card.green{border-top:4px solid var(--nc-green)!important}.nc-patio-inteligente-page .nc-aggressive-ai-card.orange{border-top:4px solid var(--nc-orange)!important}.nc-patio-inteligente-page .nc-aggressive-ai-card.red{border-top:4px solid var(--nc-red)!important}.nc-patio-inteligente-page .nc-aggressive-ai-card.cyan{border-top:4px solid var(--nc-cyan)!important}.nc-patio-inteligente-page .nc-aggressive-ai-card.purple{border-top:4px solid var(--nc-purple)!important}.nc-patio-inteligente-page .nc-aggressive-ai-card.blue{border-top:4px solid var(--nc-blue)!important}.nc-patio-inteligente-page .nc-aggressive-ai-card footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;margin-top:.25rem!important}.nc-patio-inteligente-page .nc-marina-trace-list,.nc-patio-inteligente-page .nc-marina-evidence-list{padding-top:.1rem!important}.nc-patio-inteligente-page .nc-marina-trace-grid>div,.nc-patio-inteligente-page .nc-marina-evidence-grid>div,.nc-patio-inteligente-page .nc-marina-check-grid>div{min-height:86px!important}@media(max-width:1320px){.nc-patio-inteligente-page .nc-marina-automation-grid,.nc-patio-inteligente-page .nc-patio-alertas-grid,.nc-patio-inteligente-page .nc-patio-resposta-grid,.nc-patio-inteligente-page .nc-patio-backend-lists{grid-template-columns:1fr!important}.nc-patio-inteligente-page .nc-marina-automation-actions,.nc-patio-inteligente-page .nc-aggressive-ai-grid,.nc-patio-inteligente-page .nc-patio-resposta-steps,.nc-patio-inteligente-page .nc-patio-backend-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.nc-patio-inteligente-page .nc-marina-qr-kpis,.nc-patio-inteligente-page .nc-marina-automation-kpis,.nc-patio-inteligente-page .nc-marina-automation-actions,.nc-patio-inteligente-page .nc-aggressive-ai-grid,.nc-patio-inteligente-page .nc-patio-resposta-actions,.nc-patio-inteligente-page .nc-patio-resposta-steps,.nc-patio-inteligente-page .nc-patio-alerta-kpis,.nc-patio-inteligente-page .nc-patio-backend-grid,.nc-patio-inteligente-page .nc-marina-check-grid,.nc-patio-inteligente-page .nc-marina-trace-grid,.nc-patio-inteligente-page .nc-marina-evidence-grid,.nc-patio-inteligente-page .nc-patio-alerta-item,.nc-patio-inteligente-page .nc-aggressive-ai-command{grid-template-columns:1fr!important}}.nc-vagas-marina-page{--vagas-ink: #061f44;--vagas-muted: #60799b;--vagas-soft: #eef7ff;--vagas-line: rgba(166, 204, 248, .92);--vagas-blue: #1479f6;--vagas-blue-dark: #075fd3;--vagas-green: #18b978;--vagas-orange: #ff7b1a;--vagas-purple: #8b4ff6;--vagas-cyan: #07a7d7;--vagas-red: #ef445c;gap:.82rem!important;color:var(--vagas-ink);font-size:12px}.nc-vagas-marina-page *,.nc-vagas-marina-page *:before,.nc-vagas-marina-page *:after{box-sizing:border-box}.nc-vagas-marina-page button,.nc-vagas-marina-page select,.nc-vagas-marina-page input,.nc-vagas-marina-page textarea{font-family:inherit}.nc-vagas-marina-page p,.nc-vagas-marina-page h2,.nc-vagas-marina-page h3,.nc-vagas-marina-page h4,.nc-vagas-marina-page strong,.nc-vagas-marina-page small,.nc-vagas-marina-page span,.nc-vagas-marina-page b,.nc-vagas-marina-page em{max-width:100%}.nc-vagas-marina-page>article,.nc-vagas-marina-page .nc-list-panel,.nc-vagas-marina-page .nc-form-panel,.nc-vagas-marina-page .nc-marina-check-panel,.nc-vagas-marina-page .nc-marina-trace-panel,.nc-vagas-marina-page .nc-marina-evidence-panel,.nc-vagas-marina-page .nc-marina-qr-panel,.nc-vagas-marina-page .nc-marina-automation-panel,.nc-vagas-marina-page .nc-marina-aggressive-ai-panel,.nc-vagas-marina-page .nc-patio-backend-intelligence,.nc-vagas-marina-page .nc-patio-alertas-operacionais-panel,.nc-vagas-marina-page .nc-patio-resposta-operacional-panel{position:relative;overflow:hidden;padding:.96rem!important;border:1px solid var(--vagas-line)!important;border-radius:22px!important;background:radial-gradient(circle at top right,rgba(31,130,255,.14),transparent 35%),linear-gradient(135deg,#fffffffa,#f1f8fff0)!important;box-shadow:0 14px 34px #245d9a1a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc-vagas-marina-page .nc-panel-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.8rem!important;margin:0 0 .78rem!important;padding:0!important}.nc-vagas-marina-page .nc-panel-heading>div{min-width:0}.nc-vagas-marina-page .nc-eyebrow{margin:0 0 .22rem!important;color:#075fd3!important;font-size:.59rem!important;font-weight:1000!important;letter-spacing:.09em!important;text-transform:uppercase!important}.nc-vagas-marina-page .nc-panel-heading h3,.nc-vagas-marina-page .nc-module-title-card h2{margin:0!important;color:var(--vagas-ink)!important;font-weight:1000!important;letter-spacing:-.045em!important;line-height:1.05!important}.nc-vagas-marina-page .nc-panel-heading h3{font-size:clamp(1rem,1.25vw,1.28rem)!important}.nc-vagas-marina-page .nc-chip,.nc-vagas-marina-page .nc-status-pill,.nc-vagas-marina-page .nc-count-pill{min-height:25px!important;padding:.28rem .7rem!important;border-radius:999px!important;font-size:.64rem!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important}.nc-vagas-marina-page .nc-chip.green{color:#08784b!important;border-color:#18b97847!important;background:#18b97824!important}.nc-vagas-marina-page .nc-chip.orange{color:#d85f00!important;border-color:#ff7b1a4d!important;background:#ff7b1a24!important}.nc-vagas-marina-page .nc-chip.red{color:#bd233a!important;border-color:#ef445c4d!important;background:#ef445c1f!important}.nc-vagas-marina-page .nc-chip.purple{color:#6f32e2!important;border-color:#8b4ff64d!important;background:#8b4ff621!important}.nc-vagas-marina-page .nc-chip.cyan{color:#047da4!important;border-color:#07a7d747!important;background:#07a7d71f!important}.nc-vagas-marina-page .nc-chip.blue{color:#075fd3!important;border-color:#1f82ff47!important;background:#1f82ff1f!important}.nc-vagas-marina-page .nc-patio-hero{grid-template-columns:minmax(320px,1fr) repeat(4,minmax(125px,.18fr))!important;gap:.72rem!important;align-items:stretch!important}.nc-vagas-marina-page .nc-module-title-card,.nc-vagas-marina-page .nc-metric-card{border-radius:20px!important;border:1px solid var(--vagas-line)!important;background:linear-gradient(135deg,#fff,#f6fbff)!important;box-shadow:0 12px 28px #27589414!important}.nc-vagas-marina-page .nc-metric-card{min-width:0!important;min-height:72px!important;padding:.72rem!important;display:grid!important;align-content:center!important}.nc-vagas-marina-page .nc-metric-card strong{font-size:1.18rem!important;letter-spacing:-.045em!important}.nc-vagas-marina-page .nc-metric-card small{font-size:.56rem!important}.nc-vagas-marina-page .nc-marina-check-grid,.nc-vagas-marina-page .nc-marina-trace-grid,.nc-vagas-marina-page .nc-marina-evidence-grid,.nc-vagas-marina-page .nc-patio-backend-grid{display:grid!important;grid-template-columns:minmax(320px,2fr) repeat(3,minmax(0,1fr))!important;gap:.72rem!important;align-items:stretch!important}.nc-vagas-marina-page .nc-marina-check-grid>div,.nc-vagas-marina-page .nc-marina-trace-grid>div,.nc-vagas-marina-page .nc-marina-evidence-grid>div,.nc-vagas-marina-page .nc-patio-backend-grid>div,.nc-vagas-marina-page .nc-marina-qr-kpis>span,.nc-vagas-marina-page .nc-marina-automation-kpis>span,.nc-vagas-marina-page .nc-patio-alerta-kpis>div,.nc-vagas-marina-page .nc-aggressive-ai-kpis>div{display:grid!important;gap:.24rem!important;min-height:76px!important;padding:.72rem!important;border:1px solid rgba(174,208,247,.92)!important;border-radius:15px!important;background:linear-gradient(135deg,#fffffffa,#f7fbffeb)!important;box-shadow:0 9px 22px #27589412!important}.nc-vagas-marina-page .nc-marina-check-grid>.main,.nc-vagas-marina-page .nc-marina-trace-grid>.main,.nc-vagas-marina-page .nc-marina-evidence-grid>.main,.nc-vagas-marina-page .nc-patio-alerta-master-card,.nc-vagas-marina-page .nc-patio-resposta-master,.nc-vagas-marina-page .nc-marina-automation-summary,.nc-vagas-marina-page .nc-marina-qr-summary{border-top:4px solid var(--vagas-blue)!important}.nc-vagas-marina-page .nc-marina-check-grid small,.nc-vagas-marina-page .nc-marina-trace-grid small,.nc-vagas-marina-page .nc-marina-evidence-grid small,.nc-vagas-marina-page .nc-patio-backend-grid small,.nc-vagas-marina-page .nc-marina-qr-summary small,.nc-vagas-marina-page .nc-marina-automation-summary small,.nc-vagas-marina-page .nc-patio-alerta-master-card small,.nc-vagas-marina-page .nc-patio-resposta-master small,.nc-vagas-marina-page .nc-aggressive-ai-card small{color:#6d86a8!important;font-size:.61rem!important;font-weight:1000!important;letter-spacing:.06em!important;text-transform:uppercase!important}.nc-vagas-marina-page .nc-marina-check-grid strong,.nc-vagas-marina-page .nc-marina-trace-grid strong,.nc-vagas-marina-page .nc-marina-evidence-grid strong,.nc-vagas-marina-page .nc-patio-backend-grid strong,.nc-vagas-marina-page .nc-marina-qr-summary strong,.nc-vagas-marina-page .nc-marina-automation-summary strong,.nc-vagas-marina-page .nc-patio-alerta-master-card strong,.nc-vagas-marina-page .nc-patio-resposta-master strong{color:var(--vagas-ink)!important;font-size:.92rem!important;font-weight:1000!important;line-height:1.12!important;letter-spacing:-.03em!important}.nc-vagas-marina-page .nc-marina-check-grid p,.nc-vagas-marina-page .nc-marina-trace-grid p,.nc-vagas-marina-page .nc-marina-evidence-grid p,.nc-vagas-marina-page .nc-marina-qr-summary p,.nc-vagas-marina-page .nc-marina-automation-summary p,.nc-vagas-marina-page .nc-patio-alerta-master-card p,.nc-vagas-marina-page .nc-patio-resposta-master p,.nc-vagas-marina-page .nc-patio-backend-lists p,.nc-vagas-marina-page .nc-marina-trace-list p,.nc-vagas-marina-page .nc-marina-evidence-list p{margin:0!important;color:var(--vagas-muted)!important;font-size:.72rem!important;font-weight:720!important;line-height:1.42!important}.nc-vagas-marina-page .nc-marina-check-grid span,.nc-vagas-marina-page .nc-marina-trace-grid span,.nc-vagas-marina-page .nc-marina-evidence-grid span,.nc-vagas-marina-page .nc-patio-backend-grid span{color:var(--vagas-muted)!important;font-size:.68rem!important;font-weight:820!important}.nc-vagas-marina-page .nc-marina-qr-grid{display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.65fr)!important;gap:.82rem!important;align-items:start!important}.nc-vagas-marina-page .nc-marina-qr-summary,.nc-vagas-marina-page .nc-marina-automation-summary,.nc-vagas-marina-page .nc-patio-alerta-master-card,.nc-vagas-marina-page .nc-patio-resposta-master{display:grid!important;gap:.56rem!important;min-height:100%!important;padding:.82rem!important;border:1px solid var(--vagas-line)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffffa,#f7fbfff0)!important;box-shadow:0 10px 24px #27589412!important}.nc-vagas-marina-page .nc-marina-qr-kpis,.nc-vagas-marina-page .nc-marina-automation-kpis,.nc-vagas-marina-page .nc-aggressive-ai-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.15rem!important}.nc-vagas-marina-page .nc-marina-qr-kpis b,.nc-vagas-marina-page .nc-marina-automation-kpis b,.nc-vagas-marina-page .nc-aggressive-ai-kpis b,.nc-vagas-marina-page .nc-patio-alerta-kpis b{display:block!important;color:var(--vagas-ink)!important;font-size:1rem!important;font-weight:1000!important;line-height:1!important}.nc-vagas-marina-page .nc-marina-qr-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important;max-height:none!important}.nc-vagas-marina-page .nc-marina-qr-row{display:grid!important;grid-template-columns:46px minmax(56px,.35fr) minmax(0,1fr) auto!important;align-items:center!important;gap:.62rem!important;width:100%!important;min-height:78px!important;padding:.62rem!important;border:1px solid var(--vagas-line)!important;border-left:4px solid var(--vagas-green)!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;box-shadow:0 9px 20px #27589412!important;color:var(--vagas-ink)!important;text-align:left!important;cursor:pointer!important}.nc-vagas-marina-page .nc-marina-qr-row.ocupada{border-left-color:var(--vagas-orange)!important}.nc-vagas-marina-page .nc-marina-qr-row.reservada{border-left-color:var(--vagas-purple)!important}.nc-vagas-marina-page .nc-marina-qr-row.manutencao{border-left-color:var(--vagas-cyan)!important}.nc-vagas-marina-page .nc-marina-qr-row.bloqueada{border-left-color:var(--vagas-red)!important}.nc-vagas-marina-page .nc-marina-qr-mini{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2px!important;width:42px!important;height:42px!important;padding:6px!important;border:1px solid rgba(31,130,255,.28)!important;border-radius:10px!important;background:#fff!important}.nc-vagas-marina-page .nc-marina-qr-mini i{display:block!important;min-width:0!important;min-height:0!important;border-radius:2px!important;background:#1f82ff1f!important}.nc-vagas-marina-page .nc-marina-qr-mini i.on{background:var(--vagas-ink)!important}.nc-vagas-marina-page .nc-marina-qr-row strong,.nc-vagas-marina-page .nc-marina-automation-action strong,.nc-vagas-marina-page .nc-patio-slot-card strong{color:var(--vagas-ink)!important;font-size:.78rem!important;font-weight:1000!important;letter-spacing:-.02em!important}.nc-vagas-marina-page .nc-marina-qr-row small,.nc-vagas-marina-page .nc-marina-automation-action small,.nc-vagas-marina-page .nc-patio-slot-card small{color:#617c9e!important;font-size:.64rem!important;font-weight:850!important;line-height:1.25!important}.nc-vagas-marina-page .nc-marina-qr-row em{justify-self:end!important;color:#075fd3!important;font-size:.64rem!important;font-style:normal!important;font-weight:1000!important}.nc-vagas-marina-page .nc-marina-automation-grid{display:grid!important;grid-template-columns:minmax(360px,.82fr) minmax(640px,1.6fr)!important;gap:.82rem!important;align-items:stretch!important}.nc-vagas-marina-page .nc-marina-automation-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.58rem!important}.nc-vagas-marina-page .nc-marina-automation-action{position:relative!important;display:grid!important;align-content:start!important;gap:.24rem!important;min-height:112px!important;padding:.72rem!important;overflow:hidden!important;border:1px solid var(--vagas-line)!important;border-left:4px solid var(--vagas-blue)!important;border-radius:16px 26px 16px 16px!important;background:linear-gradient(135deg,#fff,#f7fbff)!important;box-shadow:0 10px 22px #27589413!important;text-align:left!important;cursor:pointer!important}.nc-vagas-marina-page .nc-marina-automation-action.green{border-left-color:var(--vagas-green)!important}.nc-vagas-marina-page .nc-marina-automation-action.orange{border-left-color:var(--vagas-orange)!important}.nc-vagas-marina-page .nc-marina-automation-action.red{border-left-color:var(--vagas-red)!important}.nc-vagas-marina-page .nc-marina-automation-action.purple{border-left-color:var(--vagas-purple)!important}.nc-vagas-marina-page .nc-marina-automation-action.cyan{border-left-color:var(--vagas-cyan)!important}.nc-vagas-marina-page .nc-marina-automation-action p{margin:0!important;color:var(--vagas-muted)!important;font-size:.66rem!important;font-weight:760!important;line-height:1.35!important}.nc-vagas-marina-page .nc-marina-automation-action em,.nc-vagas-marina-page .nc-marina-automation-action span,.nc-vagas-marina-page .nc-marina-automation-action button{justify-self:start!important;margin-top:auto!important}.nc-vagas-marina-page .nc-marina-automation-history{display:grid!important;gap:.46rem!important;margin-top:.82rem!important;padding:.72rem!important;border:1px solid var(--vagas-line)!important;border-radius:16px!important;background:#ffffffbd!important}.nc-vagas-marina-page .nc-aggressive-ai-command{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.7rem!important;align-items:center!important;margin-bottom:.76rem!important;padding:.72rem!important;border:1px solid rgba(205,190,255,.78)!important;border-radius:16px!important;background:#ffffffc7!important}.nc-vagas-marina-page .nc-aggressive-ai-modes{display:inline-flex!important;gap:.35rem!important;padding:.35rem!important;border-radius:999px!important;background:#fffffff0!important;box-shadow:0 8px 18px #27589414!important}.nc-vagas-marina-page .nc-aggressive-ai-modes button,.nc-vagas-marina-page .nc-patio-toolbar button,.nc-vagas-marina-page .nc-patio-toolbar select{min-height:34px!important;padding:0 .82rem!important;border:1px solid rgba(183,211,244,.9)!important;border-radius:999px!important;background:#fff!important;color:#08244a!important;font-size:.68rem!important;font-weight:1000!important;cursor:pointer!important}.nc-vagas-marina-page .nc-aggressive-ai-modes button.ativo,.nc-vagas-marina-page .nc-patio-toolbar button.ativo{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#37a2ff,#075fd3)!important;box-shadow:0 10px 22px #1f82ff3d!important}.nc-vagas-marina-page .nc-aggressive-ai-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.72rem!important}.nc-vagas-marina-page .nc-aggressive-ai-card{display:grid!important;gap:.58rem!important;min-height:228px!important;padding:.86rem!important;border:1px solid rgba(203,190,255,.78)!important;border-top:4px solid var(--vagas-blue)!important;border-radius:18px!important;background:linear-gradient(135deg,#fffffffa,#f9f7fff0)!important;box-shadow:0 10px 26px #5639a014!important}.nc-vagas-marina-page .nc-aggressive-ai-card.green{border-top-color:var(--vagas-green)!important}.nc-vagas-marina-page .nc-aggressive-ai-card.orange{border-top-color:var(--vagas-orange)!important}.nc-vagas-marina-page .nc-aggressive-ai-card.red{border-top-color:var(--vagas-red)!important}.nc-vagas-marina-page .nc-aggressive-ai-card.cyan{border-top-color:var(--vagas-cyan)!important}.nc-vagas-marina-page .nc-aggressive-ai-card.purple{border-top-color:var(--vagas-purple)!important}.nc-vagas-marina-page .nc-aggressive-ai-card.blue{border-top-color:var(--vagas-blue)!important}.nc-vagas-marina-page .nc-aggressive-ai-card header,.nc-vagas-marina-page .nc-aggressive-ai-card footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important}.nc-vagas-marina-page .nc-aggressive-ai-card h4{margin:0!important;color:var(--vagas-ink)!important;font-size:.92rem!important;font-weight:1000!important;letter-spacing:-.03em!important}.nc-vagas-marina-page .nc-aggressive-ai-card p{margin:0!important;color:var(--vagas-muted)!important;font-size:.7rem!important;font-weight:760!important;line-height:1.42!important}.nc-vagas-marina-page .nc-aggressive-ai-card button,.nc-vagas-marina-page .nc-marina-automation-action button,.nc-vagas-marina-page .nc-patio-alerta-master-card button,.nc-vagas-marina-page .nc-patio-resposta-actions button,.nc-vagas-marina-page .nc-patio-resposta-steps button,.nc-vagas-marina-page .nc-action-primary{min-height:30px!important;padding:0 .7rem!important;border:1px solid rgba(31,130,255,.22)!important;border-radius:999px!important;background:#1f82ff1a!important;color:#075fd3!important;font-size:.64rem!important;font-weight:1000!important;cursor:pointer!important}.nc-vagas-marina-page .nc-patio-backend-lists{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.78rem!important;margin-top:.82rem!important}.nc-vagas-marina-page .nc-patio-backend-lists>div{display:grid!important;gap:.42rem!important;padding:.72rem!important;border:1px solid rgba(183,211,244,.86)!important;border-radius:16px!important;background:#ffffffad!important}.nc-vagas-marina-page .nc-patio-alertas-grid,.nc-vagas-marina-page .nc-patio-resposta-grid{display:grid!important;grid-template-columns:minmax(360px,1.25fr) minmax(330px,.75fr)!important;gap:.72rem!important;align-items:stretch!important}.nc-vagas-marina-page .nc-patio-alerta-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.56rem!important}.nc-vagas-marina-page .nc-patio-alertas-lista{display:grid!important;gap:.56rem!important;margin-top:.72rem!important}.nc-vagas-marina-page .nc-patio-alerta-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:.72rem!important;align-items:center!important;min-height:86px!important;padding:.72rem!important;border:1px solid var(--vagas-line)!important;border-left:4px solid var(--vagas-orange)!important;border-radius:16px!important;background:#ffffffd1!important;text-align:left!important}.nc-vagas-marina-page .nc-patio-alerta-item.purple{border-left-color:var(--vagas-purple)!important}.nc-vagas-marina-page .nc-patio-alerta-item.red{border-left-color:var(--vagas-red)!important}.nc-vagas-marina-page .nc-patio-alerta-item.green{border-left-color:var(--vagas-green)!important}.nc-vagas-marina-page .nc-patio-alerta-item.cyan{border-left-color:var(--vagas-cyan)!important}.nc-vagas-marina-page .nc-patio-alerta-item.blue{border-left-color:var(--vagas-blue)!important}.nc-vagas-marina-page .nc-patio-alerta-severidade{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:62px!important;min-height:28px!important;padding:0 .52rem!important;border-radius:999px!important;font-size:.62rem!important;font-weight:1000!important}.nc-vagas-marina-page .nc-patio-alerta-severidade.red{color:#bd233a!important;background:#ef445c1f!important}.nc-vagas-marina-page .nc-patio-alerta-severidade.orange{color:#d85f00!important;background:#ff7b1a24!important}.nc-vagas-marina-page .nc-patio-alerta-severidade.green{color:#08784b!important;background:#18b97824!important}.nc-vagas-marina-page .nc-patio-alerta-item strong,.nc-vagas-marina-page .nc-patio-resposta-steps strong{display:block!important;color:var(--vagas-ink)!important;font-size:.78rem!important;font-weight:1000!important;line-height:1.2!important}.nc-vagas-marina-page .nc-patio-alerta-item p,.nc-vagas-marina-page .nc-patio-alerta-item small,.nc-vagas-marina-page .nc-patio-alerta-item em,.nc-vagas-marina-page .nc-patio-resposta-steps small,.nc-vagas-marina-page .nc-patio-resposta-steps em{color:var(--vagas-muted)!important;font-size:.66rem!important;font-weight:760!important;line-height:1.35!important;font-style:normal!important}.nc-vagas-marina-page .nc-patio-resposta-actions,.nc-vagas-marina-page .nc-patio-resposta-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.56rem!important}.nc-vagas-marina-page .nc-patio-resposta-steps button{display:grid!important;align-content:center!important;gap:.22rem!important;min-height:94px!important;border-radius:16px!important;background:linear-gradient(135deg,#fffffffa,#f8fffceb)!important;text-align:center!important}.nc-vagas-marina-page .nc-patio-map-panel{padding:1rem!important}.nc-vagas-marina-page .nc-patio-toolbar{display:inline-flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important}.nc-vagas-marina-page .nc-patio-map-enterprise{display:grid!important;gap:.7rem!important;padding:.76rem!important;border:1px solid var(--vagas-line)!important;border-radius:20px!important;background:radial-gradient(circle at top right,rgba(31,130,255,.11),transparent 38%),#ffffff9e!important}.nc-vagas-marina-page .nc-patio-map-legend-enterprise,.nc-vagas-marina-page .nc-patio-legend{display:flex!important;gap:.42rem!important;flex-wrap:wrap!important;align-items:center!important}.nc-vagas-marina-page .nc-patio-map-legend-enterprise span{display:inline-flex!important;align-items:center!important;gap:.32rem!important;min-height:24px!important;padding:.18rem .55rem!important;border:1px solid rgba(166,204,248,.92)!important;border-radius:999px!important;background:#ffffffbd!important;color:#60799b!important;font-size:.61rem!important;font-weight:1000!important}.nc-vagas-marina-page .nc-patio-map-legend-enterprise i{width:8px!important;height:8px!important;border-radius:99px!important;background:var(--vagas-blue)!important}.nc-vagas-marina-page .nc-patio-marina-blueprint{display:grid!important;gap:.66rem!important;padding:.75rem!important;border:1px solid var(--vagas-line)!important;border-radius:20px!important;background:linear-gradient(135deg,#fffffff0,#f5fbffcc)!important}.nc-vagas-marina-page .nc-patio-blueprint-water,.nc-vagas-marina-page .nc-patio-blueprint-access{display:grid!important;place-items:center!important;min-height:36px!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(135deg,#11add2,#075fd3)!important;font-size:.66rem!important;font-weight:1000!important;letter-spacing:.045em!important;text-transform:uppercase!important}.nc-vagas-marina-page .nc-patio-blueprint-access{min-height:32px!important;color:#075fd3!important;border:1px solid var(--vagas-line)!important;background:#1f82ff14!important}.nc-vagas-marina-page .nc-patio-blueprint-sector{display:grid!important;gap:.56rem!important;padding:.68rem!important;border:1px solid var(--vagas-line)!important;border-radius:18px!important;background:#ffffffb8!important}.nc-vagas-marina-page .nc-patio-blueprint-sector header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:.6rem!important}.nc-vagas-marina-page .nc-patio-blueprint-sector header small{display:block!important;color:#6d86a8!important;font-size:.58rem!important;font-weight:1000!important;letter-spacing:.055em!important;text-transform:uppercase!important}.nc-vagas-marina-page .nc-patio-blueprint-sector header strong{color:var(--vagas-ink)!important;font-size:.86rem!important;font-weight:1000!important}.nc-vagas-marina-page .nc-patio-blueprint-slots{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.58rem!important}.nc-vagas-marina-page .nc-patio-slot-card{display:grid!important;align-content:start!important;gap:.18rem!important;min-height:88px!important;padding:.68rem!important;border:1px solid var(--vagas-line)!important;border-top:4px solid var(--vagas-green)!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;box-shadow:0 8px 19px #27589411!important;text-align:left!important;cursor:pointer!important}.nc-vagas-marina-page .nc-patio-slot-card.status-ocupada{border-top-color:var(--vagas-orange)!important}.nc-vagas-marina-page .nc-patio-slot-card.status-reservada{border-top-color:var(--vagas-purple)!important}.nc-vagas-marina-page .nc-patio-slot-card.status-manutencao{border-top-color:var(--vagas-cyan)!important}.nc-vagas-marina-page .nc-patio-slot-card.status-bloqueada{border-top-color:var(--vagas-red)!important}.nc-vagas-marina-page .nc-patio-slot-card.status-visitante{border-top-color:var(--vagas-blue)!important}.nc-vagas-marina-page .nc-patio-slot-code{color:var(--vagas-ink)!important;font-size:.82rem!important;font-weight:1000!important}.nc-vagas-marina-page .nc-patio-slot-card em{color:var(--vagas-muted)!important;font-size:.64rem!important;font-style:italic!important;font-weight:740!important}.nc-vagas-marina-page .nc-marina-trace-list,.nc-vagas-marina-page .nc-marina-evidence-list{display:grid!important;gap:.52rem!important;margin-top:.72rem!important}.nc-vagas-marina-page .nc-marina-trace-event,.nc-vagas-marina-page .nc-marina-evidence-event,.nc-vagas-marina-page .nc-marina-automation-event{display:grid!important;gap:.18rem!important;padding:.62rem!important;border:1px solid var(--vagas-line)!important;border-left:4px solid var(--vagas-blue)!important;border-radius:14px!important;background:#ffffffc7!important}.nc-vagas-marina-page .nc-marina-trace-event.green,.nc-vagas-marina-page .nc-marina-evidence-event.green,.nc-vagas-marina-page .nc-marina-automation-event.green{border-left-color:var(--vagas-green)!important}.nc-vagas-marina-page .nc-marina-trace-event.orange,.nc-vagas-marina-page .nc-marina-evidence-event.orange,.nc-vagas-marina-page .nc-marina-automation-event.orange{border-left-color:var(--vagas-orange)!important}.nc-vagas-marina-page .nc-marina-trace-event.red,.nc-vagas-marina-page .nc-marina-evidence-event.red,.nc-vagas-marina-page .nc-marina-automation-event.red{border-left-color:var(--vagas-red)!important}.nc-vagas-marina-page .nc-marina-trace-event.purple,.nc-vagas-marina-page .nc-marina-evidence-event.purple,.nc-vagas-marina-page .nc-marina-automation-event.purple{border-left-color:var(--vagas-purple)!important}.nc-vagas-marina-page .nc-marina-trace-event.cyan,.nc-vagas-marina-page .nc-marina-evidence-event.cyan,.nc-vagas-marina-page .nc-marina-automation-event.cyan{border-left-color:var(--vagas-cyan)!important}.nc-vagas-marina-page .nc-marina-trace-event span,.nc-vagas-marina-page .nc-marina-evidence-event span,.nc-vagas-marina-page .nc-marina-automation-event span{color:#075fd3!important;font-size:.58rem!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.055em!important}.nc-vagas-marina-page .nc-marina-trace-event strong,.nc-vagas-marina-page .nc-marina-evidence-event strong,.nc-vagas-marina-page .nc-marina-automation-event strong{color:var(--vagas-ink)!important;font-size:.76rem!important;font-weight:1000!important}.nc-vagas-marina-page .nc-marina-trace-event small,.nc-vagas-marina-page .nc-marina-evidence-event small,.nc-vagas-marina-page .nc-marina-automation-event small{color:var(--vagas-muted)!important;font-size:.63rem!important;font-weight:760!important}.nc-vagas-marina-page .nc-list-row{grid-template-columns:minmax(220px,.8fr) minmax(420px,1.4fr) auto auto!important;min-height:72px!important;padding:.72rem!important;border-radius:16px!important}@media(max-width:1380px){.nc-vagas-marina-page .nc-patio-hero,.nc-vagas-marina-page .nc-marina-qr-grid,.nc-vagas-marina-page .nc-marina-automation-grid,.nc-vagas-marina-page .nc-patio-alertas-grid,.nc-vagas-marina-page .nc-patio-resposta-grid{grid-template-columns:1fr!important}.nc-vagas-marina-page .nc-marina-qr-list,.nc-vagas-marina-page .nc-marina-automation-actions,.nc-vagas-marina-page .nc-aggressive-ai-grid,.nc-vagas-marina-page .nc-patio-blueprint-slots{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:980px){.nc-vagas-marina-page .nc-marina-check-grid,.nc-vagas-marina-page .nc-marina-trace-grid,.nc-vagas-marina-page .nc-marina-evidence-grid,.nc-vagas-marina-page .nc-patio-backend-grid,.nc-vagas-marina-page .nc-patio-backend-lists,.nc-vagas-marina-page .nc-patio-alerta-kpis,.nc-vagas-marina-page .nc-patio-resposta-actions,.nc-vagas-marina-page .nc-patio-resposta-steps{grid-template-columns:1fr!important}}@media(max-width:720px){.nc-vagas-marina-page>article,.nc-vagas-marina-page .nc-list-panel,.nc-vagas-marina-page .nc-form-panel{padding:.72rem!important;border-radius:18px!important}.nc-vagas-marina-page .nc-panel-heading,.nc-vagas-marina-page .nc-aggressive-ai-command{grid-template-columns:1fr!important;flex-direction:column!important}.nc-vagas-marina-page .nc-marina-qr-list,.nc-vagas-marina-page .nc-marina-automation-actions,.nc-vagas-marina-page .nc-aggressive-ai-grid,.nc-vagas-marina-page .nc-patio-blueprint-slots,.nc-vagas-marina-page .nc-marina-qr-kpis,.nc-vagas-marina-page .nc-marina-automation-kpis,.nc-vagas-marina-page .nc-aggressive-ai-kpis,.nc-vagas-marina-page .nc-marina-qr-row,.nc-vagas-marina-page .nc-patio-alerta-item,.nc-vagas-marina-page .nc-list-row{grid-template-columns:1fr!important}}.nc-assinaturas-page .nc-assinaturas-lista,.nc-assinaturas-page .nc-list-panel{min-height:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;width:100%!important}.nc-assinaturas-page .nc-assinaturas-list-content{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.nc-assinaturas-page .nc-assinatura-card-operacional{display:grid!important;grid-template-columns:1fr auto auto!important;column-gap:20px!important;row-gap:16px!important;align-items:center!important;padding:20px!important;background:#fffffffa!important;border-radius:18px!important;border:1px solid rgba(125,181,255,.35)!important;box-shadow:0 4px 12px #0f427e08!important;transition:all .25s ease-in-out!important;overflow:visible!important;min-height:auto!important;max-height:none!important}.nc-assinaturas-page .nc-assinatura-card-main{min-width:0!important;flex:1 1 auto!important;align-self:center!important}.nc-assinaturas-page .nc-assinatura-qr-box,.nc-assinaturas-page .nc-assinatura-actions-premium{margin-top:0!important;align-self:center!important}.nc-assinaturas-page .nc-assinatura-card-meta-operacional{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:12px 16px!important;width:100%!important;margin-top:10px!important}.nc-assinaturas-page .nc-assinatura-card-meta-operacional small,.nc-assinaturas-page .nc-assinatura-card-meta-operacional span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important}.nc-assinaturas-page .nc-assinatura-actions-premium{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;align-items:center!important;min-width:250px!important}.nc-assinaturas-page .nc-assinatura-actions-premium button,.nc-assinaturas-page .nc-assinatura-actions-premium a{flex:1 1 auto!important;min-width:100px!important;text-align:center!important;justify-content:center!important}@media(max-width:1200px){.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:1fr auto!important}.nc-assinaturas-page .nc-assinatura-actions-premium{grid-column:1 / -1!important;justify-content:flex-start!important;margin-top:12px!important;width:100%!important}.nc-assinaturas-page .nc-assinatura-qr-box{grid-column:2!important;grid-row:1!important}}@media(max-width:768px){.nc-assinaturas-page .nc-assinatura-card-operacional{grid-template-columns:1fr!important;gap:14px!important}.nc-assinaturas-page .nc-assinatura-qr-box{grid-column:1!important;grid-row:auto!important;justify-self:start!important}.nc-assinaturas-page .nc-assinatura-actions-premium{grid-column:1!important;width:100%!important}.nc-assinaturas-page .nc-assinatura-card-meta-operacional{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.nc-assinaturas-page .nc-assinatura-card-meta-operacional{grid-template-columns:1fr!important}}.nc-ai-dashboard{--ai-blue: #0b74f1;--ai-blue-dark: #0654c9;--ai-purple: #7c3aed;--ai-green: #16a34a;--ai-orange: #f59e0b;--ai-red: #ef4444;--ai-cyan: #06b6d4;--ai-text: #0b1f3f;--ai-muted: #62728d;--ai-border: rgba(147, 174, 214, .28);width:100%;max-width:100%;display:flex;flex-direction:column;gap:18px;padding:18px;color:var(--ai-text);background:radial-gradient(circle at 12% 4%,rgba(124,58,237,.08),transparent 28%),radial-gradient(circle at 82% 0%,rgba(14,165,233,.08),transparent 30%),linear-gradient(180deg,#fff,#f7fbff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nc-ai-dashboard *,.nc-ai-dashboard *:before,.nc-ai-dashboard *:after{box-sizing:border-box}.nc-ai-dashboard button{font-family:inherit}.nc-ai-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:6px 2px 2px}.nc-ai-topbar h2{margin:0;color:#071b3a;font-size:clamp(1.45rem,2vw,2.05rem);line-height:1.05;letter-spacing:-.045em;font-weight:850}.nc-ai-topbar h2 span{color:var(--ai-purple)}.nc-ai-topbar p{margin:6px 0 0;color:var(--ai-muted);font-size:.92rem}.nc-ai-topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.nc-ai-periods,.nc-ai-search,.nc-ai-notification{min-height:42px;border:1px solid var(--ai-border);background:#ffffffe0;border-radius:16px;box-shadow:0 12px 35px #0f2a520f}.nc-ai-periods{display:flex;align-items:center;padding:4px;gap:4px}.nc-ai-periods button{border:0;padding:8px 10px;border-radius:12px;background:transparent;color:#48607c;font-size:.76rem;font-weight:750;cursor:pointer}.nc-ai-periods button.active{color:#fff;background:linear-gradient(135deg,var(--ai-blue),var(--ai-purple));box-shadow:0 10px 25px #2b62f53d}.nc-ai-search,.nc-ai-notification{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ai-border);color:#51627c;font-weight:750;cursor:pointer}.nc-ai-search{min-width:210px;padding:0 16px}.nc-ai-notification{position:relative;width:44px;padding:0}.nc-ai-notification span{position:absolute;top:-7px;right:-6px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:99px;background:#ef4444;color:#fff;font-size:.67rem;font-weight:900}.nc-ai-error{padding:12px 14px;border-radius:16px;border:1px solid rgba(239,68,68,.28);background:#fef2f2eb;color:#991b1b;font-size:.88rem;font-weight:750}.nc-ai-hero-banner{position:relative;min-height:230px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:stretch;gap:22px;padding:26px 30px;border:1px solid rgba(129,184,255,.42);border-radius:26px;overflow:hidden;background:radial-gradient(circle at 77% 35%,rgba(11,116,241,.16),transparent 34%),radial-gradient(circle at 92% 24%,rgba(6,182,212,.12),transparent 30%),linear-gradient(100deg,#fffffffa,#ecf8fff5 55%,#e2f4ffeb);box-shadow:0 22px 70px #0d52b41c}.nc-ai-hero-banner:before{content:"";position:absolute;inset:auto -8% -36% 42%;height:180px;background:radial-gradient(ellipse at center,rgba(11,116,241,.18),transparent 66%);pointer-events:none}.nc-ai-hero-copy,.nc-ai-hero-art{position:relative;z-index:1}.nc-ai-hero-copy{max-width:720px;display:flex;flex-direction:column;justify-content:center}.nc-ai-hero-copy>span{width:fit-content;display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:999px;background:#ffffffdb;border:1px solid rgba(148,181,224,.28);color:#0b3c75;font-size:.76rem;font-weight:900}.nc-ai-hero-copy h1{margin:16px 0 12px;color:#071d3c;max-width:650px;font-size:clamp(2.35rem,4.7vw,4.8rem);line-height:.94;letter-spacing:-.075em;font-weight:950}.nc-ai-hero-copy p{max-width:690px;margin:0;color:#4f6684;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.55;font-weight:650}.nc-ai-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.nc-ai-hero-actions button{min-height:38px;padding:0 15px;border-radius:999px;border:1px solid rgba(11,116,241,.24);background:#fff;color:#0b62cf;font-size:.78rem;font-weight:900;cursor:pointer;box-shadow:0 12px 30px #0b74f11a}.nc-ai-hero-actions button:first-child{background:linear-gradient(135deg,#0b74f1,#074fbd);color:#fff;border-color:transparent}.nc-ai-hero-art{min-height:190px;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,#ffffff59,#fff0),radial-gradient(circle at 70% 42%,rgba(11,116,241,.22),transparent 26%),linear-gradient(180deg,#ffffffbd,#dbefff9e)}.nc-ai-hero-art:before{content:"";position:absolute;left:14%;right:5%;bottom:20px;height:52px;border-radius:50%;background:#0b74f11f;filter:blur(8px)}.nc-ai-compass{position:absolute;right:112px;top:18px;width:136px;height:136px;display:grid;place-items:center;border-radius:50%;color:#0b4a9a38;font-size:5.2rem;transform:rotate(18deg);background:radial-gradient(circle,#ffffff73,#0b74f114);border:1px dashed rgba(11,116,241,.2)}.nc-ai-lighthouse{position:absolute;right:44px;top:32px;width:74px;height:148px}.nc-ai-lighthouse span{position:absolute;left:14px;right:14px;top:34px;bottom:0;display:block;border-radius:16px 16px 5px 5px;background:linear-gradient(90deg,#fff,#dbeafe 54%,#fff);box-shadow:inset -8px 0 #0b74f11c,0 18px 35px #07296229}.nc-ai-lighthouse b{position:absolute;left:4px;right:4px;top:18px;height:28px;border-radius:10px 10px 4px 4px;background:linear-gradient(135deg,#0b3d75,#0b74f1)}.nc-ai-lighthouse i{position:absolute;left:6px;right:6px;bottom:-2px;height:18px;border-radius:12px 12px 4px 4px;background:#0b3d75}.nc-ai-boat{position:absolute;left:48px;bottom:38px;width:245px;height:80px}.nc-ai-boat strong{position:absolute;left:42px;top:2px;width:122px;height:40px;display:block;border-radius:55px 55px 10px 10px;background:linear-gradient(180deg,#fff,#bfdbfe);box-shadow:inset 0 -8px #0b74f121}.nc-ai-boat em{position:absolute;left:0;right:0;top:34px;height:35px;display:block;border-radius:0 0 80px 80px;background:linear-gradient(90deg,#0b74f1,#fff 58%,#0b3d75);box-shadow:0 18px 28px #0b74f129}.nc-ai-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.nc-ai-kpi,.nc-ai-card{position:relative;border:1px solid var(--ai-border);background:#ffffffeb;border-radius:20px;box-shadow:0 18px 55px #102d5414;overflow:hidden}.nc-ai-kpi:before,.nc-ai-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.9),transparent 58%);pointer-events:none}.nc-ai-kpi{min-height:126px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-ai-kpi:hover,.nc-ai-alert:hover,.nc-ai-shortcut:hover,.nc-ai-action-list button:hover,.nc-ai-side-alert:hover{transform:translateY(-2px);box-shadow:0 24px 60px #0d52b421}.nc-ai-kpi-title,.nc-ai-kpi small,.nc-ai-kpi em,.nc-ai-kpi strong,.nc-ai-kpi b{position:relative;z-index:1}.nc-ai-kpi-title{color:#566984;font-size:.78rem;font-weight:750}.nc-ai-kpi strong{color:#061936;font-size:1.55rem;letter-spacing:-.04em;font-weight:900}.nc-ai-kpi small{color:#64748b;font-size:.75rem;line-height:1.35}.nc-ai-kpi em{margin-top:auto;color:var(--ai-green);font-size:.75rem;font-style:normal;font-weight:800}.nc-ai-kpi>b{position:absolute;right:18px;top:48px;width:44px;height:44px;display:grid;place-items:center;border-radius:18px;font-size:1.2rem}.nc-ai-blue{--tone: var(--ai-blue);--soft: rgba(11, 116, 241, .1);--border-tone: rgba(11, 116, 241, .25)}.nc-ai-green{--tone: var(--ai-green);--soft: rgba(22, 163, 74, .1);--border-tone: rgba(22, 163, 74, .25)}.nc-ai-orange{--tone: var(--ai-orange);--soft: rgba(245, 158, 11, .13);--border-tone: rgba(245, 158, 11, .3)}.nc-ai-red{--tone: var(--ai-red);--soft: rgba(239, 68, 68, .1);--border-tone: rgba(239, 68, 68, .27)}.nc-ai-purple{--tone: var(--ai-purple);--soft: rgba(124, 58, 237, .11);--border-tone: rgba(124, 58, 237, .25)}.nc-ai-cyan{--tone: var(--ai-cyan);--soft: rgba(6, 182, 212, .1);--border-tone: rgba(6, 182, 212, .25)}.nc-ai-slate{--tone: #64748b;--soft: rgba(100, 116, 139, .1);--border-tone: rgba(100, 116, 139, .25)}.nc-ai-kpi.nc-ai-blue,.nc-ai-kpi.nc-ai-green,.nc-ai-kpi.nc-ai-orange,.nc-ai-kpi.nc-ai-red,.nc-ai-kpi.nc-ai-purple,.nc-ai-kpi.nc-ai-cyan{border-color:var(--border-tone);background:linear-gradient(135deg,#fff 0%,var(--soft) 100%)}.nc-ai-kpi>b,.nc-ai-insight>span,.nc-ai-alert>span,.nc-ai-shortcut>span,.nc-ai-action-list button>span,.nc-ai-side-alert>span{color:var(--tone);background:var(--soft);border:1px solid var(--border-tone)}.nc-ai-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start}.nc-ai-content{display:flex;flex-direction:column;gap:18px;min-width:0}.nc-ai-row{display:grid;gap:18px}.nc-ai-row-hero{grid-template-columns:minmax(320px,1.05fr) minmax(360px,1.18fr) minmax(270px,.82fr)}.nc-ai-row-bottom{grid-template-columns:1fr 1fr 1fr}.nc-ai-card{padding:18px}.nc-ai-card-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.nc-ai-card-head.compact{margin-bottom:10px}.nc-ai-card-head p{margin:0 0 6px;color:#0d3d76;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.nc-ai-card-head h3{margin:0;color:#071b3a;font-size:1.05rem;letter-spacing:-.025em;font-weight:850}.nc-ai-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:850;border:1px solid rgba(126,152,191,.25);background:#eef6ff;color:#0b62cf}.nc-ai-chip.purple{background:#7c3aed1a;color:#6d28d9}.nc-ai-chip.green{background:#16a34a1a;color:#15803d}.nc-ai-chip.red{background:#ef44441a;color:#dc2626}.nc-ai-chip.blue{background:#0b74f11a;color:#0b62cf}.nc-ai-orb-layout{position:relative;z-index:1;display:grid;grid-template-columns:128px 1fr;gap:18px;align-items:center}.nc-ai-orb{position:relative;width:112px;height:112px;display:grid;place-items:center;border-radius:50%;color:#7c3aed;font-size:1.45rem;font-weight:950;background:radial-gradient(circle at 50% 50%,#fff 0,#fff 30%,#7c3aed3d 31%,#7c3aed3d 52%,#7c3aed17 53%,#7c3aed17);box-shadow:0 20px 45px #7c3aed33,inset 0 0 0 12px #7c3aed14}.nc-ai-orb:after{content:"";position:absolute;width:78px;height:18px;bottom:-28px;border-radius:50%;background:#7c3aed29;filter:blur(8px)}.nc-ai-insight-list,.nc-ai-alert-list,.nc-ai-action-list,.nc-ai-side-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.nc-ai-insight,.nc-ai-alert,.nc-ai-action-list button,.nc-ai-side-alert{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px;border-radius:14px;border:1px solid var(--border-tone);background:#ffffffc7}.nc-ai-alert,.nc-ai-action-list button,.nc-ai-side-alert{width:100%;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nc-ai-insight>span,.nc-ai-alert>span,.nc-ai-action-list button>span,.nc-ai-side-alert>span,.nc-ai-shortcut>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:13px}.nc-ai-insight strong,.nc-ai-alert strong,.nc-ai-action-list strong,.nc-ai-side-alert strong{display:block;color:#12264a;font-size:.82rem;font-weight:850}.nc-ai-insight small,.nc-ai-alert small,.nc-ai-action-list small,.nc-ai-side-alert small{display:block;margin-top:2px;color:#64748b;font-size:.73rem;line-height:1.35}.nc-ai-alert b,.nc-ai-action-list button b,.nc-ai-side-alert b{margin-left:auto;color:#7c8ba4;font-size:1.1rem}.nc-ai-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin-top:12px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#6d28d9;font-size:.78rem;font-weight:850;cursor:pointer}.nc-ai-yard-card,.nc-ai-intelligence-card,.nc-ai-timeline-card{min-height:330px}.nc-ai-yard-map{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#f0f7ffe0,#ffffffe6);border:1px solid rgba(126,152,191,.2)}.nc-ai-yard-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center}.nc-ai-yard-row b{color:#40546f;font-size:.78rem}.nc-ai-yard-slots{display:grid;grid-template-columns:repeat(15,minmax(14px,1fr));gap:7px;align-items:center}.nc-ai-yard-slots>span{display:block;width:100%;min-width:14px;max-width:24px;height:38px;border-radius:9px;border:2px solid #d6e0ef;background:#fff;box-shadow:inset 0 0 0 2px #ffffffbd,0 8px 16px #0f2a520f}.nc-ai-yard-slots>span.occupied{background:#0b74f1;border-color:#0b74f1ad}.nc-ai-yard-slots>span.free{background:#22c55e;border-color:#22c55ead}.nc-ai-yard-slots>span.maintenance{background:#f59e0b;border-color:#f59e0bad}.nc-ai-yard-slots>span.blocked{background:#ef4444;border-color:#ef4444ad}.nc-ai-yard-slots>span.reserved{background:#7c3aed;border-color:#7c3aedad}.nc-ai-yard-legend{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px}.nc-ai-yard-legend span{display:inline-flex;align-items:center;gap:6px;color:#52657f;font-size:.74rem;font-weight:750}.nc-ai-yard-legend i,.nc-ai-mini-chart i{width:9px;height:9px;border-radius:3px}.nc-ai-yard-legend i.occupied{background:#0b74f1}.nc-ai-yard-legend i.free{background:#22c55e}.nc-ai-yard-legend i.maintenance{background:#f59e0b}.nc-ai-yard-legend i.blocked{background:#ef4444}.nc-ai-yard-legend i.reserved{background:#7c3aed}.nc-ai-timeline{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.nc-ai-time-item{display:grid;grid-template-columns:48px 16px 1fr;gap:10px;align-items:center}.nc-ai-time-item>strong{color:#102342;font-size:.78rem;font-weight:900}.nc-ai-time-item>span{width:10px;height:10px;border-radius:999px;background:var(--tone);box-shadow:0 0 0 5px var(--soft)}.nc-ai-time-item>div{padding:9px 11px;border-radius:12px;background:#f8fbffe6;border:1px solid rgba(126,152,191,.17)}.nc-ai-time-item b{display:block;color:#102342;font-size:.78rem}.nc-ai-time-item small{display:block;margin-top:2px;color:var(--tone);font-size:.72rem;font-weight:800}.nc-ai-gauge-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:8px}.nc-ai-gauge{display:grid;justify-items:center;gap:6px}.nc-ai-gauge>div{width:86px;height:86px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle closest-side,#fff 68%,transparent 70%),conic-gradient(var(--tone) var(--gauge),rgba(226,232,240,.95) 0)}.nc-ai-gauge strong{color:#0f2444;font-size:1.05rem;font-weight:900}.nc-ai-gauge span{color:#334155;font-size:.78rem;font-weight:850}.nc-ai-gauge small{color:var(--tone);font-size:.72rem;font-weight:850}.nc-ai-access-card{padding-bottom:14px}.nc-ai-shortcuts{position:relative;z-index:1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.nc-ai-shortcut{min-height:80px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid rgba(126,152,191,.23);border-radius:16px;background:#ffffffd6;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.nc-ai-shortcut small{color:#102342;font-size:.72rem;font-weight:820}.nc-ai-side-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.nc-ai-side-panel .nc-ai-card{padding:16px}.nc-ai-side-list{gap:9px}.nc-ai-side-alert{min-height:66px}.nc-ai-chart-card{min-height:225px}.nc-ai-mini-chart{position:relative;z-index:1;height:130px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:end;padding:10px 4px 0;border-bottom:1px solid rgba(126,152,191,.2)}.nc-ai-mini-chart>div{height:100%;display:flex;align-items:end;justify-content:center;gap:4px;position:relative}.nc-ai-mini-chart span{width:11px;min-height:8px;border-radius:8px 8px 2px 2px}.nc-ai-mini-chart span.income{background:linear-gradient(180deg,#22c55e,#16a34a)}.nc-ai-mini-chart span.expense{background:linear-gradient(180deg,#ef4444,#dc2626)}.nc-ai-mini-chart small{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);color:#7b8aa2;font-size:.65rem;white-space:nowrap}.nc-ai-forecast-card small{position:relative;z-index:1;display:block;color:#64748b;line-height:1.5}.nc-ai-forecast-card>strong{position:relative;z-index:1;display:block;margin-top:14px;color:#071b3a;font-size:1.45rem;font-weight:950;letter-spacing:-.04em}.nc-ai-forecast-card>em{position:relative;z-index:1;display:block;margin-top:5px;color:var(--ai-green);font-style:normal;font-size:.78rem;font-weight:850}@media(max-width:1500px){.nc-ai-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-ai-main-grid{grid-template-columns:1fr}.nc-ai-side-panel{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:1180px){.nc-ai-row-hero,.nc-ai-row-bottom,.nc-ai-side-panel{grid-template-columns:1fr}.nc-ai-shortcuts{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.nc-ai-dashboard{padding:12px}.nc-ai-topbar{flex-direction:column}.nc-ai-topbar-actions{width:100%;justify-content:flex-start}.nc-ai-kpi-grid{grid-template-columns:1fr}.nc-ai-orb-layout{grid-template-columns:1fr;justify-items:center}.nc-ai-gauge-grid{grid-template-columns:1fr}.nc-ai-shortcuts{grid-template-columns:repeat(2,1fr)}}.nc-ai-dashboard .nc-ai-hero-banner{min-height:196px!important;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr)!important;align-items:stretch!important;gap:22px!important;padding:24px 28px!important;border-radius:26px!important;background:radial-gradient(circle at 86% 28%,rgba(34,211,238,.16),transparent 30%),radial-gradient(circle at 48% 0%,rgba(59,130,246,.1),transparent 34%),linear-gradient(115deg,#fffffffa,#eff8fff5 58%,#e8faffeb)!important;box-shadow:0 18px 52px #0d52b41a!important}.nc-ai-dashboard .nc-ai-hero-banner:before{inset:auto 0 -44% 36%!important;height:150px!important;opacity:.75!important}.nc-ai-dashboard .nc-ai-hero-copy{max-width:760px!important}.nc-ai-dashboard .nc-ai-hero-copy>span{min-height:28px!important;padding:0 13px!important;background:#ffffffeb!important;color:#0756b6!important;font-size:.72rem!important;letter-spacing:.02em!important}.nc-ai-dashboard .nc-ai-hero-copy h1{max-width:620px!important;margin:14px 0 10px!important;font-size:clamp(2.05rem,3.2vw,3.45rem)!important;line-height:.98!important;letter-spacing:-.055em!important;color:#071d3c!important}.nc-ai-dashboard .nc-ai-hero-copy p{max-width:640px!important;font-size:.95rem!important;line-height:1.48!important;color:#4a6587!important}.nc-ai-dashboard .nc-ai-hero-actions{margin-top:16px!important}.nc-ai-dashboard .nc-ai-hero-actions button{min-height:36px!important;padding:0 14px!important;font-size:.76rem!important}.nc-ai-hero-command{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:168px;padding:18px;border-radius:24px;border:1px solid rgba(137,188,255,.42);background:linear-gradient(135deg,#fffffff5,#eef8ffdb),radial-gradient(circle at 92% 10%,rgba(139,92,246,.12),transparent 34%);box-shadow:inset 0 1px #ffffffe6,0 18px 40px #104ea01a}.nc-ai-hero-command-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.nc-ai-hero-command-header span{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#dbeafeb8;color:#0756b6;font-size:.72rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.nc-ai-hero-command-header strong{display:inline-grid;place-items:center;min-width:78px;min-height:38px;padding:0 12px;border-radius:999px;background:linear-gradient(135deg,#0b74f1,#7c3aed);color:#fff;font-size:.95rem;font-weight:1000;box-shadow:0 14px 30px #2563eb33}.nc-ai-hero-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nc-ai-hero-command-card{min-height:84px;padding:12px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:#fff;box-shadow:0 12px 28px #0f172a0f}.nc-ai-hero-command-card small{display:block;color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.nc-ai-hero-command-card strong{display:block;margin-top:7px;color:#08284a;font-size:1.05rem;line-height:1;font-weight:1000}.nc-ai-hero-command-card span{display:block;margin-top:7px;color:#5b718f;font-size:.72rem;font-weight:800;line-height:1.25}.nc-ai-hero-command-card.blue{background:linear-gradient(135deg,#eff6fffa,#dbeafead);border-color:#60a5fa59}.nc-ai-hero-command-card.green{background:linear-gradient(135deg,#f0fdf4fa,#d1fae59e);border-color:#34d39957}.nc-ai-hero-command-card.orange{background:linear-gradient(135deg,#fffbebfa,#fee2e29e);border-color:#fb923c57}.nc-ai-hero-command-alert{display:grid;gap:3px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#08284af5,#0b74f1e0);color:#fff;box-shadow:0 14px 34px #0729622e}.nc-ai-hero-command-alert b{font-size:.78rem;font-weight:1000}.nc-ai-hero-command-alert span{font-size:.75rem;line-height:1.35;color:#ffffffdb;font-weight:700}@media(max-width:1180px){.nc-ai-dashboard .nc-ai-hero-banner{grid-template-columns:1fr!important}.nc-ai-hero-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.nc-ai-dashboard .nc-ai-hero-banner{padding:20px!important}.nc-ai-dashboard .nc-ai-hero-copy h1{font-size:2.05rem!important}.nc-ai-hero-command-grid{grid-template-columns:1fr}}.nc-ai-dashboard .nc-ai-topbar-actions{position:relative;z-index:20}.nc-ai-dashboard .nc-ai-search{justify-content:flex-start;gap:8px;min-width:230px;padding:0 14px;cursor:text}.nc-ai-dashboard .nc-ai-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#071b3a;font:inherit;font-size:.78rem;font-weight:750}.nc-ai-dashboard .nc-ai-search input::placeholder{color:#6b7f99}.nc-ai-alert-wrapper{position:relative;display:inline-flex}.nc-ai-notification.active,.nc-ai-notification:hover{border-color:#2563eb52;background:linear-gradient(135deg,#fff,#eef6ff);box-shadow:0 16px 34px #2563eb24}.nc-ai-alert-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:80;width:min(360px,90vw);display:grid;gap:9px;padding:12px;border:1px solid rgba(187,211,242,.96);border-radius:22px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 36%),linear-gradient(135deg,#fffffffa,#f7fbfff5);box-shadow:0 24px 70px #0f2a5238;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nc-ai-alert-popover:before{content:"";position:absolute;top:-7px;right:16px;width:14px;height:14px;transform:rotate(45deg);border-left:1px solid rgba(187,211,242,.96);border-top:1px solid rgba(187,211,242,.96);background:#fff}.nc-ai-alert-popover header{display:grid;gap:2px;padding:4px 4px 8px;border-bottom:1px solid rgba(207,223,245,.8)}.nc-ai-alert-popover header strong{color:#071b3a;font-size:.9rem;font-weight:900;letter-spacing:-.025em}.nc-ai-alert-popover header small{color:#637994;font-size:.72rem;font-weight:750}.nc-ai-popover-alert{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;border:1px solid rgba(204,222,244,.92);border-radius:16px;background:#ffffffd1;color:#071b3a;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.nc-ai-popover-alert:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0f2a521c;border-color:#2563eb47}.nc-ai-popover-alert>span{width:34px;height:34px;display:grid;place-items:center;border-radius:13px;background:#2563eb1a}.nc-ai-popover-alert strong,.nc-ai-popover-alert small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-ai-popover-alert strong{font-size:.76rem;font-weight:900}.nc-ai-popover-alert small{margin-top:2px;color:#617590;font-size:.68rem;font-weight:720}.nc-ai-popover-alert b{color:#2563eb;font-size:1.15rem}.nc-ai-popover-footer{min-height:38px;border:0;border-radius:14px;background:linear-gradient(135deg,#1f82ff,#075fd3);color:#fff;font-size:.74rem;font-weight:900;cursor:pointer;box-shadow:0 14px 28px #1f82ff38}.nc-page-shell,.nc-page-shell *,.nc-vagas-white-preview,.nc-vagas-white-preview *,.nc-detail-modal,.nc-detail-modal *{box-sizing:border-box;min-width:0}.nc-module-title-card,.nc-premium-surface,.nc-metric-card,.nc-kpi-card,.nc-module-card,.nc-list-panel,.nc-form-panel,.nc-list-row,.nc-detail-modal,.nc-action-card,.nc-ai-popover-alert,.nc-marina-card,.nc-automation-card{max-width:100%;overflow-wrap:anywhere;word-break:normal}.nc-module-title-card h1,.nc-module-title-card h2,.nc-module-title-card h3,.nc-module-title-card span,.nc-module-title-card p,.nc-panel-heading h2,.nc-panel-heading h3,.nc-panel-heading p,.nc-metric-card strong,.nc-metric-card small,.nc-kpi-copy strong,.nc-kpi-copy small,.nc-list-row strong,.nc-list-row span,.nc-list-row small,.nc-detail-modal p,.nc-detail-modal span,.nc-detail-modal small,.nc-detail-modal strong,.nc-form-panel label,.nc-form-panel input,.nc-form-panel textarea,.nc-form-panel select,.nc-action-card,.nc-ai-popover-alert strong,.nc-ai-popover-alert small{max-width:100%;overflow-wrap:anywhere}.nc-nowrap-safe,.nc-metric-card strong,.nc-ai-popover-alert strong,.nc-ai-popover-alert small{min-width:0}.nc-scroll-safe{max-width:100%;overflow-x:auto}.nc-boat-photo-card{border-color:#3b82f647;background:linear-gradient(135deg,#fffffff0,#eff6ffdb)}.nc-boat-photo-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.nc-boat-photo-heading h4{margin:0 0 4px}.nc-boat-photo-heading small,.nc-boat-photo-heading span{color:#64748b;font-size:12px;font-weight:700}.nc-boat-photo-heading>span{border:1px solid rgba(37,99,235,.18);background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:7px 11px;white-space:nowrap}.nc-boat-photo-dropzone{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:88px;border:1px dashed rgba(37,99,235,.36);border-radius:18px;padding:16px;background:#ffffffc7;cursor:pointer}.nc-boat-photo-dropzone.compact{min-height:70px;flex:1}.nc-boat-photo-dropzone input{display:none}.nc-boat-photo-dropzone strong{color:#0f3d78;font-size:14px}.nc-boat-photo-dropzone small{color:#64748b;font-size:12px}.nc-boat-photo-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px}.nc-boat-photo-preview-grid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(148,163,184,.28);border-radius:14px;padding:9px 11px;background:#fff;color:#334155;font-size:12px;font-weight:700}.nc-boat-gallery-modal{border:1px solid rgba(59,130,246,.22);border-radius:24px;padding:18px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#f8fbff)}.nc-boat-gallery-upload-row{display:flex;align-items:stretch;gap:12px;margin-bottom:14px}.nc-boat-gallery-upload-row button{min-width:140px;border:0;border-radius:18px;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;font-weight:900;cursor:pointer;padding:0 18px}.nc-boat-gallery-upload-row button:disabled{opacity:.55;cursor:not-allowed}.nc-boat-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.nc-boat-gallery-grid article{overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:#fff;box-shadow:0 14px 28px #0f172a0f}.nc-boat-gallery-grid img{width:100%;height:132px;object-fit:cover;display:block;background:#e2e8f0}.nc-boat-gallery-grid article div{padding:11px;display:grid;gap:5px}.nc-boat-gallery-grid strong{color:#0f172a;font-size:13px}.nc-boat-gallery-grid small{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-boat-gallery-grid button{justify-self:start;border:1px solid rgba(239,68,68,.2);border-radius:999px;background:#fff1f2;color:#be123c;font-size:11px;font-weight:900;padding:6px 10px;cursor:pointer}@media(max-width:780px){.nc-boat-gallery-upload-row{flex-direction:column}.nc-boat-gallery-upload-row button{min-height:48px}}:root{--nc-bg: #f4f8ff;--nc-bg-soft: #edf5ff;--nc-panel: rgba(255, 255, 255, .92);--nc-panel-strong: #ffffff;--nc-border: #d7e6f8;--nc-border-strong: #a9ccf5;--nc-text: #08244a;--nc-title: #061f44;--nc-muted: #6e86a7;--nc-blue: #1f82ff;--nc-blue-dark: #064ca7;--nc-cyan: #05aeda;--nc-orange: #ff7b1a;--nc-gold: #f7b53d;--nc-green: #15b76b;--nc-purple: #8b4ff6;--nc-red: #f0445e;--nc-teal: #0ea5a4;--nc-slate: #64748b;--nc-shadow-soft: 0 18px 48px rgba(24, 69, 124, .1);--nc-shadow-card: 0 18px 40px rgba(39, 88, 148, .12);--nc-radius-xl: 28px;--nc-radius-lg: 22px;--nc-radius-md: 16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--nc-text);background:var(--nc-bg)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 12% 4%,rgba(31,130,255,.13),transparent 30rem),radial-gradient(circle at 92% 0%,rgba(255,123,26,.1),transparent 28rem),linear-gradient(135deg,#f7fbff,#edf5ff 48%,#f8fbff)}button,input,select{font:inherit}button,select{cursor:pointer}button{border:0}img{max-width:100%}.nc-eyebrow{margin:0 0 .36rem;color:var(--nc-blue-dark);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.nc-login-page{min-height:100vh}.nc-login-page-atlas{display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);gap:1.35rem;height:100vh;max-height:100vh;overflow:hidden;padding:1.6rem;background:radial-gradient(circle at top left,rgba(52,151,255,.14),transparent 33rem),linear-gradient(135deg,#f6fbff,#ecf5ff)}.nc-login-panel,.nc-login-hero-card,.nc-sidebar,.nc-topbar,.nc-panel,.nc-kpi-card{border:1px solid var(--nc-border);background:var(--nc-panel);box-shadow:var(--nc-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nc-login-panel{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 3.2rem);min-height:0;padding:clamp(1.1rem,2vw,1.8rem);border-radius:var(--nc-radius-xl);overflow:hidden}.nc-login-logo-wrap{display:flex;align-items:center;justify-content:center;min-height:132px;margin-bottom:1.35rem}.nc-login-logo{display:block;width:min(330px,86%);max-height:150px;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(23,78,145,.13))}.nc-login-copy h1{margin:0;color:var(--nc-title);font-size:clamp(1.75rem,2.4vw,2.2rem);line-height:1.05;letter-spacing:-.055em}.nc-login-copy span{display:block;margin-top:.65rem;color:var(--nc-muted);font-size:.94rem;line-height:1.5}.nc-login-form{display:grid;gap:.84rem;margin-top:1.15rem}.nc-login-form label{display:grid;gap:.42rem}.nc-login-form label span{color:var(--nc-title);font-size:.88rem;font-weight:850}.nc-login-form input,.nc-topbar select{width:100%;height:48px;color:var(--nc-text);border:1px solid #cfe0f5;border-radius:15px;outline:none;background:#eef5ff;transition:border .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.nc-login-form input{padding:0 1rem}.nc-login-form input:focus,.nc-topbar select:focus{border-color:#1f82ffb8;box-shadow:0 0 0 4px #1f82ff1a;background:#fff}.nc-password-field{position:relative;display:flex;align-items:center}.nc-password-field input{padding-right:6.5rem}.nc-password-field button{position:absolute;top:50%;right:.55rem;display:inline-flex;align-items:center;justify-content:center;min-width:82px;height:34px;padding:0 .8rem;color:var(--nc-blue);border-radius:12px;background:transparent;font-weight:950;line-height:1;transform:translateY(-50%)}.nc-login-options-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:-.05rem}.nc-checkbox-inline{display:inline-flex!important;grid-template-columns:none!important;align-items:center;gap:.42rem!important;color:var(--nc-muted);font-size:.84rem}.nc-checkbox-inline input{width:16px;height:16px;accent-color:var(--nc-blue)}.nc-link-button{color:var(--nc-blue);background:transparent;font-size:.86rem;font-weight:900}.nc-login-error{padding:.78rem .9rem;color:#9f1239;border:1px solid rgba(244,63,94,.28);border-radius:16px;background:#fff1f2f2;font-size:.88rem}.nc-login-submit,.nc-primary-action,.nc-user-box button{color:#fff;font-weight:950;border-radius:14px;background:linear-gradient(135deg,#318aff,#075fd3);box-shadow:0 14px 28px #1f82ff38}.nc-login-submit{height:50px;margin-top:0}.nc-login-submit:disabled{opacity:.65;cursor:not-allowed}.nc-login-dev-hint{display:grid;gap:.1rem;padding:.78rem .9rem;color:var(--nc-muted);border:1px solid #d7e7fb;border-radius:16px;background:#f7fbff;font-size:.84rem}.nc-login-dev-hint strong{color:var(--nc-title)}.nc-login-dev-hint small{color:#6e86a7}.nc-login-hero-card{position:relative;overflow:hidden;height:calc(100vh - 3.2rem);min-height:0;border-radius:var(--nc-radius-xl)}.nc-login-hero-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nc-login-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05183780,#05183726 42%,#ffffff05),linear-gradient(0deg,#04142d57,#ffffff0a)}.nc-login-hero-content{position:absolute;left:clamp(1.5rem,3vw,2.4rem);right:clamp(1.5rem,3vw,2.4rem);bottom:clamp(1.5rem,3vw,2.4rem);max-width:650px;color:#fff;text-shadow:0 12px 34px rgba(0,25,65,.35)}.nc-hero-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .8rem;color:var(--nc-title);border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffffd1;box-shadow:0 12px 28px #19467824;font-size:.78rem;font-weight:900}.nc-login-hero-content h2{max-width:650px;margin:1.1rem 0 0;font-size:clamp(2rem,5vw,4.1rem);line-height:.98;letter-spacing:-.07em}.nc-login-hero-content p{max-width:760px;margin:1rem 0 0;color:#ffffffeb;font-size:clamp(.95rem,1.25vw,1.08rem);font-weight:650;line-height:1.55}.nc-login-hero-modules,.nc-feature-list{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.nc-login-hero-modules span,.nc-feature-list span{padding:.42rem .72rem;color:#fff;border:1px solid rgba(255,255,255,.44);border-radius:999px;background:#ffffff2b;font-size:.78rem;font-weight:900}.nc-app-shell{min-height:100vh}.nc-app-shell-atlas{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1.4rem;padding:1.4rem;background:radial-gradient(circle at top left,rgba(31,130,255,.13),transparent 34rem),linear-gradient(135deg,#f7fbff,#edf5ff)}.nc-sidebar{position:sticky;top:1.4rem;align-self:start;min-height:calc(100vh - 2.8rem);padding:1.05rem;border-radius:0 28px 28px 0;background:#ffffffc7}.nc-sidebar-logo-card{display:flex;align-items:center;justify-content:center;min-height:145px;margin-bottom:1rem;padding:.4rem;border-bottom:1px solid #dceaf9;background:transparent}.nc-sidebar-logo-card img{width:210px;max-height:120px;object-fit:contain;filter:drop-shadow(0 13px 24px rgba(31,86,153,.12))}.nc-menu{display:grid;gap:.58rem}.nc-menu-item{position:relative;display:flex;align-items:center;gap:.82rem;min-height:50px;padding:.62rem .72rem;color:#0656bd;border:1px solid #cbe0f7;border-radius:13px;background:linear-gradient(135deg,#ffffffe0,#eef7ffb8);box-shadow:0 10px 22px #1f56990d;font-weight:950;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.nc-menu-item:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:13px 0 0 13px;background:var(--menu-color, var(--nc-blue))}.nc-menu-item:hover{transform:translate(3px);box-shadow:0 14px 26px #1f56991a}.nc-menu-item.active{border-color:#93c5fd;background:linear-gradient(135deg,#ebf5fff2,#ffffffeb)}.nc-menu-item.blue{--menu-color: var(--nc-blue)}.nc-menu-item.green{--menu-color: var(--nc-green)}.nc-menu-item.orange{--menu-color: var(--nc-orange)}.nc-menu-item.cyan{--menu-color: var(--nc-cyan)}.nc-menu-item.purple{--menu-color: var(--nc-purple)}.nc-menu-item.teal{--menu-color: var(--nc-teal)}.nc-menu-item.red{--menu-color: var(--nc-red)}.nc-menu-item.navy{--menu-color: #2563eb}.nc-menu-item.slate{--menu-color: #64748b}.nc-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:var(--icon-color, var(--nc-blue));border-radius:11px;background:var(--icon-bg, rgba(31, 130, 255, .12));font-size:1rem;line-height:1}.nc-menu-icon.blue{--icon-color: #1f82ff;--icon-bg: rgba(31, 130, 255, .13)}.nc-menu-icon.green{--icon-color: #13a45f;--icon-bg: rgba(21, 183, 107, .14)}.nc-menu-icon.orange{--icon-color: #f97316;--icon-bg: rgba(255, 123, 26, .15)}.nc-menu-icon.cyan{--icon-color: #0891b2;--icon-bg: rgba(5, 174, 218, .15)}.nc-menu-icon.purple{--icon-color: #8b4ff6;--icon-bg: rgba(139, 79, 246, .14)}.nc-menu-icon.teal{--icon-color: #0f9998;--icon-bg: rgba(14, 165, 164, .14)}.nc-menu-icon.red{--icon-color: #ef4444;--icon-bg: rgba(240, 68, 94, .14)}.nc-menu-icon.navy{--icon-color: #2563eb;--icon-bg: rgba(37, 99, 235, .12)}.nc-menu-icon.slate{--icon-color: #64748b;--icon-bg: rgba(100, 116, 139, .14)}.nc-content{min-width:0;display:grid;gap:1.1rem}.nc-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-height:124px;padding:1.45rem 1.65rem;border-radius:0 26px 26px 0}.nc-topbar h1{margin:0;color:var(--nc-title);font-size:2rem;line-height:1;letter-spacing:-.05em}.nc-topbar span{display:block;margin-top:.8rem;color:var(--nc-muted);font-size:1rem}.nc-user-box{display:flex;align-items:center;gap:.76rem;padding:.46rem;border:1px solid #cfe3fb;border-radius:17px;background:#ffffffd1}.nc-user-box div{display:grid;gap:.12rem;min-width:170px;padding-left:.24rem}.nc-user-box strong{color:var(--nc-title);font-size:.87rem}.nc-user-box small{color:var(--nc-muted);font-size:.76rem}.nc-user-box button{height:38px;padding:0 .9rem}.nc-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.nc-kpi-card{display:flex;justify-content:space-between;min-height:118px;padding:1rem;border-radius:16px;overflow:hidden}.nc-kpi-card span{display:block;margin-bottom:.82rem;color:var(--nc-blue-dark);font-size:.78rem;font-weight:950;text-transform:uppercase}.nc-kpi-card strong{display:block;color:var(--nc-title);font-size:2rem;line-height:1}.nc-kpi-card small{display:block;margin-top:.68rem;color:var(--nc-muted);font-size:.78rem;font-weight:800}.nc-kpi-card b{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;color:#fff;border-radius:13px;font-size:1.15rem;box-shadow:0 16px 30px #1f82ff2e}.nc-border-blue{border-top:4px solid var(--nc-blue);background:linear-gradient(135deg,#fffffff5,#ecf6ffeb)}.nc-border-blue b{background:linear-gradient(135deg,#3b92ff,#0b68e3)}.nc-border-green{border-top:4px solid var(--nc-green);background:linear-gradient(135deg,#fffffff5,#ecfdf5eb)}.nc-border-green b{background:linear-gradient(135deg,#1fd37d,#089a55)}.nc-border-orange{border-top:4px solid var(--nc-orange);background:linear-gradient(135deg,#fffffff5,#fff7edeb)}.nc-border-orange b{background:linear-gradient(135deg,#ff8a2a,#f15c00)}.nc-border-purple{border-top:4px solid var(--nc-purple);background:linear-gradient(135deg,#fffffff5,#f6f0ffeb)}.nc-border-purple b{background:linear-gradient(135deg,#9a67ff,#6d30db)}.nc-border-cyan{border-top:4px solid var(--nc-cyan);background:linear-gradient(135deg,#fffffff5,#ecfdffeb)}.nc-border-cyan b{background:linear-gradient(135deg,#15c6ea,#048eb4)}.nc-dashboard-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(340px,1fr);gap:1rem}.nc-panel{border-radius:20px;padding:1rem}.nc-hero-panel{position:relative;min-height:335px;overflow:hidden;padding:0}.nc-hero-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nc-hero-panel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05183799,#0518373b 45%,#ffffff0a),linear-gradient(0deg,#04142d38,#ffffff0a)}.nc-hero-panel-content{position:absolute;left:1.35rem;right:1.35rem;bottom:1.25rem;max-width:720px;color:#fff}.nc-hero-panel-content h2{max-width:660px;margin:1rem 0 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1;letter-spacing:-.07em}.nc-hero-panel-content p{max-width:740px;margin:.85rem 0 0;color:#ffffffeb;font-weight:650;line-height:1.55}.nc-side-panel{display:grid;align-content:start;gap:1rem}.nc-colored-panel{background:radial-gradient(circle at 94% 0%,rgba(31,130,255,.1),transparent 18rem),linear-gradient(135deg,#fffffff7,#f6fbffeb)}.nc-qr-panel{border-top:4px solid var(--nc-blue)}.nc-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.nc-panel-header h2{margin:0;color:var(--nc-title);font-size:1.2rem;letter-spacing:-.035em}.nc-panel p{margin:0;color:var(--nc-muted);line-height:1.55}.nc-status-pill{padding:.42rem .62rem;color:#fb6d16;border:1px solid rgba(255,123,26,.28);border-radius:999px;background:#ff7b1a1a;font-size:.74rem;font-weight:950}.nc-check-list{display:grid;gap:.7rem;padding:0;margin:0;list-style:none}.nc-check-list li{padding:.86rem .92rem;color:var(--nc-title);border:1px solid #d7e7fb;border-radius:14px;background:#f7fbff;font-weight:900}.nc-check-list.colorful li{position:relative;overflow:hidden;border-left:5px solid var(--card-color, var(--nc-blue));background:linear-gradient(135deg,rgba(255,255,255,.96),var(--card-bg, rgba(236, 246, 255, .95)))}.nc-check-list.colorful li.blue{--card-color: var(--nc-blue);--card-bg: rgba(236, 246, 255, .95)}.nc-check-list.colorful li.green{--card-color: var(--nc-green);--card-bg: rgba(236, 253, 245, .95)}.nc-check-list.colorful li.purple{--card-color: var(--nc-purple);--card-bg: rgba(246, 240, 255, .95)}.nc-check-list.colorful li.gold{--card-color: var(--nc-gold);--card-bg: rgba(255, 251, 235, .95)}.nc-check-list.colorful li.teal{--card-color: var(--nc-teal);--card-bg: rgba(240, 253, 250, .95)}.nc-check-list.compact li{display:flex;align-items:center;gap:.82rem;padding:.86rem .9rem}.nc-check-list.compact li b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#fff;border-radius:11px;background:var(--card-color, var(--nc-blue))}.nc-check-list.compact li span{display:grid;gap:.15rem}.nc-check-list.compact li small{color:var(--nc-muted);font-size:.78rem;font-weight:750}.nc-lower-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(340px,1fr);gap:1rem}.nc-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.nc-module-grid>span{padding:1rem;border:1px solid #d7e7fb;border-radius:14px;background:#f7fbff;color:var(--nc-title);font-weight:900}.nc-colored-module-grid>span.nc-module-card{position:relative;display:grid;gap:.32rem;min-height:112px;padding:1rem;overflow:hidden;border-left:5px solid var(--module-color, var(--nc-blue));background:radial-gradient(circle at 94% 12%,var(--module-glow, rgba(31, 130, 255, .16)),transparent 5rem),linear-gradient(135deg,#ffffff,var(--module-bg, #eff6ff))}.nc-module-card b{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;border-radius:12px;background:var(--module-color, var(--nc-blue));box-shadow:0 12px 24px var(--module-shadow, rgba(31, 130, 255, .16))}.nc-module-card strong{color:var(--nc-title);line-height:1.16}.nc-module-card small{color:var(--nc-muted);font-size:.78rem;font-weight:750;line-height:1.35}.nc-module-card.blue{--module-color: var(--nc-blue);--module-bg: #edf6ff;--module-glow: rgba(31, 130, 255, .16);--module-shadow: rgba(31, 130, 255, .18)}.nc-module-card.green{--module-color: var(--nc-green);--module-bg: #ecfdf5;--module-glow: rgba(21, 183, 107, .16);--module-shadow: rgba(21, 183, 107, .18)}.nc-module-card.orange{--module-color: var(--nc-orange);--module-bg: #fff7ed;--module-glow: rgba(255, 123, 26, .16);--module-shadow: rgba(255, 123, 26, .18)}.nc-module-card.cyan{--module-color: var(--nc-cyan);--module-bg: #ecfeff;--module-glow: rgba(5, 174, 218, .16);--module-shadow: rgba(5, 174, 218, .18)}.nc-module-card.purple{--module-color: var(--nc-purple);--module-bg: #f5f0ff;--module-glow: rgba(139, 79, 246, .16);--module-shadow: rgba(139, 79, 246, .18)}.nc-module-card.red{--module-color: var(--nc-red);--module-bg: #fff1f2;--module-glow: rgba(240, 68, 94, .16);--module-shadow: rgba(240, 68, 94, .18)}.nc-module-card.gold{--module-color: var(--nc-gold);--module-bg: #fffbeb;--module-glow: rgba(247, 181, 61, .16);--module-shadow: rgba(247, 181, 61, .18)}.nc-module-card.teal{--module-color: var(--nc-teal);--module-bg: #f0fdfa;--module-glow: rgba(14, 165, 164, .16);--module-shadow: rgba(14, 165, 164, .18)}.nc-integrations-panel{border-top:4px solid var(--nc-cyan)}@media(max-height:820px){.nc-login-page-atlas{padding:1rem;gap:1rem}.nc-login-panel,.nc-login-hero-card{height:calc(100vh - 2rem)}.nc-login-logo-wrap{min-height:102px;margin-bottom:.8rem}.nc-login-logo{width:min(270px,80%);max-height:115px}.nc-login-form{gap:.68rem;margin-top:.85rem}.nc-login-copy h1{font-size:clamp(1.48rem,2.2vw,1.85rem)}.nc-login-copy span{font-size:.86rem;line-height:1.42}.nc-login-form input{height:44px}.nc-login-submit{height:46px}.nc-login-dev-hint{padding:.62rem .78rem}.nc-login-hero-content h2{font-size:clamp(1.85rem,4.4vw,3.3rem)}}@media(max-width:1180px){.nc-login-page-atlas{grid-template-columns:minmax(340px,410px) minmax(0,1fr)}.nc-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-dashboard-grid,.nc-lower-grid{grid-template-columns:1fr}.nc-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.nc-login-page-atlas{height:auto;max-height:none;min-height:100vh;overflow:auto;grid-template-columns:1fr}.nc-login-panel,.nc-login-hero-card{height:auto;min-height:auto}.nc-login-hero-card{min-height:520px}.nc-app-shell-atlas{grid-template-columns:1fr}.nc-sidebar{position:relative;top:auto;min-height:auto;border-radius:24px}.nc-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-topbar{flex-direction:column;border-radius:24px}}@media(max-width:680px){.nc-login-page-atlas,.nc-app-shell-atlas{padding:.8rem}.nc-login-hero-card{min-height:430px}.nc-kpi-grid,.nc-module-grid,.nc-menu{grid-template-columns:1fr}}.nc-app-shell-atlas{grid-template-columns:240px minmax(0,1fr)!important;gap:.85rem!important;height:100vh!important;min-height:100vh!important;padding:.85rem!important;overflow:hidden!important}.nc-app-shell-atlas .nc-sidebar{position:sticky!important;top:.85rem!important;display:flex!important;flex-direction:column!important;height:calc(100vh - 1.7rem)!important;min-height:0!important;padding:.72rem!important;overflow:hidden!important;border-radius:22px!important}.nc-sidebar-logo-card-production{flex:0 0 auto!important;min-height:128px!important;max-height:128px!important;margin-bottom:.72rem!important;padding:.35rem!important;overflow:hidden!important}.nc-sidebar-logo-card-production img{width:210px!important;max-width:100%!important;max-height:118px!important;object-fit:contain!important;display:block!important}.nc-menu-scroll,.nc-app-shell-atlas .nc-menu{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:.2rem!important;scrollbar-width:thin}.nc-menu-scroll::-webkit-scrollbar,.nc-content-scroll::-webkit-scrollbar{width:8px}.nc-menu-scroll::-webkit-scrollbar-thumb,.nc-content-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#1f82ff42}.nc-app-shell-atlas .nc-menu-item{min-height:42px!important;padding:.48rem .58rem!important;border-radius:12px!important;font-size:.84rem!important;gap:.62rem!important}.nc-app-shell-atlas .nc-menu-icon{width:29px!important;height:29px!important;flex-basis:29px!important;border-radius:10px!important;font-size:.86rem!important}.nc-app-shell-atlas .nc-content{height:calc(100vh - 1.7rem)!important;min-height:0!important;overflow:hidden!important;display:block!important}.nc-content-scroll{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;align-content:start!important;gap:.76rem!important;padding:0 .32rem .5rem 0!important}.nc-content-scroll>.nc-topbar,.nc-content-scroll>.nc-dashboard-executivo,.nc-content-scroll>.nc-page-shell,.nc-content-scroll>.nc-module-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;transform-origin:initial!important}.nc-app-shell-atlas .nc-topbar{min-height:84px!important;padding:1rem 1.15rem!important;border-radius:20px!important}.nc-app-shell-atlas .nc-topbar h1{font-size:1.45rem!important}.nc-app-shell-atlas .nc-topbar span{margin-top:.42rem!important;font-size:.82rem!important}.nc-app-shell-atlas .nc-user-box{transform:scale(.92);transform-origin:top right}@media(max-width:920px){.nc-app-shell-atlas{height:auto!important;min-height:100vh!important;overflow:auto!important;grid-template-columns:1fr!important}.nc-app-shell-atlas .nc-sidebar,.nc-app-shell-atlas .nc-content,.nc-content-scroll{height:auto!important;overflow:visible!important}}.nc-menu-item.active,.nc-app-shell-atlas .nc-menu-item.active{color:#fff!important;border-color:color-mix(in srgb,var(--menu-color, #1d7cff) 82%,#ffffff 18%)!important;background:linear-gradient(135deg,var(--menu-color, #1d7cff),#084a9d)!important;box-shadow:0 18px 34px #1052aa47,inset 0 1px #ffffff38!important;transform:translate(4px)}.nc-menu-item.active:before,.nc-app-shell-atlas .nc-menu-item.active:before{width:7px;background:#fff!important;opacity:.95}.nc-menu-item.active .nc-menu-icon,.nc-app-shell-atlas .nc-menu-item.active .nc-menu-icon{background:#fffffff5!important;color:var(--menu-color, #1d7cff)!important;box-shadow:0 10px 22px #00000029}
