.ek-logo-slot{width:36px;height:36px;border:1.5px dashed var(--adminuiux-theme-2);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ek-logo-slot,.ek-wordmark{color:var(--adminuiux-theme-1)}.ek-wordmark{font-family:var(--adminuiux-title-font);font-weight:700;letter-spacing:.2em}.ek-tagline{font-size:.8rem;color:var(--bs-secondary-color);font-style:italic}.ek-skip{position:absolute;left:-999px;top:8px;z-index:2000;background:var(--bs-body-bg);padding:.5rem 1rem;border-radius:8px}.ek-skip:focus{left:8px}.ek-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0 1.5rem}.ek-facts dt{font-size:.85rem;font-weight:400;color:var(--bs-secondary-color)}.ek-facts dd{margin:0;font-weight:600}.ek-lang a{min-height:44px;display:inline-flex;align-items:center;padding:0 .5rem;text-decoration:none}.ek-lang a[aria-current=true]{font-weight:700;text-decoration:underline}.ek-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.25rem .75rem;gap:.25rem .75rem}.ek-login{min-height:100vh}details>summary{list-style:none;min-height:44px;display:inline-flex;align-items:center}details>summary::-webkit-details-marker{display:none}details[open]>summary{font-weight:600}.adminuiux-content,.adminuiux-sidebar{padding-top:68px}@media (max-width:575.98px){.ek-lang a{padding:0 .35rem}.adminuiux-header .container-fluid{flex-wrap:nowrap}}.form-floating>label{max-width:100%}.ek-timeline{border-left:2px solid var(--adminuiux-theme-2);margin-left:.5rem}.ek-timeline-item{position:relative;padding:0 0 1rem 1.25rem}.ek-timeline-item:before{content:"";position:absolute;left:-7px;top:.35rem;width:12px;height:12px;border-radius:50%;background:var(--adminuiux-theme-1);border:2px solid var(--bs-body-bg)}.ek-timeline-internal:before{background:var(--bs-secondary-color)}@media print{.adminuiux-footer,.adminuiux-header,.adminuiux-sidebar,.ek-demo-banner,.ek-skip{display:none!important}.adminuiux-content,.adminuiux-wrap,main{margin:0!important;padding:0!important}.ek-receipt{box-shadow:none!important;border:1px solid #000!important}}