{"id":6714,"date":"2026-06-22T11:34:08","date_gmt":"2026-06-22T10:34:08","guid":{"rendered":"https:\/\/smartgifty.com\/pricing-detailed\/"},"modified":"2026-08-26T11:55:01","modified_gmt":"2026-08-26T10:55:01","slug":"pricing-detailed","status":"publish","type":"page","link":"https:\/\/smartgifty.com\/sl\/pricing-detailed\/","title":{"rendered":"Detailed Pricing"},"content":{"rendered":"\n<!-- SmartGifty 2026 \u2013 Full pricing + pricing calculator + revenue calculator \u2013 Sloven\u0161\u010dina (sl). Embeddable blok, 2026-08-26. -->\n<div class=\"cenik-calc-merged\">\n<style>\n  \/* zlij sekcije od roba do roba: brez zaobljenih robov in belih re\u017e *\/\n  .cenik-calc-merged .sg-calculator,\n  .cenik-calc-merged .calc-section{border-radius:0;margin:0;}\n<\/style>\n\n<!-- SmartGifty pricing 2026 \u2013 DETAILED version (prices + all descriptions). All scoped under .sg-cenik. -->\n<section class=\"sg-cenik\" aria-label=\"SmartGifty cenik, paketi in podrobni opisi\">\n<style>\n.sg-cenik{\n  --sg-orange:#f39704; --sg-orange-d:#d48302;\n  --sg-purple:#2c007c; --sg-purple-light:#592ddf;\n  --sg-dark:#23035e; --sg-text:#414141; --sg-bg:#f7f5fb;\n  font-family:\"Archivo\",-apple-system,\"Segoe UI\",sans-serif;\n  color:var(--sg-text);\n  position:relative;\n  padding:64px 20px 80px;\n  background:\n    radial-gradient(120% 90% at 15% 0%, rgba(89,45,223,.10) 0%, rgba(89,45,223,0) 55%),\n    radial-gradient(120% 90% at 100% 20%, rgba(243,151,4,.10) 0%, rgba(243,151,4,0) 50%),\n    linear-gradient(180deg,#ffffff 0%, var(--sg-bg) 100%);\n  background-size:200% 200%,200% 200%,100% 100%;\n  animation:sgBgShift 22s ease-in-out infinite alternate;\n  overflow:hidden;\n  box-sizing:border-box;\n}\n.sg-cenik *,.sg-cenik *::before,.sg-cenik *::after{box-sizing:border-box;}\n@keyframes sgBgShift{0%{background-position:0% 0%,100% 0%,0 0}100%{background-position:30% 60%,70% 40%,0 0}}\n\n.sg-cenik .sg-wrap{max-width:1120px;margin:0 auto;}\n\n\/* --- header --- *\/\n.sg-cenik .sg-head{text-align:center;margin-bottom:48px;}\n.sg-cenik .sg-eyebrow{\n  display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;\n  text-transform:uppercase;color:var(--sg-purple-light);\n  background:rgba(89,45,223,.10);padding:7px 16px;border-radius:999px;margin-bottom:18px;\n}\n.sg-cenik h2.sg-title{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;\n  font-size:clamp(28px,4.2vw,44px);line-height:1.12;margin:0 0 14px;\n  color:var(--sg-dark);font-weight:800;\n}\n.sg-cenik h2.sg-title em{font-style:normal;color:var(--sg-orange);}\n.sg-cenik .sg-sub{font-size:17px;max-width:620px;margin:0 auto;color:#6a6580;}\n\n\/* --- balon\u010dki --- *\/\n.sg-cenik .sg-cards{\n  display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:stretch;\n  margin-bottom:22px;\n}\n.sg-cenik .sg-card{\n  flex:1 1 300px;max-width:350px;position:relative;display:flex;flex-direction:column;\n  background:#fff;border:1px solid #ece8f5;border-radius:22px;\n  padding:34px 28px 30px;\n  box-shadow:0 10px 30px -18px rgba(44,0,124,.35);\n  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;\n}\n.sg-cenik .sg-card:hover{\n  transform:translateY(-8px);\n  box-shadow:0 26px 48px -22px rgba(44,0,124,.45);\n  border-color:var(--sg-orange);\n}\n.sg-cenik .sg-card .sg-pkg{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;\n  font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;\n  color:var(--sg-purple-light);margin-bottom:14px;\n}\n.sg-cenik .sg-card .sg-desc{font-size:15px;line-height:1.5;color:#5a5570;min-height:66px;margin-bottom:18px;}\n.sg-cenik .sg-card .sg-price{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;\n  font-size:42px;font-weight:800;color:var(--sg-dark);line-height:1;letter-spacing:-.01em;\n}\n.sg-cenik .sg-card .sg-price small{font-size:22px;font-weight:700;margin-left:3px;color:var(--sg-orange);}\n.sg-cenik .sg-card .sg-price-note{font-size:12.5px;color:#8a86a0;margin:6px 0 22px;text-transform:uppercase;letter-spacing:.05em;}\n.sg-cenik .sg-card ul{list-style:none;margin:0;padding:18px 0 0;border-top:1px dashed #e3def0;display:grid;gap:11px;}\n.sg-cenik .sg-card li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.4;color:#4a4660;}\n.sg-cenik .sg-card li::before{\n  content:\"\";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;\n  background:rgba(243,151,4,.16) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f39704' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'\/%3E%3C\/svg%3E\") center\/12px no-repeat;\n}\n\n\/* PRO poudarjen *\/\n.sg-cenik .sg-card.is-featured{\n  background:linear-gradient(160deg,var(--sg-purple) 0%,var(--sg-dark) 100%);\n  border:none;transform:translateY(-12px);\n  box-shadow:0 30px 55px -24px rgba(44,0,124,.7);\n}\n.sg-cenik .sg-card.is-featured:hover{transform:translateY(-18px);}\n.sg-cenik .sg-card.is-featured .sg-pkg{color:var(--sg-orange);}\n.sg-cenik .sg-card.is-featured .sg-desc,\n.sg-cenik .sg-card.is-featured li{color:#d9d2f2;}\n.sg-cenik .sg-card.is-featured .sg-price{color:#fff;}\n.sg-cenik .sg-card.is-featured .sg-price small{color:var(--sg-orange);}\n.sg-cenik .sg-card.is-featured .sg-price-note{color:#a99fd6;}\n.sg-cenik .sg-card.is-featured ul{border-top-color:rgba(255,255,255,.2);}\n.sg-cenik .sg-card.is-featured li::before{\n  background:rgba(243,151,4,.25) url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f39704' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'\/%3E%3C\/svg%3E\") center\/12px no-repeat;\n}\n.sg-cenik .sg-badge{\n  position:absolute;top:-14px;left:50%;transform:translateX(-50%);\n  background:var(--sg-orange);color:#fff;font-size:12px;font-weight:800;\n  letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:999px;\n  white-space:nowrap;box-shadow:0 8px 18px -6px rgba(243,151,4,.7);\n  animation:sgPulse 2.4s ease-in-out infinite;\n}\n@keyframes sgPulse{0%,100%{box-shadow:0 8px 18px -6px rgba(243,151,4,.7)}50%{box-shadow:0 8px 26px 0 rgba(243,151,4,.55)}}\n\n.sg-cenik .sg-vat{text-align:center;font-size:13px;color:#8a86a0;margin:0 0 64px;}\n\n\/* --- tabela --- *\/\n.sg-cenik .sg-table-head{text-align:center;margin-bottom:30px;}\n.sg-cenik .sg-table-head h3{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;\n  font-size:clamp(22px,3vw,32px);color:var(--sg-dark);margin:0 0 8px;font-weight:800;\n}\n.sg-cenik .sg-table-head p{font-size:15px;color:#6a6580;margin:0;}\n.sg-cenik .sg-table-scroll{overflow-x:auto;border-radius:18px;box-shadow:0 14px 40px -22px rgba(44,0,124,.4);}\n.sg-cenik table{\n  width:100%;min-width:560px;border-collapse:collapse;background:#fff;font-size:14.5px;\n}\n.sg-cenik thead th{\n  background:linear-gradient(160deg,var(--sg-purple) 0%,var(--sg-dark) 100%);\n  color:#fff;font-weight:700;padding:18px 16px;text-align:center;\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;\n}\n.sg-cenik thead th:first-child{text-align:left;width:46%;}\n.sg-cenik thead th .col-price{display:block;font-size:13px;font-weight:600;color:var(--sg-orange);margin-top:3px;}\n.sg-cenik tbody td{padding:13px 16px;border-bottom:1px solid #f0edf7;text-align:center;}\n.sg-cenik tbody td:first-child{text-align:left;color:#4a4660;padding-right:10px;}\n.sg-cenik tbody tr:hover td{background:#faf8ff;}\n.sg-cenik tr.sg-band td{\n  background:#f3f0fb;font-weight:800;text-transform:uppercase;letter-spacing:.05em;\n  font-size:12.5px;color:var(--sg-purple-light);padding:14px 16px;text-align:left;\n}\n.sg-cenik tr.sg-band td .band-tag{font-weight:600;text-transform:none;letter-spacing:0;color:#9a93b8;margin-left:8px;}\n.sg-cenik .ico{display:inline-flex;width:26px;height:26px;border-radius:50%;align-items:center;justify-content:center;transform:scale(.5);opacity:0;transition:transform .35s cubic-bezier(.2,1.4,.5,1),opacity .3s;}\n.sg-cenik tr.is-visible .ico{transform:scale(1);opacity:1;}\n.sg-cenik .ico.yes{background:rgba(243,151,4,.16);color:var(--sg-orange);}\n.sg-cenik .ico.no{background:#f0eef5;color:#c5c0d4;}\n.sg-cenik .ico svg{width:15px;height:15px;}\n\n\/* --- info \"i\" sidrna povezava --- *\/\n.sg-cenik .sg-fn{display:inline-flex;align-items:center;gap:9px;}\n.sg-cenik a.sg-info{\n  flex:0 0 auto;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--sg-purple-light);\n  background:#fff;color:var(--sg-purple-light);font:italic 700 12px\/1 \"Archivo\",serif;\n  cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;\n  transition:background .2s,color .2s,border-color .2s,transform .2s;\n}\n.sg-cenik a.sg-info:hover{background:var(--sg-orange);border-color:var(--sg-orange);color:#fff;transform:scale(1.12);}\n\n\/* --- podroben opis --- *\/\n.sg-cenik .sg-desc-section{margin-top:72px;}\n.sg-cenik .sg-od-list{max-width:880px;margin:0 auto;display:grid;gap:18px;}\n.sg-cenik .sg-od-group{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;font-weight:800;\n  font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--sg-purple-light);\n  margin:26px 0 2px;padding-left:4px;\n}\n.sg-cenik .sg-od-group:first-child{margin-top:0;}\n.sg-cenik .sg-od{\n  position:relative;background:#fff;border:1px solid #ece8f5;border-left:4px solid var(--sg-orange);\n  border-radius:16px;padding:24px 26px;scroll-margin-top:24px;\n  box-shadow:0 10px 30px -20px rgba(44,0,124,.4);\n}\n.sg-cenik .sg-od.b{border-left-color:var(--sg-purple-light);}\n.sg-cenik .sg-od.c{border-left-color:var(--sg-dark);}\n.sg-cenik .sg-od.x{border-left-color:#9a93b8;}\n.sg-cenik .sg-od-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;}\n.sg-cenik .sg-od h4{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;font-weight:800;\n  font-size:18px;color:var(--sg-dark);margin:0;\n}\n.sg-cenik .sg-od-tag{\n  font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;\n  background:rgba(243,151,4,.14);color:var(--sg-orange-d);padding:4px 10px;border-radius:999px;\n}\n.sg-cenik .sg-od.b .sg-od-tag{background:rgba(89,45,223,.12);color:var(--sg-purple-light);}\n.sg-cenik .sg-od.c .sg-od-tag{background:rgba(35,3,94,.10);color:var(--sg-dark);}\n.sg-cenik .sg-od.x .sg-od-tag{background:#efedf5;color:#7a749a;}\n.sg-cenik .sg-od p{margin:0 0 10px;font-size:14.5px;line-height:1.6;color:#54506b;}\n.sg-cenik .sg-od p:last-child{margin-bottom:0;}\n.sg-cenik .sg-od ul{margin:6px 0 12px;padding:0;list-style:none;display:grid;gap:7px;}\n.sg-cenik .sg-od ul li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:#54506b;}\n.sg-cenik .sg-od ul li::before{content:\"\";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--sg-orange);}\n.sg-cenik .sg-od.b ul li::before{background:var(--sg-purple-light);}\n.sg-cenik .sg-od.c ul li::before{background:var(--sg-dark);}\n.sg-cenik .sg-od .sg-sub-h{font-weight:700;color:var(--sg-dark);margin:14px 0 4px;font-size:14.5px;}\n.sg-cenik .sg-od .sg-price-tag{\n  display:inline-block;background:var(--sg-dark);color:#fff;font-weight:700;font-size:13px;\n  padding:5px 12px;border-radius:8px;margin-top:6px;\n}\n.sg-cenik .sg-back{\n  display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:12.5px;font-weight:700;\n  color:var(--sg-purple-light);text-decoration:none;\n}\n.sg-cenik .sg-back:hover{color:var(--sg-orange);}\n.sg-cenik .sg-od.sg-flash{animation:sgFlash 1.6s ease;}\n@keyframes sgFlash{\n  0%{box-shadow:0 0 0 0 rgba(243,151,4,.55);background:#fff8ee;}\n  60%{box-shadow:0 0 0 6px rgba(243,151,4,0);background:#fff8ee;}\n  100%{box-shadow:0 10px 30px -20px rgba(44,0,124,.4);background:#fff;}\n}\n.sg-cenik .sg-foot{text-align:center;font-size:13px;color:#8a86a0;margin:34px 0 0;}\n\n\/* --- CTA dodatne storitve --- *\/\n.sg-cenik .sg-extra-cta{\n  display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;\n  max-width:980px;margin:28px auto 0;padding:26px 30px;border-radius:20px;text-decoration:none;\n  background:linear-gradient(115deg,var(--sg-purple) 0%,var(--sg-dark) 70%);\n  box-shadow:0 22px 50px -24px rgba(44,0,124,.7);\n  position:relative;overflow:hidden;\n  transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;\n}\n.sg-cenik .sg-extra-cta::after{\n  content:\"\";position:absolute;right:-40px;top:-60px;width:220px;height:220px;border-radius:50%;\n  background:radial-gradient(circle,rgba(243,151,4,.35) 0%,rgba(243,151,4,0) 70%);pointer-events:none;\n}\n.sg-cenik .sg-extra-cta:hover{transform:translateY(-4px);box-shadow:0 30px 60px -26px rgba(44,0,124,.8);}\n.sg-cenik .sg-extra-txt{display:flex;flex-direction:column;gap:6px;min-width:240px;flex:1 1 320px;position:relative;z-index:1;}\n.sg-cenik .sg-extra-txt strong{\n  font-family:\"Gilroy Extra Bold\",\"Archivo\",sans-serif;font-weight:800;font-size:19px;color:#fff;\n}\n.sg-cenik .sg-extra-txt span{font-size:14.5px;line-height:1.5;color:#cfc6ee;}\n.sg-cenik .sg-extra-btn{\n  flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;position:relative;z-index:1;\n  background:var(--sg-orange);color:#fff;font-weight:800;font-size:15px;padding:14px 24px;border-radius:999px;\n  box-shadow:0 10px 22px -8px rgba(243,151,4,.7);transition:background .2s,transform .2s;\n}\n.sg-cenik .sg-extra-cta:hover .sg-extra-btn{background:var(--sg-orange-d);}\n.sg-cenik .sg-extra-btn svg{width:18px;height:18px;transition:transform .25s;}\n.sg-cenik .sg-extra-cta:hover .sg-extra-btn svg{transform:translateX(4px);}\n@media(max-width:620px){\n  .sg-cenik .sg-extra-cta{padding:22px;}\n  .sg-cenik .sg-extra-btn{width:100%;justify-content:center;}\n}\n\n\/* scroll-reveal *\/\n.sg-cenik .reveal{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);}\n.sg-cenik .reveal.is-visible{opacity:1;transform:none;}\n.sg-cenik .sg-card.is-featured.reveal{transform:translateY(26px);}\n.sg-cenik .sg-card.is-featured.reveal.is-visible{transform:translateY(-12px);}\n\n@media(max-width:760px){\n  .sg-cenik .sg-card,.sg-cenik .sg-card.is-featured{transform:none;max-width:420px;}\n  .sg-cenik .sg-card.is-featured.reveal.is-visible{transform:none;}\n  .sg-cenik .sg-od{padding:20px 18px;}\n}\n@media(prefers-reduced-motion:reduce){\n  .sg-cenik,.sg-cenik *{animation:none!important;}\n  .sg-cenik .reveal{opacity:1;transform:none;}\n  .sg-cenik .ico{opacity:1;transform:none;}\n}\n<\/style>\n\n<div class=\"sg-wrap\">\n\n  <div class=\"sg-head\">\n    <span class=\"sg-eyebrow reveal\">Cenik 2026<\/span>\n    <h2 class=\"sg-title reveal\">Izberite svoj paket <em>SmartGifty<\/em> <\/h2>\n    <p class=\"sg-sub reveal\">Sistem darilnih kartic za nakupovalne centre \u2013 trije paketi, prilagojeni va\u0161im potrebam.<\/p>\n  <\/div>\n\n  <!-- BALON\u010cKI -->\n  <div class=\"sg-cards\">\n\n    <div class=\"sg-card reveal\" style=\"transition-delay:.05s\">\n      <div class=\"sg-pkg\">Basic<\/div>\n      <p class=\"sg-desc\">Va\u0161a instanca na skupnem stre\u017eniku SmartGifty \u2013 hiter in enostaven vstop v sistem darilnih kartic.<\/p>\n      <div class=\"sg-price\">500&nbsp;<small>\u20ac<\/small><\/div>\n      <div class=\"sg-price-note\">Enkratni stro\u0161ek postavitve<\/div>\n      <ul>\n        <li>Vsi 3 moduli (info to\u010dka, administrator, najemnik)<\/li>\n        <li>Integracija pla\u010dil in API povezave<\/li>\n        <li>E-po\u0161tna podpora 7 dni v tednu<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"sg-card is-featured reveal\" style=\"transition-delay:.15s\">\n      <span class=\"sg-badge\">Najbolj priljubljen<\/span>\n      <div class=\"sg-pkg\">Pro<\/div>\n      <p class=\"sg-desc\">Samostojna instanca na lastnem stre\u017eniku \u2013 popolna neodvisnost in prilagoditve po meri.<\/p>\n      <div class=\"sg-price\">3.000&nbsp;<small>\u20ac<\/small><\/div>\n      <div class=\"sg-price-note\">Enkratni stro\u0161ek postavitve<\/div>\n      <ul>\n        <li>Lasten stre\u017enik \u2013 popolna neodvisnost<\/li>\n        <li>Prilagoditev uporabni\u0161kega vmesnika<\/li>\n        <li>Integracije z zalednimi sistemi (ERP, BI\u2026)<\/li>\n        <li>E-po\u0161tna in spletna podpora<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"sg-card reveal\" style=\"transition-delay:.25s\">\n      <div class=\"sg-pkg\">Advanced<\/div>\n      <p class=\"sg-desc\">Vse iz paketa Pro, nadgrajeno z onboarding managerjem, spletno trgovino in napredno analitiko.<\/p>\n      <div class=\"sg-price\">5.900&nbsp;<small>\u20ac<\/small><\/div>\n      <div class=\"sg-price-note\">Enkratni stro\u0161ek postavitve<\/div>\n      <ul>\n        <li>Onboarding manager<\/li>\n        <li>Spletna trgovina (spletna predloga)<\/li>\n        <li>BI poro\u010dila in AI analitika<\/li>\n        <li>Marketin\u0161ko svetovanje<\/li>\n      <\/ul>\n    <\/div>\n\n  <\/div>\n  <p class=\"sg-vat reveal\">Vse cene so brez DDV.<\/p>\n\n  <!-- TABELA -->\n  <div class=\"sg-table-head\" id=\"sg-tabela\">\n    <h3 class=\"reveal\">Kaj vsebuje posamezen paket<\/h3>\n    <p class=\"reveal\">Pregled funkcionalnosti po paketih. Kliknite <strong>i<\/strong> za podroben opis.<\/p>\n  <\/div>\n\n  <div class=\"sg-table-scroll reveal\">\n    <table>\n      <thead>\n        <tr>\n          <th>Funkcionalnost<\/th>\n          <th>Basic<span class=\"col-price\">500 \u20ac<\/span><\/th>\n          <th>Pro<span class=\"col-price\">3.000 \u20ac<\/span><\/th>\n          <th>Advanced<span class=\"col-price\">5.900 \u20ac<\/span><\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <!-- Sklop A -->\n        <tr class=\"sg-band\"><td colspan=\"4\">Vklju\u010deno v vseh paketih <span class=\"band-tag\">\u2013 Basic, Pro, Advanced<\/span><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Postavitev centra in onboarding modul<\/span><a class=\"sg-info\" href=\"#opis-postavitev\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Funkcionalnosti \u2013 3 moduli<\/span><a class=\"sg-info\" href=\"#opis-moduli\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Integracija pla\u010dil (ve\u010d mo\u017enosti unov\u010devanja)<\/span><a class=\"sg-info\" href=\"#opis-placila\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Ve\u010d vrst API povezav<\/span><a class=\"sg-info\" href=\"#opis-api\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Ve\u010djezi\u010dna podpora<\/span><a class=\"sg-info\" href=\"#opis-jeziki\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Vgrajena Google in Apple denarnica<\/span><a class=\"sg-info\" href=\"#opis-denarnica\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Za\u0161\u010dita stre\u017enika in redne posodobitve<\/span><a class=\"sg-info\" href=\"#opis-zascita\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>E-po\u0161tna podpora 7 dni v tednu<\/span><a class=\"sg-info\" href=\"#opis-email\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Pisna in video navodila za uporabo<\/span><a class=\"sg-info\" href=\"#opis-navodila\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Dobava kartic (PVC, ECO, papir\u2026)<\/span><a class=\"sg-info\" href=\"#opis-tisk\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Skladnost z GDPR<\/span><a class=\"sg-info\" href=\"#opis-gdpr\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n\n        <!-- Sklop B -->\n        <tr class=\"sg-band\"><td colspan=\"4\">Pro in Advanced <span class=\"band-tag\">\u2013 dodatno k paketu Basic<\/span><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>E-po\u0161tna ali spletna podpora<\/span><a class=\"sg-info\" href=\"#opis-podpora\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Postavitev samostojne entitete (lastna instanca)<\/span><a class=\"sg-info\" href=\"#opis-instanca\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Mo\u017enost spremembe uporabni\u0161kega vmesnika<\/span><a class=\"sg-info\" href=\"#opis-vmesnik\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Mo\u017enost dodajanja drugih funkcionalnosti<\/span><a class=\"sg-info\" href=\"#opis-dodatne-funkc\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Pomo\u010d pri na\u010drtovanju procesov<\/span><a class=\"sg-info\" href=\"#opis-procesi\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Izobra\u017eevanje<\/span><a class=\"sg-info\" href=\"#opis-izobrazevanje\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Integracije z zalednimi sistemi (ERP, ra\u010dunovodstvo, Loyalty, BI\u2026)<\/span><a class=\"sg-info\" href=\"#opis-zaledni\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Mo\u017enost razvoja novih API-jev<\/span><a class=\"sg-info\" href=\"#opis-novi-api\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>API za statistiko<\/span><a class=\"sg-info\" href=\"#opis-api-statistika\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><td data-v=\"1\"><\/td><\/tr>\n\n        <!-- Sklop C -->\n        <tr class=\"sg-band\"><td colspan=\"4\">Samo Advanced <span class=\"band-tag\">\u2013 najvi\u0161ji paket<\/span><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Onboarding manager<\/span><a class=\"sg-info\" href=\"#opis-onboarding\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Spletna stran za naro\u010danje kartic (spletna predloga)<\/span><a class=\"sg-info\" href=\"#opis-spletna\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>BI poro\u010dila<\/span><a class=\"sg-info\" href=\"#opis-bi\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>AI analitika<\/span><a class=\"sg-info\" href=\"#opis-ai\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><\/tr>\n        <tr class=\"reveal-row\"><td><span class=\"sg-fn\"><span>Marketin\u0161ko svetovanje<\/span><a class=\"sg-info\" href=\"#opis-marketing\" aria-label=\"Prika\u017ei opis\">i<\/a><\/span><\/td><td data-v=\"0\"><\/td><td data-v=\"0\"><\/td><td data-v=\"1\"><\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n  <p class=\"sg-foot\">Vse cene so brez DDV.<\/p>\n\n  <!-- CTA: dodatne storitve -->\n  <a class=\"sg-extra-cta reveal\" href=\"#dodatne-opcije\">\n    <div class=\"sg-extra-txt\">\n      <strong>Potrebujete ve\u010d, kot ponuja paket?<\/strong>\n      <span>Ponujamo tudi dodatne storitve, ki niso vklju\u010dene v pakete \u2013 Giftomat, spletno trgovino po meri, dodatne centre in storitve po urni postavki.<\/span>\n    <\/div>\n    <span class=\"sg-extra-btn\">Poglejte dodatne mo\u017enosti\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n    <\/span>\n  <\/a>\n\n  <!-- PODROBEN OPIS -->\n  <div class=\"sg-desc-section\">\n    <div class=\"sg-table-head\">\n      <h3 class=\"reveal\">Podroben opis<\/h3>\n      <p class=\"reveal\">Vse funkcionalnosti in storitve, podrobno.<\/p>\n    <\/div>\n\n    <div class=\"sg-od-list\">\n\n      <div class=\"sg-od x reveal\" id=\"opis-karakteristike\">\n        <div class=\"sg-od-top\"><h4>Klju\u010dne zna\u010dilnosti sistema<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <ul>\n          <li>Zaprt sistem darilnih kartic (closed-loop).<\/li>\n          <li>Fizi\u010dna in e-kartica ter e-denarnica (Apple \/ Google wallet).<\/li>\n          <li>Kibernetska varnost in zasebnost podatkov \u2013 opravljen penetracijski test.<\/li>\n          <li>Podatki v realnem \u010dasu 24\/7 in postopno kori\u0161\u010denje sredstev.<\/li>\n          <li>Ve\u010d dizajnov kartic, zanemarljiv stro\u0161ek kartice.<\/li>\n          <li>Skalabilnost in mo\u017ene integracije z zalednimi sistemi.<\/li>\n          <li>Denar na ra\u010dunu centra, brez dodatnih transakcijskih stro\u0161kov.<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"sg-od-group reveal\">Vklju\u010deno v vseh paketih<\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-postavitev\">\n        <div class=\"sg-od-top\"><h4>Postavitev in konfiguracija sistema<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Priprava sistema darilnih kartic SmartGifty, personalizacija dokumentov in izpisov s podatki nakupovalnega centra, priprava uporabni\u0161kih imen in gesel za vse uporabnike in najemnike, pisna in video navodila v lokalnem jeziku ter podpora pri API povezavah za unov\u010devanje pri najemnikih.<\/p>\n        <p><strong>Basic:<\/strong> postavitev va\u0161e instance na skupnem stre\u017eniku SmartGifty. <strong>Pro:<\/strong> postavitev samostojne instance na va\u0161em stre\u017eniku \u2013 popolna neodvisnost. <strong>Advanced:<\/strong> dodatno po\u0161iljanje uporabni\u0161kih imen, gesel in navodil najemnikom po e-po\u0161ti ter onboarding dokumentacija.<\/p>\n        <p>Onboarding modul podpira uvedbo novega sistema; priprava unikatne baze z uvozom in po\u0161iljanjem je dodaten stro\u0161ek (200 \u20ac), odvisno od najemnikov.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-moduli\">\n        <div class=\"sg-od-top\"><h4>Funkcionalnosti \u2013 3 moduli<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <div class=\"sg-sub-h\">Info to\u010dka<\/div>\n        <ul>\n          <li>Izdaja kartic fizi\u010dnim in pravnim osebam, pregled izdanih kartic in stanj.<\/li>\n          <li>Pregled transakcij po trgovinah, upravljanje pravnih oseb, priprava predra\u010dunov.<\/li>\n          <li>Obravnava zahtevkov za storno in izvoz poro\u010dil v XLS \/ CSV.<\/li>\n        <\/ul>\n        <div class=\"sg-sub-h\">Administrator &amp; ra\u010dunovodstvo<\/div>\n        <ul>\n          <li>Pregled prometa, izdanih, storniranih, neunov\u010denih, neaktivnih in poteklih kartic po centru in trgovini.<\/li>\n          <li>Pregled in urejanje trgovin in pravnih oseb, zaloga po centru, spletna naro\u010dila.<\/li>\n          <li>Tiskanje dokumentov za banko, izvoz v XML in potrjevanje predra\u010dunov.<\/li>\n        <\/ul>\n        <div class=\"sg-sub-h\">Najemnik<\/div>\n        <ul>\n          <li>Unov\u010devanje (skeniranje \u010drtne kode, unov\u010denje, tiskanje dokumenta o transakciji).<\/li>\n          <li>Preverjanje stanja kartice in pregled transakcij s filtriranim izvozom.<\/li>\n        <\/ul>\n        <p>Pri paketih <strong>Pro<\/strong> in <strong>Advanced<\/strong> je na zahtevo mogo\u010de dodatno prilagajanje pravic za razli\u010dne uporabnike (info to\u010dka, ra\u010dunovodstvo, administrator, trgovina).<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-placila\">\n        <div class=\"sg-od-top\"><h4>Integracija pla\u010dila z darilno kartico<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Ve\u010d mo\u017enosti unov\u010devanja darilne kartice pri najemnikih:<\/p>\n        <ul>\n          <li>Spletni dostop.<\/li>\n          <li>API povezava.<\/li>\n          <li>Mobilna naprava.<\/li>\n          <li>POS terminal (ob povezavi s ponudnikom).<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-api\">\n        <div class=\"sg-od-top\"><h4>API povezave \u2013 ve\u010d vrst<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <ul>\n          <li>API za povezavo z blagajno (izdaja in unov\u010devanje).<\/li>\n          <li>API za spletno naro\u010danje darilnih kartic in preverjanje stanja.<\/li>\n        <\/ul>\n        <p>Dokumentacija in primeri so vklju\u010deni.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-jeziki\">\n        <div class=\"sg-od-top\"><h4>Ve\u010djezi\u010dna podpora<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Privzeti jezik je angle\u0161\u010dina, podpora pa je na voljo za vse jezike \u2013 preverite, katere jezike platforma \u017ee ponuja. Za jezik, ki ga \u0161e ne ponujamo, prevode zagotovi naro\u010dnik, mi pa jih brezpla\u010dno vgradimo. \u010ce prevod izvede SmartGifty, se zara\u010dunajo stro\u0161ki prevajalca.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-denarnica\">\n        <div class=\"sg-od-top\"><h4>Apple \/ Google mobilna denarnica<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Vklju\u010dena podpora za dodajanje darilnih kartic v Apple in Google denarnico; znesek se posodobi tudi ob unov\u010denju darilne kartice.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-zascita\">\n        <div class=\"sg-od-top\"><h4>Za\u0161\u010dita stre\u017enika in posodobitve<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <ul>\n          <li>Urna varnostna kopija baze in dodatno arhiviranje na zunanji stre\u017enik.<\/li>\n          <li>Vzdr\u017eevanje stre\u017enika in mese\u010dne posodobitve.<\/li>\n          <li>Nadzor stre\u017enika z opozorili o napakah in spremljanje zmogljivosti aplikacije.<\/li>\n          <li>Preverjanje kode in paketov.<\/li>\n        <\/ul>\n        <p>Platforma gostuje na infrastrukturi AWS z zavezami k visoki razpolo\u017eljivosti. Na ravni aplikacije varnost zagotavljamo z nadzorom dostopa, utrjenimi stre\u017eniki Ubuntu LTS, komunikacijo izklju\u010dno prek HTTPS in ve\u010dfaktorsko avtentikacijo za klju\u010dne ra\u010dune. Sledimo praksam varnega razvoja (najmanj\u0161e potrebne pravice, lo\u010devanje okolij, nadzor, bele\u017eenje, varnostne kopije, upravljanje ranljivosti) in varnostnemu testiranju z orodji, kot sta SonarQube in Dependency-Track. Izvajamo tudi neodvisne penetracijske teste ter vzdr\u017eujemo procese za odziv na incidente, obnovo podatkov in nenehno izbolj\u0161evanje.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-email\">\n        <div class=\"sg-od-top\"><h4>E-po\u0161tna podpora<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>E-po\u0161tna podpora za delovanje in uporabo sistema je vklju\u010dena v fiksno mese\u010dno najemnino sistema darilnih kartic. Dodatna podpora prek e-po\u0161te in spletnih platform je na voljo proti dopla\u010dilu (35 \u20ac \/ uro).<\/p>\n        <div class=\"sg-sub-h\">SLA \u2013 odzivni \u010dasi<\/div>\n        <p>Odzivni \u010das pomeni \u010das, v katerem izvajalec potrdi prejem zahtevka, opravi za\u010detno analizo in za\u010dne z obravnavo (ne nujno \u010das do popolne re\u0161itve te\u017eave).<\/p>\n        <ul>\n          <li><strong>Kriti\u010dna napaka<\/strong> (klju\u010dna funkcionalnost ne deluje): odziv v 3 urah v rednem delovnem \u010dasu.<\/li>\n          <li><strong>Nizka \/ rutinska te\u017eava<\/strong> (manj\u0161a napaka, vpra\u0161anje, konfiguracija): odziv v 1 delovnem dnevu.<\/li>\n        <\/ul>\n        <p>Zahtevki, prejeti izven rednega delovnega \u010dasa, se \u0161tejejo kot prejeti naslednji delovni dan.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-navodila\">\n        <div class=\"sg-od-top\"><h4>Pisna in video navodila<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Pisna in video navodila v angle\u0161\u010dini so vklju\u010dena v ceno osnovne postavitve sistema. Pisna navodila v drugih jezikih (\u010de \u0161e niso na voljo): 100 \u20ac.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-tisk\">\n        <div class=\"sg-od-top\"><h4>Tisk in dobava darilnih kartic<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Tisk darilnih kartic lahko uredimo mi ali pa izberete dobavitelja. Cene so odvisne od materiala (PVC, BIO PVC, papir), vrste tiska (CMYK in\/ali sitotisk \u2013 kovinske barve, UV zaklju\u010dki) in koli\u010dine. \u0160tevilo dizajnov ni pomembno, dokler sta material in na\u010din tiska enaka; minimalna koli\u010dina na dizajn je 200 kosov.<\/p>\n        <p>Ob naro\u010dilu dobave kartic je generiranje kod za tisk brezpla\u010dno; sicer priprava za\u0161\u010ditene baze in vnos v sistem stane 120 \u20ac na naro\u010dilo.<\/p>\n        <div class=\"sg-sub-h\">Okvirne cene tiska (CMYK, s \u010drtno kodo)<\/div>\n        <ul>\n          <li>5.000 kosov \u2013 0,20 \u20ac \/ kos<\/li>\n          <li>10.000 kosov \u2013 0,14 \u20ac \/ kos<\/li>\n          <li>15.000 kosov \u2013 0,13 \u20ac \/ kos<\/li>\n          <li>20.000 kosov \u2013 0,12 \u20ac \/ kos<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od a reveal\" id=\"opis-gdpr\">\n        <div class=\"sg-od-top\"><h4>Skladnost z GDPR<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <p>Skladnost z GDPR zahteva zakonito, po\u0161teno in pregledno obdelavo osebnih podatkov. Klju\u010dni koraki vklju\u010dujejo pridobitev izrecne privolitve, zagotavljanje pravic posameznika (dostop, izbris, prenosljivost), opredelitev pravnih podlag za obdelavo, imenovanje poobla\u0161\u010dene osebe za varstvo podatkov (\u010de je zahtevano) in visoko raven varnosti podatkov. Vsaka interakcija s sistemom je ustrezno zabele\u017eena.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od-group reveal\">Pro in Advanced<\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-podpora\">\n        <div class=\"sg-od-top\"><h4>E-po\u0161tna ali spletna podpora<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <p>Podpora prek e-po\u0161te ali spletnih platform je na voljo v rednem delovnem \u010dasu izvajalca, v nujnih primerih pa tudi izven rednega delovnega \u010dasa, odvisno od \u0161tevila licenc in kupljenega paketa. Dodatna podpora prek e-po\u0161te ali spletnih platform se obra\u010duna posebej po veljavni urni postavki; podpora izven rednega delovnega \u010dasa se obra\u010duna po 30 % vi\u0161ji postavki.<\/p>\n        <p>\u0160tevilo vklju\u010denih ur podpore je odvisno od skupnega \u0161tevila licenc na naro\u010dnika (ne na lokacijo) \u2013 od 0,5 h za 16\u201330 licenc do 3 h za 400+ licenc.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-instanca\">\n        <div class=\"sg-od-top\"><h4>Postavitev samostojne entitete<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <p>Omogo\u010da postavitev samostojne entitete (instance sistema SmartGifty) na lastnem virtualnem stre\u017eniku, kar nakupovalnemu centru daje popolno neodvisnost in prilagodljivost sistema po meri.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-vmesnik\">\n        <div class=\"sg-od-top\"><h4>Prilagoditev uporabni\u0161kega vmesnika<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <ul>\n          <li>Priprava in personalizacija uporabni\u0161kega vmesnika SmartGifty glede na poslovne potrebe.<\/li>\n          <li>Mo\u017enost spremembe pravic po uporabni\u0161kih modulih.<\/li>\n          <li>Konfiguracija stre\u017enika z vsemi orodji za nadzor in varnostne kopije.<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-dodatne-funkc\">\n        <div class=\"sg-od-top\"><h4>Dodajanje drugih funkcionalnosti<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <p>Mo\u017enost raz\u0161iritve sistema z dodatnimi funkcionalnostmi po meri, prilagojenimi specifi\u010dnim potrebam in procesom naro\u010dnika.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-procesi\">\n        <div class=\"sg-od-top\"><h4>Pomo\u010d pri na\u010drtovanju procesov<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <p>Svetovanje in pomo\u010d pri na\u010drtovanju razli\u010dnih poslovnih procesov ob uvedbi sistema darilnih kartic.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-izobrazevanje\">\n        <div class=\"sg-od-top\"><h4>Izobra\u017eevanje osebja in najemnikov<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <ul>\n          <li>Izobra\u017eevanje za osebje centra in najemnike, spletno ali v \u017eivo (enkratno).<\/li>\n          <li>Pri izvedbi v \u017eivo se zara\u010dunajo dodatni potni stro\u0161ki in morebitni stro\u0161ki nastanitve.<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-zaledni\">\n        <div class=\"sg-od-top\"><h4>Integracije z zalednimi sistemi<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <p>Integracija z zalednimi sistemi, kot so blagajne, ra\u010dunovodski sistemi, interni programi zvestobe, BI orodja in drugo.<\/p>\n        <p><strong>Trgovska veriga:<\/strong> pri ve\u010d nakupovalnih centrih pregled porabe po centrih v enem uporabni\u0161kem vmesniku \u2013 primerno za podjetja z ve\u010d trgovinami v razli\u010dnih centrih.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-novi-api\">\n        <div class=\"sg-od-top\"><h4>Razvoj novih API-jev<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <p>Razvoj API povezav po meri za specifi\u010dne potrebe naro\u010dnika in povezave s sistemi tretjih oseb.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od b reveal\" id=\"opis-api-statistika\">\n        <div class=\"sg-od-top\"><h4>API za statistiko<\/h4><span class=\"sg-od-tag\">Pro \u00b7 Advanced<\/span><\/div>\n        <ul>\n          <li>API za preverjanje stanja prek spletne strani.<\/li>\n          <li>API za naro\u010danje e-kartic in fizi\u010dnih kartic prek spletne strani (fizi\u010dne in pravne osebe).<\/li>\n          <li>API za unov\u010devanje in izdajo darilnih kartic.<\/li>\n          <li>API za statistiko prodaje in unov\u010devanja darilnih kartic.<\/li>\n          <li>API za povezavo z zalednimi ra\u010dunovodskimi sistemi.<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od-group reveal\">Samo Advanced<\/div>\n\n      <div class=\"sg-od c reveal\" id=\"opis-onboarding\">\n        <div class=\"sg-od-top\"><h4>Onboarding manager<\/h4><span class=\"sg-od-tag\">Advanced<\/span><\/div>\n        <ul>\n          <li>Priprava in po\u0161iljanje vpra\u0161alnikov najemnikom ter zbiranje odgovorov.<\/li>\n          <li>Popis opreme in zahtev najemnikov.<\/li>\n          <li>Priprava vsebin in po\u0161iljanje e-sporo\u010dil o projektu uvedbe darilnih kartic (interno orodje za po\u0161iljanje) \u2013 predstavitev, navodila.<\/li>\n          <li>Osebna komunikacija z vsakim zainteresiranim najemnikom in predstavitev sistema \u2013 en obisk v centru.<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od c reveal\" id=\"opis-spletna\">\n        <div class=\"sg-od-top\"><h4>Spletna trgovina \u2013 predloga SmartGifty<\/h4><span class=\"sg-od-tag\">Advanced<\/span><\/div>\n        <p>Standardizirana spletna trgovina SmartWebshop: postavitev in zagon v enem jeziku, prilagoditev strani in dokumentov s podatki nakupovalnega centra.<\/p>\n        <ul>\n          <li><strong>Zaledje:<\/strong> postavitev baze, vnos podatkov naro\u010dnika, implementacija pla\u010dilnega modula, povezava s sistemom SmartGifty.<\/li>\n          <li><strong>Ospredje:<\/strong> vnos vsebin in fotografij (pripravi naro\u010dnik po navodilih), urejanje povezav, prilagoditev barv in pisav po celostni grafi\u010dni podobi.<\/li>\n          <li><strong>Stre\u017enik:<\/strong> dodajanje domenskih zapisov, konfiguracija DNS, testiranje in zagon.<\/li>\n        <\/ul>\n        <div class=\"sg-sub-h\">Dodatne storitve<\/div>\n        <ul>\n          <li>Marketin\u0161ka podpora.<\/li>\n          <li>Objava v 2. jeziku.<\/li>\n          <li>Personalizacija darilnih kartic z nalo\u017eitvijo fotografije.<\/li>\n          <li>Poznej\u0161e po\u0161iljanje e-darilne kartice (nastavitev datuma in ure).<\/li>\n        <\/ul>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od c reveal\" id=\"opis-bi\">\n        <div class=\"sg-od-top\"><h4>Statistika in BI poro\u010dila<\/h4><span class=\"sg-od-tag\">Advanced<\/span><\/div>\n        <ul>\n          <li>Prodaja darilnih kartic za vse centre ali posamezen center v izbranem obdobju.<\/li>\n          <li>\u0160tevilo in vrednost izdanih ter unov\u010denih kartic po centru in obdobju.<\/li>\n          <li>Pregled trgovin z najve\u010d \/ najmanj unov\u010denji v izbranem obdobju.<\/li>\n          <li>Vrednost izdanih kartic po tipu kupca (fizi\u010dne, pravne osebe).<\/li>\n          <li>Promet in zaloga papirnatih darilnih bonov.<\/li>\n        <\/ul>\n        <p>Personalizirana mese\u010dna poro\u010dila in statistike po meri so na voljo po dogovoru.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od c reveal\" id=\"opis-ai\">\n        <div class=\"sg-od-top\"><h4>AI analitika<\/h4><span class=\"sg-od-tag\">Advanced<\/span><\/div>\n        <p>Spletni vmesnik za inteligentno vizualizacijo: pogovorni AI asistent, ki razume va\u0161e podatke o darilnih karticah in jih samodejno pretvori v pregledne, vsebinsko bogate grafikone.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od c reveal\" id=\"opis-marketing\">\n        <div class=\"sg-od-top\"><h4>Marketin\u0161ko svetovanje<\/h4><span class=\"sg-od-tag\">Advanced<\/span><\/div>\n        <p>Na podlagi ve\u010dletnih izku\u0161enj z uvajanjem darilnih kartic v nakupovalnih centrih ponujamo marketin\u0161ko podporo pri pripravi materialov, usmeritve za ogla\u0161evanje in ozna\u010devanje v centru ter dobre prakse za kartice, ovojnice in komunikacijo. Marketin\u0161ko svetovanje: 60 \u20ac \/ uro.<\/p>\n        <a class=\"sg-back\" href=\"#sg-tabela\">\u2191 Nazaj na tabelo<\/a>\n      <\/div>\n\n      <div class=\"sg-od-group reveal\" id=\"dodatne-opcije\">Dodatne mo\u017enosti in storitve<\/div>\n\n      <div class=\"sg-od x reveal\" id=\"opis-urne\">\n        <div class=\"sg-od-top\"><h4>Urne postavke za storitve<\/h4><span class=\"sg-od-tag\">Vsi paketi<\/span><\/div>\n        <ul>\n          <li>Dodatno spletno izobra\u017eevanje uporabnikov ali v \u017eivo: 40 \u20ac \/ uro.<\/li>\n          <li>Dodatna e-po\u0161tna in spletna podpora: 35 \u20ac \/ uro.<\/li>\n          <li>Priprava \u010drtnih kod za tisk (\u010de kartice tiska tretja oseba): 150 \u20ac.<\/li>\n          <li>Razvoj dodatnih funkcionalnosti sistema: 80 \u20ac \/ uro.<\/li>\n          <li>Marketin\u0161ko svetovanje: 60 \u20ac \/ uro.<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"sg-od x reveal\" id=\"opis-dodatni-center\">\n        <div class=\"sg-od-top\"><h4>Dodaten nakupovalni center v verigi<\/h4><span class=\"sg-od-tag\">Enkratni stro\u0161ek<\/span><\/div>\n        <ul>\n          <li>Postavitev in priprava dodatnega centra znotraj verige (samostojna enota pod obstoje\u010do blagovno znamko).<\/li>\n          <li>Uvoz najemnikov \/ uporabnikov ter priprava uporabni\u0161kih imen in gesel.<\/li>\n          <li>Po\u0161iljanje dostopnih podatkov z navodili najemnikom po e-po\u0161ti (e-sporo\u010dilo pripravi naro\u010dnik).<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"sg-od x reveal\" id=\"opis-trgovina-narocilo\">\n        <div class=\"sg-od-top\"><h4>Spletna trgovina po meri<\/h4><span class=\"sg-od-tag\">Po meri<\/span><\/div>\n        <p>Spletna trgovina, razvita po meri: zajem zahtev, oblikovanje po meri, programiranje zaledja in ospredja, povezava s sistemom SmartGifty in vodenje projekta.<\/p>\n        <span class=\"sg-price-tag\">Cenovni razpon: 10.000 \u20ac \u2013 30.000 \u20ac<\/span>\n      <\/div>\n\n      <div class=\"sg-od x reveal\" id=\"opis-darilomat\">\n        <div class=\"sg-od-top\"><h4>Giftomat<\/h4><span class=\"sg-od-tag\">Dodatna oprema<\/span><\/div>\n        <p>Samostojni avtomat za prodajo darilnih kartic v nakupovalnem centru, ki lahko nadomesti info to\u010dko ali jo dopolni kot dodaten prodajni kanal. Enostaven za uporabo in odli\u010den za promocijo darilnih kartic.<\/p>\n        <ul>\n          <li>Avtomatiziran nakup in pla\u010dilo z ve\u010d ban\u010dnimi karticami.<\/li>\n          <li>Izbira med ve\u010d dizajni kartic.<\/li>\n          <li>Dostava in namestitev na lokaciji.<\/li>\n        <\/ul>\n        <span class=\"sg-price-tag\">Cena: 6.000 \u20ac \u2013 12.000 \u20ac (odvisno od modela in koli\u010dine)<\/span>\n        <div class=\"sg-sub-h\">Podpora in mo\u017enosti<\/div>\n        <ul>\n          <li>Redna tehni\u010dna podpora na daljavo (1 h \/ mesec) in letni pregled na lokaciji: 120 \u20ac \/ mesec.<\/li>\n          <li>Dodatna podpora na lokaciji ob nepravilni uporabi \/ po\u0161kodbah: 80 \u20ac \/ h + potni stro\u0161ki.<\/li>\n          <li>Nadgradnja za gotovinska pla\u010dila (prilagoditev strojne in programske opreme): pribli\u017eno 2.000 \u20ac.<\/li>\n        <\/ul>\n      <\/div>\n\n    <\/div>\n    <p class=\"sg-foot\">Vse cene so brez DDV.<\/p>\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  var root=document.currentScript ? document.currentScript.closest('.sg-cenik') : document.querySelector('.sg-cenik');\n  if(!root) return;\n  var YES='<span class=\"ico yes\" aria-label=\"vklju\u010deno\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>';\n  var NO='<span class=\"ico no\" aria-label=\"ni vklju\u010deno\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg><\/span>';\n  root.querySelectorAll('td[data-v]').forEach(function(td){ td.innerHTML = td.getAttribute('data-v')==='1'?YES:NO; });\n\n  \/* gladek scroll od i-ikone (in \"nazaj na tabelo\") do cilja + highlight *\/\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  root.querySelectorAll('a[href^=\"#\"]').forEach(function(a){\n    a.addEventListener('click',function(e){\n      var id=a.getAttribute('href').slice(1);\n      var t=root.querySelector('#'+CSS.escape(id));\n      if(!t) return; \/\/ pusti privzeto, \u010de cilj ni v bloku\n      e.preventDefault();\n      t.scrollIntoView({behavior:reduce?'auto':'smooth',block:'center'});\n      if(t.classList.contains('sg-od')){\n        t.classList.remove('sg-flash');\n        void t.offsetWidth; \/\/ restart animacije\n        t.classList.add('sg-flash');\n      }\n    });\n  });\n\n  var targets=root.querySelectorAll('.reveal, .reveal-row');\n  if(!('IntersectionObserver' in window)){ targets.forEach(function(t){t.classList.add('is-visible');}); return; }\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('is-visible'); io.unobserve(e.target); } });\n  },{threshold:.12,rootMargin:'0px 0px -6% 0px'});\n  targets.forEach(function(t){ io.observe(t); });\n})();\n<\/script>\n<\/section>\n<style>\n.sg-calculator {\n  --bg: #120033;\n  --panel: #1a0042;\n  --text: #e8ecff;\n  --muted: rgba(232, 236, 255, 0.72);\n  --border: rgba(232, 236, 255, 0.12);\n  --shadow: 0 10px 30px rgba(0, 0, 0, 0.35);\n  --accent: #f39704;\n  --accent2: #ffb84d;\n  --danger: #ff6b6b;\n}\n\n.sg-calculator, .sg-calculator *, .sg-calculator *::before, .sg-calculator *::after {\n  box-sizing: border-box;\n}\n\n.sg-calculator {\n  margin: 0;\n  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\n    \"Segoe UI Emoji\";\n  color: var(--text);\n  background: radial-gradient(1200px 800px at 20% 10%, rgba(120, 60, 255, 0.2), transparent 55%),\n    radial-gradient(900px 700px at 90% 25%, rgba(180, 100, 255, 0.15), transparent 60%),\n    linear-gradient(180deg, #08001a, var(--bg));\n  padding: 20px 0;\n  border-radius: 14px;\n}\n\n.sg-calculator .container {\n  width: min(980px, calc(100% - 32px));\n  margin: 20px auto;\n  display: grid;\n  gap: 18px;\n}\n\n.sg-calculator .header {\n  padding: 10px 2px;\n}\n\n.sg-calculator .title {\n  margin: 0;\n  letter-spacing: -0.02em;\n  font-size: 28px;\n  color: #ffffff !important;\n}\n\n.sg-calculator .subtitle {\n  margin: 8px 0 0;\n  color: #ffffff;\n  line-height: 1.5;\n}\n\n.sg-calculator .calculator-description p,\n.sg-calculator .calculator-description ul,\n.sg-calculator .calculator-description h2,\n.sg-calculator .calculator-description h3 {\n  margin: 0 0 12px;\n  color: #ffffff;\n}\n\n.sg-calculator .calculator-description ul {\n  padding-left: 20px;\n}\n\n.sg-calculator .calculator-description h2,\n.sg-calculator .calculator-description h3 {\n  color: #ffffff;\n  font-size: 18px;\n  font-weight: 700 !important;\n}\n\n.sg-calculator .calculator-description h3 strong {\n  font-weight: 700 !important;\n}\n\n.sg-calculator .calculator-description .section-heading {\n  font-size: 18px;\n  font-weight: 700;\n  color: #ffffff;\n}\n\n.sg-calculator .calculator-description .section-heading strong {\n  font-weight: 700;\n}\n\n.sg-calculator .card {\n  background: #1e004d;\n  border: 1px solid var(--border);\n  border-radius: 14px;\n  box-shadow: var(--shadow);\n  padding: 16px;\n}\n\n.sg-calculator .field {\n  display: grid;\n  gap: 6px;\n}\n\n.sg-calculator .label {\n  font-size: 12px;\n  color: var(--muted);\n}\n\n.sg-calculator .input {\n  width: 100%;\n  background: rgba(255, 255, 255, 0.06);\n  border: 1px solid rgba(255, 255, 255, 0.14);\n  border-radius: 10px;\n  padding: 11px 12px;\n  font-size: 16px;\n  color: var(--text);\n  outline: none;\n}\n\n.sg-calculator .input:focus {\n  border-color: rgba(140, 80, 255, 0.5);\n  box-shadow: 0 0 0 4px rgba(140, 80, 255, 0.12);\n}\n\n.sg-calculator .hint {\n  font-size: 12px;\n  color: rgba(232, 236, 255, 0.55);\n}\n\n.sg-calculator .status {\n  margin-top: 12px;\n  font-size: 13px;\n  color: var(--muted);\n  min-height: 18px;\n}\n\n.sg-calculator .status.error {\n  color: var(--danger);\n}\n\n.sg-calculator .resultRow {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.sg-calculator .resultStat {\n  padding: 14px;\n  border: 1px solid rgba(255, 255, 255, 0.08);\n  border-radius: 12px;\n  background: rgba(255, 255, 255, 0.04);\n}\n\n.sg-calculator .resultStat--accent {\n  background: linear-gradient(180deg, rgba(180, 100, 255, 0.12), rgba(180, 100, 255, 0.04));\n  border-color: rgba(180, 100, 255, 0.2);\n}\n\n.sg-calculator .resultLabel {\n  font-size: 12px;\n  color: var(--muted);\n}\n\n.sg-calculator .resultValue {\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: -0.02em;\n}\n\n.sg-calculator .resultValue.small {\n  font-size: 16px;\n  font-weight: 700;\n}\n\n.sg-calculator .resultValue.accent {\n  color: #ffffff;\n}\n\n.sg-calculator .tableWrap {\n  margin-top: 12px;\n  overflow: auto;\n  border: 1px solid var(--border);\n  border-radius: 12px;\n}\n\n.sg-calculator .centerInputs {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 14px;\n  margin-top: 12px;\n}\n\n.sg-calculator .table {\n  width: 100%;\n  border-collapse: collapse;\n  min-width: 0;\n}\n\n.sg-calculator .table th,\n.sg-calculator .table td {\n  padding: 10px 12px;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n  font-weight: 400;\n}\n\n.sg-calculator .table tfoot td {\n  border-bottom: none;\n  border-top: 1px solid rgba(255, 255, 255, 0.14);\n  background: rgba(255, 255, 255, 0.04);\n}\n\n.sg-calculator .sumRow td {\n  font-weight: 400;\n}\n\n.sg-calculator .table th {\n  position: sticky;\n  top: 0;\n  background: #140038;\n  text-align: left;\n  font-size: 12px;\n  color: rgba(232, 236, 255, 0.78);\n}\n\n.sg-calculator .table td.num,\n.sg-calculator .table th.num {\n  text-align: right;\n  font-variant-numeric: tabular-nums;\n}\n\n.sg-calculator .muted {\n  color: rgba(232, 236, 255, 0.55);\n}\n\n.sg-calculator .site-footer {\n  margin-top: 8px;\n  padding: 28px 16px 40px;\n  border-top: 1px solid var(--border);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.sg-calculator .site-footer__link {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n}\n\n.sg-calculator .site-footer__logo {\n  display: block;\n  max-width: min(200px, 55vw);\n  height: auto;\n  opacity: 0.98;\n  mix-blend-mode: screen;\n}\n\n.sg-calculator .site-footer__link:hover .site-footer__logo {\n  opacity: 1;\n}\n\n@media (max-width: 600px) {\n  .sg-calculator .container {\n    width: min(100%, calc(100% - 20px));\n    margin: 12px auto 16px;\n    gap: 14px;\n  }\n\n  .sg-calculator .card {\n    padding: 12px;\n  }\n\n  .sg-calculator .header {\n    padding: 4px 2px;\n  }\n\n  .sg-calculator .title {\n    font-size: 22px;\n    line-height: 1.1;\n  }\n\n  .sg-calculator .calculator-description h2,\n  .sg-calculator .calculator-description h3 {\n    font-size: 16px;\n  }\n\n  .sg-calculator .calculator-description p,\n  .sg-calculator .calculator-description ul,\n  .sg-calculator .calculator-description h2,\n  .sg-calculator .calculator-description h3 {\n    margin-bottom: 10px;\n  }\n\n  .sg-calculator .centerInputs {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .sg-calculator .resultRow {\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .sg-calculator .resultStat {\n    padding: 12px;\n  }\n\n  .sg-calculator .resultValue {\n    font-size: 22px;\n  }\n\n  .sg-calculator .resultValue.small {\n    font-size: 15px;\n  }\n\n  .sg-calculator .tableWrap {\n    overflow: visible;\n    border: none;\n    margin-top: 14px;\n  }\n\n  .sg-calculator .table,\n  .sg-calculator .table thead,\n  .sg-calculator .table tbody,\n  .sg-calculator .table tfoot,\n  .sg-calculator .table tr,\n  .sg-calculator .table th,\n  .sg-calculator .table td {\n    display: block;\n    width: 100%;\n  }\n\n  .sg-calculator .table thead {\n    display: none;\n  }\n\n  .sg-calculator .table tbody {\n    display: grid;\n    gap: 10px;\n  }\n\n  .sg-calculator .table tbody tr {\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    overflow: hidden;\n  }\n\n  .sg-calculator .table td {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    gap: 12px;\n    padding: 10px 12px;\n    text-align: left;\n  }\n\n  .sg-calculator .table td::before {\n    content: attr(data-label);\n    color: var(--muted);\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n  }\n\n  .sg-calculator .table td.num,\n  .sg-calculator .table th.num {\n    text-align: left;\n  }\n\n  .sg-calculator .table tfoot {\n    margin-top: 10px;\n  }\n\n  .sg-calculator .table tfoot tr {\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    overflow: hidden;\n  }\n\n  .sg-calculator .table tfoot td {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    gap: 12px;\n    padding: 10px 12px;\n    border-top: none;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.08);\n  }\n\n  .sg-calculator .table tfoot td:last-child {\n    border-bottom: none;\n  }\n\n  .sg-calculator .table tfoot td::before {\n    color: var(--muted);\n    font-size: 12px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n  }\n\n  .sg-calculator .table tfoot td:first-child::before {\n    content: \"Vrstica\";\n  }\n\n  .sg-calculator .table tfoot td:nth-child(2)::before {\n    content: \"Licence\";\n  }\n\n  .sg-calculator .table tfoot td:nth-child(3)::before {\n    content: \"Vmesni se\u0161tevek\";\n  }\n\n  .sg-calculator .site-footer {\n    padding: 20px 16px 28px;\n  }\n}\n<\/style>\n\n<div class=\"sg-calculator\">\n  <main class=\"container\">\n    <header class=\"header\">\n      <h1 class=\"title\">SmartGifty kalkulator cene<\/h1>\n      <div class=\"subtitle calculator-description\">\n        <p>\n          Da lahko enostavno izra\u010dunate enkratni stro\u0161ek postavitve in mese\u010dno naro\u010dnino, smo pripravili kalkulator, v katerega vnesete \u0161tevilo najemnikov, ki uporabljajo <strong>Smartgifty<\/strong> sistem.\n        <\/p>\n\n        <p class=\"section-heading\"><strong>Za\u010detna postavitev sistema: 3.000 \u20ac<\/strong><\/p>\n        <p>Podrobnosti o obsegu in vsebini te postavitve so navedene v predstavitvi.<\/p>\n\n        <p class=\"section-heading\"><strong>Izra\u010dun mese\u010dnih licenc<\/strong><\/p>\n        <p>\n          Za izra\u010dun mese\u010dnega zneska vnesite \u0161tevilo najemnikov. Upo\u0161tevajte, da sta privzeto potrebni dve dodatni licenci:\n        <\/p>\n        <ul>\n          <li><strong>Info to\u010dka:<\/strong> Za izdajo kartic.<\/li>\n          <li><strong>Administrator:<\/strong> Za celovit nadzor nad sistemom.<\/li>\n        <\/ul>\n\n        <p><em>Opomba: Vsaka dodatna izdajna to\u010dka (na primer spletna stran ali avtomat) zahteva svojo licenco.<\/em><\/p>\n      <\/div>\n    <\/header>\n\n    <section class=\"card\">\n      <label class=\"field\">\n        <span class=\"label\">\u0160tevilo nakupovalnih centrov<\/span>\n        <input id=\"sg-centers\" class=\"input\" type=\"number\" min=\"1\" max=\"8\" step=\"1\" value=\"1\" placeholder=\"2\">\n        <span class=\"hint\">Vnesite \u0161tevilo centrov<\/span>\n      <\/label>\n      <div id=\"sg-centerInputs\" class=\"centerInputs\"><\/div>\n      <div id=\"sg-status\" class=\"status\" role=\"status\" aria-live=\"polite\"><\/div>\n    <\/section>\n\n    <section class=\"card\">\n      <div class=\"resultRow\">\n        <div class=\"resultStat\">\n          <div class=\"resultLabel\">Vmesni se\u0161tevek<\/div>\n          <div id=\"sg-subtotal\" class=\"resultValue\" style=\"font-weight: 400;\">\u2014<\/div>\n        <\/div>\n        <div class=\"resultStat\">\n          <div class=\"resultLabel\">Popust<\/div>\n          <div id=\"sg-discountPct\" class=\"resultValue small\">\u2014<\/div>\n        <\/div>\n        <div class=\"resultStat resultStat--accent\">\n          <div class=\"resultLabel\">Skupaj<\/div>\n          <div id=\"sg-suma\" class=\"resultValue accent\">\u2014<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"tableWrap\">\n        <table class=\"table\">\n          <thead>\n            <tr>\n              <th>Center<\/th>\n              <th class=\"num\">Trgovine<\/th>\n              <th class=\"num\">Vmesni se\u0161tevek<\/th>\n              <th class=\"num\">Vmesni se\u0161tevek (s popustom)<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody id=\"sg-breakdown\">\n            <tr>\n              <td colspan=\"4\" class=\"muted\">Vnesite \u0161tevilo centrov, nato \u0161tevilo licenc po centru.<\/td>\n            <\/tr>\n          <\/tbody>\n          <tfoot>\n            <tr class=\"sumRow\">\n              <td><strong>Vsota<\/strong><\/td>\n              <td id=\"sg-sumQty\" class=\"num\">\u2014<\/td>\n              <td id=\"sg-sumTotal\" class=\"num\">\u2014<\/td>\n              <td id=\"sg-sumTotalDiscounted\" class=\"num\">\u2014<\/td>\n            <\/tr>\n          <\/tfoot>\n        <\/table>\n      <\/div>\n    <\/section>\n  <\/main>\n<\/div>\n\n<script>\n\/* SmartGifty pricing calculator \u2013 robusten init (deluje tudi, \u010de CMS vstavi HTML po nalaganju skripte) *\/\n(function () {\n  var BASE_FEE_PER_CENTER = 400;\n  var MAX_CENTERS = 8;\n\n  var TIERS = [\n    { from: 1, to: 15, price: 18 },\n    { from: 16, to: 30, price: 16 },\n    { from: 31, to: 50, price: 14 },\n    { from: 51, to: 70, price: 13 },\n    { from: 71, to: 100, price: 12 },\n    { from: 101, to: 150, price: 11 },\n    { from: 151, to: 200, price: 10.5 },\n    { from: 201, to: 250, price: 10 },\n    { from: 251, to: 300, price: 9.5 },\n    { from: 301, to: 350, price: 9 },\n    { from: 351, to: 400, price: 8.5 },\n    { from: 401, to: 450, price: 8 }\n  ];\n\n  var CENTER_DISCOUNTS = { 1: 0, 2: 20, 3: 22, 4: 25, 5: 30, 6: 35, 7: 42, 8: 50 };\n\n  var T = {\n    centerLabel: \"Licence (center %n%)\",\n    centerPlaceholder: \"npr. 10\",\n    empty: \"Vnesite \u0161tevilo centrov, nato \u0161tevilo licenc po posameznem centru.\",\n    hint: \"Vnesite \u0161tevilo nakupovalnih centrov (1\u20138). Za ve\u010d kot 8 nakupovalnih centrov nas kontaktirajte za ponudbo po meri in posebne komercialne pogoje.\",\n    badNumbers: \"V vsako polje centra vnesite samo nenegativna cela \u0161tevila.\",\n    rowCenter: \"Center %n%\",\n    colCenter: \"Center\",\n    colLicences: \"Licence\",\n    colSubtotal: \"Vmesni se\u0161tevek\",\n    colSubtotalDiscount: \"Vmesni se\u0161tevek (s popustom)\",\n    locale: \"sl-SI\"\n  };\n\n  var DASH = \"\u2014\";\n\n  function fmtEur(v) {\n    var n = Number(v);\n    if (!Number.isFinite(n)) return DASH;\n    return new Intl.NumberFormat(T.locale, { style: \"currency\", currency: \"EUR\" }).format(n);\n  }\n\n  function fmtNum(v) {\n    var n = Number(v);\n    if (!Number.isFinite(n)) return DASH;\n    return new Intl.NumberFormat(T.locale, { maximumFractionDigits: 4 }).format(n);\n  }\n\n  \/* Vsota ene ali ve\u010d \u0161tevil, lo\u010denih s presledkom\/vejico\/podpi\u010djem. null = neveljaven vnos. *\/\n  function parseCounts(value) {\n    if (typeof value !== \"string\") return null;\n    var raw = value.trim();\n    if (raw === \"\") return 0;\n    var parts = raw.split(\/[\\s,;]+\/);\n    var sum = 0;\n    for (var i = 0; i < parts.length; i++) {\n      var part = parts[i].trim();\n      if (!part) continue;\n      if (\/^\\d{1,3}(\\.\\d{3})+$\/.test(part)) part = part.replace(\/\\.\/g, \"\");\n      var n = Number(part);\n      if (!Number.isFinite(n) || !Number.isInteger(n) || n < 0) return null;\n      sum += n;\n    }\n    return sum;\n  }\n\n  function licenceSubtotal(stores) {\n    var total = 0;\n    for (var i = 0; i < TIERS.length; i++) {\n      var t = TIERS[i];\n      var qty = Math.max(0, Math.min(stores, t.to) - t.from + 1);\n      if (qty > 0) total += qty * t.price;\n    }\n    var last = TIERS[TIERS.length - 1];\n    if (stores > last.to) total += (stores - last.to) * last.price;\n    return total;\n  }\n\n  function centerTotal(stores) {\n    return stores > 0 ? BASE_FEE_PER_CENTER + licenceSubtotal(stores) : 0;\n  }\n\n  function init(root) {\n    if (!root || root.getAttribute(\"data-sg-init\") === \"1\") return;\n    root.setAttribute(\"data-sg-init\", \"1\");\n\n    function el(id) { return root.querySelector(\"#\" + id) || document.getElementById(id); }\n\n    var ui = {\n      centers: el(\"sg-centers\"),\n      centerInputs: el(\"sg-centerInputs\"),\n      status: el(\"sg-status\"),\n      subtotal: el(\"sg-subtotal\"),\n      discountPct: el(\"sg-discountPct\"),\n      suma: el(\"sg-suma\"),\n      breakdown: el(\"sg-breakdown\"),\n      sumQty: el(\"sg-sumQty\"),\n      sumTotal: el(\"sg-sumTotal\"),\n      sumTotalDiscounted: el(\"sg-sumTotalDiscounted\")\n    };\n    if (!ui.centers || !ui.centerInputs) { root.removeAttribute(\"data-sg-init\"); return; }\n\n    var lastCount = null;\n\n    function setStatus(msg, isError) {\n      ui.status.textContent = msg || \"\";\n      ui.status.classList[isError ? \"add\" : \"remove\"](\"error\");\n    }\n\n    function emptyRow() {\n      var tr = document.createElement(\"tr\");\n      var td = document.createElement(\"td\");\n      td.colSpan = 4;\n      td.className = \"muted\";\n      td.textContent = T.empty;\n      tr.appendChild(td);\n      return tr;\n    }\n\n    function clearResult() {\n      ui.subtotal.textContent = DASH;\n      ui.discountPct.textContent = DASH;\n      ui.suma.textContent = DASH;\n      ui.breakdown.replaceChildren(emptyRow());\n      ui.sumQty.textContent = DASH;\n      ui.sumTotal.textContent = DASH;\n      ui.sumTotalDiscounted.textContent = DASH;\n    }\n\n    \/* Polja gradimo z createElement \u2013 nekateri CMS-i pobegnejo HTML v innerHTML. *\/\n    function renderCenterInputs(count, prev) {\n      prev = prev || [];\n      ui.centerInputs.replaceChildren();\n      if (!count) return;\n      for (var i = 1; i <= count; i++) {\n        var label = document.createElement(\"label\");\n        label.className = \"field center-block\";\n\n        var span = document.createElement(\"span\");\n        span.className = \"label\";\n        span.textContent = T.centerLabel.replace(\"%n%\", i);\n\n        var input = document.createElement(\"input\");\n        input.className = \"input center-stores\";\n        input.type = \"text\";\n        input.setAttribute(\"inputmode\", \"numeric\");\n        input.placeholder = T.centerPlaceholder;\n        input.setAttribute(\"data-center\", String(i));\n        input.value = prev[i - 1] || \"\";\n\n        label.appendChild(span);\n        label.appendChild(input);\n        ui.centerInputs.appendChild(label);\n      }\n    }\n\n    function storeValues() {\n      return Array.prototype.map.call(\n        ui.centerInputs.querySelectorAll(\".center-stores\"),\n        function (i) { return i.value; }\n      );\n    }\n\n    function parseCenters() {\n      var n = Number(String(ui.centers.value).trim());\n      if (!Number.isInteger(n) || n < 1 || n > MAX_CENTERS) return null;\n      return n;\n    }\n\n    function cell(text, cls, label) {\n      var td = document.createElement(\"td\");\n      td.textContent = text;\n      if (cls) td.className = cls;\n      if (label) td.setAttribute(\"data-label\", label);\n      return td;\n    }\n\n    function update() {\n      var count = parseCenters();\n\n      if (count == null) {\n        if (lastCount !== 0) { renderCenterInputs(0); lastCount = 0; }\n        clearResult();\n        setStatus(T.hint, false);\n        return;\n      }\n\n      if (count !== lastCount) {\n        renderCenterInputs(count, storeValues());\n        lastCount = count;\n      }\n\n      var counts = storeValues().map(parseCounts);\n      if (counts.indexOf(null) !== -1) {\n        clearResult();\n        setStatus(T.badNumbers, true);\n        return;\n      }\n\n      var rows = [];\n      var subtotal = 0;\n      for (var i = 0; i < counts.length; i++) {\n        var stores = counts[i] || 0;\n        var total = centerTotal(stores);\n        subtotal += total;\n        rows.push({ index: i + 1, stores: stores, subtotal: total });\n      }\n\n      var pct = CENTER_DISCOUNTS[count] || 0;\n      var factor = 1 - pct \/ 100;\n      var final = subtotal * factor;\n\n      ui.subtotal.textContent = fmtEur(subtotal);\n      ui.discountPct.textContent = pct > 0 ? pct + \"%\" : DASH;\n      ui.suma.textContent = fmtEur(final);\n      setStatus(\"\", false);\n\n      var qty = rows.reduce(function (a, r) { return a + r.stores; }, 0);\n      ui.sumQty.textContent = fmtNum(qty);\n      ui.sumTotal.textContent = fmtEur(subtotal);\n      ui.sumTotalDiscounted.textContent = fmtEur(final);\n\n      var frag = document.createDocumentFragment();\n      rows.forEach(function (r) {\n        var tr = document.createElement(\"tr\");\n        tr.appendChild(cell(T.rowCenter.replace(\"%n%\", r.index), null, T.colCenter));\n        tr.appendChild(cell(fmtNum(r.stores), \"num\", T.colLicences));\n        tr.appendChild(cell(fmtEur(r.subtotal), \"num\", T.colSubtotal));\n        tr.appendChild(cell(fmtEur(r.subtotal * factor), \"num\", T.colSubtotalDiscount));\n        frag.appendChild(tr);\n      });\n      ui.breakdown.replaceChildren(frag);\n    }\n\n    \/* Delegirano \u2013 pre\u017eivi tudi, \u010de CMS zamenja notranji DOM. *\/\n    root.addEventListener(\"input\", function (e) {\n      if (e.target === ui.centers || e.target.classList.contains(\"center-stores\")) update();\n    });\n    root.addEventListener(\"change\", function (e) {\n      if (e.target === ui.centers || e.target.classList.contains(\"center-stores\")) update();\n    });\n\n    clearResult();\n    update();\n  }\n\n  function boot() {\n    var roots = document.querySelectorAll(\".sg-calculator\");\n    for (var i = 0; i < roots.length; i++) init(roots[i]);\n    return roots.length > 0;\n  }\n\n  if (!boot() && typeof MutationObserver === \"function\") {\n    var mo = new MutationObserver(function () { if (boot()) mo.disconnect(); });\n    mo.observe(document.documentElement, { childList: true, subtree: true });\n    setTimeout(function () { mo.disconnect(); }, 20000);\n  }\n  document.addEventListener(\"DOMContentLoaded\", boot);\n})();\n<\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4\"><\/script>\n\n<style>\n.calc-section {\n  background:\n    radial-gradient(1200px 800px at 20% 10%, rgba(120,60,255,0.2), transparent 55%),\n    radial-gradient(900px 700px at 90% 25%, rgba(180,100,255,0.15), transparent 60%),\n    linear-gradient(180deg, #08001a, #120033);\n  padding: 80px 20px;\n  color: #e8ecff;\n  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\", \"Segoe UI Emoji\";\n  border-radius: 14px;\n  margin-top: 30px;\n}\n\n.calc-container {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.calc-header {\n  text-align: center;\n  margin-bottom: 40px;\n}\n\n.calc-header h2 {\n  font-size: clamp(1.6rem, 3.5vw, 2.2rem);\n  font-weight: 800;\n  color: #ffffff;\n  letter-spacing: -0.02em;\n  margin-bottom: 10px;\n}\n\n.calc-header p {\n  font-size: 1rem;\n  color: rgba(232,236,255,0.72);\n  max-width: 520px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n.calc-card {\n  background: #1e004d;\n  border: 1px solid rgba(232,236,255,0.12);\n  border-radius: 16px;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.35);\n  padding: 28px 24px;\n  margin-bottom: 20px;\n}\n\n.calc-fields {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n}\n\n.calc-field { display: grid; gap: 6px; }\n.calc-field.full { grid-column: 1 \/ -1; }\n\n.calc-label {\n  font-size: 0.82rem;\n  color: rgba(232,236,255,0.72);\n  font-weight: 500;\n}\n\n.calc-select,\n.calc-input {\n  width: 100%;\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.14);\n  border-radius: 10px;\n  padding: 13px 14px;\n  font-size: 1rem;\n  color: #e8ecff;\n  font-family: inherit;\n  outline: none;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  -webkit-appearance: none;\n}\n\n.calc-select {\n  background-image: url(\"data:image\/svg+xml,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' fill='none'><path d='M1 1.5l5 5 5-5' stroke='#f39704' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'\/><\/svg>\");\n  background-repeat: no-repeat;\n  background-position: right 14px center;\n  padding-right: 36px;\n  cursor: pointer;\n}\n\n.calc-select option { background: #1e004d; color: #e8ecff; }\n\n.calc-input:focus,\n.calc-select:focus {\n  border-color: rgba(243,151,4,0.5);\n  box-shadow: 0 0 0 4px rgba(243,151,4,0.12);\n}\n\n.calc-input::placeholder { color: rgba(232,236,255,0.35); }\n\n.calc-checkbox-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-top: 4px;\n}\n\n.calc-checkbox {\n  width: 20px;\n  height: 20px;\n  accent-color: #f39704;\n  cursor: pointer;\n}\n\n.calc-checkbox-label {\n  font-size: 0.92rem;\n  color: rgba(232,236,255,0.72);\n  cursor: pointer;\n}\n\n.calc-btn {\n  width: 100%;\n  background: linear-gradient(135deg, #f39704, #c2740a);\n  color: #ffffff;\n  border: none;\n  border-radius: 12px;\n  padding: 16px;\n  font-size: 1.05rem;\n  font-weight: 700;\n  cursor: pointer;\n  transition: transform 0.15s, box-shadow 0.2s;\n  font-family: inherit;\n  margin-top: 8px;\n}\n\n.calc-btn:hover {\n  transform: translateY(-1px);\n  box-shadow: 0 8px 24px rgba(243,151,4,0.35);\n}\n\n.results-summary {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n  margin-bottom: 20px;\n}\n\n.result-stat {\n  padding: 18px 16px;\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 14px;\n  background: rgba(255,255,255,0.04);\n}\n\n.result-stat--accent {\n  background: linear-gradient(180deg, rgba(243,151,4,0.15), rgba(243,151,4,0.05));\n  border-color: rgba(243,151,4,0.25);\n}\n\n.result-stat-label {\n  font-size: 0.78rem;\n  color: rgba(232,236,255,0.72);\n  margin-bottom: 4px;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  font-weight: 600;\n}\n\n.result-stat-value {\n  font-size: 1.5rem;\n  font-weight: 800;\n  letter-spacing: -0.02em;\n  color: #ffffff;\n}\n\n.result-stat-value.accent { color: #f39704; }\n\n.calc-table-wrap {\n  overflow: auto;\n  border: 1px solid rgba(232,236,255,0.12);\n  border-radius: 14px;\n  margin-bottom: 20px;\n}\n\n.calc-chart-wrap {\n  margin-top: 18px;\n  padding: 14px 12px;\n  border: 1px solid rgba(232,236,255,0.12);\n  border-radius: 14px;\n  background: rgba(255,255,255,0.02);\n  position: relative;\n  height: 340px;\n}\n\n.calc-table {\n  width: 100%;\n  border-collapse: collapse;\n}\n\n.calc-table th,\n.calc-table td {\n  padding: 12px 16px;\n  border-bottom: 1px solid rgba(255,255,255,0.08);\n  color: #ffffff;\n  font-size: 0.92rem;\n}\n\n.calc-table th {\n  background: rgba(20,0,56,0.8);\n  text-align: left;\n  font-size: 0.78rem;\n  color: rgba(232,236,255,0.72);\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n\n.calc-table td.num,\n.calc-table th.num {\n  text-align: right;\n  font-variant-numeric: tabular-nums;\n}\n\n.calc-table tfoot td {\n  border-bottom: none;\n  border-top: 2px solid rgba(243,151,4,0.25);\n  background: rgba(243,151,4,0.06);\n  font-weight: 700;\n}\n\n.benefits-card {\n  background: linear-gradient(135deg, rgba(243,151,4,0.08), rgba(243,151,4,0.03));\n  border: 1px solid rgba(243,151,4,0.15);\n  border-radius: 16px;\n  padding: 28px 24px;\n}\n\n.benefits-title {\n  font-size: 1rem;\n  font-weight: 700;\n  color: #ffffff;\n  margin-bottom: 16px;\n}\n\n.benefits-list {\n  list-style: none;\n  display: grid;\n  gap: 14px;\n  padding: 0;\n  margin: 0;\n}\n\n.benefits-list li {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  font-size: 0.92rem;\n  color: rgba(232,236,255,0.72);\n  line-height: 1.5;\n}\n\n.benefit-icon {\n  flex-shrink: 0;\n  width: 28px;\n  height: 28px;\n  background: rgba(243,151,4,0.15);\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 1px;\n}\n\n.benefit-icon svg { width: 15px; height: 15px; fill: #f39704; }\n\n@media (max-width: 640px) {\n  .calc-section { padding: 60px 16px; }\n  .calc-fields { grid-template-columns: 1fr; }\n  .results-summary { grid-template-columns: 1fr; }\n  .calc-card { padding: 20px 16px; }\n\n  .calc-table-wrap { border: none; overflow: visible; }\n  .calc-table, .calc-table thead, .calc-table tbody,\n  .calc-table tfoot, .calc-table tr, .calc-table th, .calc-table td {\n    display: block; width: 100%;\n  }\n  .calc-table thead { display: none; }\n  .calc-table tbody { display: grid; gap: 10px; }\n  .calc-table tbody tr {\n    border: 1px solid rgba(232,236,255,0.12);\n    border-radius: 12px;\n    background: rgba(255,255,255,0.04);\n    overflow: hidden;\n  }\n  .calc-table td {\n    display: flex; justify-content: space-between;\n    align-items: baseline; gap: 12px; text-align: right;\n  }\n  .calc-table td::before {\n    content: attr(data-label);\n    color: rgba(232,236,255,0.72);\n    font-size: 0.75rem;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n    text-align: left;\n  }\n  .calc-table td.num { text-align: right; }\n  .calc-table tfoot { margin-top: 10px; }\n  .calc-table tfoot tr {\n    border: 1px solid rgba(243,151,4,0.2);\n    border-radius: 12px;\n    background: rgba(243,151,4,0.06);\n    overflow: hidden;\n  }\n  .calc-table tfoot td { border-top: none; border-bottom: 1px solid rgba(255,255,255,0.08); }\n  .calc-table tfoot td:last-child { border-bottom: none; }\n  .calc-table tfoot td::before {\n    color: rgba(232,236,255,0.72);\n    font-size: 0.75rem;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.04em;\n  }\n}\n<\/style>\n\n<section class=\"calc-section\">\n  <div class=\"calc-container\">\n    <div class=\"calc-header\">\n      <h2>SmartGifty kalkulator rasti prihodkov<\/h2>\n      <p>Ocenite dodaten dobi\u010dek, ki ga lahko sistem digitalnih darilnih kartic prinese va\u0161emu poslovanju v naslednjih 5 letih.<\/p>\n    <\/div>\n\n    <div class=\"calc-card\">\n      <div class=\"calc-fields\">\n        <div class=\"calc-field full\">\n          <label class=\"calc-label\" for=\"calcType\">Vrsta dejavnosti<\/label>\n          <select id=\"calcType\" class=\"calc-select\" onchange=\"window.sgUpdateUI()\">\n            <option value=\"\">&#8212; Izberite vrsto dejavnosti &#8212;<\/option>\n            <option value=\"shopping_center\">Nakupovalni center<\/option>\n            <option value=\"multi_location\">Podjetje z ve\u010d lokacijami<\/option>\n          <\/select>\n        <\/div>\n\n        <div id=\"giftCardStatusSection\" class=\"calc-field full\" style=\"display:none\">\n          <label class=\"calc-label\">Stanje darilnih kartic<\/label>\n          <div style=\"display:grid;gap:10px;margin-top:8px\">\n            <label style=\"display:flex;align-items:center;gap:10px;cursor:pointer\">\n              <input type=\"radio\" name=\"giftCardStatus\" value=\"none\" onchange=\"window.sgUpdateUI()\" style=\"width:18px;height:18px;accent-color:#f39704;cursor:pointer\">\n              <span style=\"color:#e8ecff;font-size:0.92rem\">Darilnih kartic \u0161e nimamo<\/span>\n            <\/label>\n            <label style=\"display:flex;align-items:center;gap:10px;cursor:pointer\">\n              <input type=\"radio\" name=\"giftCardStatus\" value=\"vouchers\" onchange=\"window.sgUpdateUI()\" style=\"width:18px;height:18px;accent-color:#f39704;cursor:pointer\">\n              <span style=\"color:#e8ecff;font-size:0.92rem\">Imamo darilne bone<\/span>\n            <\/label>\n            <label style=\"display:flex;align-items:center;gap:10px;cursor:pointer\">\n              <input type=\"radio\" name=\"giftCardStatus\" value=\"cards\" onchange=\"window.sgUpdateUI()\" style=\"width:18px;height:18px;accent-color:#f39704;cursor:pointer\">\n              <span style=\"color:#e8ecff;font-size:0.92rem\">Darilne kartice \u017ee imamo<\/span>\n            <\/label>\n          <\/div>\n        <\/div>\n\n        <div id=\"scNumLocations\" class=\"calc-field\" style=\"display:none\">\n          <label class=\"calc-label\" for=\"calcSCLocations\">\u0160tevilo lokacij nakupovalnih centrov<\/label>\n          <input id=\"calcSCLocations\" class=\"calc-input\" type=\"number\" min=\"1\" max=\"10\" step=\"1\" value=\"1\" placeholder=\"npr. 1\" onchange=\"window.sgUpdateUI()\">\n        <\/div>\n\n        <div id=\"scNumStoresSection\" style=\"display:none\"><\/div>\n\n        <div id=\"mlNumLocations\" class=\"calc-field\" style=\"display:none\">\n          <label class=\"calc-label\" for=\"calcMLLocations\">\u0160tevilo lokacij<\/label>\n          <input id=\"calcMLLocations\" class=\"calc-input\" type=\"number\" min=\"1\" max=\"100\" step=\"1\" value=\"1\" placeholder=\"npr. 5\">\n        <\/div>\n\n        <div id=\"yearlyRevenueSection\" class=\"calc-field full\" style=\"display:none\">\n          <label class=\"calc-label\" for=\"calcYearlyRevenue\">Letni prihodek (\u20ac)<\/label>\n          <input id=\"calcYearlyRevenue\" class=\"calc-input\" type=\"text\" inputmode=\"numeric\" placeholder=\"npr. 500000\">\n        <\/div>\n\n        <div class=\"calc-field full\">\n          <button class=\"calc-btn\" type=\"button\" onclick=\"window.sgCalcRun()\">Izra\u010dunaj mojo 5-letno projekcijo<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"calc-results\" id=\"calcResults\" style=\"display:none\">\n      <div class=\"results-summary\">\n        <div class=\"result-stat\">\n          <div class=\"result-stat-label\">Prihodek 1. leta<\/div>\n          <div class=\"result-stat-value\" id=\"resYear1\">\u2014<\/div>\n        <\/div>\n        <div class=\"result-stat\">\n          <div class=\"result-stat-label\">Prihodek 5. leta<\/div>\n          <div class=\"result-stat-value\" id=\"resYear5\">\u2014<\/div>\n        <\/div>\n        <div class=\"result-stat result-stat--accent\">\n          <div class=\"result-stat-label\">Skupaj 5 let<\/div>\n          <div class=\"result-stat-value accent\" id=\"resTotal\">\u2014<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"calc-card\">\n        <div class=\"calc-table-wrap\">\n          <table class=\"calc-table\">\n            <thead>\n              <tr>\n                <th>Leto<\/th>\n                <th class=\"num\">Stopnja rasti<\/th>\n                <th class=\"num\">Prihodek od darilnih kartic<\/th>\n                <th class=\"num\">Kumulativa<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody id=\"calcTableBody\"><\/tbody>\n            <tfoot>\n              <tr>\n                <td data-label=\"\"><strong>Skupaj (5 let)<\/strong><\/td>\n                <td class=\"num\" data-label=\"Stopnja rasti\">\u2014<\/td>\n                <td class=\"num\" id=\"calcFootRevenue\" data-label=\"Prihodek od darilnih kartic\">\u2014<\/td>\n                <td class=\"num\" id=\"calcFootCum\" data-label=\"Kumulativa\">\u2014<\/td>\n              <\/tr>\n            <\/tfoot>\n          <\/table>\n        <\/div>\n\n        <div class=\"calc-chart-wrap\">\n          <canvas id=\"calc-revenue-chart\" aria-label=\"Letni prihodek in kumulativa\"><\/canvas>\n        <\/div>\n      <\/div>\n\n      <div class=\"benefits-card\">\n        <div class=\"benefits-title\">Onkraj \u0161tevilk \u2014 zakaj SmartGifty?<\/div>\n        <ul class=\"benefits-list\">\n          <li>\n            <span class=\"benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"><\/path><\/svg><\/span>\n            <span><strong>Mo\u010dno marketin\u0161ko orodje<\/strong> \u2014 izbolj\u0161ajte izku\u0161njo obstoje\u010dih strank s personaliziranimi digitalnimi darilnimi karticami.<\/span>\n          <\/li>\n          <li>\n            <span class=\"benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"><\/path><\/svg><\/span>\n            <span><strong>Pritegnite nove stranke<\/strong> \u2014 darilne kartice so eden naju\u010dinkovitej\u0161ih na\u010dinov, da k vam pripeljete prve kupce.<\/span>\n          <\/li>\n          <li>\n            <span class=\"benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"><\/path><\/svg><\/span>\n            <span><strong>Prihranite \u010das in denar z digitalizacijo<\/strong> \u2014 odpravite papirnate bone, zmanj\u0161ajte administracijo in pridobite analitiko v realnem \u010dasu.<\/span>\n          <\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function() {\n  function sgRevenueInit() {\n    var revenueChart = null;\n\n    \/* Vsi uporabniku vidni nizi na enem mestu (prevod = zamenjava tega bloka). *\/\n    var T = {\n      storesPerLocation: '\u0160tevilo trgovin po lokaciji',\n      storesInCenter: '\u0160tevilo trgovin v centru',\n      noteLabel: 'Opomba:',\n      bracketNote: ' Prihodek se izra\u010duna po razredih: 1\u201350 trgovin = 115.000 \\u20AC, 51\u2013100 trgovin = 255.000 \\u20AC, 101\u2013150 trgovin = 360.000 \\u20AC, 150+ trgovin = 450.000 \\u20AC.',\n      locationStores: 'Lokacija %n% \u2013 \u0161tevilo trgovin',\n      storesPlaceholder: 'npr. 50',\n      errType: 'Izberite vrsto dejavnosti.',\n      errStatus: 'Izberite stanje va\u0161ih darilnih kartic.',\n      errStores: 'Vnesite veljavno \u0161tevilo trgovin za lokacijo %n%',\n      errRevenue: 'Vnesite veljaven letni prihodek.',\n      baseline: 'Izhodi\u0161\u010de',\n      yearN: 'Leto %n%',\n      colYear: 'Leto',\n      colGrowth: 'Stopnja rasti',\n      colRevenue: 'Prihodek od darilnih kartic',\n      colCum: 'Kumulativa',\n      axisYearly: 'Letni prihodek',\n      locale: 'sl-SI'\n    };\n\n    function renderRevenueChart(rows, growthRates) {\n      var canvas = document.getElementById('calc-revenue-chart');\n      if (!canvas || typeof Chart === 'undefined' || !rows || !rows.length) {\n        if (revenueChart) { revenueChart.destroy(); revenueChart = null; }\n        return;\n      }\n      var labels = rows.map(function (r) { return T.yearN.replace('%n%', r.year); });\n      var revenues = rows.map(function (r) { return r.revenue; });\n      var cums = rows.map(function (r) { return r.cum; });\n\n      if (revenueChart) { revenueChart.destroy(); revenueChart = null; }\n\n      revenueChart = new Chart(canvas, {\n        type: 'bar',\n        data: {\n          labels: labels,\n          datasets: [\n            {\n              type: 'bar',\n              label: T.colRevenue,\n              data: revenues,\n              backgroundColor: 'rgba(243, 151, 4, 0.85)',\n              borderColor: '#f39704',\n              borderWidth: 1,\n              borderRadius: 6,\n              yAxisID: 'y',\n              order: 2,\n            },\n            {\n              type: 'line',\n              label: T.colCum,\n              data: cums,\n              borderColor: '#ffb84d',\n              backgroundColor: 'rgba(255, 184, 77, 0.2)',\n              borderWidth: 2,\n              tension: 0.3,\n              pointRadius: 4,\n              pointBackgroundColor: '#ffb84d',\n              yAxisID: 'yCum',\n              order: 1,\n            },\n          ],\n        },\n        options: {\n          responsive: true,\n          maintainAspectRatio: false,\n          interaction: { mode: 'index', intersect: false },\n          plugins: {\n            legend: {\n              labels: { color: '#e8ecff' },\n            },\n            tooltip: {\n              callbacks: {\n                label: function (ctx) {\n                  return ctx.dataset.label + ': ' + sgFmtEur(ctx.parsed.y);\n                },\n              },\n            },\n          },\n          scales: {\n            x: {\n              ticks: { color: '#e8ecff' },\n              grid: { color: 'rgba(232,236,255,0.08)' },\n            },\n            y: {\n              position: 'left',\n              ticks: { color: '#e8ecff', callback: function (v) { return sgFmtEur(v); } },\n              grid: { color: 'rgba(232,236,255,0.08)' },\n              title: { display: true, text: T.axisYearly, color: '#e8ecff' },\n            },\n            yCum: {\n              position: 'right',\n              ticks: { color: '#ffb84d', callback: function (v) { return sgFmtEur(v); } },\n              grid: { drawOnChartArea: false },\n              title: { display: true, text: T.colCum, color: '#ffb84d' },\n            },\n          },\n        },\n      });\n    }\n\n    function sgParseNum(val) {\n      if (typeof val !== 'string') val = String(val);\n      var raw = val.trim().replace(\/\\s\/g, '');\n      if (!raw) return null;\n      var lastComma = raw.lastIndexOf(',');\n      var lastDot = raw.lastIndexOf('.');\n      if (lastComma !== -1 && lastDot !== -1) {\n        raw = lastComma > lastDot\n          ? raw.replace(\/\\.\/g, '').replace(',', '.')\n          : raw.replace(\/,\/g, '');\n      } else if (lastComma !== -1) {\n        raw = \/^\\d{1,3}(,\\d{3})+$\/.test(raw) ? raw.replace(\/,\/g, '') : raw.replace(',', '.');\n      } else if (lastDot !== -1 && \/^\\d{1,3}(\\.\\d{3})+$\/.test(raw)) {\n        raw = raw.replace(\/\\.\/g, '');\n      }\n      var n = Number(raw);\n      return Number.isFinite(n) && n >= 0 ? n : null;\n    }\n\n    function sgFmtEur(n) {\n      if (!Number.isFinite(n)) return '\\u2014';\n      return new Intl.NumberFormat(T.locale, { style: 'currency', currency: 'EUR', maximumFractionDigits: 0 }).format(n);\n    }\n\n    window.sgUpdateUI = function () {\n      var type = document.getElementById('calcType').value;\n      var giftCardStatus = document.querySelector('input[name=\"giftCardStatus\"]:checked');\n      var status = giftCardStatus ? giftCardStatus.value : '';\n\n      document.getElementById('giftCardStatusSection').style.display = 'none';\n      document.getElementById('scNumLocations').style.display = 'none';\n      document.getElementById('scNumStoresSection').style.display = 'none';\n      document.getElementById('mlNumLocations').style.display = 'none';\n      document.getElementById('yearlyRevenueSection').style.display = 'none';\n\n      if (!type) return;\n\n      document.getElementById('giftCardStatusSection').style.display = 'block';\n\n      if (!status) return;\n\n      if (type === 'shopping_center') {\n        if (status === 'none') {\n          document.getElementById('scNumLocations').style.display = 'block';\n\n          var numLocations = parseInt(document.getElementById('calcSCLocations').value) || 1;\n          var storesSection = document.getElementById('scNumStoresSection');\n\n          if (numLocations > 1) {\n            var html = '<div class=\"calc-field full\">';\n            html += '<label class=\"calc-label\">' + T.storesPerLocation + '<\/label>';\n            html += '<p style=\"font-size:0.75rem;color:rgba(232,236,255,0.72);margin-top:4px;line-height:1.4\">';\n            html += '<strong>' + T.noteLabel + '<\/strong>' + T.bracketNote;\n            html += '<\/p>';\n            html += '<\/div>';\n            for (var i = 1; i <= Math.min(numLocations, 10); i++) {\n              html += '<div class=\"calc-field\">';\n              html += '<label class=\"calc-label\" for=\"scStores' + i + '\">' + T.locationStores.replace('%n%', i) + '<\/label>';\n              html += '<input id=\"scStores' + i + '\" class=\"calc-input\" type=\"number\" min=\"1\" step=\"1\" value=\"50\" placeholder=\"' + T.storesPlaceholder + '\">';\n              html += '<\/div>';\n            }\n            storesSection.innerHTML = html;\n            storesSection.style.display = 'block';\n          } else {\n            var html = '<div class=\"calc-field full\">';\n            html += '<label class=\"calc-label\" for=\"scStores1\">' + T.storesInCenter + '<\/label>';\n            html += '<p style=\"font-size:0.75rem;color:rgba(232,236,255,0.72);margin-top:4px;margin-bottom:8px;line-height:1.4\">';\n            html += '<strong>' + T.noteLabel + '<\/strong>' + T.bracketNote;\n            html += '<\/p>';\n            html += '<input id=\"scStores1\" class=\"calc-input\" type=\"number\" min=\"1\" step=\"1\" value=\"50\" placeholder=\"' + T.storesPlaceholder + '\">';\n            html += '<\/div>';\n            storesSection.innerHTML = html;\n            storesSection.style.display = 'block';\n          }\n        } else {\n          document.getElementById('yearlyRevenueSection').style.display = 'block';\n        }\n      }\n\n      if (type === 'multi_location') {\n        document.getElementById('mlNumLocations').style.display = 'block';\n\n        if (status === 'vouchers' || status === 'cards') {\n          document.getElementById('yearlyRevenueSection').style.display = 'block';\n        }\n      }\n    };\n\n    function getSCBaselineRevenue(numStores) {\n      if (numStores <= 50) return 115000;\n      if (numStores <= 100) return 255000;\n      if (numStores <= 150) return 360000;\n      return 450000;\n    }\n\n    window.sgCalcRun = function () {\n      var type = document.getElementById('calcType').value;\n      var giftCardStatus = document.querySelector('input[name=\"giftCardStatus\"]:checked');\n      var status = giftCardStatus ? giftCardStatus.value : '';\n\n      if (!type) { alert(T.errType); return; }\n      if (!status) { alert(T.errStatus); return; }\n\n      var yearlyRevenue = 0;\n      var growthRates = [];\n\n      if (type === 'shopping_center') {\n        if (status === 'none') {\n          var numLocations = parseInt(document.getElementById('calcSCLocations').value) || 1;\n          var totalStores = 0;\n          for (var i = 1; i <= Math.min(numLocations, 10); i++) {\n            var storesInput = document.getElementById('scStores' + i);\n            if (storesInput) {\n              var stores = parseInt(storesInput.value) || 0;\n              if (stores <= 0) { alert(T.errStores.replace('%n%', i)); return; }\n              totalStores += stores;\n            }\n          }\n          yearlyRevenue = getSCBaselineRevenue(totalStores);\n          growthRates = [0, 0.50, 0.45, 0.40, 0.35];\n        } else if (status === 'vouchers') {\n          yearlyRevenue = sgParseNum(document.getElementById('calcYearlyRevenue').value);\n          if (!yearlyRevenue || yearlyRevenue <= 0) { alert(T.errRevenue); return; }\n          growthRates = [0.30, 0.24, 0.18, 0.12, 0.06];\n        } else if (status === 'cards') {\n          yearlyRevenue = sgParseNum(document.getElementById('calcYearlyRevenue').value);\n          if (!yearlyRevenue || yearlyRevenue <= 0) { alert(T.errRevenue); return; }\n          growthRates = [0.18, 0.15, 0.12, 0.09, 0.06];\n        }\n      }\n\n      if (type === 'multi_location') {\n        var numLocations = parseInt(document.getElementById('calcMLLocations').value) || 1;\n        if (status === 'none') {\n          yearlyRevenue = 2500 * numLocations;\n          growthRates = [0.20, 0.20, 0.20, 0.20, 0.20];\n        } else {\n          yearlyRevenue = sgParseNum(document.getElementById('calcYearlyRevenue').value);\n          if (!yearlyRevenue || yearlyRevenue <= 0) { alert(T.errRevenue); return; }\n          growthRates = [0.20, 0.20, 0.20, 0.20, 0.20];\n        }\n      }\n\n      var rows = [], cum = 0, totRevenue = 0;\n      var currentRevenue = yearlyRevenue;\n\n      for (var y = 1; y <= 5; y++) {\n        var yearRevenue = currentRevenue * (1 + growthRates[y - 1]);\n        cum += yearRevenue;\n        totRevenue += yearRevenue;\n        rows.push({ year: y, revenue: yearRevenue, cum: cum });\n        currentRevenue = yearRevenue;\n      }\n\n      document.getElementById('resYear1').textContent = sgFmtEur(rows[0].revenue);\n      document.getElementById('resYear5').textContent = sgFmtEur(rows[4].revenue);\n      document.getElementById('resTotal').textContent = sgFmtEur(totRevenue);\n\n      var html = '';\n      for (var i = 0; i < rows.length; i++) {\n        var r = rows[i];\n        var growthPct = growthRates[i] === 0 ? T.baseline : ('+' + (growthRates[i] * 100).toFixed(0) + '%');\n        html += '<tr>'\n          + '<td data-label=\"' + T.colYear + '\">' + T.yearN.replace('%n%', r.year) + '<\/td>'\n          + '<td class=\"num\" data-label=\"' + T.colGrowth + '\">' + growthPct + '<\/td>'\n          + '<td class=\"num\" data-label=\"' + T.colRevenue + '\">' + sgFmtEur(r.revenue) + '<\/td>'\n          + '<td class=\"num\" data-label=\"' + T.colCum + '\">' + sgFmtEur(r.cum) + '<\/td>'\n          + '<\/tr>';\n      }\n      document.getElementById('calcTableBody').innerHTML = html;\n      document.getElementById('calcFootRevenue').textContent = sgFmtEur(totRevenue);\n      document.getElementById('calcFootCum').textContent = sgFmtEur(cum);\n\n      document.getElementById('calcResults').style.display = 'block';\n      renderRevenueChart(rows, growthRates);\n      document.getElementById('calcResults').scrollIntoView({ behavior: 'smooth', block: 'start' });\n    };\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', sgRevenueInit);\n  } else {\n    sgRevenueInit();\n  }\n})();\n<\/script>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cenik 2026 Izberite svoj paket SmartGifty Sistem darilnih kartic za nakupovalne centre \u2013 trije paketi, prilagojeni va\u0161im potrebam. Basic Va\u0161a instanca na skupnem stre\u017eniku SmartGifty \u2013 hiter in enostaven vstop v sistem darilnih kartic. 500&nbsp;\u20ac Enkratni stro\u0161ek postavitve Vsi 3 moduli (info to\u010dka, administrator, najemnik) Integracija pla\u010dil in API povezave E-po\u0161tna podpora 7 dni v &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/smartgifty.com\/sl\/pricing-detailed\/\"> <span class=\"screen-reader-text\">Detailed Pricing<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-privacy-copy.php","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-6714","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/pages\/6714\/"}],"collection":[{"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/pages\/"}],"about":[{"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/types\/page\/"}],"author":[{"embeddable":true,"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/users\/3\/"}],"replies":[{"embeddable":true,"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/comments\/?post=6714"}],"version-history":[{"count":9,"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/pages\/6714\/revisions\/"}],"predecessor-version":[{"id":7207,"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/pages\/6714\/revisions\/7207\/"}],"wp:attachment":[{"href":"https:\/\/smartgifty.com\/sl\/wp-json\/wp\/v2\/media\/?parent=6714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}