:root{--ep-navy:#172333;--ep-gold:#3973aa;--ep-ink:#172033;--ep-muted:#657184;--ep-border:#dde3eb;--ep-paper:#f5f7fa}body{background:var(--ep-paper)!important;color:var(--ep-ink);font-family:Arial,sans-serif}aside{background:linear-gradient(160deg,#19283a,#14202e)!important;border-right:1px solid #243548}aside .brand{letter-spacing:6px;font-weight:500}aside .brand span{letter-spacing:3px}.shell>header{background:#fff!important;border-bottom:1px solid var(--ep-border);min-height:64px}.card{background:#fff;border:1px solid var(--ep-border)!important;border-radius:9px!important;box-shadow:0 3px 10px #17233304}.heading h1,#main>h1{font-size:32px;letter-spacing:-.7px;color:#111c30}h1,h2{line-height:1.25}.live-nav .ep-nav-item{color:#d2dbe5;font-size:14px}.live-nav .ep-nav-item.active{background:#ffffff0e;color:#fff}.ep-nav-item.active svg{color:#a9cdef}.ep-nav-label{font-size:10px!important;color:#9fadb9!important}.sidebottom{position:static!important;margin-top:20px}.sidecaption{margin-bottom:10px}.primary{background:#1d2a3b!important;color:white!important;border:1px solid #1d2a3b;border-radius:6px!important}.secondary{border-radius:6px!important;background:white;border:1px solid var(--ep-border)}input,select,textarea{border-radius:6px!important;border:1px solid #d8e0e9!important;min-height:42px}input:focus,select:focus,textarea:focus{outline:2px solid #3973aa;outline-offset:2px}table{border-collapse:collapse;width:100%}th{background:#f7f9fb!important;font-size:11px!important;letter-spacing:.6px;color:#687587}td{border-bottom:1px solid #edf0f4;padding-top:18px!important;padding-bottom:18px!important}.ep-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.ep-overview .card{display:flex;align-items:center;gap:20px;padding:24px}.ep-overview svg{width:35px;height:35px;stroke:var(--ep-gold);flex-shrink:0}.ep-overview small{display:block;color:#626e80;margin-bottom:10px}.ep-overview strong{font-size:30px;line-height:1.15}.ep-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.ep-paths .card{padding:22px}.ep-paths h3{font-size:16px;margin:0 0 8px}.ep-paths p{font-size:14px;color:#647086;margin:0}.ep-soon{font-size:11px;background:#edf4fb;border:1px solid #a9cdef;padding:4px 9px;border-radius:20px;margin-left:8px}.ep-empty{text-align:center;padding:44px 12px;color:#738095}.ep-empty svg{width:40px;height:40px}.ep-empty strong{display:block;color:#1c2940;margin:16px 0 8px}.ep-feature-icon{width:22px;height:22px;vertical-align:middle;stroke:#3973aa}.ep-menu-link{color:#a9cdef;margin-right:16px;text-decoration:none}.ep-mini{max-width:1160px;margin:0 auto;padding:28px}.ep-mini-header{padding:20px 28px;background:#172333;color:white}.ep-mini h1{font:700 30px Arial}.ep-mini section,.ep-mini article{border:1px solid var(--ep-border);border-radius:9px;background:white;padding:24px;margin:16px 0}.ep-mini button{border-radius:6px;background:#1d2a3b;color:white;border:0;min-height:42px;padding:10px 16px;cursor:pointer}.ep-mini button:disabled{opacity:.55;cursor:wait}.ep-mini input,.ep-mini textarea,.ep-mini select{padding:10px}.ep-mini pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 Arial}.ep-mini .grid{gap:22px}.ep-mini #list:empty:after{content:'Nie masz jeszcze klientów. Dodaj pierwszy kontakt lub przyjmij zgłoszenie z butiku.';display:block;padding:36px;color:#687587}.ep-mini label{line-height:1.6}.ep-mini [role=status]{overflow-wrap:anywhere}@media(max-width:800px){.ep-overview{grid-template-columns:1fr}.ep-paths{grid-template-columns:1fr}.ep-overview .card{padding:18px}.ep-mini{padding:16px}.ep-mini h1{font-size:25px}}@media(prefers-reduced-motion:no-preference){.card{transition:box-shadow .18s}.card:hover{box-shadow:0 5px 18px #17233309}}
