@font-face{font-family:'Satoshi';src:url(//cdn.fontshare.com/wf/D7WD5OXZFWQ5T76HSPWAC7MNKAJXE2YG/LUGNSPO5YC34ABNB2O6K7AFDSOJZT56V/WNDVG7O66ENLOD43GS7FBUCC4KMT5OM2.woff2) format('woff2'),url(//cdn.fontshare.com/wf/D7WD5OXZFWQ5T76HSPWAC7MNKAJXE2YG/LUGNSPO5YC34ABNB2O6K7AFDSOJZT56V/WNDVG7O66ENLOD43GS7FBUCC4KMT5OM2.woff) format('woff'),url(//cdn.fontshare.com/wf/D7WD5OXZFWQ5T76HSPWAC7MNKAJXE2YG/LUGNSPO5YC34ABNB2O6K7AFDSOJZT56V/WNDVG7O66ENLOD43GS7FBUCC4KMT5OM2.ttf) format('truetype');font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi';src:url(//cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2) format('woff2'),url(//cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff) format('woff'),url(//cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi';src:url(//cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2) format('woff2'),url(//cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff) format('woff'),url(//cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.ttf) format('truetype');font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi';src:url(//cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2) format('woff2'),url(//cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff) format('woff'),url(//cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:'Satoshi';src:url(//cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2) format('woff2'),url(//cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff) format('woff'),url(//cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.ttf) format('truetype');font-weight:900;font-display:swap;font-style:normal}html,body{margin:0;padding:0;background:#e9e4e0;font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body{padding:24px}.ab-eftpos-app,.ab-eftpos-app *{box-sizing:border-box;font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ab-eftpos-app{--ab-bg:#e9e4e0;--ab-panel:#ffffff;--ab-ink:#000000;--ab-obsidian:#111111;--ab-muted:#6f6864;--ab-soft-muted:#8b817c;--ab-line:#ded6d0;--ab-coral:#fcbaaf;--ab-coral-deep:#e79a90;--ab-coral-soft:#fff0ed;--ab-warm-light:#f7f3f0;--ab-warm-mid:#efe8e3;--ab-warning:#fff4e6;--ab-shadow:0 24px 70px rgba(0, 0, 0, 0.08);--ab-soft-shadow:0 12px 36px rgba(0, 0, 0, .055);--ab-radius:24px;width:min(1320px, 100%);margin:0 auto;padding:32px 0 56px;color:var(--ab-ink);background:radial-gradient(circle at 8% 0%,rgb(252 186 175 / .42),transparent 34rem),radial-gradient(circle at 95% 8%,rgb(255 255 255 / .78),transparent 29rem),linear-gradient(180deg,#ffffff 0%,var(--ab-bg) 100%);border-radius:30px;overflow:clip}.ab-eftpos-app :where(h1,h2,h3,h4,h5,h6,p,span,a,button,input,select,textarea,label,summary,details,table,thead,tbody,tfoot,tr,th,td,small,strong,em,div,section,article,aside,header,main,footer,li,ul,ol){font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}html body .ab-eftpos-app,html body .ab-eftpos-app *,html body .ab-eftpos-app :is(h1,h2,h3,h4,h5,h6),html body .ab-eftpos-app :is(.ab-eftpos-hero h2,.ab-eftpos-snapshot h3,.ab-eftpos-panel-header h3,.ab-eftpos-panel-header h4,.ab-eftpos-rec-card h3,.ab-eftpos-cta-card h3,.ab-eftpos-provider-card h4,.ab-eftpos-table-title,.ab-eftpos-big-number,.ab-eftpos-value),body.ab-eftpos-page :is(h1,h2,h3,h4,h5,h6,.entry-title,.wp-block-heading,.elementor-heading-title){font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-synthesis:none}.ab-eftpos-app *::before,.ab-eftpos-app *::after{font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ab-eftpos-app button,.ab-eftpos-app input,.ab-eftpos-app select,.ab-eftpos-app textarea,.ab-eftpos-app option,.ab-eftpos-app optgroup,.ab-eftpos-app table,.ab-eftpos-app summary{font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ab-eftpos-shell{width:min(1260px, calc(100% - 32px));margin:0 auto}.ab-eftpos-header{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:stretch;margin-bottom:22px}.ab-eftpos-hero,.ab-eftpos-snapshot,.ab-eftpos-panel,.ab-eftpos-kpi,.ab-eftpos-rec-card,.ab-eftpos-cta-card{background:rgb(255 255 255 / .92);border:1px solid rgb(222 214 208 / .95);box-shadow:var(--ab-soft-shadow)}.ab-eftpos-hero{background:radial-gradient(circle at 92% 110%,rgb(252 186 175 / .72),transparent 22rem),linear-gradient(135deg,#000000 0%,#111111 100%);color:#fff;border-radius:30px;padding:clamp(26px, 4vw, 48px);box-shadow:var(--ab-shadow);position:relative;overflow:hidden}.ab-eftpos-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--ab-coral),rgb(252 186 175 / .18));pointer-events:none}.ab-eftpos-hero::after{content:"";position:absolute;inset:auto -95px -140px auto;width:340px;height:340px;background:radial-gradient(circle,rgb(252 186 175 / .72),transparent 66%);pointer-events:none}.ab-eftpos-eyebrow{margin:0 0 12px!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.16em;color:var(--ab-coral);font-weight:900}.ab-eftpos-hero h2{margin:0!important;max-width:850px;font-size:clamp(34px, 5vw, 68px)!important;letter-spacing:-.06em;line-height:.94!important;font-weight:900!important;color:#fff!important}.ab-eftpos-hero p:not(.ab-eftpos-eyebrow){max-width:760px;margin:18px 0 0!important;color:rgb(255 255 255 / .8)!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.55!important}.ab-eftpos-snapshot{border-radius:30px;padding:26px;display:grid;gap:18px;min-height:300px}.ab-eftpos-snapshot h3{margin:0!important;font-size:25px!important;letter-spacing:-.045em;line-height:1.06!important;font-weight:900!important;color:var(--ab-ink)!important}.ab-eftpos-big-number{display:block;font-size:clamp(42px, 5vw, 66px)!important;line-height:.92!important;letter-spacing:-.07em;font-weight:900;color:var(--ab-ink)}.ab-eftpos-snapshot p{margin:0!important;color:var(--ab-muted)!important;line-height:1.48!important}.ab-eftpos-button-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ab-eftpos-app button,.ab-eftpos-app .ab-eftpos-button{border:0;appearance:none;border-radius:999px;padding:12px 16px;font-weight:900;cursor:pointer;color:#fff;background:var(--ab-ink);transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;font-size:14px!important;line-height:1.1!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ab-eftpos-app button:hover,.ab-eftpos-app .ab-eftpos-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgb(0 0 0 / .16)}.ab-eftpos-app button:focus-visible,.ab-eftpos-app .ab-eftpos-button:focus-visible,.ab-eftpos-app input:focus-visible,.ab-eftpos-app select:focus-visible,.ab-eftpos-app summary:focus-visible{outline:3px solid rgb(252 186 175 / .9);outline-offset:3px}.ab-eftpos-app button.ab-eftpos-secondary,.ab-eftpos-app .ab-eftpos-button.ab-eftpos-secondary{color:var(--ab-ink);background:var(--ab-coral)}.ab-eftpos-app button.ab-eftpos-ghost,.ab-eftpos-app .ab-eftpos-button.ab-eftpos-ghost{color:var(--ab-ink);background:#fff0;border:1px solid var(--ab-line)}.ab-eftpos-main{display:grid;grid-template-columns:minmax(320px,370px) minmax(0,1fr);gap:22px;align-items:start}.ab-eftpos-panel{border-radius:var(--ab-radius);overflow:hidden;backdrop-filter:blur(12px);min-width:0}.ab-eftpos-panel-header{padding:22px 22px 0}.ab-eftpos-panel-header h3,.ab-eftpos-panel-header h4{margin:0!important;letter-spacing:-.04em;font-weight:900!important;color:var(--ab-ink)!important;line-height:1.1!important}.ab-eftpos-panel-header h3{font-size:24px!important}.ab-eftpos-panel-header h4{font-size:22px!important}.ab-eftpos-panel-header p{margin:7px 0 0!important;color:var(--ab-muted)!important;line-height:1.45!important;font-size:14px!important}.ab-eftpos-controls{position:sticky;top:20px}.ab-eftpos-input-grid{padding:18px 22px 22px;display:grid;gap:16px}.ab-eftpos-fieldset{display:grid;gap:14px;padding-top:2px}.ab-eftpos-divider{height:1px;background:var(--ab-line);margin:2px 0}.ab-eftpos-app label{display:block;font-size:13px!important;font-weight:900;color:var(--ab-obsidian);margin-bottom:7px!important}.ab-eftpos-input-wrap{position:relative}.ab-eftpos-prefix,.ab-eftpos-suffix{position:absolute;top:50%;transform:translateY(-50%);color:var(--ab-muted);font-weight:900;pointer-events:none}.ab-eftpos-prefix{left:14px}.ab-eftpos-suffix{right:14px}.ab-eftpos-app input,.ab-eftpos-app select{width:100%;border:1px solid var(--ab-line);border-radius:16px;background:#fff;color:var(--ab-ink);padding:14px 15px;outline:none;transition:border .16s ease,box-shadow .16s ease;font-size:16px!important;line-height:1.2!important}.ab-eftpos-app input.ab-eftpos-has-prefix{padding-left:34px}.ab-eftpos-app input.ab-eftpos-has-suffix{padding-right:78px}.ab-eftpos-app input:focus,.ab-eftpos-app select:focus{border-color:var(--ab-coral);box-shadow:0 0 0 4px rgb(252 186 175 / .26)}.ab-eftpos-derived-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:2px}.ab-eftpos-derived{background:var(--ab-warm-light);border:1px solid var(--ab-line);border-radius:18px;padding:14px}.ab-eftpos-derived span{display:block;color:var(--ab-muted);font-size:11px!important;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.ab-eftpos-derived strong{display:block;margin-top:4px;font-size:19px!important;letter-spacing:-.04em;font-weight:900;color:var(--ab-ink)}.ab-eftpos-notice{margin:0 22px 22px!important;background:var(--ab-warning);border:1px solid #f2d6b8;border-radius:18px;padding:14px;color:#6c4318!important;font-size:13px!important;line-height:1.45!important}.ab-eftpos-dashboard{display:grid;gap:22px;min-width:0}.ab-eftpos-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ab-eftpos-kpi{background:var(--ab-panel);border-radius:22px;padding:18px;min-height:128px}.ab-eftpos-kpi.is-primary{background:linear-gradient(135deg,var(--ab-ink),#191919);color:#fff}.ab-eftpos-kpi.is-primary .ab-eftpos-label,.ab-eftpos-kpi.is-primary small{color:rgb(255 255 255 / .72)!important}.ab-eftpos-kpi.is-primary .ab-eftpos-value{color:#fff}.ab-eftpos-kpi .ab-eftpos-label{color:var(--ab-muted);font-size:11px!important;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ab-eftpos-kpi .ab-eftpos-value{display:block;margin-top:10px;font-size:clamp(24px, 3vw, 34px)!important;letter-spacing:-.055em;font-weight:900;line-height:1!important;color:var(--ab-ink)}.ab-eftpos-kpi small{display:block;margin-top:8px;color:var(--ab-muted)!important;line-height:1.35!important}.ab-eftpos-recommendations{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.ab-eftpos-rec-card,.ab-eftpos-cta-card{border-radius:22px;padding:22px}.ab-eftpos-rec-card h3,.ab-eftpos-cta-card h3{margin:0 0 10px!important;font-size:24px!important;line-height:1.08!important;letter-spacing:-.045em;font-weight:900!important;color:var(--ab-ink)!important}.ab-eftpos-rec-card p,.ab-eftpos-cta-card p{margin:0!important;color:var(--ab-muted)!important;line-height:1.48!important}.ab-eftpos-rec-list{display:grid;gap:10px;margin-top:16px}.ab-eftpos-rec-item{background:var(--ab-warm-light);border:1px solid var(--ab-line);border-radius:16px;padding:14px}.ab-eftpos-rec-item span{display:block;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-muted);font-weight:900;margin-bottom:4px}.ab-eftpos-rec-item strong{display:block;font-size:16px!important;color:var(--ab-ink);font-weight:900}.ab-eftpos-table-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--ab-line);flex-wrap:wrap}.ab-eftpos-table-title{font-weight:900;color:var(--ab-ink)}.ab-eftpos-toolbar-group{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ab-eftpos-toolbar-group select,.ab-eftpos-toolbar-group input{min-width:190px;padding:11px 13px;border-radius:999px;font-size:14px!important}.ab-eftpos-toggle{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:10px 13px;border:1px solid var(--ab-line);border-radius:999px;background:#fff;cursor:pointer;color:var(--ab-ink)}.ab-eftpos-toggle input{width:auto!important;margin:0!important;accent-color:var(--ab-ink)}.ab-eftpos-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.ab-eftpos-app table{width:100%;border-collapse:separate;border-spacing:0;min-width:780px;margin:0}.ab-eftpos-app thead th{background:var(--ab-ink);color:#fff!important;padding:14px 10px;font-size:13px!important;text-align:right;position:sticky;top:0;z-index:1;white-space:normal;line-height:1.15;font-weight:900;border:0}.ab-eftpos-app thead th:first-child,.ab-eftpos-app thead th:nth-child(2){text-align:left}.ab-eftpos-app tbody td{padding:12px 10px;border-bottom:1px solid var(--ab-line);text-align:right;vertical-align:middle;white-space:nowrap;color:var(--ab-ink)}.ab-eftpos-app tbody td:first-child,.ab-eftpos-app tbody td:nth-child(2){text-align:left;white-space:normal}.ab-eftpos-app tbody td:first-child{font-weight:900;color:var(--ab-obsidian)}.ab-eftpos-app tbody tr:hover{background:var(--ab-warm-light)}.ab-eftpos-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:11px!important;font-weight:900;background:var(--ab-coral-soft);color:var(--ab-ink);margin-left:8px;vertical-align:middle}.ab-eftpos-best-pill{background:var(--ab-coral);color:var(--ab-ink)}.ab-eftpos-current-pill{background:var(--ab-ink);color:#fff}.ab-eftpos-note{color:var(--ab-muted)!important;font-size:12px!important;line-height:1.35!important;margin-top:4px!important;font-weight:520}.ab-eftpos-no-results{text-align:center!important;white-space:normal!important;padding:26px!important;color:var(--ab-muted)!important}.ab-eftpos-chart-panel{padding-bottom:22px}.ab-eftpos-chart{padding:18px 22px 0;display:grid;gap:11px}.ab-eftpos-bar-row{display:grid;grid-template-columns:230px 1fr 112px;gap:14px;align-items:center;font-size:13px!important}.ab-eftpos-bar-label{font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ab-ink)}.ab-eftpos-bar-track{height:15px;background:#eee6e0;border-radius:999px;overflow:hidden;position:relative}.ab-eftpos-bar-fill{height:100%;width:0;background:linear-gradient(90deg,var(--ab-coral),var(--ab-ink));border-radius:999px;transition:width .22s ease}.ab-eftpos-bar-value{text-align:right;color:var(--ab-obsidian);font-variant-numeric:tabular-nums;font-weight:900}.ab-eftpos-app details{background:var(--ab-panel);border:1px solid var(--ab-line);border-radius:var(--ab-radius);box-shadow:var(--ab-soft-shadow);overflow:hidden}.ab-eftpos-app summary{cursor:pointer;list-style:none;padding:20px 22px;font-weight:900;letter-spacing:-.02em;color:var(--ab-ink)}.ab-eftpos-app summary::-webkit-details-marker{display:none}.ab-eftpos-assumptions{padding:0 22px 22px;color:var(--ab-muted)!important;line-height:1.5!important}.ab-eftpos-assumptions p{color:var(--ab-muted)!important}.ab-eftpos-assumptions table{min-width:820px;margin-top:12px;border:1px solid var(--ab-line);border-radius:18px;overflow:hidden}.ab-eftpos-assumptions thead th{position:static}.ab-eftpos-assumptions tbody td{white-space:normal;text-align:left;vertical-align:top;font-size:13px!important}.ab-eftpos-assumptions tbody td:nth-child(3),.ab-eftpos-assumptions tbody td:nth-child(4),.ab-eftpos-assumptions tbody td:nth-child(5){text-align:right;white-space:nowrap;color:var(--ab-ink);font-variant-numeric:tabular-nums}.ab-eftpos-mobile-cards{display:none;padding:16px;gap:12px}.ab-eftpos-provider-card{background:#fff;border:1px solid var(--ab-line);border-radius:18px;padding:16px;display:grid;gap:12px}.ab-eftpos-provider-card h4{margin:0!important;font-size:17px!important;font-weight:900!important;color:var(--ab-ink)!important}.ab-eftpos-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ab-eftpos-mini{border-radius:14px;padding:12px;background:var(--ab-warm-light)}.ab-eftpos-mini.is-coral{background:var(--ab-coral-soft)}.ab-eftpos-mini span{display:block;color:var(--ab-muted);font-size:11px!important;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.ab-eftpos-mini strong{display:block;margin-top:4px;font-size:18px!important;font-weight:900;color:var(--ab-ink)}@media (max-width:1100px){.ab-eftpos-header,.ab-eftpos-main,.ab-eftpos-recommendations{grid-template-columns:1fr}.ab-eftpos-controls{position:static}.ab-eftpos-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body{padding:10px}.ab-eftpos-app{padding-top:16px;border-radius:22px}.ab-eftpos-shell{width:min(100% - 22px, 1260px)}.ab-eftpos-hero,.ab-eftpos-snapshot{border-radius:24px}.ab-eftpos-kpis{grid-template-columns:1fr}.ab-eftpos-table-wrap.ab-eftpos-primary-table{display:none}.ab-eftpos-mobile-cards{display:grid}.ab-eftpos-table-toolbar{align-items:stretch}.ab-eftpos-toolbar-group,.ab-eftpos-toolbar-group select,.ab-eftpos-toolbar-group input,.ab-eftpos-toolbar-group .ab-eftpos-toggle{width:100%;min-width:0}.ab-eftpos-bar-row{grid-template-columns:1fr;gap:6px}.ab-eftpos-bar-value{text-align:left}.ab-eftpos-derived-grid{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:12mm}html,body{width:auto!important;padding:0!important;margin:0!important;background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}body.ab-eftpos-page :is(h1,h2,h3,h4,h5,h6,.entry-title,.wp-block-heading,.elementor-heading-title),.ab-eftpos-app,.ab-eftpos-app *,.ab-eftpos-app :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,table,thead,tbody,tr,th,td,label,input,select,button,div,section,article,aside,header,main){font-family:"Satoshi",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;box-shadow:none!important;text-shadow:none!important}.ab-eftpos-app{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;border-radius:0!important;overflow:visible!important;color:#000!important}.ab-eftpos-shell{width:100%!important;max-width:none!important;margin:0!important}.ab-eftpos-button-row,.ab-eftpos-toolbar-group,.ab-eftpos-chart-panel,.ab-eftpos-app details,.ab-eftpos-mobile-cards,.ab-eftpos-hero::before,.ab-eftpos-hero::after{display:none!important}.ab-eftpos-header{display:grid!important;grid-template-columns:1.35fr .65fr!important;gap:7mm!important;align-items:stretch!important;margin:0 0 6mm!important;padding-bottom:5mm!important;border-bottom:1px solid #ded6d0!important;break-inside:avoid!important}.ab-eftpos-hero{background:#111!important;color:#fff!important;border:0!important;border-radius:7mm!important;padding:8mm!important;min-height:auto!important}.ab-eftpos-eyebrow{color:#fcbaaf!important;margin:0 0 3mm!important;font-size:8.5pt!important;letter-spacing:.12em!important;font-weight:900!important}.ab-eftpos-hero h2{color:#fff!important;margin:0!important;font-size:22pt!important;line-height:.98!important;letter-spacing:-.04em!important;font-weight:900!important;max-width:none!important}.ab-eftpos-hero p:not(.ab-eftpos-eyebrow){color:rgb(255 255 255 / .82)!important;margin:4mm 0 0!important;font-size:9.5pt!important;line-height:1.35!important;max-width:none!important}.ab-eftpos-snapshot{border:1px solid #ded6d0!important;border-radius:7mm!important;background:#fff!important;padding:7mm!important;min-height:0!important;display:block!important;break-inside:avoid!important}.ab-eftpos-snapshot h3{font-size:13pt!important;line-height:1.05!important;margin:0 0 5mm!important;font-weight:900!important}.ab-eftpos-big-number{font-size:26pt!important;line-height:1!important;letter-spacing:-.04em!important;font-weight:900!important}.ab-eftpos-snapshot p{margin-top:4mm!important;font-size:8.5pt!important;line-height:1.35!important;color:#6f6864!important}.ab-eftpos-main{display:block!important}.ab-eftpos-controls{position:static!important;display:block!important;margin:0 0 6mm!important;break-inside:avoid!important}.ab-eftpos-panel,.ab-eftpos-kpi,.ab-eftpos-rec-card,.ab-eftpos-cta-card{border:1px solid #ded6d0!important;background:#fff!important;border-radius:6mm!important;break-inside:avoid!important;margin:0 0 5mm!important;overflow:visible!important}.ab-eftpos-panel-header{padding:5mm 5mm 0!important}.ab-eftpos-panel-header h3,.ab-eftpos-panel-header h4,.ab-eftpos-rec-card h3,.ab-eftpos-cta-card h3{font-size:14pt!important;line-height:1.1!important;letter-spacing:-.025em!important;margin:0 0 2mm!important;font-weight:900!important;color:#000!important}.ab-eftpos-panel-header p,.ab-eftpos-rec-card p,.ab-eftpos-cta-card p{font-size:9pt!important;line-height:1.35!important;color:#6f6864!important;margin:0!important}.ab-eftpos-input-grid{padding:5mm!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4mm!important}.ab-eftpos-fieldset{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:3mm!important}.ab-eftpos-divider{display:none!important}.ab-eftpos-app label{font-size:7.5pt!important;margin-bottom:1.5mm!important;color:#6f6864!important;text-transform:uppercase!important;letter-spacing:.05em!important}.ab-eftpos-app input,.ab-eftpos-app select{border:1px solid #ded6d0!important;border-radius:3mm!important;background:#f7f3f0!important;padding:2.6mm 3mm!important;font-size:9pt!important;line-height:1.15!important;min-height:9mm!important;color:#000!important}.ab-eftpos-prefix,.ab-eftpos-suffix{font-size:8pt!important}.ab-eftpos-derived-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3mm!important;margin:0!important}.ab-eftpos-derived{border:1px solid #ded6d0!important;border-radius:4mm!important;background:#f7f3f0!important;padding:3mm!important}.ab-eftpos-derived span{font-size:7pt!important}.ab-eftpos-derived strong{font-size:11pt!important;margin-top:1mm!important}.ab-eftpos-notice{margin:0 5mm 5mm!important;padding:3mm!important;border-radius:4mm!important;font-size:8pt!important;line-height:1.3!important;background:#fff4e6!important}.ab-eftpos-dashboard{display:block!important}.ab-eftpos-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3mm!important;margin:0 0 6mm!important}.ab-eftpos-kpi{min-height:0!important;padding:4mm!important}.ab-eftpos-kpi.is-primary{background:#111!important;color:#fff!important}.ab-eftpos-kpi .ab-eftpos-label{font-size:6.8pt!important;letter-spacing:.06em!important}.ab-eftpos-kpi .ab-eftpos-value{font-size:15pt!important;margin-top:2mm!important;line-height:1!important}.ab-eftpos-kpi small{font-size:7.2pt!important;line-height:1.25!important;margin-top:2mm!important}.ab-eftpos-recommendations{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:4mm!important;margin:0 0 6mm!important;break-inside:avoid!important}.ab-eftpos-rec-card,.ab-eftpos-cta-card{padding:5mm!important;margin:0!important}.ab-eftpos-rec-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2.5mm!important;margin-top:4mm!important}.ab-eftpos-rec-item{border:1px solid #ded6d0!important;border-radius:4mm!important;background:#f7f3f0!important;padding:3mm!important}.ab-eftpos-rec-item span{font-size:6.8pt!important}.ab-eftpos-rec-item strong{font-size:8.2pt!important;line-height:1.25!important}.ab-eftpos-table-toolbar{display:block!important;padding:4mm 5mm!important;border-bottom:1px solid #ded6d0!important}.ab-eftpos-table-title{display:block!important;font-size:13pt!important;font-weight:900!important}.ab-eftpos-note{font-size:7.5pt!important;line-height:1.25!important;color:#6f6864!important}.ab-eftpos-table-wrap{overflow:visible!important}.ab-eftpos-app table{width:100%!important;min-width:0!important;border-collapse:collapse!important;border-spacing:0!important;table-layout:fixed!important}.ab-eftpos-app thead{display:table-header-group!important}.ab-eftpos-app thead th{position:static!important;background:#111!important;color:#fff!important;padding:2.6mm 2mm!important;font-size:7.4pt!important;line-height:1.1!important;font-weight:900!important;white-space:normal!important;border:1px solid #111!important}.ab-eftpos-app tbody td{padding:2.4mm 2mm!important;font-size:7.7pt!important;line-height:1.18!important;border:1px solid #ded6d0!important;white-space:normal!important;vertical-align:top!important}.ab-eftpos-app tbody td:first-child{width:24%!important;font-weight:900!important}.ab-eftpos-app tbody td:nth-child(2){width:20%!important}.ab-eftpos-app tbody td:first-child .ab-eftpos-note{display:none!important}.ab-eftpos-app table th:nth-child(n+7),.ab-eftpos-app table td:nth-child(n+7){display:none!important}.ab-eftpos-pill{padding:1mm 1.6mm!important;margin-left:1mm!important;font-size:6.5pt!important;background:#fcbaaf!important;color:#000!important}}