.public-site,body,button,html,input,select,textarea{font-family:var(--font-ui)}.krelen-brand{display:inline-block;flex-shrink:0;direction:ltr;-webkit-mask-image:url(/brand/krelen-logo-master.png);mask-image:url(/brand/krelen-logo-master.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:left center;mask-position:left center}.krelen-brand-lockup{width:210px;max-width:100%;aspect-ratio:1317/513;background:linear-gradient(90deg,var(--krelen-olive) 28%,var(--brand-wordmark) 28%)}.krelen-brand-icon{width:36px;aspect-ratio:350/513;background:var(--krelen-olive)}.krelen-brand-white{background:var(--krelen-white)}.krelen-brand-black{background:var(--krelen-black)}.login-brand-panel,.sidebar{--brand-wordmark:var(--krelen-warm-white)}.login-brand-panel{color:var(--krelen-warm-white)}.login-brand-panel,.login-card{border-radius:var(--radius-marketing)}.login-brand-mark,.login-mobile-brand-mark{display:flex;align-items:center;width:min(240px,100%);height:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.login-mobile-brand-mark{width:180px}.login-mobile-brand>strong{display:none}.login-card{box-shadow:var(--shadow-sm)}.login-brand-panel p,.login-brand-panel span{color:var(--krelen-sage)}.login-heading>span,.public-callout span,.public-eyebrow,.public-section-heading>span{color:var(--accent-strong)}.login-brand-panel h1,.login-heading h2{font-weight:600}.login-page[data-lang=ar] :is(h1,h2){letter-spacing:0;line-height:1.3}.login-form input{border-radius:var(--radius-sm);background:var(--bg-subtle)}.login-form label{color:var(--text-secondary);font-weight:500}.login-submit{background:var(--accent);color:var(--accent-contrast);font-weight:600;box-shadow:none}.login-submit:hover:not(:disabled){background:var(--accent-hover)}.login-language{background:var(--bg-subtle)}.login-language button.active{background:var(--accent-soft);color:var(--text-primary);box-shadow:none}.forgot-password-link,.login-back-link,.password-input-wrap button{color:var(--accent-strong)}.brand-logo,.public-brand-mark{display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;overflow:visible}.public-site{background:var(--bg-page)}.public-button{font-weight:600;border-radius:var(--radius-sm)}.public-button-disabled{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-default)}.public-button-secondary:hover,.public-footer nav a:hover,.public-header nav a:hover{color:var(--accent-strong)}.public-header .public-nav-action:hover{color:var(--accent-contrast)}.returns-table-head{background:var(--bg-subtle)}.return-count-badge{color:var(--accent-strong);background:var(--accent-soft);border-color:var(--border-subtle)}.theme-option-preview{background:var(--krelen-warm-white)}.theme-option-preview i:first-child{background:var(--krelen-black)}.theme-option-preview i:nth-child(2){background:var(--krelen-olive)}.theme-option-preview i:nth-child(3){background:var(--krelen-sage)}.theme-graphite .theme-option-preview,.theme-midnight .theme-option-preview{background:var(--krelen-charcoal)}:is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:600px){.login-mobile-brand{flex-wrap:wrap;gap:var(--space-2)}.login-card{border-radius:var(--radius-lg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.app-shell{font-size:var(--type-label);line-height:var(--line-body)}.app-shell .workspace{width:100%;max-inline-size:var(--content-max);margin-inline:auto;gap:var(--space-4);grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.app-shell .sidebar{inline-size:var(--sidebar-width);border-radius:var(--radius-lg);background:var(--sidebar-bg)!important}.app-shell .content{border-radius:var(--radius-lg);gap:var(--space-4)}.app-shell :is(h1,h2,h3,.brand-kicker,.group-title,.table-item,.sidebar-inline-section,.mobile-navigation-section h3,.mobile-navigation-sheet-header span){font-weight:600}.app-shell h2{line-height:var(--line-heading)}.app-shell .brand h1,.app-shell h2{font-size:var(--type-title)}.app-shell .group-toggle,.app-shell .table-item{min-block-size:var(--touch-target)}.product-shell-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-border-after:var(--border-width) solid var(--border-subtle);border-block-end:var(--border-width) solid var(--border-subtle)}.product-shell-context{display:grid;grid-gap:var(--space-1);gap:var(--space-1);-webkit-margin-end:auto;margin-inline-end:auto;min-inline-size:0}.product-shell-context>span{color:var(--text-muted);font-size:var(--type-caption)}.product-shell-context>strong{font-size:var(--type-title);font-weight:600}.product-shell-tools{display:flex;flex-wrap:wrap;align-items:center;min-inline-size:0}.product-account{max-inline-size:240px}.product-account bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-context-bar{flex-wrap:wrap;min-inline-size:0}.company-context-bar select{min-block-size:var(--touch-target);max-inline-size:min(20rem,100%);min-inline-size:0;padding:var(--space-2);border:var(--border-width) solid var(--border-default);color:var(--text-primary)}.k-reserved-note{color:var(--text-muted);font-size:var(--type-caption);margin:var(--space-2) var(--space-3)}.sidebar .k-reserved-note{color:var(--sidebar-muted)}.sidebar.is-collapsed .k-reserved-note{display:none}.k-skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:1000;padding:var(--space-3);color:var(--text-primary);background:var(--bg-surface);transform:translateY(-200%)}.k-skip-link:focus{transform:none}.app-shell .action-btn,.k-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);font:inherit;font-weight:500;background:var(--bg-surface);color:var(--text-primary);box-shadow:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.app-shell .action-btn.primary,.k-button-primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.app-shell .action-btn.primary:hover:not(:disabled),.k-button-primary:hover:not(:disabled){background:var(--accent-hover)}.app-shell .action-btn:not(.primary):not(.danger):hover:not(:disabled),.k-button-secondary:hover:not(:disabled){background:var(--bg-subtle)}.k-button-quiet{background:transparent;border-color:transparent;color:var(--text-secondary)}.k-button-quiet:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary)}.app-shell .action-btn.danger,.k-button-destructive{background:var(--danger);color:var(--danger-contrast);border-color:var(--danger)}.app-shell .action-btn.danger:hover:not(:disabled),.k-button-destructive:hover:not(:disabled){filter:brightness(.95)}.app-shell .action-btn:active:not(:disabled),.k-button:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--border-default)}.app-shell .action-btn.primary:active:not(:disabled),.k-button-primary:active:not(:disabled){background:var(--state-pressed)}.k-button[aria-pressed=true]{border-color:var(--accent-strong);background:var(--state-selected);color:var(--text-primary)}.k-icon-button{min-inline-size:var(--touch-target);padding:var(--space-2)}.app-shell button:disabled,.k-button:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.k-field{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.k-field>span,.k-form label>span{color:var(--text-secondary);font-weight:500}.app-shell :is(.record-filters,.editor-fields,.statement-table-tools,.statement-pagination) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.k-input,.k-select{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-3);max-inline-size:100%;min-inline-size:0;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit}.app-shell input[readonly],.k-input[readonly]{background:var(--state-readonly);border-style:dashed}.k-input[aria-invalid=true],.k-select[aria-invalid=true]{border-color:var(--danger)}.k-field-help{color:var(--text-muted);font-size:var(--type-caption)}.k-field-error{color:var(--danger);font-size:var(--type-label)}.k-bulk-actions,.k-pagination,.k-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.k-bulk-actions{padding:var(--space-3);background:var(--state-selected);border-radius:var(--radius-sm)}.k-form{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-inline-size:var(--form-max)}.k-card{padding:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-sm)}.k-table-scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain}.k-table{inline-size:100%;border-collapse:collapse}.k-table :is(th,td){padding:var(--space-3) var(--space-4);text-align:start;-webkit-border-after:var(--border-width) solid var(--border-subtle);border-block-end:var(--border-width) solid var(--border-subtle)}.k-table th{font-weight:500;background:var(--bg-subtle);color:var(--text-secondary)}.k-table [aria-sort] button{gap:var(--space-2)}.k-badge,.k-table [aria-sort] button{display:inline-flex;align-items:center}.k-badge{gap:var(--space-1);border:var(--border-width) solid var(--border-subtle);border-radius:999px;padding:var(--space-1) var(--space-2);color:var(--text-secondary);background:var(--bg-subtle);font-size:var(--type-caption)}.k-badge[data-state=success],.k-banner[data-state=success]{color:var(--success);background:var(--success-soft)}.k-badge[data-state=warning],.k-banner[data-state=warning]{color:var(--warning);background:var(--warning-soft)}.k-badge[data-state=error],.k-banner[data-state=error]{color:var(--danger);background:var(--danger-soft)}.k-banner{padding:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--info);background:var(--info-soft)}.k-state{display:grid;justify-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);max-inline-size:var(--reading-max)}.k-state>:is(h2,p){margin:0}.k-state p{color:var(--text-secondary)}.k-skeleton{block-size:var(--space-4);inline-size:100%;background:var(--bg-subtle);border-radius:var(--radius-sm);animation:k-pulse var(--motion-loading) var(--ease-standard) alternate infinite}@keyframes k-pulse{to{opacity:.55}}.k-dialog{inline-size:min(var(--dialog-max),calc(100% - 32px));max-block-size:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-md)}.k-dialog::-webkit-backdrop{background:rgb(11 12 11/.65)}.k-dialog::backdrop{background:rgb(11 12 11/.65)}.k-drawer{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:0;margin-inline-end:0;margin-block:0;block-size:100dvh;max-block-size:100dvh;border-start-end-radius:0;border-end-end-radius:0}.app-shell :is(.amount,.current-user-detail),.k-identifier,.k-numeric{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-numeric{text-align:end;white-space:nowrap}.app-shell :is(input[type=date],input[type=number]){direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell[data-lang=ar],:lang(ar){line-height:var(--line-arabic)}.app-shell[data-lang=ar] :is(h1,h2,h3,button,label,.brand-kicker,.group-title,.sidebar-inline-section,.mobile-navigation-sheet-header span),:lang(ar) :is(h1,h2,h3,button,label){letter-spacing:0}.app-shell[data-lang=ar] :is(h1,h2,h3){line-height:1.5}@media (min-width:761px) and (max-width:1120px){.app-shell .workspace{grid-template-columns:216px minmax(0,1fr)}.app-shell .sidebar{display:flex;inline-size:216px}.app-shell .sidebar:not(.is-collapsed) :is(.brand-copy,.sidebar-nav-heading>span,.group-title,.table-item-main>span,.sidebar-item-meta,.sidebar-inline-section,.utility-heading,.current-user-card){display:block}.app-shell .sidebar:not(.is-collapsed) .group-items:not([hidden]){display:grid}.app-shell .sidebar:not(.is-collapsed) .group-toggle,.app-shell .sidebar:not(.is-collapsed) .table-item{justify-content:start;padding-inline:var(--space-2)}.app-shell .sidebar:not(.is-collapsed) .brand{grid-template-columns:44px minmax(0,1fr)}.app-shell .workspace:has(.sidebar.is-collapsed){grid-template-columns:76px minmax(0,1fr)}.app-shell .sidebar.is-collapsed{inline-size:76px}.product-shell-tools{flex:1 1 100%}}@media (max-width:760px){.app-shell .workspace,.app-shell .workspace:has(.sidebar.is-collapsed){grid-template-columns:minmax(0,1fr)}.app-shell .sidebar{display:none}.app-shell .content{border-radius:var(--radius-md)}.product-shell-header{gap:var(--space-3)}.product-shell-tools{inline-size:100%}.company-context-bar{flex:1 1 100%}.company-context-bar select{flex:1 1;inline-size:100%}.k-input,.k-select{font-size:var(--type-body)}.product-account{flex:1 1}.mobile-navigation-sheet .krelen-brand{inline-size:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-iteration-count:1!important}.k-skeleton{animation:none}}.k-setup-hub{max-width:72rem;margin-inline:auto;padding:var(--space-6,24px)}.k-setup-hub .k-page-header{display:flex;justify-content:space-between;align-items:start;gap:var(--space-6,24px);flex-wrap:wrap}.k-setup-list{-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.k-setup-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-6,24px);gap:var(--space-6,24px);align-items:center;padding-block:var(--space-6,24px);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.k-setup-row h3,.k-setup-row p{margin:0 0 var(--space-2,8px)}.k-setup-row p{color:var(--text-muted)}.k-setup-row .k-button{white-space:normal;text-align:center}@media (max-width:760px){.k-setup-hub{padding:var(--space-4,16px)}.k-setup-row{grid-template-columns:minmax(0,1fr);gap:var(--space-3,12px)}.k-setup-row .k-badge{justify-self:start}}.k-language-selector{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.k-language-selector label{font-size:var(--type-label);color:var(--muted)}.k-language-selector select,.login-form select{min-height:44px;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text);padding:var(--space-2) var(--space-3);font:inherit}.k-language-selector p{flex-basis:100%;max-width:28rem;margin:0;font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.login-card>.k-language-selector{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.login-form select{width:100%}.product-shell-tools .k-language-selector{flex:0 1 12rem}.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);min-block-size:100dvh;box-sizing:border-box}.login-brand-panel,.login-card{min-block-size:calc(100dvh - 32px);min-inline-size:0;box-sizing:border-box}.login-brand-panel{padding:clamp(32px,4vw,64px);box-shadow:none}.login-brand-panel>div:last-child{max-inline-size:28rem;-webkit-padding-after:var(--space-8);padding-block-end:var(--space-8)}.login-brand-panel h1{margin:0 0 var(--space-4);font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.login-brand-panel p{font-size:var(--type-body);line-height:var(--line-body)}.login-card{padding:var(--space-12) clamp(24px,4vw,64px);align-items:center;box-shadow:none}.login-card>:is(.login-heading,.login-form,.k-banner,.k-toolbar,.k-company-list){inline-size:100%;max-inline-size:25rem;min-inline-size:0;box-sizing:border-box}.login-card>.k-language-selector{align-self:center;inline-size:100%;max-inline-size:25rem;justify-content:flex-end;-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.login-card>.login-language{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.login-card .login-heading :is(h1,h2){margin:0 0 var(--space-2);font-size:var(--type-display);line-height:var(--line-heading);letter-spacing:-.025em;overflow-wrap:anywhere}.login-heading p{font-size:var(--type-label);line-height:var(--line-body)}.login-form{margin-block:var(--space-6) 0;gap:var(--space-4)}.login-form :is(input,select){min-block-size:var(--touch-target);padding:var(--space-3);font-size:var(--type-body);line-height:1.25;box-sizing:border-box;background:var(--bg-subtle)}.login-form label{gap:var(--space-2);font-size:var(--type-label)}.login-form small{color:var(--text-muted);font-size:var(--type-caption);font-weight:400;line-height:var(--line-body)}.login-submit{font-size:var(--type-label)}.login-card>.forgot-password-link,.login-form .forgot-password-link{font-weight:500;line-height:var(--line-body);text-align:center}.login-card>.forgot-password-link{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.login-card .k-banner,.login-error{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--type-label);line-height:var(--line-body);overflow-wrap:anywhere;background:var(--danger-soft)}.login-card .k-banner{background:var(--info-soft);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.k-banner p{margin:var(--space-2) 0 0}.k-language-selector select{min-inline-size:0;min-block-size:var(--touch-target);font-size:var(--type-label)}.login-page[data-lang=ar] .login-brand-panel h1,.login-page[data-lang=ar] .login-heading :is(h1,h2){line-height:1.5;letter-spacing:0}.k-company-entry .login-card{inline-size:min(100%,36rem);justify-self:center;border:0;background:transparent}.k-company-entry .login-card>.krelen-brand{inline-size:160px;-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}.k-company-list{margin-block:var(--space-6)}.k-company-list .k-button{justify-content:space-between;padding:var(--space-4);text-align:start}.k-company-list bdi{min-inline-size:0;overflow-wrap:anywhere}.k-company-entry .k-toolbar{justify-content:center}.product-shell-context>strong{font-size:var(--type-body)}.product-shell-tools{gap:var(--space-1)}.product-shell-tools .k-language-selector{flex-basis:auto}.product-account{max-inline-size:12rem}.app-shell .table-item{font-weight:500}.k-setup-hub{inline-size:100%;max-inline-size:60rem;box-sizing:border-box;padding:var(--space-6)}.k-setup-hub .k-page-header{-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8);gap:var(--space-4);align-items:center}.k-setup-hub .k-page-header h1{margin:0 0 var(--space-2);font-size:var(--type-display);font-weight:600;line-height:var(--line-heading)}.k-setup-hub .k-page-header p{margin:0;color:var(--text-secondary);font-size:var(--type-label)}.k-setup-list,.k-setup-row{border-color:var(--border-subtle)}.k-setup-row{grid-template-columns:minmax(0,1fr) auto minmax(7rem,auto);padding-block:var(--space-4)}.app-shell .k-setup-row h2,.k-setup-row h2{margin:0;font-size:var(--type-body);font-weight:500;line-height:var(--line-body)}.k-setup-row small{display:block;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);font-size:var(--type-caption)}.k-setup-row[data-status=unavailable] .k-badge{background:transparent}.k-setup-row>.k-button{justify-self:end}.k-setup-security{display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-inline-size:14rem}.k-setup-security p{font-size:var(--type-caption);line-height:var(--line-body);margin:0}.k-setup-detail{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle)}.k-state{gap:var(--space-2)}.k-state p{font-size:var(--type-label);line-height:var(--line-body)}@media (max-width:1120px){.login-page{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.login-brand-panel h1{font-size:var(--type-display)}.login-card{padding:var(--space-8)}.k-company-entry{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.login-page{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-2)}.login-brand-panel{display:none}.login-card{padding:var(--space-8) var(--space-6);min-block-size:calc(100dvh - 16px);justify-content:center}.login-mobile-brand{display:flex;justify-content:center;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.login-mobile-brand .krelen-brand,.login-mobile-brand>.krelen-brand{inline-size:160px}.login-card>.k-language-selector{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.product-shell-tools{gap:var(--space-2)}.product-shell-tools .k-language-selector{flex:1 1 auto}.product-account{max-inline-size:100%}.k-setup-hub{padding:var(--space-4)}.k-setup-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3)}.k-setup-row>.k-badge{justify-self:end;max-inline-size:100%;text-align:center}.k-setup-row>.k-button,.k-setup-security{grid-column:1/-1;justify-self:start}.k-setup-security{max-inline-size:100%}.k-setup-hub .k-page-header{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}}.k-p4{max-inline-size:1200px;margin-inline:auto;padding:var(--krelen-space-6,24px)}.k-p4 .k-page-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.k-p4 h1{font-size:var(--type-display);line-height:var(--line-heading)}.k-p4 h1,.k-p4 h2,.k-p4 h3{font-weight:600}.k-product-actions,.k-product-methods{display:flex;flex-wrap:wrap;gap:12px}.k-product-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.k-file-field,.k-product-fields label{display:grid;grid-gap:8px;gap:8px;font-weight:500}.k-file-field input,.k-product-fields input,.k-product-fields select{min-inline-size:0;inline-size:100%;padding:12px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:8px}.k-product-form,.k-product-import{display:grid;grid-gap:16px;gap:16px;margin-block:24px}.k-product-form{padding-block:24px;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.k-product-form>.k-button,.k-product-import>.k-button{justify-self:start}.k-connection-row,.k-provider-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-block:20px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.k-provider-row h2{min-inline-size:90px;font-size:18px}.k-connection-row>div:first-child,.k-provider-row>span:first-of-type{flex:1 1;min-inline-size:min(220px,100%)}.k-p4 h1,.k-p4 h2,.k-p4 h3{margin:0}.k-p4 small{color:var(--text-secondary)}.k-product-table{overflow:auto;max-block-size:360px;border:1px solid var(--border);border-radius:8px}.k-product-table table{border-collapse:collapse;inline-size:100%}.k-product-table td,.k-product-table th{text-align:start;padding:12px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);max-inline-size:360px;overflow-wrap:anywhere}.k-product-table thead{position:-webkit-sticky;position:sticky;top:0;background:var(--surface)}@media(max-width:600px){.k-p4{padding:16px}.k-product-methods>button{inline-size:100%}.k-p4 .k-page-header{align-items:flex-start;gap:16px}}.k-catalog{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.k-catalog-actions,.k-catalog-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.k-catalog-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.k-catalog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.k-catalog-row h2{font-size:var(--type-body);margin:0}.k-catalog-row small{display:block;overflow-wrap:anywhere;color:var(--muted)}.k-catalog-row label,.k-catalog-toolbar label{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.k-catalog-actions{grid-column:1/-1}.k-catalog-preview{max-height:20rem;overflow:auto;overflow-wrap:anywhere}.k-catalog summary{cursor:pointer;padding-block:var(--space-3)}@media(max-width:700px){.k-catalog-row{grid-template-columns:minmax(0,1fr)}.k-catalog-actions .k-button{flex:1 1}.k-catalog input,.k-catalog select{min-width:0;max-width:100%}}.k-inventory-table{overflow-x:auto;max-width:100%;margin-block:var(--krelen-space-4,16px)}.k-inventory-table table{width:100%;border-collapse:collapse;text-align:start}.k-inventory-table td,.k-inventory-table th{padding:12px;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.k-inventory-table td small{display:block;color:var(--text-muted)}.k-inventory input,.k-inventory select{max-width:100%}.k-inventory>label{display:grid;grid-gap:8px;gap:8px;max-width:32rem;margin-block:16px}.k-inventory-table details{min-width:9rem}.k-pricing label{display:grid;grid-gap:var(--krelen-space-2,8px);gap:var(--krelen-space-2,8px)}.k-pricing input:not([type=checkbox]),.k-pricing select{min-inline-size:0;inline-size:100%;padding:12px;color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:8px}.k-pricing-table td{overflow-wrap:anywhere}.k-pricing-table td:last-child{min-inline-size:9rem}@media (max-width:600px){.k-pricing-table table,.k-pricing-table tbody{display:block}.k-pricing-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.k-pricing-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;padding-block:var(--krelen-space-4,16px);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);grid-gap:var(--krelen-space-3,12px);gap:var(--krelen-space-3,12px)}.k-pricing-table td{display:block;border:0;padding:0;min-inline-size:0}.k-pricing-table td:first-child{position:absolute;inset-inline-end:0;inset-block-start:var(--krelen-space-4,16px)}.k-pricing-table td:nth-child(2){grid-column:1/-1;-webkit-padding-end:2rem;padding-inline-end:2rem;font-weight:600}.k-pricing-table td:nth-child(5),.k-pricing-table td:nth-child(6){grid-column:1/-1}.k-pricing-table td:nth-child(6){display:flex;flex-wrap:wrap;gap:var(--krelen-space-2,8px)}.k-pricing-table td[data-label]:before{content:attr(data-label);display:block;color:var(--text-muted);-webkit-margin-after:var(--krelen-space-2,8px);margin-block-end:var(--krelen-space-2,8px)}}.k-order-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.k-order-split>:only-child{grid-column:1/-1}.k-order-detail{min-width:0;padding:var(--space-4,16px);border:1px solid var(--border);border-radius:12px}.k-order-detail small{display:block;overflow-wrap:anywhere}.k-order-detail dd{-webkit-margin-start:0;margin-inline-start:0;overflow-wrap:anywhere}.k-order-operations .k-catalog-review input{max-width:100%}.k-order-operations th{white-space:normal;overflow-wrap:anywhere}.k-order-operations td button bdi{white-space:nowrap}@media (max-width:900px){.k-order-split{grid-template-columns:minmax(0,1fr)}}.k-p9-preview{max-height:20rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.k-p9 textarea{width:100%;max-width:100%}.k-p9 .k-order-detail{min-width:0}:root{--product-sidebar:240px;--product-page-width:1440px;--product-title:1.5rem;--product-section:1.0625rem;--product-row:40px}.k-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.app-shell{padding:0;min-block-size:100dvh;background:var(--bg-page)}.app-shell .workspace{grid-template-columns:var(--product-sidebar) minmax(0,1fr);gap:0;min-block-size:100dvh}.app-shell .workspace:has(.sidebar.is-collapsed){grid-template-columns:76px minmax(0,1fr)}.app-shell .sidebar{inline-size:var(--product-sidebar);padding:var(--space-4) var(--space-3);border-radius:0;-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle);box-shadow:none}.app-shell .sidebar.is-collapsed{inline-size:76px}.app-shell .brand{padding:var(--space-2) var(--space-2) var(--space-6);gap:var(--space-3)}.app-shell .brand-copy h1{font-size:var(--type-caption);font-weight:400;color:var(--sidebar-muted)}.app-shell .brand-kicker{font-size:1.0625rem;letter-spacing:-.02em}.sidebar .sidebar-nav-heading{margin-block:var(--space-2)}.sidebar .group-section{border:0;margin-block:var(--space-3);background:transparent;box-shadow:none}.app-shell .sidebar .group-list{gap:0;-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.app-shell .sidebar .sidebar-navigation-scroll{display:block}.app-shell .sidebar .group-section{margin-block:var(--space-2);padding:0}.app-shell .sidebar .group-items{border:0;padding:0}.app-shell .sidebar .group-toggle .group-title{font-size:.6875rem;font-weight:500;color:var(--sidebar-muted)}.app-shell .sidebar .group-toggle{background:transparent;border:0;border-radius:0}.app-shell .sidebar .brand-logo{border:0;background:transparent;box-shadow:none}.sidebar .group-toggle{min-block-size:32px;padding:var(--space-1) var(--space-2);border:0;background:transparent;color:var(--sidebar-muted)}.sidebar .group-title{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.sidebar:not(.is-collapsed) .group-heading-icon,.sidebar:not(.is-collapsed) .group-toggle-meta{display:none}.sidebar .group-items{gap:2px;padding:var(--space-1) 0}.sidebar .table-item{min-block-size:38px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;box-shadow:none}.sidebar .table-item.active{background:var(--sidebar-active);color:var(--sidebar-text)}.sidebar .table-item.active .nav-icon{color:var(--krelen-sage)}.sidebar .sidebar-inline-section{font-size:.6875rem;padding-block:var(--space-2);color:var(--sidebar-muted)}.sidebar-more-tools{margin-block:var(--space-1)}.sidebar-more-tools>summary{cursor:pointer;color:var(--sidebar-muted);font-size:.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.sidebar-more-tools[open]>summary{color:var(--sidebar-text)}.sidebar-more-tools .table-item{font-weight:400}.sidebar .sidebar-search{margin-block:var(--space-3);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.sidebar .settings-card{background:transparent;border:0;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);padding:var(--space-3) 0 0;box-shadow:none}.sidebar .current-user-card{background:transparent;border:0;padding:var(--space-3)}.app-shell .content{padding:0;background:var(--bg-page);border:0;border-radius:0;box-shadow:none;min-inline-size:0;align-content:start;gap:0}.product-shell-header{padding:var(--space-3) var(--space-6);gap:var(--space-4);background:var(--bg-page);min-block-size:64px;margin:0}.product-shell-context{font-size:.8125rem;color:var(--text-secondary)}.product-shell-context strong{font-weight:500}.product-shell-tools{-webkit-margin-start:auto;margin-inline-start:auto;gap:var(--space-2)}.product-shell-tools .k-button{font-size:.75rem;padding-inline:var(--space-2)}.product-shell-tools .k-language-selector{flex:0 1 auto}.product-shell-tools .k-language-selector label{position:absolute;inline-size:1px;block-size:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.company-context-bar,.product-shell-tools .k-language-selector select{font-size:.75rem;border:0;background:transparent}.company-context-bar{gap:var(--space-2);padding:0}.company-context-bar select{min-block-size:36px;max-inline-size:220px;background:var(--bg-subtle);border-radius:var(--radius-sm)}.product-account{max-inline-size:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell :is(.screen-page,.reconciliation-screen,.local-workflow-screen),.k-p4,.k-setup-hub{inline-size:100%;max-inline-size:var(--product-page-width);margin-inline:auto;padding:var(--space-8) var(--space-6);box-sizing:border-box}.k-p4,.k-p4 .k-order-split>*,.k-p4>*{min-inline-size:0}.k-p4 .k-inventory-table{inline-size:100%}.app-shell :is(.screen-heading,.reconciliation-head,.local-workflow-head,.home-hero),.k-p4 .k-page-header,.k-page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-6);padding:0;background:transparent;border:0;box-shadow:none}.app-shell :is(.screen-heading h2,.reconciliation-head h1,.local-workflow-head h1,.home-hero h2),.k-p4 h1,.k-page-header h1{font-size:var(--product-title);font-weight:600;line-height:1.35;letter-spacing:-.025em;margin:0}.app-shell :is(.settings-card-heading h3,.home-section-heading h3),.k-p4 :is(h2,h3),.k-setup-row h2{font-size:var(--product-section);margin-block:0}.app-shell :is(.action-btn,.ghost-btn),.k-button{min-block-size:36px;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;box-shadow:none}.k-p4 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-block-size:38px;padding:var(--space-2) var(--space-3);box-sizing:border-box;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;max-inline-size:100%;min-inline-size:0}.k-p4 label{font-size:.8125rem;color:var(--text-secondary)}.k-p4 input[type=checkbox]{inline-size:16px;block-size:16px;accent-color:var(--accent)}.k-p4 :is(.k-catalog-toolbar,.k-catalog-actions){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block:var(--space-4)}.k-p4 .k-catalog-actions label:has(input:not([type=checkbox])),.k-p4 .k-catalog-toolbar label{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.k-p4 .k-catalog-actions label:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--space-2)}.k-p4>label:has(input:not([type=checkbox])){display:grid;grid-gap:var(--space-2);gap:var(--space-2);max-inline-size:360px;margin-block:var(--space-4)}.k-p4 .k-product-form{padding-block:var(--space-4);margin-block:var(--space-4);border:0;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);background:transparent;box-shadow:none}.k-p4 details.k-product-form{display:block}.k-p4 details.k-product-form:not([open]){padding-block:var(--space-2);margin-block:var(--space-2)}.k-p4 details{margin-block:var(--space-2)}.k-p4 details>summary,.k-setup-detail summary{cursor:pointer;color:var(--text-secondary);font-size:.8125rem;padding-block:var(--space-2)}.k-p4 details[open]>summary{color:var(--text-primary);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.k-diagnostic{max-inline-size:300px;font-size:var(--type-caption);overflow-wrap:anywhere}.k-p4 .k-catalog-list{display:block}.k-p4 .k-catalog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) minmax(180px,.65fr);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-4) 0;background:transparent;border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);border-radius:0;box-shadow:none}.k-p4 .k-catalog-row h2{font-size:.9375rem}.k-p4 .k-catalog-row small{display:block;margin-block:var(--space-1)}.k-p4 .k-catalog-row>div{min-inline-size:0}.k-p4 .k-catalog-row .k-catalog-actions{grid-column:auto;align-content:center;margin:0;gap:var(--space-2)}.k-p4 .k-catalog-row :is(select,input:not([type=checkbox])){inline-size:100%}.k-p4 .k-bulk-actions{background:var(--state-selected);padding:var(--space-3);border-radius:var(--radius-sm)}.k-p4 :is(.k-catalog-review,.k-product-form:has(h2[tabindex]),.k-product-form:has(h3)){padding:var(--space-6);border:1px solid var(--accent-strong);border-radius:var(--radius-md);background:var(--bg-surface)}.k-inventory-starting{-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);-webkit-margin-after:var(--space-6)!important;margin-block-end:var(--space-6)!important}.k-p4 :is(.k-inventory-table,.k-product-table),.k-table-scroll{border:0;border-radius:0;max-inline-size:100%;overflow:auto}.k-p4 table,.k-table{border-collapse:collapse;inline-size:100%;font-size:.8125rem}.k-p4 :is(th,td),.k-table :is(th,td){padding:var(--space-3);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-p4 thead th,.k-table thead th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:1;background:var(--bg-subtle);color:var(--text-secondary);font-weight:500;white-space:nowrap}.k-p4 tbody tr:hover{background:var(--state-hover)}.k-p4 tr:has([aria-pressed=true]){background:var(--state-selected)}.k-p4 tbody td:first-child>.k-button{padding-inline:0;border-color:transparent;background:transparent;font-weight:600;color:var(--text-primary)}.k-p4 .k-pricing-table td:last-child>button{display:block;margin-block:var(--space-1);min-block-size:28px;border-color:transparent;background:transparent;padding:var(--space-1) var(--space-2)}.k-product-status{white-space:nowrap;border:0;font-weight:500}.k-status-dot{inline-size:5px;block-size:5px;border-radius:50%;background:currentColor}.k-row-meta{display:block;color:var(--text-muted);font-size:.75rem;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.k-order-split{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:var(--space-6);align-items:start}.k-order-detail{border:0;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);border-radius:0;padding:0 0 0 var(--space-6);padding-inline:var(--space-6) 0;background:transparent}.k-order-detail .k-page-header{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.k-order-detail dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);font-size:.8125rem}.k-order-detail dt{color:var(--text-secondary)}.k-order-detail dd{margin:0;text-align:end}.k-p9 tr[data-total=true]{background:var(--bg-subtle);font-weight:600}.k-p9 tr[data-total=true] td{text-align:end}.k-p9 tr[data-total=true] th{color:var(--text-primary)}.k-p4>p[role=status]:empty{margin:0}.k-p4>.k-badge,.k-p4>.k-muted{font-size:.75rem;margin-block:0 var(--space-4)}.k-p4 .k-provider-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-block:var(--space-6)}.k-marketplaces .k-provider-row{display:flex;flex-direction:column;align-items:start;gap:var(--space-2);padding:var(--space-4) 0;border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);background:transparent;border-radius:0}.k-marketplaces .k-provider-row h2{font-size:1.25rem}.k-marketplaces .k-connection-row{border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);border-radius:0;padding:var(--space-4) 0;background:transparent}.k-setup-hub{max-inline-size:960px}.k-setup-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto) auto auto;gap:var(--space-4);padding-block:var(--space-5,20px)}.k-setup-security{display:contents}.k-setup-row .k-button-primary{background:transparent;color:var(--accent-strong);border-color:var(--border-default)}.k-setup-row small{color:var(--text-muted);font-size:.75rem}.app-shell :is(.settings-panel-card,.permission-matrix-card,.permission-create-card,.report-summary-card,.home-total-card,.home-quick-action,.home-priority-grid>button){border-radius:0;box-shadow:none;background:transparent}.app-shell .settings-grid{display:block}.app-shell .settings-panel-card{padding:var(--space-6) 0;border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.app-shell .settings-card-heading{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.app-shell .settings-section-nav{padding:0;background:transparent;border:0;box-shadow:none}.app-shell .settings-section-nav button{min-block-size:44px;border:0;border-radius:var(--radius-sm);background:transparent}.app-shell .settings-section-nav button.active{background:var(--state-selected);color:var(--text-primary)}.app-shell .settings-section-nav button.active b{color:var(--text-secondary)}.app-shell .settings-section-intro{padding:0 0 var(--space-4);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.app-shell .permissions-screen .permissions-layout{grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:var(--space-6)}.app-shell .permissions-layout>*,.app-shell .permissions-screen{min-inline-size:0}.app-shell .permission-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .permission-stats>button{min-inline-size:0}.app-shell :is(.permission-users-list,.permission-matrix-card){border-radius:0;box-shadow:none;background:transparent}.app-shell .permission-table-wrap{max-inline-size:100%;overflow:auto}.app-shell .permission-create-card{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:var(--radius-sm);box-shadow:none}.app-shell .permission-create-card>:is(.permission-create-intro,.create-user-actions){grid-column:1/-1}.app-shell .home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.app-shell .home-quick-action{min-block-size:76px;padding:var(--space-4);border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);justify-content:space-between}.app-shell .home-quick-action strong{font-size:.9375rem}.app-shell .home-priority-grid{gap:0}.app-shell .home-priority-grid>button{padding:var(--space-4);border:0;-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle)}.app-shell .home-priority-grid strong{font-size:1.75rem;font-weight:500}.app-shell .home-total-card{padding:0;border:0;text-align:end}.app-shell .home-total-card strong{font-size:1.5rem}.app-shell :is(.statement-table,.records-table,.report-table) :is(th,td){padding-block:var(--space-2);font-size:.8125rem}.app-shell :is(.record-filters,.statement-table-tools,.reports-filter-bar){background:transparent;box-shadow:none;border-radius:0}.app-shell :is(.screen-heading,.home-section-heading,.settings-section-intro)>div>span{font-size:.6875rem;color:var(--text-muted)}.reconciliation-readonly-banner{display:block;background:transparent;border:0;padding:var(--space-2) 0;color:var(--text-secondary);font-size:.8125rem}.reconciliation-readonly-banner summary{cursor:pointer}.reconciliation-readonly-banner span,.reconciliation-readonly-banner strong{display:block;margin-block:var(--space-2)}.k-reconciliation-detail summary,.reconciliation-source-cell summary{cursor:pointer;color:var(--text-secondary);font-size:.8125rem;padding-block:var(--space-2)}.app-shell :is(.reconciliation-metrics>div,.reconciliation-section,.returns-order-card,.local-collection-order-card){background:transparent;box-shadow:none;border-radius:0;border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.app-shell .reconciliation-metrics{gap:var(--space-6)}.app-shell .reconciliation-metrics strong{font-size:1.5rem;font-weight:500}.app-shell .reconciliation-section{padding:var(--space-6) 0}.app-shell .reconciliation-section h2{font-size:var(--product-section)}.app-shell .reconciliation-table th{font-weight:500}.app-shell .content-head{margin:0;padding:var(--space-6);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.app-shell .content-title h2{font-size:var(--product-title);font-weight:600}.app-shell .table-title-icon{inline-size:20px;block-size:20px}.app-shell .updated-chip{font-size:.6875rem;background:transparent;border:0;font-weight:400}.app-shell .content-breadcrumb{font-size:.75rem}.app-shell .records-panel{border-radius:0;border:0;box-shadow:none}.app-shell .records-table thead th{background:var(--bg-subtle);font-weight:500}.app-shell .records-table tbody tr:hover{background:var(--state-hover)}.app-shell :is(.record-row-actions button,.orders-row-actions button){border-color:transparent;background:transparent}.app-shell .local-workflow-head{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.app-shell :is(.order-editor-card,.journal-details-shell,.order-details-shell,.editor-summary){background:transparent;border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);border-radius:0;box-shadow:none;padding:var(--space-4) 0}.app-shell .editor-panel{border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-md)}.app-shell .editor-panel-head{background:var(--bg-surface);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.app-shell .order-summary-compact{border-radius:var(--radius-sm);background:var(--bg-subtle);box-shadow:none}.app-shell .editor-actions{background:var(--bg-surface);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.k-order-metadata summary{padding-block:var(--space-3);color:var(--text-secondary);cursor:pointer;font-size:.8125rem}.app-shell :is(.return-receipt-card,.returns-order-card){padding:var(--space-4) 0;box-shadow:none}.app-shell :is(.dashboard-panel,.report-panel,.report-controls-card,.dashboard-controls){border-radius:0;box-shadow:none;border:0;background:transparent;padding:var(--space-4) 0}.app-shell :is(.dashboard-panel,.report-panel){-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.app-shell .dashboard-grid{gap:var(--space-6)}.app-shell .reports-screen{align-content:start;min-block-size:0}.app-shell .dashboard-heading,.app-shell .dashboard-panel.dashboard-hero-chart{min-block-size:0;min-height:0}.app-shell .dashboard-panel .dashboard-empty{min-block-size:120px;min-height:120px}.app-shell .dashboard-controls{grid-template-columns:minmax(100px,.8fr) repeat(2,minmax(115px,.8fr)) minmax(140px,1fr) minmax(150px,1fr) auto;gap:var(--space-3);align-items:end}.app-shell .dashboard-controls label{min-inline-size:0}.app-shell .dashboard-section-nav{display:flex;flex-wrap:wrap;padding:0;gap:var(--space-6);border:0;-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle);border-radius:0;background:transparent}.app-shell .dashboard-section-nav button{min-block-size:44px;padding:var(--space-2) 0;border:0;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;border-radius:0;background:transparent;color:var(--text-secondary)}.app-shell .dashboard-section-nav button.active{background:transparent;border-block-end-color:var(--accent-strong);color:var(--text-primary)}.app-shell .dashboard-section-nav button strong{font-size:.8125rem;font-weight:500}.app-shell .dashboard-metric{border:0;border-radius:0;box-shadow:none;background:transparent;padding:var(--space-4);-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle)}.app-shell .dashboard-metric strong{font-weight:500;font-size:1.75rem}.app-shell .dashboard-metrics{gap:0;margin-block:var(--space-4)}.app-shell .standard-summary{border:0;border-radius:0;background:transparent;box-shadow:none}.app-shell .standard-summary>span{-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle)}.k-report-help,.k-secondary-metrics{color:var(--text-secondary);font-size:.8125rem}.k-report-help summary,.k-secondary-metrics summary{cursor:pointer;padding-block:var(--space-2)}.k-report-help summary{font-size:0}.k-report-help summary:after{content:"?";font-size:.75rem}.k-report-help p{max-inline-size:60ch}.login-page{gap:0;padding:0;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);background:var(--bg-page)}.login-brand-panel{min-block-size:100dvh;border-radius:0;-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle);padding:clamp(32px,6vw,80px);background:var(--krelen-black)}.login-brand-panel h1{font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.2;max-inline-size:12ch}.login-card{min-block-size:100dvh;border:0;border-radius:0;background:transparent;padding:var(--space-12) var(--space-6)}.login-form :is(input,select){min-block-size:48px;border-radius:var(--radius-sm);background:var(--bg-surface)}.login-submit{min-block-size:48px;border-radius:var(--radius-sm)}.k-company-entry{grid-template-columns:minmax(0,1fr)}.k-company-entry .login-card{max-inline-size:520px;inline-size:100%;margin-inline:auto}.k-company-list{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.k-company-list a{justify-content:space-between;padding:var(--space-4)}@media (max-width:1120px) and (min-width:761px){:root{--product-sidebar:208px}.app-shell .workspace{grid-template-columns:var(--product-sidebar) minmax(0,1fr)}.app-shell .sidebar{inline-size:var(--product-sidebar)}.product-shell-tools{flex:0 1 auto}.product-shell-context{display:none}.k-p4 .k-catalog-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.k-p4 .k-catalog-row .k-catalog-actions{grid-column:1/-1}.app-shell .dashboard-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .permissions-screen .permissions-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.k-order-split{grid-template-columns:minmax(0,1fr)}.k-order-detail{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle);padding:var(--space-6) 0 0}.k-order-split:has(.k-order-detail)>div:first-child{display:none}.k-order-detail{grid-column:1/-1}}@media (max-width:760px){.app-shell{-webkit-padding-after:calc(82px + env(safe-area-inset-bottom));padding-block-end:calc(82px + env(safe-area-inset-bottom))}.app-shell .workspace,.app-shell .workspace:has(.sidebar.is-collapsed){grid-template-columns:minmax(0,1fr)}.app-shell .sidebar{display:none}.app-shell .content{border-radius:0}.product-shell-header{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.product-shell-tools{flex:1 1 100%;inline-size:100%;justify-content:space-between}.company-context-bar{flex:1 1 100%}.product-account{flex:0 1 auto;max-inline-size:120px}.app-shell :is(.screen-page,.reconciliation-screen,.local-workflow-screen),.k-p4,.k-setup-hub{padding:var(--space-6) var(--space-4)}.k-p4 .k-page-header{-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.k-p4 .k-catalog-row{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.k-p4 .k-provider-list{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.k-setup-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.k-setup-row>.k-badge{justify-self:end}.k-setup-row>:is(button,.k-setup-security){grid-column:auto}.k-setup-row .k-button{font-size:.75rem}.app-shell .home-quick-grid{grid-template-columns:minmax(0,1fr)}.app-shell .home-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .permissions-screen .permissions-layout,.app-shell .settings-layout{grid-template-columns:minmax(0,1fr)}.app-shell .permission-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .permission-create-card{grid-template-columns:minmax(0,1fr)}.app-shell .settings-section-nav{display:flex;overflow-x:auto}.app-shell .settings-section-nav button{flex:0 0 auto}.app-shell .dashboard-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .dashboard-controls>:is(label:first-child,.dashboard-platform-picker,.dashboard-mode,.reports-refresh){grid-column:1/-1}.k-p4 :is(.k-button,input:not([type=checkbox]),select),.product-shell-tools .k-button{min-block-size:44px}.k-p4 input:not([type=checkbox]),.k-p4 select{font-size:1rem}.k-p4 .k-pricing-table td:last-child>button{display:inline-flex;min-block-size:44px}.k-order-operations .k-order-split>div>.k-inventory-table>table,.k-p9 .k-order-split>div>.k-inventory-table>table{min-inline-size:0}.k-order-operations .k-order-split>div>.k-inventory-table :is(table,tbody),.k-p9 .k-order-split>div>.k-inventory-table :is(table,tbody){display:block}.k-order-operations .k-order-split>div>.k-inventory-table thead,.k-p9 .k-order-split>div>.k-inventory-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.k-order-operations .k-order-split>div>.k-inventory-table tr,.k-p9 .k-order-split>div>.k-inventory-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding-block:var(--space-3);-webkit-border-after:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.k-order-operations .k-order-split>div>.k-inventory-table td,.k-p9 .k-order-split>div>.k-inventory-table td{border:0;padding:var(--space-1)}.k-order-operations .k-order-split>div>.k-inventory-table td:nth-child(3),.k-p9 .k-order-split>div>.k-inventory-table td:nth-child(3){grid-column:1}.login-page{grid-template-columns:minmax(0,1fr)}.login-brand-panel{display:none}.login-card{padding:var(--space-8) var(--space-6)}.login-mobile-brand{display:block;-webkit-margin-after:var(--space-8);margin-block-end:var(--space-8)}}:lang(ar) :is(.group-title,h1,h2,h3,.brand-kicker){letter-spacing:0}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}:root{--auth-brand-bg:#f3f2ee;--control-height:40px}.k-logo{display:inline-flex;align-items:center;flex-shrink:0;max-inline-size:100%;color:var(--brand-wordmark)}.k-logo[data-logo-theme=light]{--brand-wordmark:#262925}.k-logo[data-logo-theme=dark]{--brand-wordmark:#f2f1ea}.k-logo-compact{gap:var(--space-2);font-size:1rem;font-weight:600}.k-logo-compact .krelen-brand-icon,.k-logo-symbol .krelen-brand-icon{inline-size:32px}.k-logo-wide{inline-size:clamp(180px,24vw,380px)}.k-logo-material,.k-logo-wide .krelen-brand-lockup{inline-size:100%}.k-logo-material img{display:block;inline-size:100%;block-size:auto;object-fit:contain}.login-page:has(.k-auth-brand){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-brand-panel.k-auth-brand{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-8);background:var(--auth-brand-bg);color:#262925;border:0;padding:clamp(24px,3vw,64px)}.k-auth-brand .k-logo-wide{inline-size:min(100%,620px)}.login-brand-panel.k-auth-brand h1{font-size:clamp(1.4rem,2.15vw,2.2rem);max-inline-size:none;margin:0;font-weight:500;letter-spacing:-.035em;text-align:center}.login-card{background:var(--bg-surface)}.login-card .login-heading :is(h1,h2){font-size:1.625rem;font-weight:600}.login-mobile-brand{display:none}.k-product-manual{margin-block:var(--space-4)}.k-product-methods{display:flex;flex-wrap:wrap;gap:var(--space-3)}.app-shell .data-table :is(th,td),.k-p4 :is(th,td),.k-table :is(th,td){padding-block:var(--space-2);min-block-size:var(--product-row)}.k-badge{border-radius:6px;font-size:.75rem;padding:3px 8px;font-weight:500}.k-p4 .k-page-header,.k-page-header{-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.app-shell :is(.action-btn,.ghost-btn),.k-button{min-block-size:var(--control-height);padding-inline:var(--space-4)}.k-select{display:inline-grid;position:relative;min-inline-size:0;max-inline-size:100%;vertical-align:middle;color:var(--text-primary);font:inherit}.k-select>select{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer;z-index:1;margin:0}.k-select-value{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--control-height);box-sizing:border-box;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.k-select-value>span{color:var(--text-muted)}.k-select:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.k-select.is-open{z-index:30}.k-select.is-open .k-select-value{border-color:var(--accent-strong)}.k-select.is-disabled{opacity:var(--state-disabled-opacity)}.k-select-options{position:absolute;display:grid;inset-block-start:calc(100% + 6px);inset-inline-start:0;min-inline-size:100%;max-inline-size:min(360px,calc(100vw - 32px));max-block-size:240px;overflow:auto;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-1);box-shadow:var(--shadow-md);z-index:31}.k-select-options>[role=option]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-block-size:36px;box-sizing:border-box;border-radius:4px;cursor:pointer;white-space:normal}.k-select-options>[role=option][data-active=true],.searchable-select-list button.active{background:var(--accent-soft);color:var(--accent-strong)}.k-select-options>[role=option][aria-selected=true],.searchable-select-list button.selected{color:var(--accent-strong);font-weight:600}.k-select-options>[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:default}.k-language-selector .k-select{min-inline-size:105px}.k-product-fields .k-select,.login-form .k-select{inline-size:100%}.k-inventory-table input[type=number]{inline-size:110px}@media (max-width:760px){.login-page:has(.k-auth-brand){grid-template-columns:minmax(0,1fr)}.login-brand-panel.k-auth-brand{min-block-size:0;padding:var(--space-6) var(--space-4);gap:var(--space-2)}.k-auth-brand .k-logo-wide{inline-size:min(100%,300px)}.login-brand-panel.k-auth-brand h1{font-size:1.125rem}.login-page:has(.k-auth-brand) .login-card{min-block-size:0;padding-block:var(--space-8)}.k-button,.k-select-value{min-block-size:var(--touch-target)}}:lang(ar) :is(.k-page-header h1,.k-select,.k-button,.k-badge){letter-spacing:0}.k-select{padding:0;border:0;background:transparent;min-block-size:0}.k-select-popup{inset-block-start:auto;inset-inline-start:auto;min-inline-size:0;z-index:1100;max-block-size:min(240px,45dvh)}.settings-section-billing{display:block}.k-billing{display:grid;grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.k-billing,.k-billing .settings-panel-card{min-width:0}.k-billing-meter-label,.k-billing-plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.k-billing-plan>strong{font-size:1.3rem}.k-billing-facts,.k-billing-usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.k-billing-facts dd{margin:4px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.k-billing small,.k-billing-facts dt{color:var(--text-muted)}.k-billing progress{display:block;width:100%;height:10px;margin-block:10px;accent-color:var(--primary)}.k-billing-table{overflow-x:auto;max-width:100%}.k-billing table{width:100%;border-collapse:collapse;font-size:.875rem}.k-billing td,.k-billing th{padding:10px 12px;text-align:start;border-bottom:1px solid var(--border);white-space:nowrap}.k-billing-preview{padding-block:16px;border-top:1px solid var(--border)}.k-billing code{overflow-wrap:anywhere}.k-billing a:focus-visible,.k-billing button:focus-visible,.k-billing summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:600px){.k-billing-facts,.k-billing-usage{grid-template-columns:minmax(0,1fr)}}.k-billing .k-action-group{display:flex;flex-wrap:wrap;gap:8px}.k-billing .import-files-dialog{min-width:0;overflow-wrap:anywhere}.k-billing .import-files-list>*,.k-billing .k-billing-preview{min-width:0}.k-billing .import-files-list label{display:grid;grid-gap:8px;gap:8px}.k-billing .import-files-list input[type=number],.k-billing .import-files-list select{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:var(--surface)}.k-billing .import-files-list label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:8px;margin-block:16px}.k-billing .import-files-list input[type=checkbox]{flex:none}.k-billing .import-files-dialog .k-button{white-space:normal;max-width:100%;margin-block:4px}