Files
callista-odoo-demo/templates/demo-script-1pager.template.html
T

59 lines
4.6 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{CLIENT}} Demo — Step-by-Step (1 page)</title>
<style>
/* >>> Callista house style (compact variant of templates/brand.css) <<< */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,400&display=swap');
:root{--gold:#D1AA7A;--gold-2:#CA9E67;--gold-ink:#976B34;--gold-tint:rgba(209,170,122,.16);
--ink:#000;--txt:#000;--dim:#4a4540;--faint:#8a8279;--bg:#F8F2EB;--band:#F2E7D9;--line:#E8DFD3;
--ok:#2E7D32;--warn:#B45309;--bad:#C0392B}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--txt);font:13px/1.5 Lato,-apple-system,system-ui,sans-serif}
.wrap{max-width:920px;margin:0 auto;padding:22px 26px 30px}
h1{font-family:Lato,sans-serif;font-size:24px;font-weight:900;margin:0 0 2px;color:var(--ink);letter-spacing:-.01em}
.sub{color:var(--dim);font-size:13px;margin:0 0 2px}.src{color:var(--faint);font-size:11px;margin:0 0 12px}
.gradient-text{background:linear-gradient(135deg,var(--gold-2),var(--gold-ink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.bar{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:.4rem;padding:9px 12px;margin:0 0 14px;font-size:12px}
.bar b{color:var(--ink)}code{background:var(--band);border:1px solid var(--line);border-radius:.3rem;padding:1px 5px;font:11.5px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--gold-ink)}
table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:.4rem;overflow:hidden}
th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}
th{color:var(--gold-ink);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;background:var(--band)}tr:last-child td{border-bottom:none}
td.n{font-weight:900;color:var(--gold-ink);width:26px;text-align:center;font-size:15px}
td.do{width:46%}td.do b{color:var(--ink)}td.say{color:var(--dim);font-style:italic}
tr.hero td{background:#FCF6EE}tr.hero td.n{color:var(--warn)}
.tag{display:inline-block;font-size:10px;font-weight:700;padding:1px 8px;border-radius:50rem;margin-left:4px}.tag.block{background:#fbe4e1;color:#a3271b}.tag.ok{background:#e3f1e4;color:#1f6d24}
.ref{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:11.5px;color:var(--dim)}.ref div{background:#fff;border:1px solid var(--line);border-radius:.4rem;padding:7px 10px}.ref b{color:var(--ink)}
footer{margin-top:12px;color:var(--faint);font-size:10.5px;border-top:1px solid var(--line);padding-top:8px}
@media print{body{background:#fff}.wrap{padding:0}@page{size:A4;margin:12mm}}
</style>
</head>
<body>
<div class="wrap">
<h1>{{CLIENT}} Demo — <span class="gradient-text">Step-by-Step</span></h1>
<p class="sub">{{DATE_TIME}} · {{AUDIENCE}} · Odoo {{ODOO_VERSION}}</p>
<p class="src">Follow top to bottom. ~25 min.</p>
<div class="bar">
<span><b>Login:</b> <code>{{ODOO_URL}}</code></span>
<span><b>Manager:</b> <code>{{ADMIN_LOGIN}}</code></span>
<span><b>Rep:</b> <code>{{REP_LOGIN}}</code> / <code>{{REP_PASSWORD}}</code></span>
</div>
<table>
<thead><tr><th>#</th><th>Do (click path)</th><th>Say</th></tr></thead>
<tbody>
<tr><td class="n">1</td><td class="do"><b>Frame it.</b> Open the Sales app.</td><td class="say">"{{FRAME_LINE}}"</td></tr>
<tr><td class="n">2</td><td class="do"><b>Clean order.</b> Sales → Orders → New → {{CLEAN_CUSTOMER}} → add products → Confirm <span class="tag ok">goes through</span></td><td class="say">"{{CLEAN_LINE}}"</td></tr>
<tr class="hero"><td class="n">3</td><td class="do"><b>⭐ {{HERO1}}.</b> {{HERO1_CLICKS}} <span class="tag block">BLOCKED</span></td><td class="say">"{{HERO1_LINE}}"</td></tr>
<tr class="hero"><td class="n">4</td><td class="do"><b>⭐ Override.</b> {{OVERRIDE_CLICKS}} <span class="tag ok">confirmed</span></td><td class="say">"{{OVERRIDE_LINE}}"</td></tr>
<tr><td class="n">5</td><td class="do"><b>{{HERO2}}.</b> {{HERO2_CLICKS}}</td><td class="say">"{{HERO2_LINE}}"</td></tr>
<tr><td class="n">6</td><td class="do"><b>Invoice.</b> On a confirmed order → Create Invoice → Post.</td><td class="say">"{{INVOICE_LINE}}"</td></tr>
<tr><td class="n">7</td><td class="do"><b>Close.</b> Hand over the one-pager.</td><td class="say">"{{CLOSE_LINE}}"</td></tr>
</tbody>
</table>
<div class="ref">{{DATA_REF_CHIPS}}</div>
<footer>Rehearse once, leave the demo quote in draft · have a hotspot backup · {{SELLER}} × {{CLIENT}}</footer>
</div>
</body>
</html>