.knarr-admin{--k-border:#dcdcde;--k-muted:#646970;--k-surface:#fff;--k-accent:#2271b1;--k-accent-soft:#e5eff8;--k-danger:#d63638;--k-danger-soft:#fbe9e9;--k-ok:#008a20;--k-ok-soft:#e7f5ea;--k-warn-soft:#fcf9e8;color:#1d2327}.knarr-admin .card{border:1px solid var(--k-border);background:var(--k-surface);border-radius:.75rem}.knarr-admin .text-muted{color:var(--k-muted)}.knarr-admin .divide-k>:not(:last-child){border-bottom:1px solid var(--k-border)}.knarr-admin .input{border:1px solid var(--k-border);background:var(--k-surface);border-radius:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.knarr-admin .input:focus{border-color:var(--k-accent);outline:none}.knarr-admin .label{margin-bottom:.25rem;font-size:.8125rem;font-weight:500;display:block}.knarr-admin .btn,.knarr-admin .btn-primary,.knarr-admin .btn-danger{border:1px solid var(--k-border);background:var(--k-surface);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.knarr-admin .btn-primary{background:var(--k-accent);border-color:var(--k-accent);color:#fff}.knarr-admin .btn-danger{color:var(--k-danger)}.knarr-admin .btn-sm{padding:.25rem .625rem;font-size:.8125rem}.knarr-admin :is(.btn,.btn-primary,.btn-danger):disabled{opacity:.6;cursor:default}.knarr-admin .link{color:var(--k-accent)}.knarr-admin .link:hover{text-decoration:underline}.knarr-admin .badge{background:#f0f0f1;border-radius:9999px;padding:.0625rem .5rem;font-size:.75rem;display:inline-block}.knarr-admin .badge-ok{background:var(--k-ok-soft);color:var(--k-ok)}.knarr-admin .badge-danger{background:var(--k-danger-soft);color:var(--k-danger)}.knarr-admin .badge-accent{background:var(--k-accent-soft);color:var(--k-accent)}.knarr-admin .notice{background:var(--k-accent-soft);border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.knarr-admin .notice-error{background:var(--k-danger-soft);color:var(--k-danger)}.knarr-admin .notice-ok{background:var(--k-ok-soft);color:var(--k-ok)}.knarr-admin .notice-warn{background:var(--k-warn-soft)}.knarr-admin .tabs a{color:var(--k-muted);border-bottom:2px solid #0000;padding:.375rem .125rem}.knarr-admin .tabs a[aria-current=page]{border-color:var(--k-accent);color:#1d2327;font-weight:500}.knarr-admin table.k-table{width:100%;font-size:.875rem}.knarr-admin table.k-table th{text-align:left;color:var(--k-muted);padding:.5rem .75rem;font-weight:500}.knarr-admin table.k-table td{border-top:1px solid var(--k-border);vertical-align:top;padding:.625rem .75rem}.knarr{--k-line:color-mix(in srgb, currentColor 15%, transparent);--k-soft:color-mix(in srgb, currentColor 5%, transparent)}.knarr .k-card{border:1px solid var(--k-line);border-radius:.75rem}.knarr .k-muted{opacity:.65}.knarr .k-line{border-color:var(--k-line)}.knarr .k-soft{background:var(--k-soft)}.knarr .k-input{border:1px solid var(--k-line);width:100%;color:inherit;background:0 0;border-radius:.5rem;padding:.5rem .75rem;font-size:.9375rem}.knarr .k-input:focus{border-color:var(--accent,currentColor);outline:none}.knarr .k-btn{background:var(--accent,#111);color:#fff;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-weight:600;display:inline-flex}.knarr .k-btn:disabled{opacity:.6;cursor:default}.knarr .k-btn-ghost{border:1px solid var(--k-line);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;display:inline-flex}.knarr .k-link{color:var(--accent,inherit)}.knarr .k-link:hover{text-decoration:underline}.knarr .k-chip{border:1px solid var(--k-line);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem}.knarr .k-chip[aria-current=page],.knarr .k-chip[aria-pressed=true]{border-color:var(--accent,currentColor);color:var(--accent,inherit);font-weight:600}.knarr .k-error{color:#d63638}.knarr .k-price{font-weight:700}
