.s-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-space-3) var(--s-space-6);margin:0 0 var(--s-space-6)}.s-page-header .s-page-header__back{flex-basis:100%;align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;margin-bottom:calc(-1 * var(--s-space-2));font:var(--s-text-label);color:var(--s-text-2);text-decoration:none}.s-page-header .s-page-header__back:hover{color:var(--s-text);text-decoration:underline}.s-page-header__titles{flex:1 1 320px;min-width:0}.s-page-header .s-page-header__title{margin:0;font:var(--s-text-title);letter-spacing:var(--s-tracking-title);color:var(--s-text);overflow-wrap:anywhere}.s-page-header .s-page-header__meta{display:flex;flex-wrap:wrap;gap:var(--s-space-1) var(--s-space-3);margin:var(--s-space-1) 0 0;font:var(--s-text-small);color:var(--s-text-2)}.s-page-header .s-page-header__meta>span+span:before{content:"·";margin-right:var(--s-space-3)}.s-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--s-space-2);align-items:center}body.warehouse .s-page-header .s-page-header__back{min-height:44px;margin-bottom:0;font-size:16px;font-weight:600;color:var(--s-text)}.s-badge{--_bg:var(--s-neutral-soft);--_fg:var(--s-neutral);display:inline-flex;align-items:center;gap:var(--s-space-1);height:22px;padding:0 var(--s-space-2);font:var(--s-text-caption);white-space:nowrap;vertical-align:middle;color:var(--_fg);background:var(--_bg);border-radius:var(--s-radius-full)}.s-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.s-badge--primary{--_bg:var(--s-primary-soft);--_fg:var(--s-primary-soft-text)}.s-badge--success{--_bg:var(--s-success-soft);--_fg:var(--s-success)}.s-badge--warning{--_bg:var(--s-warning-soft);--_fg:var(--s-warning)}.s-badge--danger{--_bg:var(--s-danger-soft);--_fg:var(--s-danger)}.s-badge--info{--_bg:var(--s-info-soft);--_fg:var(--s-info)}.s-card{background:var(--s-surface);border:1px solid var(--s-border-strong);border-radius:var(--s-radius-md);margin:0 0 var(--s-space-4)}.s-card .s-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-3);padding:var(--s-space-4) var(--s-space-5);border-bottom:1px solid var(--s-border)}.s-card .s-card__title{flex:1 1 auto;margin:0;font:var(--s-text-subheading);color:var(--s-text)}.s-card__body{padding:var(--s-space-5)}.s-card__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-space-2);padding:var(--s-space-3) var(--s-space-5);border-top:1px solid var(--s-border)}.s-dl{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);grid-gap:var(--s-space-2) var(--s-space-4);gap:var(--s-space-2) var(--s-space-4);margin:0}.s-dl--2{grid-template-columns:minmax(110px,160px) minmax(0,1fr) minmax(110px,160px) minmax(0,1fr)}.s-dl .s-dl__term{margin:0;font:var(--s-text-small);color:var(--s-text-2)}.s-dl .s-dl__value{margin:0;font:var(--s-text-body);color:var(--s-text);overflow-wrap:anywhere}.s-dl .s-dl__ures{color:var(--s-text-2)}@media (max-width:899px){.s-dl--2{grid-template-columns:minmax(110px,160px) minmax(0,1fr)}}@media (max-width:599px){.s-dl,.s-dl--2{grid-template-columns:1fr;gap:0}.s-dl .s-dl__value{margin-bottom:var(--s-space-2)}}.s-form-section{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:var(--s-space-6);gap:var(--s-space-6);padding:var(--s-space-6) 0;border-top:1px solid var(--s-border)}.s-form-section:first-child{border-top:0;padding-top:0}.s-form-section .s-form-section__title{margin:0;font:var(--s-text-subheading);color:var(--s-text)}.s-form-section .s-form-section__desc{margin:var(--s-space-1) 0 0;font:var(--s-text-small);color:var(--s-text-2)}.s-form-section__fields{min-width:0}.s-form-section .s-form-section__tovabbi{margin-top:var(--s-space-4)}.s-form-section .s-form-section__tovabbi>summary{cursor:pointer;font:var(--s-text-label);color:var(--s-link)}@media (max-width:899px){.s-form-section{grid-template-columns:1fr;gap:var(--s-space-3)}}.s-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--s-z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-space-3);padding:var(--s-space-3) var(--s-space-4);margin-top:var(--s-space-6);background:var(--s-surface);border:1px solid var(--s-border-strong);border-radius:var(--s-radius-md);box-shadow:var(--s-shadow-sm)}.s-savebar .s-savebar__status{margin-right:auto;font:var(--s-text-small);color:var(--s-text-2)}.s-savebar .s-savebar__status--valtozas{color:var(--s-warning);font-weight:600}.s-steps{display:flex;gap:0;list-style:none;margin:0 0 var(--s-space-5);padding:0;overflow-x:auto}.s-steps .s-step{flex:1 1;min-width:120px;position:relative;padding:var(--s-space-3) var(--s-space-3) var(--s-space-3) 0}.s-step__jel{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-bottom:var(--s-space-2);border-radius:50%;font:var(--s-text-caption);border:1.5px solid var(--s-border-control);color:var(--s-text-2);background:var(--s-surface);position:relative;z-index:1}.s-steps .s-step:after{content:"";position:absolute;top:calc(var(--s-space-3) + 12px);left:30px;right:6px;height:2px;background:var(--s-border-strong)}.s-steps .s-step:last-child:after{display:none}.s-steps .s-step__label{display:block;font:var(--s-text-label);color:var(--s-text)}.s-steps a.s-step__label{text-decoration:none}.s-steps a.s-step__label:hover{text-decoration:underline}.s-steps .s-step__meta{display:block;font:var(--s-text-caption);color:var(--s-text-2)}.s-step[data-state=done] .s-step__jel{background:var(--s-success-solid);border-color:var(--s-success-solid);color:var(--s-text-inverse)}.s-steps .s-step[data-state=done]:after{background:var(--s-success-solid)}.s-step[data-state=current] .s-step__jel{background:var(--s-primary);border-color:var(--s-primary);color:var(--s-on-primary)}.s-step[data-state=blocked] .s-step__jel{background:var(--s-danger-solid);border-color:var(--s-danger-solid);color:var(--s-text-inverse)}.s-steps .s-step[data-state=blocked] .s-step__meta{color:var(--s-danger)}.s-help{margin:0 0 var(--s-space-4);font:var(--s-text-small);color:var(--s-text-2)}.s-help>summary{cursor:pointer;color:var(--s-link);display:inline-flex;gap:4px;align-items:center}.s-help[open]>summary{margin-bottom:var(--s-space-2)}.s-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.s-pda-hub .s-pda-hub__title{margin:var(--s-space-1) 0 var(--s-space-4);font:var(--s-text-pda-title);color:var(--s-text)}.s-pda-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-space-3);gap:var(--s-space-3)}.s-pda-tiles .s-pda-tile{display:flex;flex-direction:column;gap:var(--s-space-1);min-width:0;min-height:112px;padding:var(--s-space-4);background:var(--s-surface);border:1px solid var(--s-border-strong);border-radius:var(--s-radius-lg);color:var(--s-text);text-decoration:none;-webkit-tap-highlight-color:transparent}.s-pda-tiles .s-pda-tile:active{background:var(--s-surface-2)}.s-pda-tiles .s-pda-tile svg{flex-shrink:0;width:28px;height:28px;margin-bottom:var(--s-space-1);color:var(--s-primary)}.s-pda-tiles .s-pda-tile__label{font:var(--s-text-pda-body);font-weight:600;color:var(--s-text);overflow-wrap:anywhere}.s-pda-tiles .s-pda-tile__leiras{font:var(--s-text-small);color:var(--s-text-2);overflow-wrap:anywhere}.s-pda-tiles .s-pda-tile__count{margin-top:auto;padding-top:var(--s-space-2);font:var(--s-text-body-strong);color:var(--s-text);overflow-wrap:anywhere}.s-pda-tiles .s-pda-tile__szam{font:var(--s-text-pda-title);color:var(--s-text)}.s-pda-tiles .s-pda-tile--ures{background:transparent;border-style:dashed;border-color:var(--s-border-control)}.s-pda-tiles .s-pda-tile--ures .s-pda-tile__count,.s-pda-tiles .s-pda-tile--ures .s-pda-tile__label,.s-pda-tiles .s-pda-tile--ures svg{color:var(--s-text-2)}.s-pda-tiles .s-pda-tile--ures .s-pda-tile__count{font:var(--s-text-small)}.s-pda-olvaso{margin-top:var(--s-space-6)}.s-pda-olvaso .s-pda-olvaso__cim{margin:0 0 var(--s-space-2);font:var(--s-text-body-strong);color:var(--s-text)}.s-pda-olvaso .s-pda-olvaso__gombok{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-space-3);gap:var(--s-space-3)}.s-pda-olvaso .s-pda-olvaso__gomb{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:56px;padding:var(--s-space-3);background:var(--s-surface);border:1px solid var(--s-border-strong);border-radius:var(--s-radius-lg);color:var(--s-text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.s-pda-olvaso .s-pda-olvaso__gomb[aria-pressed=true]{border:3px solid var(--s-primary);padding:calc(var(--s-space-3) - 2px)}.s-pda-olvaso .s-pda-olvaso__felirat{font:var(--s-text-pda-body);font-weight:600;overflow-wrap:anywhere}.s-pda-olvaso .s-pda-olvaso__leiras,.s-pda-olvaso .s-pda-olvaso__megj{font:var(--s-text-small);color:var(--s-text-2);overflow-wrap:anywhere}.s-pda-olvaso .s-pda-olvaso__megj{margin:var(--s-space-2) 0 0}.s-pda-qtyfield,.s-pda-scanfield{display:flex;flex-direction:column;gap:var(--s-space-2);min-width:0}.s-pda-qtyfield .s-pda-qtyfield__label,.s-pda-scanfield .s-pda-scanfield__label{display:block;margin:0;font:var(--s-text-pda-body);font-weight:600;color:var(--s-text);text-transform:none;letter-spacing:normal}.s-pda-qtyfield .s-pda-qtyfield__hiba,.s-pda-scanfield .s-pda-scanfield__hiba{margin:0;font:var(--s-text-pda-body);font-weight:600;color:var(--s-danger);overflow-wrap:anywhere}.s-pda-scanfield__kamera{min-width:0}.s-pda-scan{display:flex;align-items:center;gap:var(--s-space-2);box-sizing:border-box;height:var(--s-control-pda);min-width:0;padding:0 var(--s-space-1) 0 var(--s-space-3);background:var(--s-surface);border:2px solid var(--s-border-control);border-radius:var(--s-radius-md)}.s-pda-scan:focus-within{border-color:var(--s-focus);box-shadow:0 0 0 2px var(--s-focus)}.s-pda-scan[data-state=error]{border-color:var(--s-danger-solid);background:var(--s-danger-soft)}.s-pda-scan .s-pda-scan__icon{flex:none;width:24px;height:24px;color:var(--s-text-2)}.s-pda-scan .s-pda-scan__input{flex:1 1 auto;box-sizing:border-box;width:auto;min-width:0;max-width:none;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;font:var(--s-text-pda-body);font-family:var(--s-font-mono);color:var(--s-text)}.s-pda-scan .s-pda-scan__input:focus{border:0;outline:0;box-shadow:none}.s-pda-scan .s-pda-scan__input::placeholder{color:var(--s-text-2);font-family:var(--s-font-sans);opacity:1}.s-pda-scan .s-pda-scan__cam{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;margin:0;padding:0;border:1px solid var(--s-border-control);border-radius:var(--s-radius-sm);background:var(--s-surface);color:var(--s-text);font:inherit;cursor:pointer;touch-action:manipulation}.s-pda-scan .s-pda-scan__cam:hover{background:var(--s-surface-2);color:var(--s-text)}.s-pda-scan .s-pda-scan__cam[aria-pressed=true]{border-color:var(--s-primary);background:var(--s-primary);color:var(--s-on-primary)}.s-pda-scan .s-pda-scan__cam svg{width:26px;height:26px}.s-pda-qty{display:grid;grid-template-columns:var(--s-control-pda) minmax(0,1fr) var(--s-control-pda);align-items:center;grid-gap:var(--s-space-2);gap:var(--s-space-2);min-width:0}.s-pda-qty .s-pda-qty__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--s-control-pda);height:var(--s-control-pda);margin:0;padding:0;border:1px solid var(--s-border-control);border-radius:var(--s-radius-md);background:var(--s-surface);color:var(--s-text);font:var(--s-text-pda-title);line-height:1;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.s-pda-qty .s-pda-qty__btn:hover{background:var(--s-surface-2);color:var(--s-text)}.s-pda-qty .s-pda-qty__btn:active{background:var(--s-neutral-soft)}.s-pda-qty .s-pda-qty__btn:disabled{border-color:var(--s-border-strong);background:var(--s-surface-2);color:var(--s-text-3);cursor:not-allowed}.s-pda-qty .s-pda-qty__mezo{display:flex;align-items:center;gap:var(--s-space-1);box-sizing:border-box;height:var(--s-control-pda);min-width:0;padding:0 var(--s-space-2);background:var(--s-surface);border:2px solid var(--s-border-control);border-radius:var(--s-radius-md)}.s-pda-qty .s-pda-qty__mezo:focus-within{border-color:var(--s-focus);box-shadow:0 0 0 2px var(--s-focus)}.s-pda-qty[data-state=error] .s-pda-qty__mezo{border-color:var(--s-danger-solid);background:var(--s-danger-soft)}.s-pda-qty .s-pda-qty__input{flex:1 1 auto;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;text-align:center;font:var(--s-text-pda-number);color:var(--s-text)}.s-pda-qty .s-pda-qty__input:focus{border:0;outline:0;box-shadow:none}.s-pda-qty .s-pda-qty__unit{flex:none;font:var(--s-text-pda-body);color:var(--s-text-2)}