#marketing-interactive-demo .demo-real-ui{--font-display: "Plus Jakarta Sans", "Poppins", system-ui, sans-serif;--navy: #0a1628;--navy2: #0f2847;--bg-light: #eef2f6;--card-bg: #ffffff;--primary: #2e7cf6;--accent: #00d4aa;--text-main: #0f172a;--text-dim: #64748b;--border: #c5d0dc;--border-soft: #dce4ec;--radius-card: 18px;--radius-xl: 24px;--radius-lg: 18px;--g100: #f1f5f9;--g200: #e2e8f0;--g400: #94a3b8;--g600: #64748b;--g700: #334155;--g800: #0f172a;--white: #ffffff;--blue: #2e7cf6;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .08);--shadow-md: 0 4px 12px rgba(15, 23, 42, .07), 0 2px 4px rgba(15, 23, 42, .04);--shadow-lg: 0 12px 40px -8px rgba(15, 23, 42, .12);--shadow-card: var(--shadow-md);--shadow-card-hover: var(--shadow-lg)}#marketing-interactive-demo .demo-real-ui--dashboard .content{padding:clamp(18px,3vw,36px);flex:1;width:100%;min-width:0;max-width:100%;box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-intro{margin-bottom:28px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-intro h2{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;margin-bottom:8px;background:linear-gradient(120deg,var(--text-main) 0%,#334155 50%,var(--primary) 140%);-webkit-background-clip:text;background-clip:text;color:transparent}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-intro p{color:var(--text-dim);font-size:15px;line-height:1.55;max-width:42rem;margin:0}@supports not (background-clip: text){#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-intro h2{background:none;color:var(--text-main)}}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,18px);width:100%;margin-bottom:26px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-strip--efficiency{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-card{display:flex;align-items:center;gap:clamp(12px,1.6vw,16px);background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:clamp(14px,2.4vw,20px);min-width:0;min-height:92px;box-shadow:var(--shadow-card)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon{width:clamp(40px,22%,56px);height:clamp(40px,22%,56px);aspect-ratio:1 / 1;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffff73}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon svg{width:clamp(18px,45%,24px);height:clamp(18px,45%,24px);stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--blue{background:#2e7cf61f;color:var(--primary)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--cyan{background:#00d4aa24;color:#00a88a}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--navy{background:linear-gradient(145deg,#0f172a1f,#33415514);color:var(--navy)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--amber{background:linear-gradient(145deg,#fbbf2447,#f59e0b24);color:#b45309}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--violet{background:linear-gradient(145deg,#a78bfa47,#8b5cf624);color:#6d28d9}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--indigo{background:linear-gradient(145deg,#818cf847,#4f46e524);color:#4338ca}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-icon--teal{background:linear-gradient(145deg,#2dd4bf38,#0d948824);color:#0f766e}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-body{display:flex;flex-direction:column;gap:4px;min-width:0}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-label{font-size:clamp(10px,1.8vw,12px);font-weight:600;color:var(--text-dim);line-height:1.25}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-value{font-family:var(--font-display);font-size:clamp(1.1rem,3vw,1.85rem);font-weight:800;color:var(--text-main);line-height:1.08;letter-spacing:-.03em}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-sub{font-size:clamp(9px,1.5vw,11px);font-weight:500;color:var(--text-dim);line-height:1.35}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-charts-actions-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:12px;align-items:stretch;margin-bottom:22px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-charts--single{grid-template-columns:1fr}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-chart-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px 22px;box-shadow:var(--shadow-card);min-width:0}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-chart-head h3{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text-main);margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-chart-body--donut{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;min-height:200px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-chart-canvas-wrap{position:relative;width:min(100%,280px);height:220px;margin:0 auto;display:flex;align-items:center;justify-content:center}#marketing-interactive-demo .demo-real-ui--dashboard .demo-dash-donut{width:160px;height:160px;border-radius:50%;background:conic-gradient(var(--primary) 0deg 110deg,#00d4aa 110deg 200deg,#f59e0b 200deg 280deg,#94a3b8 280deg 360deg);position:relative}#marketing-interactive-demo .demo-real-ui--dashboard .demo-dash-donut:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:var(--card-bg)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-actions-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:20px 22px;box-shadow:var(--shadow-card)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-actions-card h3{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text-main);margin-bottom:8px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-actions-lead{font-size:13px;color:var(--text-dim);margin:0 0 14px;line-height:1.45}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-quick-links{display:flex;flex-direction:column;gap:10px}#marketing-interactive-demo .demo-real-ui--dashboard button.dashboard-link-btn{font-family:var(--font-display);text-decoration:none;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:.02em;background:var(--primary);color:#fff;border:none;text-align:center;box-shadow:0 4px 15px #2e7cf64d;cursor:pointer;width:100%}#marketing-interactive-demo .demo-real-ui--dashboard button.dashboard-link-btn--secondary{background:#2e7cf61a;color:var(--primary);border:1px solid rgba(46,124,246,.28);box-shadow:none}#marketing-interactive-demo .demo-real-ui--dashboard button.dashboard-link-btn-outline{background:var(--card-bg);color:var(--primary);border:1px solid var(--border);box-shadow:var(--shadow-sm)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-news-card{margin-bottom:0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px;box-shadow:var(--shadow-card)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-news-header h3{font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text-main);margin-bottom:12px}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-news-list{list-style:none;margin:0;padding:0}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-news-list li{border:1px solid var(--border);border-radius:12px;background:var(--g100);padding:12px 14px;font-size:13px;color:var(--text-main)}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-news-empty{color:var(--text-dim)}@media(max-width:1100px){#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-strip,#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-strip--efficiency{grid-template-columns:repeat(2,minmax(0,1fr))}#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-charts-actions-row{grid-template-columns:1fr}}@media(max-width:640px){#marketing-interactive-demo .demo-real-ui--dashboard .dashboard-kpi-strip--efficiency{grid-template-columns:1fr}}#marketing-interactive-demo .demo-real-ui--biens .biens-content{font-family:Poppins,sans-serif;background:var(--bg-light);background-image:radial-gradient(circle at 10% 10%,rgba(46,124,246,.05) 0%,transparent 42%),radial-gradient(circle at 90% 90%,rgba(0,212,170,.04) 0%,transparent 42%);color:var(--text-main);padding:clamp(18px,3vw,36px);border-left:1px solid var(--border-soft);box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--biens .biens-content .container{max-width:1200px;margin:0 auto}#marketing-interactive-demo .demo-real-ui--biens header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;flex-wrap:wrap;gap:12px}#marketing-interactive-demo .demo-real-ui--biens .header-title h1{font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.8px;margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--biens .header-title p{color:var(--text-dim);font-size:15px}#marketing-interactive-demo .demo-real-ui--biens .add-btn{background:var(--primary);color:#fff;border:none;padding:12px 22px;border-radius:var(--radius-lg);font-weight:600;font-size:14px;cursor:default;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px #2e7cf64d;pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .overview{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}#marketing-interactive-demo .demo-real-ui--biens .stat-card{background:var(--card-bg);border:1px solid var(--border);padding:20px;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}#marketing-interactive-demo .demo-real-ui--biens .stat-card .label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block;font-weight:700}#marketing-interactive-demo .demo-real-ui--biens .stat-card .value{font-size:26px;font-weight:700}#marketing-interactive-demo .demo-real-ui--biens .stat-value-accent{color:#059669}#marketing-interactive-demo .demo-real-ui--biens .search-section{margin-bottom:24px;position:relative}#marketing-interactive-demo .demo-real-ui--biens .search-bar{width:100%;background:var(--card-bg);border:1px solid var(--border);padding:14px 20px 14px 48px;border-radius:var(--radius-lg);color:var(--text-main);font-size:14px;outline:none;box-shadow:var(--shadow-sm);box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--biens .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);stroke:var(--text-dim);fill:none}#marketing-interactive-demo .demo-real-ui--biens .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}#marketing-interactive-demo .demo-real-ui--biens .card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md)}#marketing-interactive-demo .demo-real-ui--biens .card-header{position:relative;height:160px;overflow:hidden;background:#e2e8f0;border-bottom:1px solid var(--border-soft)}#marketing-interactive-demo .demo-real-ui--biens .card-header img{width:100%;height:100%;object-fit:cover}#marketing-interactive-demo .demo-real-ui--biens .badge{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase}#marketing-interactive-demo .demo-real-ui--biens .badge-active{background:#00d4aa26;color:#059669}#marketing-interactive-demo .demo-real-ui--biens .badge-unseen{left:auto;right:12px;background:#ef44442e;color:#b91c1c;text-transform:none;font-weight:600;font-size:10px}#marketing-interactive-demo .demo-real-ui--biens .card-has-unseen{border-color:#ef444459}#marketing-interactive-demo .demo-real-ui--biens .card-content{padding:18px}#marketing-interactive-demo .demo-real-ui--biens .card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2px}#marketing-interactive-demo .demo-real-ui--biens .card-title{font-size:16px;font-weight:600;margin-bottom:0;flex:1;min-width:0}#marketing-interactive-demo .demo-real-ui--biens .card-info-btn{width:36px;height:36px;flex-shrink:0;border-radius:12px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-dim);cursor:default;pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .card-unseen-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px #ef444440}#marketing-interactive-demo .demo-real-ui--biens .card-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;font-size:11px;color:var(--primary);font-weight:700;text-transform:none;letter-spacing:.02em;margin-bottom:10px}#marketing-interactive-demo .demo-real-ui--biens .card-location{color:var(--text-dim);font-size:13px;margin-bottom:16px;display:flex;align-items:center;gap:5px}#marketing-interactive-demo .demo-real-ui--biens .card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}#marketing-interactive-demo .demo-real-ui--biens .stat-tile{background:#f1f5f9;border:1px solid var(--border);border-radius:12px;padding:10px}#marketing-interactive-demo .demo-real-ui--biens .stat-tile .s-label{font-size:9px;color:var(--text-dim);text-transform:uppercase;font-weight:600;display:block}#marketing-interactive-demo .demo-real-ui--biens .stat-tile .s-value{font-size:13px;font-weight:600;color:var(--text-main)}#marketing-interactive-demo .demo-real-ui--biens .stat-tile.highlight{background:#00d4aa1a;border-color:#05966959}#marketing-interactive-demo .demo-real-ui--biens .stat-tile.highlight .s-value{color:#059669}#marketing-interactive-demo .demo-real-ui--biens .card-candidature{margin-bottom:14px;padding:12px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#2e7cf614,#00d4aa0f);border:1px solid rgba(46,124,246,.28)}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:6px}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-hint{font-size:11px;color:var(--text-dim);line-height:1.45;margin-bottom:8px}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-row{display:flex;gap:8px;margin-bottom:8px}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-input{flex:1;min-width:0;font-size:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:#f8fafc;color:var(--text-main)}#marketing-interactive-demo .demo-real-ui--biens .btn-candidature-copy{flex-shrink:0;padding:8px 12px;border-radius:10px;border:none;background:var(--primary);color:#fff;font-size:11px;font-weight:600;pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-open{font-size:12px;font-weight:600;color:var(--primary);text-decoration:none;pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-qr-wrap{margin-top:10px;padding-top:10px;border-top:1px solid rgba(46,124,246,.2)}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-qr-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--primary);display:block;margin-bottom:6px}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-qr-host{height:72px;border-radius:10px;background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 4px,#e2e8f0 4px,#e2e8f0 8px);border:1px dashed var(--border)}#marketing-interactive-demo .demo-real-ui--biens .card-candidature-qr-hint{font-size:10px;color:var(--text-dim);margin:6px 0}#marketing-interactive-demo .demo-real-ui--biens .btn-candidature-download-qr{font-size:11px;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--card-bg);pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .card-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}#marketing-interactive-demo .demo-real-ui--biens .btn-icon{width:40px;height:40px;flex-shrink:0;border-radius:12px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-dim);display:flex;align-items:center;justify-content:center;pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .btn-icon-danger{color:#b91c1c;border-color:#dc262659}#marketing-interactive-demo .demo-real-ui--biens .btn-main{flex:1;min-width:min(100%,140px);background:#2e7cf614;color:var(--primary);border:1px solid rgba(46,124,246,.22);border-radius:12px;font-weight:600;padding:10px 12px;font-size:13px;pointer-events:none}#marketing-interactive-demo .demo-real-ui--biens .btn-main.demo-biens-open-dossiers{cursor:pointer;pointer-events:auto}#marketing-interactive-demo .demo-real-ui--biens .btn-main.demo-biens-open-dossiers:hover{background:var(--primary);color:#fff}#marketing-interactive-demo .demo-real-ui--biens .container>.view{display:none}#marketing-interactive-demo .demo-real-ui--biens .container>.view.active{display:block}#marketing-interactive-demo .demo-real-ui--biens .candidates-header-stats{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}#marketing-interactive-demo .demo-real-ui--biens .candidates-header-stats .stat-card{padding:10px 20px}#marketing-interactive-demo .demo-real-ui--biens .back-link{display:flex;align-items:center;gap:8px;color:var(--primary);text-decoration:none;font-weight:600;font-size:14px;margin-bottom:12px;cursor:pointer;width:fit-content;background:transparent;border:none;padding:0;font-family:inherit}#marketing-interactive-demo .demo-real-ui--biens .back-link:hover{text-decoration:underline}#marketing-interactive-demo .demo-real-ui--biens .dossier-filters{margin-bottom:16px;padding:16px 18px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}#marketing-interactive-demo .demo-real-ui--biens .dossier-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin-bottom:12px}#marketing-interactive-demo .demo-real-ui--biens .dossier-filters-row:last-child{margin-bottom:0}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-field{display:flex;flex-direction:column;gap:6px;min-width:0}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-grow{flex:1;min-width:min(100%,220px)}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-select,#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-search{font-family:inherit;font-size:14px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#f8fafc;color:var(--text-main);min-width:0}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-select:focus,#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-search:focus{outline:none;border-color:var(--primary);background:#fff}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-search{width:100%}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-filter-reset{align-self:flex-end;padding:10px 16px;border-radius:10px;border:1px solid var(--border);background:var(--card-bg);color:var(--text-dim);font-weight:600;font-size:13px;cursor:pointer;font-family:inherit;transition:.2s}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-filter-reset:hover{border-color:var(--primary);color:var(--primary)}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-hint{font-size:13px;color:var(--text-dim);margin:-4px 0 14px;padding:0 4px}#marketing-interactive-demo .demo-real-ui--biens .dossier-bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:14px;padding:12px 16px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg)}#marketing-interactive-demo .demo-real-ui--biens .dossier-select-all-wrap{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none}#marketing-interactive-demo .demo-real-ui--biens .dossier-select-all-wrap input{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-bulk-delete{font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;border-radius:10px;border:1px solid rgba(220,38,38,.45);background:#dc262614;color:#b91c1c;cursor:pointer;transition:background .2s,border-color .2s}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-bulk-delete:hover:not(:disabled){background:#dc262624;border-color:#dc2626}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-bulk-delete:disabled{opacity:.45;cursor:not-allowed}#marketing-interactive-demo .demo-real-ui--biens .candidate-list{display:flex;flex-direction:column;gap:12px}#marketing-interactive-demo .demo-real-ui--biens .candidate-row{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:grid;grid-template-columns:38px 60px 1.5fr 100px 1.5fr 1.2fr 100px;align-items:center;gap:20px;row-gap:0;transition:.2s;box-shadow:var(--shadow-sm)}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-check{display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-check input{width:18px;height:18px;cursor:pointer;accent-color:var(--primary)}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-unread{border-left:4px solid var(--primary);padding-left:17px;background:linear-gradient(90deg,rgba(46,124,246,.06) 0%,var(--card-bg) 48px)}#marketing-interactive-demo .demo-real-ui--biens .candidate-row:hover{border-color:#2e7cf666;box-shadow:var(--shadow-md)}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;margin-top:16px;border-top:1px solid var(--border)}#marketing-interactive-demo .demo-real-ui--biens .dot-unread{display:inline-block;width:8px;height:8px;border-radius:50%;background:#ef4444;margin-right:8px;vertical-align:middle;flex-shrink:0}#marketing-interactive-demo .demo-real-ui--biens .dossier-status-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 10px;border-radius:999px;border:1px solid var(--border);color:var(--text-dim);background:#f1f5f9}#marketing-interactive-demo .demo-real-ui--biens .dossier-status-pill.dossier-status-pending{color:#b45309;background:#f59e0b1f;border-color:#f59e0b59}#marketing-interactive-demo .demo-real-ui--biens .dossier-status-pill.dossier-status-accepted{color:#047857;background:#10b9811f;border-color:#10b98159}#marketing-interactive-demo .demo-real-ui--biens .dossier-status-pill.dossier-status-rejected,#marketing-interactive-demo .demo-real-ui--biens .dossier-status-pill.dossier-status-refused{color:#b91c1c;background:#ef44441a;border-color:#ef44444d}#marketing-interactive-demo .demo-real-ui--biens .star-active{color:#f1c40f;cursor:pointer;margin-right:10px}#marketing-interactive-demo .demo-real-ui--biens .star-inactive{color:#ccc;cursor:pointer;margin-right:10px}#marketing-interactive-demo .demo-real-ui--biens .candidate-rejected{opacity:.4;filter:grayscale(1);transition:opacity .3s}#marketing-interactive-demo .demo-real-ui--biens .candidate-accepted{border-left:5px solid #2ecc71;background:#f0fff4}#marketing-interactive-demo .demo-real-ui--biens .badge-accepted{background:#2ecc71;color:#fff;padding:2px 8px;border-radius:4px;font-size:.8em}#marketing-interactive-demo .demo-real-ui--biens .candidate-star-btn{background:none;border:none;padding:0;margin:0 4px 0 0;cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;font-size:inherit}#marketing-interactive-demo .demo-real-ui--biens .candidate-star-btn .star-active,#marketing-interactive-demo .demo-real-ui--biens .candidate-star-btn .star-inactive{margin-right:0}#marketing-interactive-demo .demo-real-ui--biens .dossier-new-tag{font-size:11px;font-weight:700;color:#b91c1c;background:#ef44441a;padding:4px 8px;border-radius:6px}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-mini{font-size:12px;font-weight:600;padding:8px 14px;border-radius:8px;border:1px solid var(--border);cursor:pointer;font-family:inherit;transition:.2s}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-mini-accept{background:#10b9811f;border-color:#10b98166;color:#047857}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-mini-accept:hover{background:#10b981;color:#fff;border-color:#10b981}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-mini-refuse{background:#ef444414;border-color:#ef444459;color:#b91c1c}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-mini-refuse:hover{background:#ef4444;color:#fff;border-color:#ef4444}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-delete-one{font-family:inherit;font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;border:1px solid rgba(220,38,38,.35);background:transparent;color:#b91c1c;cursor:pointer;transition:background .2s,border-color .2s;margin-left:auto}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-delete-one:hover{background:#dc26261a;border-color:#dc2626}#marketing-interactive-demo .demo-real-ui--biens .score-circle,#marketing-interactive-demo .demo-real-ui--biens .score-circle-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:2px solid transparent;margin:0;padding:0;font-family:inherit;cursor:pointer;transition:.2s ease;-webkit-user-select:none;user-select:none}#marketing-interactive-demo .demo-real-ui--biens .score-circle-btn:hover{transform:scale(1.06);box-shadow:0 2px 10px #00000014}#marketing-interactive-demo .demo-real-ui--biens .score-high{background:#00d4aa1a;color:#059669;border-color:#00d4aa4d}#marketing-interactive-demo .demo-real-ui--biens .score-medium{background:#2e7cf61a;color:var(--primary);border-color:#2e7cf64d}#marketing-interactive-demo .demo-real-ui--biens .score-low{background:#f59e0b1a;color:#d97706;border-color:#f59e0b4d}#marketing-interactive-demo .demo-real-ui--biens .c-info h4{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:16px;font-weight:600;margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--biens .c-info p{font-size:13px;color:var(--text-dim)}#marketing-interactive-demo .demo-real-ui--biens .c-info-extra{font-size:12px;color:var(--text-dim);margin-top:6px;line-height:1.45}#marketing-interactive-demo .demo-real-ui--biens .c-info-extra strong{color:var(--text-main);font-weight:600;margin-right:4px}#marketing-interactive-demo .demo-real-ui--biens .c-info-extra-sep{color:var(--border);margin:0 4px;-webkit-user-select:none;user-select:none}#marketing-interactive-demo .demo-real-ui--biens .c-household{text-align:center}#marketing-interactive-demo .demo-real-ui--biens .c-household span{display:block;font-size:10px;color:var(--text-dim);text-transform:uppercase;margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--biens .c-household .val{font-size:14px;font-weight:600;color:#059669}#marketing-interactive-demo .demo-real-ui--biens .c-contact{font-size:12px}#marketing-interactive-demo .demo-real-ui--biens .c-contact span{display:block;color:var(--text-dim);font-size:10px;text-transform:uppercase;margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--biens .c-contact>a[href^=mailto]{display:block;color:var(--text-main);text-decoration:none;margin-bottom:6px}#marketing-interactive-demo .demo-real-ui--biens .c-phone-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:2px}#marketing-interactive-demo .demo-real-ui--biens .c-phone-main{font-weight:600;color:#128c7e;text-decoration:none;border-bottom:1px solid rgba(18,140,126,.35)}#marketing-interactive-demo .demo-real-ui--biens .c-phone-tel-alt{font-size:11px;font-weight:600;color:var(--primary);text-decoration:none}#marketing-interactive-demo .demo-real-ui--biens .btn-copy-phone{font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;border-radius:8px;border:1px solid var(--border);background:#f1f5f9;color:var(--text-main);cursor:pointer;transition:background .2s,border-color .2s}#marketing-interactive-demo .demo-real-ui--biens .btn-copy-phone:hover{background:#e2e8f0;border-color:var(--text-dim)}#marketing-interactive-demo .demo-real-ui--biens .c-meta{font-size:13px;font-weight:500}#marketing-interactive-demo .demo-real-ui--biens .c-meta span{display:block;font-size:10px;color:var(--text-dim);text-transform:uppercase;margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--biens .c-meta small{font-weight:700}#marketing-interactive-demo .demo-real-ui--biens .c-meta small.ratio-top{color:#059669}#marketing-interactive-demo .demo-real-ui--biens .c-meta small.ratio-medium{color:#d97706}#marketing-interactive-demo .demo-real-ui--biens .c-meta small.ratio-high{color:#dc2626}#marketing-interactive-demo .demo-real-ui--biens .btn-view-doc{background:#f1f5f9;border:1px solid var(--border);color:var(--text-main);padding:10px 16px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:.2s;font-family:inherit}#marketing-interactive-demo .demo-real-ui--biens .btn-view-doc:hover{background:var(--primary);color:#fff;border-color:var(--primary)}#marketing-interactive-demo .demo-real-ui--biens .demo-biens-dossiers--static .score-circle-btn,#marketing-interactive-demo .demo-real-ui--biens .demo-biens-dossiers--static .btn-view-doc,#marketing-interactive-demo .demo-real-ui--biens .demo-biens-dossiers--static .btn-dossier-mini,#marketing-interactive-demo .demo-real-ui--biens .demo-biens-dossiers--static .btn-dossier-delete-one,#marketing-interactive-demo .demo-real-ui--biens .demo-biens-dossiers--static .candidate-star-btn{pointer-events:none;cursor:default}#marketing-interactive-demo .demo-real-ui--biens .demo-biens-dossiers--static .score-circle-btn:hover{transform:none;box-shadow:none}@media(max-width:900px){#marketing-interactive-demo .demo-real-ui--biens .dossier-filters-row{flex-direction:column;align-items:stretch}#marketing-interactive-demo .demo-real-ui--biens .dossier-filter-grow{min-width:0;width:100%}#marketing-interactive-demo .demo-real-ui--biens .dossier-bulk-toolbar{flex-direction:column;align-items:stretch}#marketing-interactive-demo .demo-real-ui--biens .candidate-row{grid-template-columns:34px 48px 1fr minmax(80px,96px)}#marketing-interactive-demo .demo-real-ui--biens .candidate-row .c-household,#marketing-interactive-demo .demo-real-ui--biens .candidate-row .c-contact,#marketing-interactive-demo .demo-real-ui--biens .candidate-row .c-meta{display:none}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-footer{margin-top:12px;padding-top:12px}#marketing-interactive-demo .demo-real-ui--biens .btn-dossier-mini{flex:1;min-width:calc(50% - 6px);text-align:center}}@media(max-width:560px){#marketing-interactive-demo .demo-real-ui--biens .candidate-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:16px 14px}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-check{flex:0 0 auto}#marketing-interactive-demo .demo-real-ui--biens .candidate-row>.score-circle-btn{flex:0 0 auto}#marketing-interactive-demo .demo-real-ui--biens .candidate-row>.c-info{flex:1 1 160px;min-width:0}#marketing-interactive-demo .demo-real-ui--biens .candidate-row>.c-household,#marketing-interactive-demo .demo-real-ui--biens .candidate-row>.c-contact,#marketing-interactive-demo .demo-real-ui--biens .candidate-row>.c-meta,#marketing-interactive-demo .demo-real-ui--biens .candidate-row>.btn-view-doc{flex:1 1 100%}#marketing-interactive-demo .demo-real-ui--biens .candidate-row .c-household,#marketing-interactive-demo .demo-real-ui--biens .candidate-row .c-contact,#marketing-interactive-demo .demo-real-ui--biens .candidate-row .c-meta{display:block!important}#marketing-interactive-demo .demo-real-ui--biens .c-household{text-align:left}#marketing-interactive-demo .demo-real-ui--biens .candidate-row-footer{flex:1 1 100%;margin-top:4px}}@media(max-width:700px){#marketing-interactive-demo .demo-real-ui--biens .overview{grid-template-columns:1fr}}#marketing-interactive-demo .demo-real-ui--form{--navy-dark: #0a1628;--dark-navy: #0f2847;--primary-blue: #2e7cf6;--cyan-accent: #00d4aa;--white: #fff;--gray-100: #f7f9fc;--gray-200: #e2e8f0;--gray-400: #94a3b8;--gray-600: #64748b;--gray-800: #1e293b;--radius-sm: 8px;--transition: .22s ease}#marketing-interactive-demo .demo-real-ui--form .form-page-content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:16px 12px 24px;font-family:Poppins,sans-serif;background:var(--gray-100);background-image:radial-gradient(ellipse at 20% 30%,rgba(46,124,246,.08) 0%,transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(0,212,170,.06) 0%,transparent 50%);box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--form .form-toolbar{position:relative;top:auto;left:auto;right:auto;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:0 0 14px;width:100%;max-width:760px;background:transparent}#marketing-interactive-demo .demo-real-ui--form .form-toolbar-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;border-radius:10px;border:1px solid transparent;pointer-events:none}#marketing-interactive-demo .demo-real-ui--form .form-toolbar-btn--primary{color:#fff;background:var(--primary-blue);border-color:#2e7cf68c;box-shadow:0 2px 10px #2e7cf64d}#marketing-interactive-demo .demo-real-ui--form .form-toolbar-btn--save{color:#fff;background:linear-gradient(135deg,#059669,#047857);border-color:#05966980;box-shadow:0 2px 10px #05966940}#marketing-interactive-demo .demo-real-ui--form .card{position:relative;z-index:1;background:var(--dark-navy);border-radius:24px;box-shadow:0 24px 60px #00000073,0 8px 32px #2e7cf626,0 0 0 1px #ffffff0f;width:100%;max-width:760px;overflow:hidden}#marketing-interactive-demo .demo-real-ui--form .card-header{background:var(--dark-navy);padding:32px 28px 24px;text-align:center}#marketing-interactive-demo .demo-real-ui--form .logo-symbol{width:56px;height:56px;margin:0 auto 12px}#marketing-interactive-demo .demo-real-ui--form .logo-text{font-size:26px;font-weight:700;color:var(--white);letter-spacing:-.3px}#marketing-interactive-demo .demo-real-ui--form .logo-sub{font-size:12px;font-weight:300;color:var(--gray-400);letter-spacing:.6px;text-transform:uppercase;margin-top:4px}#marketing-interactive-demo .demo-real-ui--form .stepper-bar{background:var(--navy-dark);padding:20px 20px 0;border-bottom:2px solid rgba(255,255,255,.08)}#marketing-interactive-demo .demo-real-ui--form .stepper-track{display:flex;align-items:flex-start;padding-bottom:20px}#marketing-interactive-demo .demo-real-ui--form .step-item{display:flex;flex-direction:column;align-items:center;flex:1;gap:8px}#marketing-interactive-demo .demo-real-ui--form .step-circle{width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--gray-400)}#marketing-interactive-demo .demo-real-ui--form .step-circle.active{background:var(--primary-blue);border-color:var(--primary-blue);color:var(--white);box-shadow:0 0 0 4px #2e7cf640}#marketing-interactive-demo .demo-real-ui--form .step-circle.done{background:var(--cyan-accent);border-color:var(--cyan-accent);color:var(--navy-dark)}#marketing-interactive-demo .demo-real-ui--form .step-circle.done:after{content:"";display:block;width:12px;height:7px;border-left:2.5px solid var(--navy-dark);border-bottom:2.5px solid var(--navy-dark);transform:rotate(-45deg) translateY(-1px)}#marketing-interactive-demo .demo-real-ui--form .step-label{font-size:10px;color:#ffffff4d;text-align:center;line-height:1.3;max-width:64px}#marketing-interactive-demo .demo-real-ui--form .step-label.active{color:var(--primary-blue);font-weight:500}#marketing-interactive-demo .demo-real-ui--form .step-label.done{color:var(--cyan-accent)}#marketing-interactive-demo .demo-real-ui--form .step-connector{flex:1;height:2px;background:#ffffff1a;margin-top:19px}#marketing-interactive-demo .demo-real-ui--form .step-connector.done{background:var(--cyan-accent)}#marketing-interactive-demo .demo-real-ui--form .bien-banner.visible{display:flex}#marketing-interactive-demo .demo-real-ui--form .bien-banner{display:none;background:var(--navy-dark);border-bottom:1px solid rgba(255,255,255,.06);padding:12px 20px;gap:16px;flex-wrap:wrap}#marketing-interactive-demo .demo-real-ui--form .bien-item{min-width:80px}#marketing-interactive-demo .demo-real-ui--form .bien-item-label{font-size:9px;text-transform:uppercase;color:#ffffff59;margin-bottom:2px}#marketing-interactive-demo .demo-real-ui--form .bien-item-val{font-size:12px;color:var(--white);font-weight:500}#marketing-interactive-demo .demo-real-ui--form .panel{display:none;padding:28px 24px 32px;background:var(--white)}#marketing-interactive-demo .demo-real-ui--form .panel.active{display:block}#marketing-interactive-demo .demo-real-ui--form .panel-title{font-size:22px;font-weight:700;color:var(--navy-dark);margin-bottom:6px}#marketing-interactive-demo .demo-real-ui--form .panel-sub{font-size:14px;font-weight:300;color:var(--gray-600);margin-bottom:22px}#marketing-interactive-demo .demo-real-ui--form .field{margin-bottom:18px}#marketing-interactive-demo .demo-real-ui--form .field label{display:block;font-size:12px;font-weight:500;color:var(--gray-800);margin-bottom:8px;letter-spacing:.3px;text-transform:uppercase}#marketing-interactive-demo .demo-real-ui--form .input-wrap{position:relative}#marketing-interactive-demo .demo-real-ui--form .input-wrap>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;stroke:var(--gray-400);fill:none;stroke-width:1.5;pointer-events:none}#marketing-interactive-demo .demo-real-ui--form .input-wrap input[type=text],#marketing-interactive-demo .demo-real-ui--form .input-wrap input[type=number]{width:100%;height:52px;padding:0 14px 0 44px;font-family:Poppins,sans-serif;font-size:14px;color:var(--navy-dark);background:var(--gray-100);border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);outline:none;box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--form .row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){#marketing-interactive-demo .demo-real-ui--form .row-2{grid-template-columns:1fr}}#marketing-interactive-demo .demo-real-ui--workspace .workspace-page{max-width:1180px;display:grid;gap:14px;padding:clamp(18px,3vw,36px);box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--workspace .workspace-card{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #bed0ef;box-shadow:0 14px 36px #0f172a0f;border-radius:18px;padding:20px}#marketing-interactive-demo .demo-real-ui--workspace .workspace-card h2{font-size:17px;color:var(--navy);margin-bottom:6px;letter-spacing:-.01em}#marketing-interactive-demo .demo-real-ui--workspace .workspace-card .sub{color:#5f6d86;font-size:12px;margin-bottom:12px}#marketing-interactive-demo .demo-real-ui--workspace .workspace-grid-3{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px}#marketing-interactive-demo .demo-real-ui--workspace .workspace-grid label span{display:block;font-size:10px;text-transform:uppercase;color:#5b6a84;margin-bottom:6px;font-weight:600}#marketing-interactive-demo .demo-real-ui--workspace .workspace-grid input{width:100%;height:40px;border:1px solid #b9ccef;border-radius:12px;padding:0 10px;font-size:13px;box-sizing:border-box;pointer-events:none;background:#fff}#marketing-interactive-demo .demo-real-ui--workspace .btn-primary{border:1px solid #3b82f6;background:linear-gradient(135deg,#3778f2,#2b5ed6);color:#fff;border-radius:11px;font-size:12px;font-weight:600;padding:9px 14px;cursor:default;pointer-events:none;margin-top:8px}#marketing-interactive-demo .demo-real-ui--workspace .workspace-members-list{display:grid;gap:10px}#marketing-interactive-demo .demo-real-ui--workspace .ws-member{border:1px solid #bcd0ee;border-radius:12px;padding:12px 14px;background:#f8fbff}#marketing-interactive-demo .demo-real-ui--workspace .ws-member-head{display:flex;align-items:center;gap:10px}#marketing-interactive-demo .demo-real-ui--workspace .ws-member-avatar{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#1e40af;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd}#marketing-interactive-demo .demo-real-ui--workspace .ws-member h4{font-size:13px;color:#1e3a8a;margin-bottom:2px}#marketing-interactive-demo .demo-real-ui--workspace .ws-member-email{margin:0;font-size:11px;color:#5f6d86}#marketing-interactive-demo .demo-real-ui--workspace .ws-member-tags{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}#marketing-interactive-demo .demo-real-ui--workspace .ws-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:700}#marketing-interactive-demo .demo-real-ui--workspace .ws-tag-role-owner{color:#7c2d12;background:#ffedd5;border:1px solid #fdba74}#marketing-interactive-demo .demo-real-ui--workspace .ws-tag-role-member{color:#1d4ed8;background:#dbeafe;border:1px solid #93c5fd}@media(max-width:720px){#marketing-interactive-demo .demo-real-ui--workspace .workspace-grid-3{grid-template-columns:1fr}}#marketing-interactive-demo .demo-real-ui--user .content.user-page{padding:clamp(18px,3vw,36px);box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--user .user-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:960px}#marketing-interactive-demo .demo-real-ui--user .user-card{background:var(--white);border:1px solid var(--g200);border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px #0f28470f}#marketing-interactive-demo .demo-real-ui--user .user-card h2{font-size:15px;font-weight:600;color:var(--navy);margin-bottom:6px}#marketing-interactive-demo .demo-real-ui--user .user-card>p.sub{font-size:12px;color:var(--g600);margin-bottom:16px;font-weight:300}#marketing-interactive-demo .demo-real-ui--user .user-field label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;color:var(--g600);margin-bottom:6px}#marketing-interactive-demo .demo-real-ui--user .user-field .value{font-size:14px;color:var(--g800)}#marketing-interactive-demo .demo-real-ui--user .user-actions{margin-top:10px}#marketing-interactive-demo .demo-real-ui--user .user-btn{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;cursor:default;pointer-events:none}#marketing-interactive-demo .demo-real-ui--user .user-btn.user-btn-ghost{background:#fff;color:var(--blue);border-color:var(--g200);padding:7px 10px;font-size:12px}#marketing-interactive-demo .demo-real-ui--user .user-hint{margin-top:14px;padding:10px 12px;background:var(--g100);border-radius:10px;font-size:11px;color:var(--g600);line-height:1.5}#marketing-interactive-demo .demo-real-ui--user .user-hint a{color:var(--primary);font-weight:600;text-decoration:none}@media(max-width:720px){#marketing-interactive-demo .demo-real-ui--user .user-grid{grid-template-columns:1fr}}#marketing-interactive-demo .demo-real-ui--billing .content.billing-page{padding:clamp(18px,3vw,36px);box-sizing:border-box}#marketing-interactive-demo .demo-real-ui--billing .billing-intro{max-width:720px;font-size:14px;color:var(--g600);margin-bottom:20px;line-height:1.55}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-current{margin-bottom:12px;padding:10px 14px;border:1px solid var(--g200);border-radius:10px;background:var(--white);color:var(--g700);font-size:13px}#marketing-interactive-demo .demo-real-ui--billing .billing-offers-heading{font-size:15px;font-weight:600;color:var(--navy);margin:16px 0 12px;padding-top:8px;border-top:1px solid var(--g200)}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-card{background:var(--white);border:1px solid var(--g200);border-radius:14px;padding:14px}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-card h3{font-size:15px;color:var(--navy);margin-bottom:4px}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-price{display:flex;align-items:baseline;flex-wrap:nowrap;gap:.3em;font-size:22px;font-weight:700;color:var(--navy);margin-bottom:8px}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-price span{font-size:11px;font-weight:500;color:var(--g600);white-space:nowrap;flex-shrink:0}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-tag{font-size:10px;font-weight:500;color:var(--g500);margin:-2px 0 8px;line-height:1.3}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-card ul{margin:0 0 12px 16px;color:var(--g700);font-size:12px;line-height:1.5}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-btn{width:100%;border:1px solid var(--g200);background:var(--white);color:var(--navy);border-radius:10px;padding:9px 12px;font-weight:600;font-size:12px;pointer-events:none}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-btn--primary{background:var(--navy);color:#fff;border-color:var(--navy)}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-card--featured{border-color:#2e7cf673}#marketing-interactive-demo .demo-real-ui--billing .billing-plan-note{margin-top:10px;color:var(--g600);font-size:12px}#marketing-interactive-demo .demo-real-ui--billing .billing-portal-hint{max-width:720px;font-size:12px;color:var(--g600);line-height:1.55;margin-top:16px}@media(max-width:780px){#marketing-interactive-demo .demo-real-ui--billing .billing-plan-grid{grid-template-columns:1fr}}
