/* Khidmaverse appearance 1.0.0. Images and branded artwork retain their colors. */
html[data-kv-theme]{--kvt-bg:#fff;--kvt-surface:#fff;--kvt-soft:#f4f5f6;--kvt-ink:#191c20;--kvt-muted:#606771;--kvt-line:#e1e4e8;--kvt-accent:#f4e847;color-scheme:light}
html[data-kv-theme=dark]{--kvt-bg:#0b0c0e;--kvt-surface:#15171b;--kvt-soft:#202328;--kvt-ink:#f4f5f7;--kvt-muted:#b1b7c0;--kvt-line:#343940;color-scheme:dark}
html[data-kv-theme] body{--bg:var(--kvt-bg);--paper:var(--kvt-bg);--white:var(--kvt-surface);--ink:var(--kvt-ink);--muted:var(--kvt-muted);--line:var(--kvt-line);--soft:var(--kvt-soft);--kvn-bg:var(--kvt-bg);--kvn-line:var(--kvt-line);background:var(--kvt-bg)!important;color:var(--kvt-ink)}
.kvt-toggle{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;order:2;width:44px;height:44px;min-height:44px;min-width:44px;padding:0;border:1px solid var(--kvt-line);border-radius:50%;background:var(--kvt-surface);color:var(--kvt-ink);cursor:pointer;box-shadow:none;vertical-align:middle}
.kvt-toggle:hover{background:var(--kvt-soft);border-color:var(--kvt-muted)}.kvt-toggle:focus-visible{outline:3px solid #8874f4;outline-offset:3px}.kvt-toggle svg{pointer-events:none;flex:none}
html[data-kv-theme] :is(.site-header,.topbar,.kvn-bottom,.ks-header){background:var(--kvt-bg)!important;border-color:var(--kvt-line)!important;color:var(--kvt-ink)}
html[data-kv-theme] :is(.ks-card,.ks-plans){background:var(--kvt-surface);color:var(--kvt-ink);border-color:var(--kvt-line)}
html[data-kv-theme] :is(.ks-lead,.ks-card p){color:var(--kvt-muted)}
html[data-kv-theme] :is(.nc-center,.nc-bell-wrap){--nc-ink:var(--kvt-ink);--nc-muted:var(--kvt-muted);--nc-line:var(--kvt-line);--nc-soft:var(--kvt-soft)}
html[data-kv-theme] .kl-selector{color:var(--kvt-ink)}
html[data-kv-theme] :is(.kl-trigger,.kl-menu,.kv-search-field,.nc-preview,.nc-bell){background:var(--kvt-surface)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-line)!important}
html[data-kv-theme] :is(.kl-menu button,.kl-caption){color:var(--kvt-ink)}
html[data-kv-theme] .kl-menu button:is(:hover,[aria-checked=true]){background:var(--kvt-soft)}
html[data-kv-theme] .header-inner :is(.brand,.kv-account-link,.cart-button,.kvn-notifications){color:var(--kvt-ink)}
html[data-kv-theme] .header-inner :is(.cart-button,.kv-account-link){background:transparent!important}
html[data-kv-theme] :is(.nc-badge,#cart-count){color:#171918!important}
html[data-kv-theme] :is(.kvn-strip .category-tab,.kvn-bottom>a,.kvn-bottom>button){color:var(--kvt-muted)}
html[data-kv-theme] .kvn-strip .category-tab[aria-pressed=true]{background:var(--kvt-soft)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-accent)!important}
html[data-kv-theme] .kvn-bottom [aria-current]{background:var(--kvt-soft);color:var(--kvt-ink)}
html[data-kv-theme] .kvn-bottom>.kvn-ai{color:#171918}
html[data-kv-theme=dark] :is(.product-card,.product-body,dialog,.dialog-head,.dialog-foot,.payment-receipt,.auth-form,.card,.panel,.stat,.favorite-card,.message,.device,.order,.assistant-aside,.chat-bubble,.assistant-form,.assistant-clear,.assistant-prompts button,.kv-search-popup,.kv-search-suggestions,.kv-rec-card,.nc-summary,.nc-filters,.nc-item,.nc-preview-head,.nc-empty,.pe-card,.ks-card,.ks-plans){background:var(--kvt-surface)!important;color:var(--kvt-ink);border-color:var(--kvt-line)!important}
html[data-kv-theme=dark] :is(input,textarea,select,.field-input,.search-box,.extra-filters,.plan-option,.payment-option,.details-button,.close-button,.kv-favorite,.btn.ghost,.button.secondary,.wl-presets button,.wl-shortcuts a){background:var(--kvt-surface)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-line)!important}
html[data-kv-theme=dark] :is(input,textarea)::placeholder{color:var(--kvt-muted)}
html[data-kv-theme=dark] :is(.category-ribbon,.welcome,.avatar,.nav-link,.callout,.bank-details,.notification.unread,.nc-preview-all,.nc-login,.nc-close,.nc-count,.nc-updates,.wl-provider,.wl-entry-icon,.assistant-state,.chat-message[data-role=user] .chat-bubble,.chat-sources a,.kv-search-tag){background:var(--kvt-soft)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-line)!important}
html[data-kv-theme=dark] :is(.product-description,.product-category,.period,.welcome p,.nc-item-copy>p,.nc-item-meta,.nc-item-meta>span:first-child,.nc-day,.nc-eyebrow,.nc-footnote,.nc-empty p,.nc-preview-head span,.nc-read-label,.nc-text-button,.nc-checkbox,.nc-item-actions a,.nc-item-actions button,.nc-filters button,.ks-card p,.ks-lead){color:var(--kvt-muted)!important}
html[data-kv-theme=dark] :is(.nav-link.active,.nc-filters button.selected,.plan-option:has(input:checked),.payment-option:has(input:checked)){background:#36351e!important;color:#fff7a0!important;border-color:#b4a947!important}
html[data-kv-theme=dark] :is(.button.primary,.btn.primary,.hero-cta,.ks-button){background:var(--kvt-accent)!important;color:#171918!important;border-color:var(--kvt-accent)!important}
html[data-kv-theme=dark] :is(.status.paid,.status.fulfilled,.notice:not(.error),.wl-credit){color:#a4e7bd!important;background:#143524}
html[data-kv-theme=dark] :is(.status.cancelled,.status.payment_failed,.notice.error,.form-error,.assistant-error){color:#ffb5ad!important;background:#3a2023}
html[data-kv-theme=dark] :is(.paytabs-test-note,.kl-content-warning,.nc-feedback){background:#362e19;color:#f9dda1;border-color:#6f602e}
html[data-kv-theme=dark] :is(.brand-light,.price,.detail-heading h3,.product-body h3,.kl-selected){color:var(--kvt-ink)}
html[data-kv-theme=dark] .hero h1>span:after{background:#756d12}
html[data-kv-theme=dark] #kv-search-submit{background:var(--kvt-soft)!important;color:var(--kvt-ink)!important}
html[data-kv-theme=dark] :is(.ks-header,.ks-footer,.ks-plans>div,.product-bottom,.dialog-head,.dialog-foot){border-color:var(--kvt-line)}
@media(max-width:760px){html[data-kv-theme] .kvn-mobile-search{display:flex;align-items:center;gap:10px}.kvn-mobile-search>.kv-search{flex:1;min-width:0}.kvn-mobile-search>.kvt-toggle{flex:none;order:3}.ks-header{flex-wrap:wrap;gap:12px}.ks-header .kvt-toggle{margin-inline-start:auto}}
@media(prefers-reduced-motion:reduce){.kvt-toggle{transition:none}}
html[data-kv-theme=dark] :is(.floating-tag,.filter-toggle){background:var(--kvt-surface)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-line)!important}
html[data-kv-theme=dark] :is(.hero-notes,.category-ribbon span,.eyebrow.small){color:var(--kvt-muted)!important}
html[data-kv-theme] .brand-mark{color:#191c20}
html[data-kv-theme=dark] .category-tab{background:var(--kvt-surface)!important;color:var(--kvt-muted)!important;border-color:var(--kvt-line)!important}
html[data-kv-theme=dark] .category-tab[aria-pressed=true]{background:var(--kvt-soft)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-accent)!important}
html[data-kv-theme=dark] :is(.auth-shell,.tile-link,.button:not(.primary),.btn:not(.primary):not(.danger)){background:var(--kvt-surface)!important;color:var(--kvt-ink)!important;border-color:var(--kvt-line)!important}
html[data-kv-theme=dark] :is(.auth-story,.wallet-visual){background:#171a1f!important;color:#f4f5f7!important}
html[data-kv-theme=dark] .primary{color:#171918!important}
html[data-kv-theme=dark] .nav-link[aria-current=page]{background:#36351e!important;color:#fff7a0!important}
html[data-kv-theme=dark] :is(.wl-tabs span,.message.admin){background:var(--kvt-soft);color:var(--kvt-ink)}
