.experience-links{display:flex;gap:5px;padding:5px;border-radius:10px;background:#e9ede5;margin:0 0 30px;flex-wrap:wrap}.experience-links a{color:#647166;text-decoration:none;font-size:12px;font-weight:600;padding:10px 12px;border-radius:7px;flex:1;text-align:center;white-space:nowrap}.experience-links a:hover,.experience-links .selected{background:white;color:#224638;box-shadow:0 2px 4px #152b1e08}.catalogue-banner{background:#eaf0e3;border:1px solid #dde5d6;border-radius:12px;padding:20px 23px;display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:23px}.catalogue-banner>div:first-child{flex:1;min-width:260px}.catalogue-banner p{font-size:12px;color:#63715e;margin:5px 0}.navicon{display:inline-flex;align-items:center;justify-content:center}.phonebottom button svg{margin-bottom:4px}.phone{height:790px;display:flex;flex-direction:column}.phoneheader,.phonestatus,.phonebottom{flex-shrink:0}.phonebody{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#d4ddca transparent}.mobile-demo{background:radial-gradient(ellipse at 20% 60%,#e3e9d9 0,transparent 50%),#f6f7f3}.mobile-demo .workspace{margin-left:0}.mobile-demo .content{max-width:1130px;padding:32px 36px}.mobile-demo .phonearea{grid-template-columns:410px 1fr;gap:75px}.mobile-demo .mobileinfo{padding-top:65px}.mobile-demo .mobileinfo h2{font-size:34px;line-height:1.35;letter-spacing:-1px}.mobile-demo .mobileinfo .card h2{font-size:18px;letter-spacing:0}.mobile-demo dialog{max-width:410px}.app-brand{color:var(--ink);text-decoration:none}.product-label{font-size:11px;font-weight:500;letter-spacing:0;border-left:1px solid #d9ded4;margin-left:10px;padding-left:20px;color:var(--muted)}.erp{--orange:#5a769d;--green:#477294;background:#f3f5f8}.erp .sidebar{background:#202d40}.erp .sidebar button.active{background:#374862}.erp .banner{background:#e8edf6;border-color:#dbe3f0}.erp .banner p{color:#66748b}.erp .avatar{background:#e8edf6;color:#5c7192}.erp .stat .trend{color:#667b9a}.erp .mark{background:#7592b8}.erp .topbar .pill{background:#eaf0f8;color:#566e91}.erp .card{border-color:#e1e6ed}.erp .chart .bar{background:#c1d1e5}.erp .chart .bar:last-child{background:#6c8bb6}.phone .heading .eyebrow{font-size:8px}.phone .heading h1{font-size:22px}.phone .heading p{font-size:12px}.phone .productart{height:90px}.mobile-demo .topbar{background:#ffffffd9}.mobile-demo .product-label{white-space:nowrap}.mobile-demo .phone .stats{grid-template-columns:1fr 1fr}.phone .notice{font-size:11px}.loginform .accountgrid button[hidden]{display:none}@media(max-width:900px){.mobile-demo .phonearea{grid-template-columns:360px 1fr;gap:25px}.mobile-demo .mobileinfo h2{font-size:25px}.mobile-demo .topbar .badge{display:none}.mobile-demo .content{padding:25px}.mobile-demo .product-label{display:none}}@media(max-width:750px){.mobile-demo .phonearea{display:block}.mobile-demo .content{padding:20px 12px}.mobile-demo .mobileinfo{padding:30px 10px}.mobile-demo .phone{height:750px;max-width:390px}.mobile-demo .app-brand{font-size:18px}.mobile-demo .profile .avatar{display:none}.mobile-demo .topbar{justify-content:center;gap:9px}.mobile-demo .topbar .profile{justify-content:center}.mobile-demo .topbar .profile>button{font-size:11px}.catalogue-banner{padding:17px}.experience-links a{font-size:11px;padding:9px}.mobile-demo .heading>div .eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* Papa Hands monogram */
.mark{font-family:Arial,sans-serif;font-size:17px;font-weight:800;letter-spacing:-1px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;}

/* Shared English/Bulgarian language selector. */
.language-control{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line,#d9ded4);border-radius:9px;padding:5px 9px;background:white;color:var(--ink);flex-shrink:0;white-space:nowrap;margin:0;}
.language-control select{width:auto;min-width:96px;border:0;padding:5px 2px;background:transparent;font:inherit;font-size:12px;color:inherit;cursor:pointer;}
.loginform>.language-control{float:right;margin:0 0 18px 14px;}
.loginform>.experience-links{clear:both;}
html[lang="bg"] .topbar{gap:12px;flex-wrap:wrap;height:auto;min-height:82px;padding-top:12px;padding-bottom:12px;}
html[lang="bg"] .profile{flex-wrap:wrap;justify-content:flex-end;}
html[lang="bg"] .phonebottom button{font-size:10px;line-height:1.35;overflow-wrap:anywhere;}
html[lang="bg"] .sidebar .navlabel{white-space:normal;line-height:1.35;}
html[lang="bg"] .sidebar nav button{min-height:42px;height:auto;}
@media(max-width:750px){.topbar .profile{flex-wrap:wrap;gap:8px;}.language-control{padding:3px 6px;}.language-control select{font-size:12px;min-width:90px;}html[lang="bg"] .heading{flex-wrap:wrap;}html[lang="bg"] .topbar>.row{flex-wrap:wrap;}}
