:root{--primary-orange:#f35525;--dark-blue:#0b1d33;--dark-bg:#060d18;--dark-surface:#0d1a2d;--glass-dark:rgba(255,255,255,0.04);--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.6);--border-glass:rgba(255,255,255,0.08);--glow-orange:rgba(243,85,37,0.3);--glow-blue:rgba(13,110,253,0.3);--glow-green:rgba(25,135,84,0.3);}.glass-card{background:var(--dark-surface);border-radius:16px;border:1px solid var(--border-glass);box-shadow:0 8px 32px rgba(0,0,0,0.3);padding:25px;backdrop-filter:blur(4px);transition:all 0.3s ease;}.glass-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,0.4);}hr{border-color:var(--border-glass);}.text-muted{color:var(--text-secondary) !important;}.text-secondary{color:var(--text-secondary) !important;}.form-select{background-color:var(--dark-surface);color:var(--text-primary);border-color:var(--border-glass);}.form-select:focus{border-color:var(--primary-orange);box-shadow:0 0 0 0.15rem var(--glow-orange);}h5.fw-bold{color:var(--text-primary);}.flip-card{background-color:transparent;perspective:1200px;margin-bottom:15px;cursor:pointer;min-height:140px;}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform 0.7s cubic-bezier(0.4,0.2,0.2,1);transform-style:preserve-3d;}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg);}.flip-card-front,.flip-card-back{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:16px;}.flip-card-front{position:relative;z-index:2;}.flip-card-back{position:absolute;inset:0;z-index:1;transform:rotateY(180deg);background:linear-gradient(135deg,#0a1628 0%,#060d18 100%);color:#ffffff !important;padding:15px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--border-glass);box-shadow:0 12px 40px rgba(0,0,0,0.4);overflow:hidden;}.flip-card-back p{color:rgba(255,255,255,0.9) !important;font-size:0.8rem;line-height:1.3;margin-bottom:6px;}.fluxo-card{border-left:6px solid transparent;}.fluxo-card.laranja{border-color:#f35525;box-shadow:-4px 0 15px var(--glow-orange),0 8px 32px rgba(0,0,0,0.3);}.fluxo-card.azul{border-color:#0d6efd;box-shadow:-4px 0 15px var(--glow-blue),0 8px 32px rgba(0,0,0,0.3);}.fluxo-card.verde{border-color:#198754;box-shadow:-4px 0 15px var(--glow-green),0 8px 32px rgba(0,0,0,0.3);}.card-value{font-size:1.8rem;font-weight:800;margin:8px 0;}.card-value.laranja{color:#f35525;}.card-value.azul{color:#4da3ff;}.card-value.verde{color:#3ddc84;}.insight-box{background-color:rgba(255,255,255,0.04);border-left:3px solid #ffc107;padding:6px 10px;border-radius:6px;font-size:0.75rem;margin-top:6px;}.back-title{font-size:0.85rem;font-weight:700;text-transform:uppercase;display:flex;align-items:center;margin-bottom:4px;}.back-title.laranja{color:#f35525;}.back-title.azul{color:#6cb2eb;}.back-title.verde{color:#51d88a;}.sync-subtitle{font-size:0.75rem;color:var(--text-secondary) !important;line-height:1.4;padding:8px 12px;background:rgba(255,255,255,0.02) !important;border-left:3px solid var(--primary-orange);border-radius:6px;}.sync-subtitle strong{color:var(--primary-orange) !important;}.icon-circle.bg-light{background-color:rgba(255,255,255,0.06) !important;}.fluxo-card .text-uppercase{color:var(--text-secondary) !important;}.tabs-header{display:flex;border-bottom:1px solid rgba(255,255,255,0.06);background-color:#0a1525;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;}.btn-tab{flex:1;border:none;background:none;padding:12px 10px;font-size:0.8rem;font-weight:600;color:rgba(255,255,255,0.5);transition:all 0.3s;position:relative;}.btn-tab:hover{color:var(--primary-orange);background-color:rgba(255,255,255,0.03);}.btn-tab.active{color:var(--primary-orange) !important;background-color:var(--dark-surface);}.btn-tab.active::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--primary-orange);}.property-image{height:180px;background-size:cover;background-position:center;position:relative;}.match-badge{background:linear-gradient(45deg,#198754,#20c997);color:white;padding:4px 10px;border-radius:20px;font-size:0.7rem;font-weight:bold;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px rgba(25,135,84,0.4);}#view-card .p-2{background-color:var(--dark-surface);}#prop-nome{color:var(--text-primary);}#prop-preco{color:var(--text-primary) !important;}.carousel-indicators-custom{display:flex;justify-content:center;gap:8px;margin:10px 0;}.dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.2);cursor:pointer;transition:all 0.3s;}.dot.active{background-color:var(--primary-orange);width:22px;border-radius:5px;box-shadow:0 0 8px var(--glow-orange);}.strategy-header{background:linear-gradient(90deg,rgba(243,85,37,0.15) 0%,rgba(243,85,37,0.05) 100%);border-radius:8px;padding:8px 12px;margin-bottom:10px;border-left:4px solid #f35525;font-weight:bold;font-size:0.8rem;color:#ff8a65;}.strategy-box{background:var(--dark-surface);border-radius:12px;padding:12px;margin-bottom:8px;display:flex;align-items:center;cursor:default;transition:all 0.3s;border-left:5px solid transparent;box-shadow:0 4px 10px rgba(0,0,0,0.2);}.strategy-box:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.3);}.strategy-box.azul{border-left-color:#4da3ff;}.strategy-box.dourado{border-left-color:#ff9800;}.strategy-box.verde{border-left-color:#3ddc84;}.strategy-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;margin-right:12px;flex-shrink:0;}.strategy-box.azul .strategy-icon{background-color:rgba(13,110,253,0.15);color:#4da3ff;}.strategy-box.dourado .strategy-icon{background-color:rgba(255,152,0,0.15);color:#ff9800;}.strategy-box.verde .strategy-icon{background-color:rgba(25,135,84,0.15);color:#3ddc84;}.strategy-info h6{font-weight:700;font-size:0.8rem;margin-bottom:1px;color:var(--text-primary);}.strategy-info p{font-size:0.75rem;color:var(--text-secondary);}.doc-item-card{background:var(--dark-surface);border:1px solid var(--border-glass);border-radius:16px;padding:15px;display:flex;align-items:center;position:relative;cursor:pointer;transition:all 0.3s;height:100%;}.doc-item-card:hover{transform:translateY(-2px);border-color:var(--primary-orange);box-shadow:0 0 15px var(--glow-orange);}.doc-item-card.success{border-color:#3ddc84 !important;border-width:2px;background-color:rgba(61,220,132,0.05);}.doc-item-card h6{color:var(--text-primary);}.doc-item-card p{color:var(--text-secondary);}.doc-icon{width:42px;height:42px;background:rgba(243,85,37,0.15);color:#f35525;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-right:12px;}.doc-item-card.success .doc-icon{background:rgba(61,220,132,0.15);color:#3ddc84;}.doc-badge{position:absolute;top:10px;right:12px;font-size:0.55rem;font-weight:bold;padding:3px 8px;border-radius:10px;background-color:rgba(255,255,255,0.08);color:var(--text-secondary);}.doc-item-card.success .doc-badge{background-color:#3ddc84;color:#060d18;}.dossie-legacy-hide{display:none !important;}