@import"/assets/theme/index.css";@import"/assets/theme/operator.css";@import"/assets/theme/navigation.css";body,button,input,select,textarea{font-family:"Outfit",system-ui,sans-serif}h1,h2,h3{font-family:"Outfit",system-ui,sans-serif;letter-spacing:-0.025em}:root[data-operator-theme=dark] button:not(.secondary):not(.nav-toggle),:root[data-operator-theme=dark] .button:not(.secondary){color:var(--kf-button-primary-text)}:root[data-operator-theme=dark] .secondary{color:var(--kf-white)}:focus-visible{outline-color:var(--kf-emerald)}.operator-sidebar{border-right:2px solid var(--kf-emerald)}.operator-nav a[aria-current=page],.operator-nav-children a[aria-current=page]{box-shadow:inset 3px 0 var(--kf-emerald);color:var(--active-text)}.operator-nav summary.active{box-shadow:inset 3px 0 var(--kf-emerald)}.operator-nav :is(a,summary):focus-visible{outline:3px solid var(--kf-emerald);outline-offset:0}.operator-header,.login-header{border-bottom:1px solid var(--line)}.operator-brand-dark{display:none!important}:root[data-operator-theme=dark] .operator-brand-light{display:none!important}:root[data-operator-theme=dark] .operator-brand-dark{display:block!important}.brand img,.login-header img{display:block;width:min(184px,100%);height:auto;max-height:70px;object-fit:contain}.brand{min-width:0;overflow-wrap:anywhere}.login-header a{display:inline-block;max-width:100%}.sidebar-footer .klubfolio-provider-link{width:max-content;max-width:100%;color:var(--text);font-weight:700;text-decoration-color:var(--kf-emerald);text-underline-offset:4px}.sidebar-footer .klubfolio-provider-link:hover{text-decoration-thickness:2px}@media(max-width:600px){.login-header{padding:16px}.login-header img{max-width:164px}}@media(forced-colors:active){.operator-nav a[aria-current=page]{border-left:3px solid Highlight}}:root .operator-layout,:root .login-layout{color:var(--text);background:var(--workspace-bg)}:root .operator-sidebar{background:var(--workspace-bg);color:var(--text);border-right-color:var(--line)}:root .operator-header{background:var(--surface);color:var(--text)}:root .operator-sidebar :is(.brand,.operator-nav a,.operator-nav summary){color:var(--text)}:root .operator-sidebar .operator-nav :is(a,summary):hover{background:var(--surface-soft);color:var(--text)}:root .operator-sidebar .operator-nav a[aria-current=page],:root .operator-sidebar .operator-nav summary.active{background:var(--active);color:var(--active-text)}:root .operator-sidebar .operator-nav a[aria-current=page]::before{background:var(--kf-emerald)}:root .operator-sidebar .operator-nav-children{border-color:var(--line)}:root .operator-sidebar .brand span,:root .sidebar-footer{color:var(--muted)}:root .operator-sidebar .brand img,:root .login-header img{background:transparent;border-radius:0;padding:0}:root[data-operator-theme=dark] .operator-sidebar .brand img,:root[data-operator-theme=dark] .login-header img{background:transparent;border-radius:0;padding:0}:root :is(button,.button):not(.ui-button):not(.secondary):not(.nav-toggle):not(.icon-action):not(.icon-button):not(.column-filter):not(.link-button):not([role=tab]){background:var(--kf-button-primary-bg);border-color:var(--kf-button-primary-bg);color:var(--kf-button-primary-text)}:root :is(button,.button):not(.ui-button):not(.secondary):not(.nav-toggle):not(.icon-action):not(.icon-button):not(.column-filter):not(.link-button):not([role=tab]):hover:not(:disabled){background:var(--kf-button-primary-hover);border-color:var(--kf-button-primary-hover);color:var(--kf-button-primary-text)}:root :is(button,.button):not(.ui-button).secondary{background:var(--kf-button-secondary-bg);border-color:var(--line);color:var(--text)}:root :is(button,.button):not(.ui-button).secondary:hover:not(:disabled){background:var(--kf-button-secondary-hover);color:var(--text)}:root :is(button,.button):not(.ui-button).danger,:root :is(button,.button):not(.ui-button)[data-action=delete]{background:var(--kf-danger-bg);border-color:var(--kf-danger-bg);color:var(--kf-danger-text)}:root .operator-layout :is(input,select,textarea){background:var(--surface);color:var(--text);border-color:var(--line)}:root .operator-layout :is(.card:not(.ui-card),.crm-list,.crm-conversation>section,.dialog-panel){background:var(--surface);color:var(--text);border-color:var(--line)}:root .operator-layout table:not(.ui-table) th,:root .operator-layout .system-table:not(.ui-table) thead{background:var(--surface-soft);color:var(--text)}:root .operator-layout .system-table:not(.ui-table) td{border-color:var(--line)}:root .operator-layout :is(a,.crm-list-meta a):not(.button):not(.ui-button):not(.ui-card):not(.ui-alert a){color:var(--green)}:root .operator-layout .operator-nav :is(a,summary){color:var(--text)}:root :focus-visible{outline-color:var(--kf-emerald)}
