:root{--st-font: "Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--st-font-mono: ui-monospace,Menlo,Consolas,monospace;--st-fs-caption: 12px;--st-fs-body: 13px;--st-fs-label: 13px;--st-fs-control: 13px;--st-fs-control-lg: 15px;--st-fs-button: 13px;--st-fs-button-lg: 15px;--st-fs-th: 13px;--st-fs-value: 14px;--st-fs-section: 14px;--st-fs-window: 15px;--st-fs-page: 16px;--st-fs-heading: 17px;--st-fs-amount: 17px;--st-fs-display: 24px;--st-fs-topbtn: 12px;--st-fw-regular: 400;--st-fw-medium: 500;--st-fw-semibold: 600;--st-fw-bold: 700;--st-fw-label: 600;--st-fw-button: 600;--st-fw-section: 600;--st-fw-window: 700;--st-fw-page: 700;--st-fw-heading: 700;--st-fw-value: 700;--st-fw-selected: 700;--st-lh-tight: 1.2;--st-lh-normal: 1.4;--st-lh-relaxed: 1.5;--st-glyph-xs: 11px;--st-glyph-sm: 14px;--st-glyph-md: 16px;--st-glyph-lg: 18px;--st-glyph-xl: 20px;--st-glyph-2xl: 22px;--st-glyph-3xl: 28px;--rz-body-font-size: var(--st-fs-body);--st-bg: #eceff4;--st-surface: #ffffff;--st-surface-2: #f6f8fb;--st-border: #d3dae4;--st-border-strong: #b7c2d0;--st-text: #1d2733;--st-text-muted: #5f6d7e;--st-text-label: #3a4656;--st-text-accent: #245993;--st-primary: #2f6db5;--st-primary-strong: #245993;--st-primary-soft: #e7f0fa;--st-focus: #a9cdf0;--st-readonly-bg: #7d1f22;--st-readonly-text: #ffffff;--st-success: #1f8a4c;--st-warning: #c77700;--st-danger: #c62f36;--st-info: #2f6db5;--st-grid-header: #dde9f6;--st-grid-selected: #bfcddb;--st-grid-row: 26px;--st-topbtn-h: 50px;--st-topbtn-min: 56px;--st-topbtn-pad: 7px;--st-nav-w: 236px;--st-nav-item-h: 40px;--st-tap: 32px;--st-ctl-h: 32px;--st-lookup-btn-w: 30px;--st-gutter: 12px;--st-slot-min: 240px;--st-fbox-label-w: 6.5rem;--st-nav-bg: #2b3038;--st-nav-bg-2: #343a44;--st-nav-text: #e4e8ee;--st-nav-muted: #aab3c0;--st-nav-hover: #3c4450;--st-nav-line: #23272e;--st-nav-sep: #4a525e;--st-nav-active-bg: var(--st-primary);--st-nav-active-text: #ffffff;--st-chrome-1: #fbfcfe;--st-chrome-2: #e7ebf1;--st-tabbar: #e3e8ef;--st-hover: #dfe5ec;--st-hover-soft: #eef2f6;--st-tab-idle-bg: color-mix(in srgb,var(--st-surface) 50%,var(--st-tabbar));--st-tab-idle-edge: color-mix(in srgb,var(--st-text-muted) 75%,var(--st-border-strong));--st-stripe: #fafbfd;--st-row-success: #aee6b9;--st-row-warning: #e7d87c;--st-row-danger: #fec5c6;--st-row-info: #b3dbff;--st-row-purple: #d4cfff;--st-row-orange: #ffc8ad;--st-row-offer: #8fddc4;--st-row-sel-plain: #b2b8bf;--st-row-sel-success: #5cb572;--st-row-sel-warning: #b49f0e;--st-row-sel-danger: #e47b80;--st-row-sel-info: #4fa6e9;--st-row-sel-purple: #9e8fe9;--st-row-sel-orange: #df8352;--st-row-sel-offer: #07ac8b;--st-sel-stroke: .05em;--st-success-soft: #e3f3e9;--st-danger-soft: #fde7e8;--st-warn-soft: #fff3df;--st-warn-text: #8a5300;--st-backdrop: rgba(20,28,38,.38);color-scheme: light;--st-radius: 8px;--st-radius-sm: 6px;--st-shadow-sm: 0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);--st-shadow-md: 0 8px 24px rgba(16,24,40,.14);--st-ease: cubic-bezier(.2,.8,.2,1)}
*,*::before,*::after{box-sizing: border-box}
html,body{height: 100%;margin: 0}
body{font-family: var(--st-font);font-size: var(--st-fs-body);color: var(--st-text);background: var(--st-bg);-webkit-font-smoothing: antialiased;overflow: hidden}
button,input,select,textarea{font: inherit;color: inherit}
input,select,textarea{font-size: var(--st-fs-control)}
img{display: block}
.st-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 75px;height: var(--st-tap);padding: 0 14px;border: 1px solid var(--st-border-strong);border-radius: var(--st-radius-sm);background: linear-gradient(var(--st-surface),var(--st-surface-2));color: var(--st-text);font-size: var(--st-fs-button);font-weight: var(--st-fw-button);cursor: pointer;user-select: none;white-space: nowrap;transition: background .15s var(--st-ease),border-color .15s,box-shadow .15s,transform .05s}
.st-btn:hover:not(:disabled){border-color: var(--st-primary);background: var(--st-primary-soft)}
.st-btn:active:not(:disabled){transform: translateY(1px)}
.st-btn:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--st-focus)}
.st-btn:disabled{opacity: .55;cursor: default}
.st-btn img{width: 18px;height: 18px;object-fit: contain}
.st-btn--primary{background: linear-gradient(var(--st-primary),var(--st-primary-strong));color: #fff;border-color: var(--st-primary-strong)}
.st-btn--primary:hover:not(:disabled){background: var(--st-primary-strong);color: #fff}
.st-btn--danger{color: var(--st-danger)}
.st-btn--block{width: 100%}
.st-btn__key{font-weight: var(--st-fw-medium);opacity: .7;font-size: var(--st-fs-caption)}
.st-field{display: flex;flex-direction: column;gap: 4px}
.st-field__label{font-size: var(--st-fs-label);color: var(--st-text-label);font-weight: var(--st-fw-label)}
.st-input{height: var(--st-ctl-h);padding: 0 10px;border: 1px solid var(--st-border-strong);border-radius: var(--st-radius-sm);background: var(--st-surface);transition: border-color .15s,box-shadow .15s,background .15s;width: 100%}
.st-input:focus{outline: none;border-color: var(--st-primary);box-shadow: 0 0 0 3px var(--st-focus);background: var(--st-surface)}
.st-input[readonly]{background: var(--st-readonly-bg);color: var(--st-readonly-text);border-color: var(--st-readonly-bg)}
.st-input:disabled{background: var(--st-surface-2,#eef0f3);color: var(--st-text-muted);cursor: not-allowed}
.st-input--lg{height: var(--st-ctl-h);font-size: var(--st-fs-control-lg)}
.st-check{display: inline-flex;align-items: center;gap: 8px;min-height: var(--st-tap);cursor: pointer;user-select: none}
.st-check input{width: 18px;height: 18px;flex: none;margin: 0;accent-color: var(--st-primary)}
.st-checks,.st-stokkart__checks,.st-cari__checks{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,170px),1fr));gap: 0 14px;align-items: center}
.st-checks--form{padding-left: calc(var(--st-label-w,130px) + 12px);margin-bottom: 8px}
.st-link{color: var(--st-primary);text-decoration: none;cursor: pointer;background: none;border: 0;padding: 0}
.st-link:hover{text-decoration: underline}
.st-link:disabled{color: var(--st-text-muted);cursor: default;text-decoration: none}
.st-msg-backdrop{position: fixed;inset: 0;background: var(--st-backdrop);display: grid;place-items: center;z-index: 1000;animation: st-fade .12s var(--st-ease)}
.st-msg{width: min(440px,calc(100vw - 32px));background: var(--st-surface);border-radius: 12px;box-shadow: var(--st-shadow-md);padding: 22px 24px;text-align: center;animation: st-pop .16s var(--st-ease);max-height: calc(100vh - 32px);max-height: calc(100dvh - 32px);display: flex;flex-direction: column}
.st-msg > *{flex: none}
.st-msg__icon{width: 54px;height: 54px;margin: 0 auto 12px;border-radius: 50%;display: grid;place-items: center;font-size: var(--st-glyph-3xl);font-weight: var(--st-fw-bold);border: 3px solid currentColor}
.st-msg--warning .st-msg__icon{color: var(--st-warning)}
.st-msg--error .st-msg__icon{color: var(--st-danger)}
.st-msg--info .st-msg__icon,.st-msg--confirm .st-msg__icon{color: var(--st-info)}
.st-msg__title{font-size: var(--st-fs-heading);font-weight: var(--st-fw-heading);line-height: var(--st-lh-tight);margin: 0 0 6px}
.st-msg__text{white-space: pre-line;line-height: var(--st-lh-relaxed);margin: 0 0 18px;color: var(--st-text);overflow-wrap: anywhere}
.st-msg > .st-msg__text{flex: 0 1 auto;min-height: 0;overflow-y: auto}
.st-msg__title{overflow-wrap: anywhere}
.st-msg__actions{display: flex;justify-content: center;gap: 6px}
.st-msg__actions > .st-btn{min-width: 96px}
@media (max-width: 600px) and (pointer: coarse){.st-msg__actions > .st-btn{flex: 1 1 0}
}
.st-notice-stack{position: fixed;right: 16px;bottom: calc(var(--st-status-h) + 16px);display: flex;flex-direction: column-reverse;gap: 10px;z-index: 900}
.st-notice{width: 340px;background: var(--st-surface);border: 1px solid var(--st-border);border-left: 4px solid var(--st-primary);border-radius: var(--st-radius);box-shadow: var(--st-shadow-md);padding: 12px 14px;animation: st-slide .2s var(--st-ease);position: relative;overflow: hidden}
.st-notice__timer{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--st-primary);opacity: .55;transform-origin: left center;animation: st-notice-timer 4s linear forwards;pointer-events: none}
[dir="rtl"] .st-notice__timer{transform-origin: right center}
.st-notice[data-st-sure="3"] > .st-notice__timer{animation-duration: 3s}
.st-notice[data-st-sure="5"] > .st-notice__timer{animation-duration: 5s}
.st-notice:hover > .st-notice__timer,.st-notice:focus-within > .st-notice__timer{animation-play-state: paused}
@keyframes st-notice-timer{from{transform: scaleX(1)}
to{transform: scaleX(0)}
}
@media (prefers-reduced-motion: reduce){.st-notice__timer{display: none}
}
.st-notice__head{display: flex;justify-content: space-between;align-items: center;gap: 8px;margin-bottom: 6px}
.st-notice__caption{font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);text-transform: uppercase;letter-spacing: .04em;color: var(--st-text-muted)}
.st-notice__title{font-size: var(--st-fs-section);font-weight: var(--st-fw-section)}
.st-notice__body{white-space: pre-line;line-height: var(--st-lh-relaxed);overflow-wrap: anywhere}
.st-notice__title{overflow-wrap: anywhere}
.st-icon-btn{border: 0;background: none;cursor: pointer;color: var(--st-text-muted);font-size: var(--st-glyph-md);line-height: 1;padding: 2px 4px;border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;min-width: calc(var(--st-tap) - 4px);min-height: calc(var(--st-tap) - 4px)}
.st-icon-btn:hover{background: var(--st-surface-2);color: var(--st-text)}
@keyframes st-fade{from{opacity: 0}
}
@keyframes st-pop{from{opacity: 0;transform: scale(.96)}
}
@keyframes st-slide{from{opacity: 0;transform: translateY(8px)}
}
.st-shell{height: 100vh;height: 100dvh;display: grid;grid-template-rows: auto minmax(0,1fr) var(--st-status-h);grid-template-columns: var(--st-nav-w) minmax(0,1fr);grid-template-areas: "top top" "nav work" "status status";transition: grid-template-columns .22s var(--st-ease)}
html.st-nav-closed .st-shell{grid-template-columns: 0 minmax(0,1fr)}
html.st-nav-closed .st-navwrap{visibility: hidden}
.st-scrollx{position: relative;min-width: 0;overflow: clip;--st-strip-bg: var(--st-chrome-2)}
.st-scrollx__track{display: flex;flex-wrap: nowrap;align-items: center;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;scroll-behavior: smooth;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch}
.st-scrollx__track::-webkit-scrollbar{display: none}
.st-scrollx__arrow{position: absolute;top: 0;bottom: 0;z-index: 3;width: 44px;display: flex;align-items: center;border: 0;padding: 0;cursor: pointer;opacity: 0;pointer-events: none;transition: opacity .25s var(--st-ease);color: var(--st-text-accent)}
.st-scrollx__arrow svg{width: 26px;height: 26px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;background: var(--st-surface);border: 1px solid var(--st-border-strong);border-radius: 50%;padding: 4px;box-shadow: 0 2px 8px rgba(16,24,40,.22)}
.st-scrollx__arrow.is-left{left: 0;justify-content: flex-start;padding-left: 2px;background: linear-gradient(90deg,var(--st-strip-bg) 40%,transparent)}
.st-scrollx__arrow.is-right{right: 0;justify-content: flex-end;padding-right: 2px;background: linear-gradient(270deg,var(--st-strip-bg) 40%,transparent)}
.st-scrollx.can-left > .st-scrollx__arrow.is-left,.st-scrollx.can-right > .st-scrollx__arrow.is-right{opacity: 1;pointer-events: auto}
.st-scrollx.can-right > .st-scrollx__arrow.is-right svg{animation: st-nudge-x 1.6s var(--st-ease) infinite}
.st-scrollx.can-left > .st-scrollx__arrow.is-left svg{animation: st-nudge-x-rev 1.6s var(--st-ease) infinite}
.st-scrollx__arrow:hover svg{animation-play-state: paused;color: var(--st-primary)}
@keyframes st-nudge-x{0%,100%{transform: translateX(0)}
50%{transform: translateX(4px)}
}
@keyframes st-nudge-x-rev{0%,100%{transform: translateX(0)}
50%{transform: translateX(-4px)}
}
.st-scrollx.hint-once > .st-scrollx__track{animation: st-peek 1.1s var(--st-ease) .4s 1}
@keyframes st-peek{0%,100%{transform: translateX(0)}
45%{transform: translateX(-18px)}
}
.st-topwrap{grid-area: top;background: linear-gradient(var(--st-chrome-1),var(--st-chrome-2));border-bottom: 1px solid var(--st-border-strong);--st-strip-bg: var(--st-chrome-2)}
.st-top{height: 100%;gap: var(--st-top-gap);justify-content: flex-start}
.st-top__btn{flex: 0 0 auto;width: auto;min-width: var(--st-topbtn-min);height: var(--st-topbtn-h);display: flex;flex-direction: column;align-items: center;justify-content: center;border: 1px solid var(--st-border);border-radius: 10px;background: var(--st-surface);box-shadow: var(--st-shadow-sm);font-size: var(--st-fs-topbtn);font-weight: var(--st-fw-semibold);color: var(--st-text);cursor: pointer;overflow: hidden;transition: background .15s,border-color .15s,box-shadow .15s,transform .08s}
.st-top__btn span{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.15;letter-spacing: -.01em}
.st-top__btn img{width: calc(var(--st-topbtn-h) * .5);height: calc(var(--st-topbtn-h) * .5);object-fit: contain;flex: none}
.st-top__btn:hover:not(:disabled){border-color: var(--st-primary);background: var(--st-primary-soft)}
.st-top__btn:active:not(:disabled){transform: translateY(1px)}
.st-top__btn.is-active{border: 2px solid var(--st-primary);background: var(--st-primary-soft);color: var(--st-text-accent);box-shadow: 0 0 0 3px var(--st-focus)}
.st-top__btn:disabled{opacity: .5;cursor: default}
.st-top__btn:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--st-focus)}
.st-navwrap{grid-area: nav;position: relative;min-height: 0;min-width: 0;display: flex;overflow: hidden}
.st-navwrap .st-nav{flex: 1}
.st-navwrap__more{position: absolute;left: 0;right: 0;bottom: 0;height: 44px;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 6px;pointer-events: none;opacity: 0;transition: opacity .25s var(--st-ease);background: linear-gradient(0deg,var(--st-nav-bg) 30%,transparent);color: var(--st-nav-text)}
.st-navwrap__more svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;animation: st-nudge-y 1.6s var(--st-ease) infinite}
.st-navwrap.can-down .st-navwrap__more{opacity: 1}
@keyframes st-nudge-y{0%,100%{transform: translateY(0)}
50%{transform: translateY(4px)}
}
.st-nav{min-height: 0;background: var(--st-nav-bg);color: var(--st-nav-text);overflow-y: auto;overflow-x: hidden;scrollbar-width: thin;scrollbar-color: var(--st-nav-sep) transparent;padding: 6px 0 40px}
.st-nav[aria-disabled="true"]{opacity: .6;pointer-events: none}
.st-nav__group + .st-nav__group{border-top: 1px solid var(--st-nav-line);margin-top: 4px;padding-top: 4px}
.st-nav__header{width: calc(100% - 12px);margin: 0 6px;height: var(--st-nav-item-h);display: flex;align-items: center;justify-content: space-between;gap: 6px;padding: 0 12px;background: var(--st-nav-bg-2);border: 0;border-radius: 8px;color: var(--st-nav-active-text);font-weight: var(--st-fw-bold);font-size: var(--st-fs-body);cursor: pointer;text-align: left;letter-spacing: .01em}
.st-nav__header:hover{background: var(--st-nav-hover)}
.st-nav__chev{transition: transform .15s var(--st-ease);color: var(--st-nav-muted);font-size: var(--st-glyph-xs)}
.st-nav__group.is-collapsed .st-nav__chev{transform: rotate(-90deg)}
.st-nav__items{list-style: none;margin: 0;padding: 4px 6px 4px;display: flex;flex-direction: column;gap: 2px}
.st-nav__item{width: 100%;height: var(--st-nav-item-h);display: flex;align-items: center;gap: 10px;padding: 0 10px 0 12px;border: 1px solid transparent;border-radius: 8px;background: none;color: var(--st-nav-text);font-size: var(--st-fs-body);cursor: pointer;text-align: left;position: relative;transition: background .12s,color .12s,border-color .12s}
.st-nav__item span{flex: 1;min-width: 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;white-space: normal;line-height: 1.2;overflow-wrap: anywhere}
.st-nav__item img{width: 20px;height: 20px;object-fit: contain;flex: none}
.st-nav__item .st-nav__noicon{width: 20px;height: 20px;flex: none}
.st-nav__item:hover{background: var(--st-nav-hover);border-color: var(--st-nav-sep)}
.st-nav__item:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--st-focus)}
.st-nav__item.is-active{background: var(--st-nav-active-bg);color: var(--st-nav-active-text);font-weight: var(--st-fw-selected);border-color: var(--st-nav-active-bg);box-shadow: 0 2px 10px rgba(0,0,0,.28)}
.st-nav__item.is-active::before{content: "";position: absolute;left: -6px;top: 8px;bottom: 8px;width: 4px;border-radius: 0 4px 4px 0;background: var(--st-nav-active-text)}
.st-nav__item.is-active::after{content: "›";font-size: var(--st-glyph-lg);font-weight: var(--st-fw-bold);line-height: 1}
.st-nav__sep{height: 1px;margin: 4px 8px;background: var(--st-nav-sep)}
.st-nav__empty{padding: 16px 14px;color: var(--st-nav-muted);font-size: var(--st-fs-caption)}
.st-nav-backdrop{display: none}
@media (prefers-reduced-motion: reduce){.st-scrollx__arrow svg,.st-navwrap__more svg,.st-scrollx.hint-once > .st-scrollx__track{animation: none !important}
.st-shell,.st-navwrap{transition: none !important}
}
.st-work{grid-area: work;display: flex;flex-direction: column;min-width: 0;min-height: 0;background: var(--st-bg)}
.st-workbar{display: flex;align-items: flex-end;background: var(--st-tabbar);border-bottom: 1px solid var(--st-border-strong);flex: none}
.st-workbar .st-scrollx{flex: 1;--st-strip-bg: var(--st-tabbar)}
.st-tabs{align-items: flex-end;gap: 3px}
.st-navtoggle{flex: none;align-self: center;display: inline-flex;align-items: center;gap: 6px;border: 1px solid var(--st-border-strong);border-radius: 8px;background: var(--st-surface);color: var(--st-text);font-weight: var(--st-fw-button);cursor: pointer;box-shadow: var(--st-shadow-sm)}
.st-navtoggle svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round}
.st-navtoggle:hover{border-color: var(--st-primary);background: var(--st-primary-soft)}
.st-navtoggle__text{display: none}
html.st-nav-closed .st-navtoggle{background: var(--st-primary);border-color: var(--st-primary-strong);color: #fff}
html.st-nav-closed .st-navtoggle .st-navtoggle__text{display: inline}
.st-tab{flex: none;display: flex;align-items: center;gap: 6px;padding: 0 6px 0 12px;max-width: 240px;border: 1px solid var(--st-tab-idle-edge);border-bottom: 0;border-radius: 8px 8px 0 0;background: var(--st-tab-idle-bg);cursor: pointer;white-space: nowrap;color: color-mix(in srgb,var(--st-text-muted) 55%,var(--st-text));transition: background .15s var(--st-ease),border-color .15s,color .15s}
.st-tab:not(.is-active):hover{background: var(--st-primary-soft);border-color: var(--st-primary);color: var(--st-text)}
.st-tab:focus-visible,.st-tab__close:focus-visible{outline: 2px solid var(--st-primary);outline-offset: -2px}
.st-tab.is-active{background: var(--st-surface);border-color: var(--st-border-strong);color: var(--st-text);font-weight: var(--st-fw-selected);position: relative;top: 1px;box-shadow: inset 0 3px 0 var(--st-primary)}
.st-tab img{width: 16px;height: 16px;object-fit: contain}
.st-tab__title{overflow: hidden;text-overflow: ellipsis}
.st-tab__close{border: 0;background: none;width: 32px;height: 32px;flex: none;border-radius: 6px;cursor: pointer;color: inherit;line-height: 1}
.st-tab__close:hover{background: var(--st-hover);color: var(--st-danger)}
.st-pages{position: relative;flex: 1;min-height: 0;background: var(--st-surface)}
.st-page{position: absolute;inset: 0;display: flex;flex-direction: column;overflow: hidden}
.st-page[hidden]{display: none !important}
.st-page__body{position: relative;flex: 1 1 auto;min-height: 0;overflow: auto}
.st-pagehead{flex: none;display: flex;align-items: center;gap: 6px;min-width: 0;height: 24px;padding: 0 var(--st-gutter,10px);border-bottom: 1px solid var(--st-border);background: var(--st-surface-2);font-size: var(--st-fs-caption);color: var(--st-text-muted);white-space: nowrap;overflow: hidden}
.st-pagehead__part{flex: none}
.st-pagehead__sep{flex: none;opacity: .6}
.st-pagehead__title{min-width: 0;overflow: hidden;text-overflow: ellipsis;color: var(--st-text);font-size: var(--st-fs-label);font-weight: var(--st-fw-label)}
.st-empty{height: 100%;display: grid;place-items: center;background: radial-gradient(circle at center,var(--st-surface) 0,var(--st-surface-2) 70%)}
.st-empty[role=status]{color: var(--st-text-muted);font-size: var(--st-fs-body);text-align: center}
.st-status{grid-area: status;display: flex;align-items: center;min-width: 0;background: var(--st-nav-bg);color: var(--st-nav-text);border-top: 1px solid var(--st-nav-line);font-size: var(--st-fs-body);padding-right: 8px}
.st-status .st-scrollx{flex: 1;height: 100%;--st-strip-bg: var(--st-nav-bg)}
.st-status__track{height: 100%;white-space: nowrap}
.st-status__text{display: inline-flex;align-items: center;border-radius: 999px;background: var(--st-nav-bg-2);color: var(--st-nav-text);font-weight: var(--st-fw-semibold);flex: none}
.st-status__text::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--st-success)}
.st-status__btn{flex: none;display: inline-flex;align-items: center;border: 1px solid var(--st-nav-sep);background: var(--st-nav-bg-2);color: var(--st-nav-text);font-weight: var(--st-fw-semibold);cursor: pointer;transition: background .12s,border-color .12s}
.st-status__btn:hover:not(:disabled){background: var(--st-primary);border-color: var(--st-primary);color: #fff}
.st-status__btn:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--st-focus)}
.st-status__btn:disabled{opacity: .55;cursor: default}
.st-status__btn img{width: 16px;height: 16px}
.st-status__currency{flex: none;display: inline-flex;align-items: center;gap: 6px;margin-left: 4px;font-variant-numeric: tabular-nums}
.st-status__currency select{height: var(--st-status-ctl);border-radius: 8px;border: 1px solid var(--st-nav-sep);background: var(--st-nav-bg-2);color: var(--st-nav-text);padding: 0 8px;font-weight: var(--st-fw-semibold);cursor: pointer}
.st-status__rate{font-weight: var(--st-fw-value)}
.st-pagebody{padding: 12px var(--st-gutter)}
.st-card{background: var(--st-surface);border: 1px solid var(--st-border);border-radius: var(--st-radius);box-shadow: var(--st-shadow-sm)}
.st-card__head{padding: 12px 16px;border-bottom: 1px solid var(--st-border);font-size: var(--st-fs-section);font-weight: var(--st-fw-section);display: flex;align-items: center;gap: 8px}
.st-card.st-home{max-width: 560px}
.st-card__body{padding: 16px}
.st-kv{display: grid;grid-template-columns: max-content 1fr;gap: 6px 16px;margin: 0}
.st-kv dt{color: var(--st-text-muted)}
.st-kv dd{margin: 0;font-weight: var(--st-fw-semibold);word-break: break-word}
.st-badge{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border-radius: 999px;font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);background: var(--st-primary-soft);color: var(--st-text-accent)}
.st-badge--warn{background: var(--st-warn-soft);color: var(--st-warn-text)}
.st-fieldset{background: var(--st-surface);border: 1px solid var(--st-border);border-radius: var(--st-radius);min-width: 0;max-width: 100%}
.st-fieldset__title{padding: 7px 12px 1px;font-weight: var(--st-fw-section);font-size: var(--st-fs-section);line-height: var(--st-lh-tight);color: var(--st-text);background: none;border-radius: var(--st-radius) var(--st-radius) 0 0}
.st-fieldset__title + .st-fieldset__wrap > .st-fieldset__body{padding-top: 4px}
.st-fieldset__title.is-toggle{display: flex;align-items: stretch;padding: 0}
.st-fieldset__toggle{flex: 1;min-width: 0;display: flex;align-items: center;gap: 8px;min-height: 30px;padding: 4px 12px 1px 8px;border: 0;background: none;color: inherit;font: inherit;text-align: left;cursor: pointer;border-radius: inherit;-webkit-tap-highlight-color: transparent}
.st-fieldset__toggle:hover{background: var(--st-hover-soft)}
.st-fieldset__toggle:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--st-primary)}
.st-fieldset__chev{flex: none;width: 18px;height: 18px;padding: 1px;border-radius: 6px;fill: none;stroke: var(--st-primary);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;background: var(--st-primary-soft);transition: transform .2s var(--st-ease)}
.st-fieldset__name{flex: none;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.st-fieldset__sum{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: var(--st-fw-medium);font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-fieldset__sum:not(:empty)::before{content: "—";margin-right: 6px;opacity: .6}
.st-fieldset__wrap{display: grid;grid-template-rows: 1fr;grid-template-columns: minmax(0,1fr);transition: grid-template-rows .22s var(--st-ease)}
.st-fieldset__wrap > .st-fieldset__body{min-height: 0;min-width: 0}
.st-fieldset[data-st-collapsed] > .st-fieldset__wrap{grid-template-rows: 0fr}
.st-fieldset[data-st-collapsed] > .st-fieldset__wrap,.st-fieldset[data-st-anim] > .st-fieldset__wrap{overflow: hidden}
.st-fieldset__wrap > .st-fieldset__body{transition: padding-top .22s var(--st-ease),padding-bottom .22s var(--st-ease)}
.st-fieldset[data-st-collapsed] > .st-fieldset__wrap > .st-fieldset__body{visibility: hidden;padding-top: 0;padding-bottom: 0;transition: visibility 0s .22s,padding-top .22s var(--st-ease),padding-bottom .22s var(--st-ease)}
.st-fieldset[data-st-collapsed]{align-self: start;height: auto !important}
.st-listpage > .st-fieldset[data-st-collapsed]{align-self: stretch}
.st-fieldset[data-st-collapsed] > .st-fieldset__title{border-radius: var(--st-radius)}
.st-fieldset[data-st-collapsed] > .st-fieldset__title .st-fieldset__toggle{padding-bottom: 4px}
.st-fieldset[data-st-collapsed] > .st-fieldset__title .st-fieldset__chev{transform: rotate(-90deg)}
@media (prefers-reduced-motion: reduce){.st-fieldset__wrap,.st-fieldset__chev{transition: none}
}
.st-toolbar-strip{--st-strip-bg: var(--st-surface);margin: 4px 0}
.st-toolbar{gap: 2px;padding: 2px 0}
.st-toolbar .st-btn{flex: none;height: var(--st-ctl-h);min-width: 0;padding: 0 9px;gap: 5px;font-weight: var(--st-fw-button)}
.st-btn.st-btn--strong,.st-toolbar .st-btn.st-btn--strong{font-weight: var(--st-fw-bold)}
.st-savebar{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 6px;padding-top: 6px}
.st-dialog__body .st-savebar,.st-dialog__body .st-dialog__actions,.st-dialog__body .st-belgeayar__btns,.st-dialog__body .st-pricepick__btns{position: sticky;bottom: -10px;z-index: 5;margin-left: -10px;margin-right: -10px;margin-bottom: -10px;padding: 8px 10px;background: var(--st-surface);border-top: 1px solid var(--st-border)}
.st-dialog__body .st-editpage{padding: 0}
@media not all and (max-width: 900px) and (pointer: coarse){.st-dialog:has(> .st-dialog__body .st-dialogpage){width: fit-content;min-width: min(360px,calc(100vw - 32px));max-width: calc(100vw - 32px)}
.st-dialogpage > :is(.st-editpage,.st-listpage,.st-fillpage){width: calc(100vw - 52px)}
}
@media not all and (max-width: 900px) and (pointer: coarse){.st-dialog__body .st-listpage{padding: 0}
}
.st-listpage{height: 100%;display: flex;flex-direction: column;min-height: 0}
.st-listpage > :not(.st-listpage__grid){flex-shrink: 0}
.st-filters{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 10px 16px}
.st-listpage__grid{flex: 1 0 0;min-height: max(320px,50vh)}
.st-loadbar{display: flex;align-items: center;gap: 10px;min-height: var(--st-ctl-h);padding: 4px 4px 4px 12px;border-radius: var(--st-radius);font-size: var(--st-fs-body);font-weight: var(--st-fw-semibold);background: var(--st-primary-soft);color: var(--st-text-accent)}
.st-loadbar--warn{background: var(--st-warn-soft);color: var(--st-warn-text)}
.st-loadbar__text{flex: 1;min-width: 0}
.st-waitline{display: inline-flex;align-items: center;gap: 8px}
.st-loadbar .st-btn{flex: none}
@media not all and (max-width: 900px) and (pointer: coarse){.st-fillpage{display: flex;flex-direction: column;height: 100%;min-height: 0;padding: var(--st-page-top) var(--st-gutter);gap: 6px}
.st-dialog .st-fillpage{height: auto}
.st-grid .rz-grid-table{min-width: var(--st-grid-minw,0px)}
:where(.st-fillpage,.st-fillbox > .st-fieldset__wrap > .st-fieldset__body,.st-fillcol,.st-tabs-inner__panel) > *{flex-shrink: 0}
.st-fillbox{display: flex;flex-direction: column;flex: 1 0 auto}
.st-fillbox > .st-fieldset__title{flex: none}
.st-fillbox > .st-fieldset__wrap{flex: 1 0 auto}
.st-fillbox > .st-fieldset__wrap > .st-fieldset__body{display: flex;flex-direction: column;gap: 8px}
.st-fillcol{display: flex;flex-direction: column;flex: 1 0 auto;gap: 8px}
.st-gridslot{flex: 1 1 0;min-width: 0;min-height: var(--st-slot-min);display: flex;flex-direction: column}
.st-gridslot > .st-grid,.st-gridslot > .st-listpage{flex: 1 1 auto;height: auto;min-height: 0}
.st-fillrow{flex: 1 0 auto;min-width: 0;min-height: var(--st-slot-min);grid-template-rows: minmax(0,1fr);align-items: stretch}
.st-fillrow > *{min-width: 0;min-height: 0}
:is(.st-fillpage,.st-listpage) > .st-tabs-inner{flex: 1 0 auto;display: flex;flex-direction: column}
:is(.st-fillpage,.st-listpage) > .st-tabs-inner > .st-tabs-inner__panel:not([hidden]){flex: 1 0 auto;display: flex;flex-direction: column;gap: 8px}
.st-hizlifiyat__left{display: flex;flex-direction: column;gap: 8px;min-width: 0;min-height: 0}
.st-hizlifiyat__right{align-content: start}
}
.st-pickrow{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px;margin-bottom: 10px}
.st-pickrow .st-field{display: flex;flex-direction: column;gap: 4px;min-width: 220px;flex: 1 1 220px}
.st-stat{display: inline-flex;gap: 4px}
.st-stat__value{font-weight: var(--st-fw-value);color: var(--st-text);font-variant-numeric: tabular-nums}
.st-editpage{display: flex;flex-direction: column}
.st-form-row{display: grid;grid-template-columns: var(--st-label-w,130px) minmax(0,1fr);align-items: center}
.st-form-row > .st-field__label{text-align: left}
.st-form-row > .st-field__label:has(> .st-help){display: flex;align-items: center;min-width: 0}
.st-form-row > .st-field__label > .st-form-row__text{flex: 0 100 auto;min-width: min-content;overflow: hidden;line-height: var(--st-lh-tight);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2}
.st-form-row__w{white-space: nowrap}
.st-form-row > .st-field__label:has(> .st-help)::after{content: "";order: 1;flex: 0 1 3px;min-width: 1px}
.st-form-row > .st-field__label > .st-help{flex: none;order: 2;margin-left: 0}
.st-grid{height: 100%;position: relative;display: flex;flex-direction: column;min-height: 0;gap: 6px}
.st-grid__body{flex: 1;min-height: 120px}
.st-grid__tools{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}
.st-grid__search{flex: 0 0 150px;max-width: 150px;display: flex;align-items: center;gap: 8px;height: var(--st-tap);padding: 0 6px 0 10px;border: 1px solid var(--st-border-strong);border-radius: 999px;background: var(--st-surface);cursor: text;transition: border-color .15s,box-shadow .15s}
.st-grid__search:focus-within{border-color: var(--st-primary);box-shadow: 0 0 0 3px var(--st-focus)}
.st-grid__tools > .st-grid__search{transition: flex-basis .15s var(--st-ease,ease),max-width .15s var(--st-ease,ease),border-color .15s,box-shadow .15s}
.st-grid__tools > .st-grid__search:focus-within,.st-grid__tools > .st-grid__search.has-value{flex-basis: calc(30ch + 64px);max-width: min(calc(30ch + 64px),60%)}
.st-grid__search.has-value{border-color: var(--st-primary);background: var(--st-primary-soft)}
.st-grid__search svg{width: 18px;height: 18px;flex: none;fill: none;stroke: var(--st-text-muted);stroke-width: 2;stroke-linecap: round}
.st-grid__search input{flex: 1;min-width: 0;height: 100%;border: 0;outline: none;background: transparent;font-size: var(--st-fs-control)}
.st-grid__search input::-webkit-search-cancel-button{display: none}
.st-grid__search-clear{flex: none;width: 28px;height: 28px;border: 0;border-radius: 50%;background: var(--st-hover);color: var(--st-text);cursor: pointer}
.st-grid__search-clear:hover{background: var(--st-danger);color: #fff}
.st-grid__editbtn{flex: none;height: var(--st-tap);gap: 8px}
.st-grid__editbtn svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.8}
.st-grid__filter{width: 100%;height: calc(var(--st-ctl-h) - 4px);padding: 0 8px;border: 1px solid var(--st-border-strong);border-radius: 6px;background: var(--st-surface);color: var(--st-text);font-size: var(--st-fs-control);font-weight: var(--st-fw-regular)}
.st-grid__filter:focus{outline: none;border-color: var(--st-primary);box-shadow: 0 0 0 2px var(--st-focus)}
.st-grid__filter.has-value{border-color: var(--st-primary);background: var(--st-primary-soft);font-weight: var(--st-fw-semibold)}
.st-grid__foot{flex: none;border: 1px solid var(--st-border);border-radius: var(--st-radius);background: var(--st-surface-2);--st-strip-bg: var(--st-surface-2)}
.st-sum{flex: none;display: inline-flex;align-items: center;border-radius: 8px;background: var(--st-surface);border: 1px solid var(--st-border);white-space: nowrap;font-variant-numeric: tabular-nums}
.st-sum__cap{color: var(--st-text-label);font-size: var(--st-fs-label);font-weight: var(--st-fw-label)}
.st-sum b{font-size: var(--st-fs-value);font-weight: var(--st-fw-value)}
.st-sum.is-filter{background: var(--st-warn-soft);border-color: var(--st-warning);color: var(--st-warn-text)}
.st-sum.is-filter .st-sum__cap{color: var(--st-warn-text)}
.st-sum__clear{height: 24px;padding: 0 8px;border: 1px solid var(--st-warning);border-radius: 6px;background: var(--st-surface);color: var(--st-warn-text);font-weight: var(--st-fw-button);cursor: pointer}
.st-sum__clear:hover{background: var(--st-warning);color: #fff}
.st-dialog.st-coledit{width: min(560px,calc(100vw - 32px))}
.st-coledit__hint{margin: 0 0 10px;color: var(--st-text-muted);line-height: var(--st-lh-relaxed)}
.st-coledit__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px}
.st-coledit__row{display: flex;align-items: center;gap: 10px;min-height: var(--st-tap);padding: 0 8px;border: 1px solid var(--st-border);border-radius: 8px;background: var(--st-surface);cursor: grab;user-select: none;-webkit-user-select: none;-webkit-touch-callout: none;transition: background .12s,border-color .12s,opacity .12s}
.st-coledit__row:hover{border-color: var(--st-primary)}
.st-coledit__row.is-off{background: var(--st-surface-2)}
.st-coledit__row.is-off .st-coledit__check span{color: var(--st-text-muted);text-decoration: line-through}
.st-coledit__row.is-drag{opacity: .35;border-style: dashed}
.st-coledit__row.is-flash{animation: st-sortflash 1.3s var(--st-ease)}
@keyframes st-sortflash{0%,35%{background: var(--st-primary-soft);border-color: var(--st-primary);box-shadow: 0 0 0 2px var(--st-primary)}
}
.st-sort-ghost{position: fixed;z-index: 1100;margin: 0;list-style: none;box-sizing: border-box;pointer-events: none;border-color: var(--st-primary);box-shadow: var(--st-shadow-md);transform: scale(1.02);opacity: .96}
.st-sort-ghost.is-dropped{transform: none;transition: transform .1s var(--st-ease)}
.st-sort-line{position: fixed;z-index: 1101;height: 4px;border-radius: 2px;background: var(--st-primary);pointer-events: none;box-shadow: 0 0 0 1px var(--st-surface)}
.st-sort-line::before{content: "";position: absolute;left: -5px;top: -3px;width: 10px;height: 10px;border-radius: 50%;background: var(--st-primary)}
html.st-sorting,html.st-sorting *{cursor: grabbing !important;user-select: none;-webkit-user-select: none}
.st-coledit__row.is-fixed{cursor: default;background: var(--st-surface-2)}
.st-coledit__filter{display: flex;align-items: center;gap: 8px;min-height: var(--st-tap);margin: 0 0 8px;padding: 0 8px;border: 1px solid var(--st-border);border-radius: 8px;font-weight: var(--st-fw-semibold);cursor: pointer}
.st-coledit__grip{align-self: stretch;display: grid;place-items: center;width: 24px;margin-left: -6px;color: var(--st-primary);font-weight: var(--st-fw-bold);letter-spacing: -2px;font-size: var(--st-glyph-md);touch-action: none;cursor: grab}
.st-coledit__row.is-fixed .st-coledit__grip{color: var(--st-text-muted);cursor: default;touch-action: auto}
.st-coledit__no{flex: 0 0 auto;width: 3.4em;height: calc(var(--st-tap) - 8px);padding: 0 4px;border: 1px solid var(--st-border-strong);border-radius: 6px;background: var(--st-primary-soft);color: var(--st-text-accent);font-weight: var(--st-fw-bold);text-align: center;cursor: text;user-select: text;-webkit-user-select: text}
.st-coledit__no:focus{outline: 2px solid var(--st-primary);outline-offset: 0;background: var(--st-surface)}
.st-coledit__no:disabled{cursor: default;opacity: .7}
.st-coledit__check{flex: 1;min-width: 0}
.st-coledit__check input{width: 20px;height: 20px}
.st-coledit__move{display: flex;gap: 4px}
.st-coledit__move button{width: calc(var(--st-tap) - 4px);height: calc(var(--st-tap) - 4px);border: 1px solid var(--st-border-strong);border-radius: 6px;background: var(--st-surface);color: var(--st-text);cursor: pointer}
.st-coledit__move button:hover:not(:disabled){background: var(--st-primary);border-color: var(--st-primary);color: #fff}
.st-coledit__move button:disabled{opacity: .35;cursor: default}
.st-coledit .st-dialog__body{max-height: min(60vh,560px)}
.st-coledit__foot{display: flex;flex-wrap: wrap;gap: 6px;padding: 8px 10px;border-top: 1px solid var(--st-border)}
.st-coledit__spacer{flex: 1}
.st-grid .rz-data-grid{--rz-grid-header-background-color: var(--st-grid-header);--rz-grid-header-color: var(--st-text);--rz-grid-header-font-size: var(--st-fs-th);--rz-grid-header-font-weight: var(--st-fw-semibold);--rz-grid-cell-font-size: var(--st-fs-body);--rz-grid-cell-color: var(--st-text);--rz-grid-cell-padding: 2px 6px;--rz-grid-selected-background-color: var(--st-grid-selected);--rz-grid-selected-color: var(--st-text);--rz-grid-hover-background-color: var(--st-hover-soft);--rz-grid-foot-background-color: var(--st-surface-2);--rz-grid-stripe-background-color: var(--st-stripe);--rz-grid-stripe-odd-background-color: var(--st-surface);--rz-grid-frozen-stripe-background-color: var(--st-stripe);--rz-grid-frozen-stripe-odd-background-color: var(--st-surface);--rz-grid-background-color: var(--st-surface);--rz-text-font-family: var(--st-font);--rz-primary: var(--st-primary);border-radius: var(--st-radius);border-color: var(--st-border-strong);font-family: var(--st-font)}
.st-grid .rz-grid-table thead th{text-align: center}
.st-grid .rz-data-grid-data{scrollbar-width: thin;scrollbar-color: color-mix(in srgb,var(--st-text-muted) 60%,transparent) transparent;overscroll-behavior: contain}
.st-grid .rz-data-grid{--rz-column-drag-handle-color: var(--st-primary);--rz-column-drag-handle-hover-color: var(--st-primary-strong)}
.st-grid .rz-grid-table thead th{cursor: grab;transition: background .12s}
.st-grid .rz-grid-table thead th:hover{background: var(--st-primary-soft)}
.st-grid .rz-column-drag{font-size: var(--st-glyph-lg);opacity: .9}
.st-grid .rz-sortable-column-icon{opacity: .4}
.st-grid th[aria-sort]{background: var(--st-primary-soft)}
.st-grid th[aria-sort] .rz-sortable-column-icon{color: var(--st-primary);font-size: var(--st-glyph-lg);opacity: 1}
.st-grid .rz-column-draggable{border: 2px solid var(--st-primary);background: var(--st-primary-soft);color: var(--st-text-accent);font-weight: var(--st-fw-bold);padding: 4px 10px;box-shadow: var(--st-shadow-md)}
.st-grid [class*="rz-datatable-reorder-indicator"]{color: var(--st-primary);font-size: var(--st-glyph-2xl)}
.st-grid .rz-grid-table tbody td{height: var(--st-grid-row)}
.st-grid .rz-grid-table > tbody > div[aria-hidden="true"]{position: relative}
.st-grid .rz-grid-table > tbody > div[aria-hidden="true"]::after{content: "";position: absolute;inset: 0;pointer-events: none;--st-skel-bar: color-mix(in srgb,var(--st-text) 9%,var(--st-surface));background-color: var(--st-surface);background-position: 0 0;background-image: repeating-linear-gradient(180deg,transparent 0 calc(var(--st-grid-row) - 1px),var(--st-border) calc(var(--st-grid-row) - 1px) var(--st-grid-row)),repeating-linear-gradient(90deg,var(--st-surface) 0 12px,transparent 12px 96px,var(--st-surface) 96px 140px),repeating-linear-gradient(180deg,transparent 0 9px,var(--st-skel-bar) 9px 16px,transparent 16px var(--st-grid-row))}
.st-grid .rz-grid-table > tbody > div[aria-hidden="true"]:first-child::after{background-position: 0 100%}
.st-grid .rz-cell-filter input{font-size: var(--st-fs-control);font-weight: var(--st-fw-regular)}
.st-grid .rz-grid-table tfoot td{font-weight: var(--st-fw-value);color: var(--st-text)}
.st-row--success td{background: var(--st-row-success) !important}
.st-row--warning td{background: var(--st-row-warning) !important}
.st-row--danger td{background: var(--st-row-danger) !important}
.st-row--info td{background: var(--st-row-info) !important}
.st-row--purple td{background: var(--st-row-purple) !important}
.st-row--orange td{background: var(--st-row-orange) !important}
.st-row--offer td{background: var(--st-row-offer) !important}
.st-row--success{--st-row-bg: var(--st-row-success)}
.st-row--warning{--st-row-bg: var(--st-row-warning)}
.st-row--danger{--st-row-bg: var(--st-row-danger)}
.st-row--info{--st-row-bg: var(--st-row-info)}
.st-row--purple{--st-row-bg: var(--st-row-purple)}
.st-row--orange{--st-row-bg: var(--st-row-orange)}
.st-row--offer{--st-row-bg: var(--st-row-offer)}
.st-grid .rz-grid-table tbody tr.rz-data-row[class*="st-row--"]{--st-row-sep: color-mix(in srgb,var(--st-row-bg) 66%,var(--st-text))}
.st-grid .rz-grid-table tbody tr.rz-data-row[class*="st-row--"] > td{border-bottom: 1px solid var(--st-row-sep) !important}
.st-ctx-backdrop{position: fixed;inset: 0;z-index: 800}
.st-ctx{position: fixed;z-index: 801;min-width: 200px;max-height: calc(100vh - 16px);overflow-y: auto;margin: 0;padding: 4px;list-style: none;background: var(--st-surface);border: 1px solid var(--st-border-strong);border-radius: var(--st-radius);box-shadow: var(--st-shadow-md)}
.st-ctx button{width: 100%;min-height: var(--st-tap);display: flex;align-items: center;gap: 8px;padding: 4px 10px;border: 0;background: none;text-align: left;cursor: pointer;border-radius: 4px}
.st-ctx:has(> li > button > img) > li:not(.st-ctx__sub) > button > span:first-child{margin-left: 24px}
.st-ctx button:hover{background: var(--st-primary-soft)}
.st-ctx__sep{height: 1px;margin: 4px 6px;background: var(--st-border)}
.st-ctx__chev{margin-left: auto;padding-left: 12px;color: var(--st-text-muted,#667085)}
.st-ctx__sub button{padding-left: 28px}
.st-ctx:has(> li > button > img) .st-ctx__sub button{padding-left: 52px}
.st-ctx__group[aria-expanded="true"]{font-weight: var(--st-fw-semibold)}
.st-preview{width: min(1100px,calc(100vw - 32px));height: calc(100vh - 48px);background: var(--st-surface);border-radius: 12px;box-shadow: var(--st-shadow-md);display: flex;flex-direction: column;overflow: hidden}
.st-preview__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 14px;border-bottom: 1px solid var(--st-border)}
.st-preview__actions{display: flex;gap: 6px}
.st-preview iframe{flex: 1;border: 0;background: var(--st-surface-2)}
.st-input--num{text-align: right;font-variant-numeric: tabular-nums}
.st-select{padding-right: 28px;appearance: none;cursor: pointer;background: var(--st-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%235f6d7e'/%3E%3C/svg%3E") no-repeat right 10px center}
.st-date{min-width: 8rem}
.st-dateinput{position: relative;display: inline-flex;align-items: stretch;width: 9.5rem;max-width: 100%;min-width: min(100%,8rem);flex: 0 1 auto}
.st-dateinput--time{width: 12.5rem;min-width: min(100%,11rem)}
.st-dateinput > .st-date{flex: 1;width: 100%;min-width: 0;padding-right: 38px;font-variant-numeric: tabular-nums}
.st-dateinput__btn{position: absolute;right: 3px;top: 50%;transform: translateY(-50%);width: calc(var(--st-ctl-h) - 4px);height: calc(var(--st-ctl-h) - 4px);display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 6px;background: transparent;color: var(--st-text-muted);cursor: pointer}
.st-dateinput__btn:hover:not(:disabled){background: var(--st-surface-2);color: var(--st-primary)}
.st-dateinput__btn:disabled{opacity: .4;cursor: default}
.st-cal-backdrop{position: fixed;inset: 0;z-index: 719}
.st-cal{position: absolute;z-index: 720;top: calc(100% + 4px);left: 0;width: 18.5rem;padding: 8px;display: flex;flex-direction: column;gap: 6px;background: var(--st-surface);border: 1px solid var(--st-border-strong);border-radius: 10px;box-shadow: var(--st-shadow-md)}
.st-cal__head{display: flex;align-items: center;justify-content: space-between;gap: 6px;text-transform: capitalize}
.st-cal__nav{width: var(--st-tap);height: var(--st-tap);border: 0;border-radius: 8px;background: transparent;font-size: var(--st-glyph-2xl);line-height: 1;cursor: pointer;color: var(--st-text)}
.st-cal__nav:hover{background: var(--st-surface-2)}
.st-cal__grid{display: grid;grid-template-columns: repeat(7,1fr);gap: 2px}
.st-cal__dow{text-align: center;font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);color: var(--st-text-muted);padding: 2px 0}
.st-cal__day{height: var(--st-ctl-h);border: 0;border-radius: 6px;background: transparent;color: var(--st-text);font: inherit;font-variant-numeric: tabular-nums;cursor: pointer}
.st-cal__day:hover:not(:disabled){background: var(--st-surface-2)}
.st-cal__day.is-off{color: var(--st-text-muted);opacity: .6}
.st-cal__day.is-today{box-shadow: inset 0 0 0 1px var(--st-primary)}
.st-cal__day.is-selected{background: var(--st-primary);color: #fff}
.st-cal__day:disabled{opacity: .3;cursor: not-allowed}
.st-cal__foot{display: flex;justify-content: flex-end}
.st-time{min-width: 5.5rem;font-variant-numeric: tabular-nums}
.st-req{color: var(--st-danger)}
.st-form-row__control{min-width: 0;display: flex;align-items: center;gap: 8px}
.st-form-row__control > .st-field{flex: 1 1 auto;min-width: 0}
.st-daterange{display: flex;align-items: center;gap: 6px;flex-wrap: wrap}
.st-daterange__side{display: flex;align-items: center;gap: 6px}
.st-daterange.has-time .st-time{width: 92px}
.st-daterange .st-select{width: 150px}
.st-daterange__dash{color: var(--st-text-muted)}
.st-filter-item{display: flex;flex-direction: column;gap: 4px;min-width: 180px}
:is(.st-filter-item,.st-iskonto__apply) > .st-form-row{margin-bottom: 0}
.st-lookup{position: relative;width: 100%;min-width: min(100%,calc(7rem + var(--st-lookup-btns,2) * var(--st-lookup-btn-w)))}
.st-lookup__box{display: flex;align-items: stretch;position: relative}
.st-lookup__wait{position: absolute;top: 50%;margin-top: -8px;inset-inline-end: calc(var(--st-lookup-btns,2) * var(--st-lookup-btn-w) + 8px);pointer-events: none}
.st-lookup__input{border-top-right-radius: 0;border-bottom-right-radius: 0;flex: 1;min-width: 0;text-overflow: ellipsis}
.st-lookup__btn{width: var(--st-lookup-btn-w);flex: none;border: 1px solid var(--st-border-strong);border-left: 0;background: linear-gradient(var(--st-surface),var(--st-surface-2));color: var(--st-text-muted);cursor: pointer;font-size: var(--st-fs-caption)}
.st-lookup__btn:last-child{border-radius: 0 var(--st-radius-sm) var(--st-radius-sm) 0}
.st-lookup__btn:hover:not(:disabled){background: var(--st-primary-soft);color: var(--st-text-accent)}
.st-lookup__btn:disabled{opacity: .45;cursor: not-allowed}
.st-lookup__list{position: absolute;z-index: 700;left: 0;right: 0;top: calc(100% + 3px);max-height: min(340px,60vh);overflow: auto;overscroll-behavior: contain;margin: 0;padding: 4px;list-style: none;background: var(--st-surface);border: 1px solid var(--st-border-strong);border-radius: var(--st-radius);box-shadow: var(--st-shadow-md);min-width: 240px;animation: st-lk-in .14s var(--st-ease)}
.st-lookup__list.is-up{top: auto;bottom: calc(100% + 3px)}
@keyframes st-lk-in{from{opacity: 0;transform: translateY(-4px)}
}
.st-lookup__list:not(.is-sheet){top: 100%;margin-top: -1px;border-color: var(--st-primary);border-radius: 0 0 var(--st-radius) var(--st-radius)}
.st-lookup__list.is-up:not(.is-sheet){top: auto;bottom: 100%;margin: 0 0 -1px;border-radius: var(--st-radius) var(--st-radius) 0 0;animation-name: st-lk-up}
.st-lookup__list.has-cols:not(.is-sheet):not(.is-up){border-top-right-radius: var(--st-radius)}
.st-lookup__list.has-cols.is-up:not(.is-sheet){border-bottom-right-radius: var(--st-radius)}
.st-lookup__list:not(.has-cols):not(.is-sheet){min-width: 100%}
.st-lookup:has(> .st-lookup__list:not(.is-sheet):not(.is-up)) .st-lookup__box > *{border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important}
.st-lookup:has(> .st-lookup__list.is-up:not(.is-sheet)) .st-lookup__box > *{border-top-left-radius: 0 !important;border-top-right-radius: 0 !important}
.st-lookup:has(> .st-lookup__list:not(.is-sheet)) .st-lookup__box > *{border-color: var(--st-primary)}
.st-lookup:has(> .st-lookup__list:not(.is-sheet)) .st-lookup__input:focus{box-shadow: none}
@keyframes st-lk-up{from{opacity: 0;transform: translateY(4px)}
}
.st-lookup__list li{display: flex;align-items: center;gap: 12px;padding: 6px 8px;border-radius: 6px;cursor: pointer;min-height: 32px}
.st-lookup__list li:hover{background: var(--st-hover-soft)}
.st-lookup__list li.is-hl{background: var(--st-primary-soft)}
:where(.st-lookup__list li,.st-mpick__row,.st-optionpick__opt){--st-pick-sel: var(--st-row-sel-plain);--st-pick-mark: color-mix(in srgb,var(--st-row-sel-plain) 30%,var(--st-text))}
.st-lookup__list li.is-sel,.st-lookup__list li.is-sel:hover{background: var(--st-pick-sel);color: var(--st-text);box-shadow: inset 5px 0 0 var(--st-pick-mark);-webkit-text-stroke: var(--st-sel-stroke) currentColor}
.st-lookup__list li.is-sel :is(.st-lk,.st-lk--title,.st-lk--code,.st-lk--aside){color: var(--st-text)}
.st-lookup__list li.is-sel.is-hl{box-shadow: inset 5px 0 0 var(--st-pick-mark),inset 0 2px 0 var(--st-text),inset 0 -2px 0 var(--st-text)}
.st-lk{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.st-lookup__head{position: sticky;top: -4px;z-index: 1;background: var(--st-grid-header) !important;font-weight: var(--st-fw-semibold);cursor: default !important;font-size: var(--st-fs-caption);color: var(--st-text)}
.st-lookup__head > span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.st-lookup__empty{color: var(--st-text-muted);cursor: default !important;justify-content: center;font-size: var(--st-fs-caption)}
.st-lookup__empty:hover{background: none !important}
.st-lookup__cap{position: sticky;left: 0}
.st-lookup__note{--st-note-bg: var(--st-primary-soft);--st-note-line: var(--st-info);--st-note-ink: var(--st-text-accent)}
.st-lookup__note.is-busy{--st-note-bg: var(--st-surface-2);--st-note-line: var(--st-border-strong)}
.st-lookup__note.is-warn{--st-note-bg: var(--st-warn-soft);--st-note-line: var(--st-warning);--st-note-ink: var(--st-warn-text)}
.st-lookup__note.is-error{--st-note-bg: var(--st-danger-soft);--st-note-line: var(--st-danger);--st-note-ink: color-mix(in srgb,var(--st-danger) 70%,var(--st-text))}
:is(.st-lookup__list,.st-mpick) > li.st-lookup__note{position: sticky;left: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 10px 12px;min-height: 0;margin: 4px 2px;padding: 12px 14px;border: 1px solid var(--st-note-line);border-inline-start-width: 4px;border-radius: var(--st-radius);background: var(--st-note-bg) !important;color: var(--st-text);font-size: var(--st-fs-body);line-height: var(--st-lh-normal);text-align: start;white-space: normal;box-shadow: none}
.st-mpick > li.st-lookup__note{margin: 10px 12px}
.st-lookup__noteicon{flex: none;display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--st-surface);color: var(--st-note-ink)}
.st-lookup__notebody{flex: 1 1 160px;min-width: 0;display: flex;flex-direction: column;gap: 3px}
.st-lookup__notetitle{font-size: var(--st-fs-value);font-weight: var(--st-fw-label);color: var(--st-text);overflow-wrap: anywhere}
.st-lookup__notetext{color: var(--st-text);overflow-wrap: anywhere}
.st-lookup__notetip{font-size: var(--st-fs-caption);color: var(--st-text);overflow-wrap: anywhere}
.st-lookup__noteacts{flex: none;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px;margin-inline-start: auto}
.st-lookup__act{min-width: 0;white-space: nowrap}
.st-stale{width: 24px;height: 24px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 50%;background: var(--st-warn-soft);color: var(--st-warn-text);cursor: pointer;flex: none}
.st-stale:hover,.st-stale:focus-visible{background: var(--st-warning);color: var(--st-surface)}
.st-lookup__box.is-stale .st-lookup__input{padding-inline-end: 30px}
.st-lookup__stale{position: absolute;top: 50%;margin-top: -12px;inset-inline-end: calc(var(--st-lookup-btns,2) * var(--st-lookup-btn-w) + 3px)}
@media (pointer: coarse){.st-stale{width: 32px;height: 32px}
.st-lookup__stale{margin-top: -16px}
.st-lookup__box.is-stale .st-lookup__input{padding-inline-end: 38px}
}
.st-lookup__list > li.st-lookup__more,.st-mpick > li.st-lookup__more{position: sticky;bottom: 0;left: 0;z-index: 1;display: flex;align-items: center;justify-content: flex-end;gap: 10px;min-height: 44px;margin-top: 4px;padding: 4px 6px;border-top: 1px solid var(--st-border);border-radius: 0;background: var(--st-surface) !important;cursor: default !important;list-style: none}
.st-lookup__list > li.st-lookup__more{bottom: -4px}
.st-lookup__morestate{flex: 1 1 auto;min-width: 0;display: inline-flex;align-items: center;gap: 6px;color: var(--st-text-muted);font-size: var(--st-fs-caption)}
.st-lookup__morestate.is-warn{color: var(--st-warn-text)}
.st-lookup__ok{flex: none;color: var(--st-success)}
.st-lookup__reload{flex: none;display: inline-flex;align-items: center;gap: 6px;height: var(--st-tap);padding: 0 14px;border: 1px solid var(--st-border-strong);border-radius: var(--st-radius-sm);background: var(--st-surface);color: var(--st-text-accent);font-size: var(--st-fs-button);font-weight: var(--st-fw-label);cursor: pointer;white-space: nowrap}
.st-lookup__reload:hover:not(:disabled){background: var(--st-primary-soft)}
.st-lookup__reload:disabled{background: var(--st-primary-soft);cursor: progress}
.st-licon.is-spin{animation: st-busy-rot 1s linear infinite}
@media (pointer: coarse){.st-mpick > li.st-lookup__more{padding: 8px 14px}
}
.st-lookup__list .is-right{text-align: right;font-variant-numeric: tabular-nums}
.st-lookup__list.is-table.has-cols{width: max(100%,min(var(--st-lk-min),calc(100vw - 16px)));right: auto}
.st-lookup__list.is-table.has-cols li:is([role=option],.st-lookup__head){display: grid;grid-template-columns: var(--st-lk-cols);min-width: var(--st-lk-min);gap: 12px}
.st-lookup__list.is-table .st-lk--title{font-weight: var(--st-fw-semibold)}
.st-lookup__list:not(.has-cols) .st-lk--title{font-weight: var(--st-fw-regular) !important;font-size: inherit !important}
@media (pointer: coarse){.st-lookup__list.is-table li[role=option]{min-height: 40px}
}
.st-sheet-backdrop{position: fixed;inset: 0;z-index: 1100;background: var(--st-backdrop);animation: st-fade .16s ease}
.st-sheet{position: fixed;z-index: 1101;inset: 0;display: flex;flex-direction: column;background: var(--st-bg);padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);animation: st-sheet-in .2s var(--st-ease)}
@keyframes st-sheet-in{from{transform: translateY(24px);opacity: 0}
}
.st-sheet__head{display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 8px 0 16px;background: var(--st-nav-bg);color: var(--st-nav-text)}
.st-sheet__head strong{flex: 1;font-size: var(--st-fs-window);font-weight: var(--st-fw-window)}
.st-sheet__x{width: 40px;height: 40px;border: 0;border-radius: 10px;background: none;color: inherit;font-size: var(--st-glyph-lg);cursor: pointer}
.st-sheet__x:active{background: var(--st-nav-hover)}
.st-sheet__search{display: flex;align-items: center;gap: 8px;margin: 6px 12px 4px;padding: 0 12px;height: var(--st-ctl-h);background: var(--st-surface);border: 1px solid var(--st-border-strong);border-radius: 12px}
.st-sheet__search:focus-within{border-color: var(--st-primary);box-shadow: 0 0 0 3px var(--st-focus)}
.st-sheet__search svg{width: 18px;height: 18px;flex: none;fill: none;stroke: var(--st-text-muted);stroke-width: 2;stroke-linecap: round}
.st-sheet__search input{flex: 1;min-width: 0;border: 0;outline: 0;background: none;color: var(--st-text);font: inherit;font-size: var(--st-fs-control)}
.st-sheet__foot{display: flex;gap: 8px;padding: 6px 12px 8px}
.st-sheet__foot .st-btn{flex: 1;height: var(--st-ctl-h);font-size: var(--st-fs-button-lg);font-weight: var(--st-fw-button)}
.st-tabs-inner__strip{--st-strip-bg: var(--st-surface);border-bottom: 1px solid var(--st-border-strong);margin-bottom: 10px}
.st-tabs-inner__bar{gap: 2px}
.st-tabs-inner__tab{flex: none}
.st-tabs-inner__tab{height: var(--st-tap);padding: 0 14px;border: 1px solid transparent;border-bottom: 0;border-radius: 6px 6px 0 0;background: none;cursor: pointer;color: var(--st-text-muted)}
.st-tabs-inner__tab.is-active{background: var(--st-surface);border-color: var(--st-border-strong);color: var(--st-text);font-weight: var(--st-fw-selected);position: relative;top: 1px}
.st-tabs-inner__panel[hidden]{display: none}
.st-image{display: flex;flex-direction: column;gap: 6px}
.st-image__frame{border: 1px solid var(--st-border-strong);border-radius: var(--st-radius-sm);background: var(--st-surface-2);display: grid;place-items: center;overflow: hidden}
.st-image__frame img{max-width: 100%;max-height: 100%;object-fit: contain}
.st-image__empty{color: var(--st-text-muted);font-size: var(--st-fs-caption)}
.st-dialog{width: min(480px,calc(100vw - 32px));max-height: calc(100vh - 48px);background: var(--st-surface);border-radius: 12px;box-shadow: var(--st-shadow-md);display: flex;flex-direction: column;overflow: hidden;animation: st-pop .16s var(--st-ease)}
.st-dialog__head{display: flex;align-items: center;justify-content: space-between;padding: 6px 8px 6px 12px;font-size: var(--st-fs-window);font-weight: var(--st-fw-window);border-bottom: 1px solid var(--st-border);background: linear-gradient(var(--st-chrome-1),var(--st-chrome-2))}
.st-dialog__body{padding: 10px;overflow: auto}
.st-dialog-backdrop{z-index: 950}
.st-dialog.st-dialog--large{width: 90vw;height: 90vh;max-width: calc(100vw - 32px);max-height: calc(100vh - 32px)}
.st-dialog--large > .st-dialog__body{flex: 1 1 auto;min-height: 0;display: flex;flex-direction: column}
.st-check-list{display: flex;flex-direction: column;gap: 8px}
.st-kategori{display: grid;grid-template-columns: minmax(0,1fr) 170px;gap: 14px;align-items: start}
.st-kategori .st-image{margin-inline: auto}
@media (max-width: 640px) and (pointer: coarse){.st-kategori{grid-template-columns: 1fr}
}
.st-textarea{height: auto;padding: 6px 10px;resize: vertical;line-height: var(--st-lh-normal)}
:root[data-theme="dark"],:root.st-dark{color-scheme: dark;--st-bg: #14181e;--st-surface: #1d232b;--st-surface-2: #232a33;--st-border: #313a46;--st-border-strong: #3d4756;--st-text: #e6eaf0;--st-text-muted: #9aa6b5;--st-primary: #5b9be0;--st-primary-strong: #3f82cc;--st-primary-soft: #23344a;--st-focus: #2c5d8f;--st-readonly-bg: #6e2124;--st-grid-header: #263445;--st-grid-selected: #2e4258;--st-nav-bg: #161a20;--st-nav-bg-2: #1f252d;--st-nav-hover: #2a313b;--st-nav-line: #0f1216;--st-nav-sep: #333b46;--st-chrome-1: #232a33;--st-chrome-2: #1b2128;--st-tabbar: #191e25;--st-hover: #2b333e;--st-hover-soft: #26303b;--st-stripe: #20262e;--st-row-success: #194224;--st-row-warning: #413801;--st-row-danger: #57272a;--st-row-info: #123b5a;--st-row-purple: #383159;--st-row-orange: #552b14;--st-row-offer: #013d30;--st-row-sel-plain: #535c66;--st-row-sel-success: #1f6f38;--st-row-sel-warning: #6b5e02;--st-row-sel-danger: #933e44;--st-row-sel-info: #0e629a;--st-row-sel-purple: #5e5099;--st-row-sel-orange: #904619;--st-row-sel-offer: #006e58;--st-success-soft: #1d3a2a;--st-danger-soft: #45232a;--st-warn-soft: #3d3220;--st-warn-text: #f0c27a;--st-text-label: #c3ccd8;--st-text-accent: #7fb2ea;--st-backdrop: rgba(0,0,0,.55);--st-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--st-shadow-md: 0 10px 28px rgba(0,0,0,.5)}
:root[data-theme="dark"] .st-grid .rz-data-grid,:root.st-dark .st-grid .rz-data-grid{--rz-base-background-color: var(--st-surface);--rz-grid-background-color: var(--st-surface);--rz-text-color: var(--st-text);--rz-grid-cell-color: var(--st-text);--rz-grid-header-color: var(--st-text);--rz-grid-filter-background-color: var(--st-surface);--rz-grid-filter-color: var(--st-text);--rz-input-background-color: var(--st-surface-2);--rz-input-value-color: var(--st-text);--rz-grid-foot-cell-color: var(--st-text);--rz-grid-foot-background-color: var(--st-surface-2);--rz-input-border: 1px solid var(--st-border-strong);--rz-grid-cell-border: 1px solid var(--st-border);--rz-grid-header-cell-border: 1px solid var(--st-border-strong);--rz-border-disabled: var(--st-border);background: var(--st-surface);color: var(--st-text)}
:root[data-theme="dark"] .st-login__info iframe,:root.st-dark .st-login__info iframe{background: #f5f7fa}
.st-prefs{position: relative;flex: none}
.st-prefs__menu{position: absolute;right: 0;bottom: calc(100% + 6px);min-width: 210px;padding: 6px;background: var(--st-surface);color: var(--st-text);border: 1px solid var(--st-border-strong);border-radius: var(--st-radius);box-shadow: var(--st-shadow-md);z-index: 900}
.st-prefs__title{font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);text-transform: uppercase;letter-spacing: .04em;color: var(--st-text-muted);padding: 6px 8px 4px}
.st-prefs__item{width: 100%;display: flex;align-items: center;gap: 8px;padding: 6px 8px;border: 0;background: none;color: inherit;border-radius: 5px;cursor: pointer;text-align: left}
.st-prefs__item:hover{background: var(--st-hover-soft)}
.st-prefs__item.is-on::after{content: "✓";margin-left: auto;color: var(--st-primary);font-weight: var(--st-fw-bold)}
.st-custpanel{min-width: 280px}
.st-custpanel .st-fieldset__body{display: flex;flex-direction: column;gap: 6px;padding: 8px 10px}
@media not all and (max-width: 900px) and (pointer: coarse){.st-sg__top > .st-custpanel{display: flex;flex-direction: column}
.st-sg__top > .st-custpanel > .st-fieldset__wrap{flex: 1 1 auto;display: flex;flex-direction: column}
.st-sg__top > .st-custpanel > .st-fieldset__wrap > .st-fieldset__body{flex: 1 1 auto}
.st-sg__top > .st-custpanel .st-livestock--inline{margin-top: auto}
}
.st-custpanel__stats{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;min-width: 0;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-custpanel__bal{display: flex;align-items: center;gap: 6px;min-width: 0;max-width: 100%}
.st-custpanel__bal > .st-stat__caption{flex: none;min-width: 9.25em;white-space: nowrap}
.st-custpanel__amount{flex: 0 1 auto;box-sizing: content-box;width: 25ch;min-width: 0;height: 20px;padding: 0 6px;border: 1px solid var(--st-border);border-radius: var(--st-radius-sm);background: var(--st-surface-2);color: var(--st-text);font-size: var(--st-fs-value);font-weight: var(--st-fw-value);line-height: 20px;font-variant-numeric: tabular-nums;text-align: right;white-space: nowrap;overflow: hidden}
.st-custpanel__terms{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 2px 14px;margin-left: auto;min-width: 0}
.st-custpanel__terms > .st-stat{align-items: baseline;white-space: nowrap}
.st-cari{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);grid-template-areas: "left right" "tabs right";gap: 4px 18px;align-items: start}
.st-cari__left{grid-area: left}
.st-cari__right{grid-area: right;display: flex;flex-direction: column;gap: 8px}
.st-cari__tabs{grid-area: tabs}
.st-cari__payer{font-weight: var(--st-fw-semibold);color: var(--st-text-accent)}
.st-cari__addr{height: 220px;margin-top: 6px}
.st-btn-vkn{background: var(--st-primary-soft);border-color: var(--st-border-strong);font-weight: var(--st-fw-button);letter-spacing: .2px}
@media (max-width: 760px) and (pointer: coarse){.st-cari{grid-template-columns: minmax(0,1fr);grid-template-areas: "left" "right" "tabs"}
}
.st-grid-detail{height: 200px;padding: 4px 0 4px 28px}
@media (max-width: 900px) and (pointer: coarse){.st-rut__grid{height: 260px}
.st-grupla__grid{height: 300px;margin-top: 10px}
.st-katesles__list{height: 60vh;min-height: 360px}
.st-etiket__grid{height: 340px;margin-top: 10px}
.st-taksit__list{height: 340px}
.st-openinv__grid{height: 360px}
.st-sayim__grid{height: 340px;margin: 10px 0}
.st-hizlifiyat__grid{margin-top: 8px}
.st-hizlifiyat__kategori{align-items: start}
.st-kulkat{display: grid}
.st-recete,.st-receteuretim{display: flex;flex-direction: column}
.st-recete__grid{height: 320px;display: flex;margin-top: 10px}
.st-receteuretim__grid{height: 260px;display: flex}
.st-pagepad{display: flex;flex-direction: column;gap: 10px;padding: 8px}
}
.st-rut__head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 4px 24px}
.st-rut__period{display: flex;flex-direction: column;gap: 6px}
.st-rut__opt{display: flex;align-items: center;gap: 12px}
.st-rut__opt .st-select{max-width: 180px}
.st-rut__donem{display: grid;grid-template-columns: minmax(0,1fr) 110px;gap: 8px;padding-left: 24px}
.st-rut__lists{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 10px;align-items: stretch;margin-top: 8px}
.st-rut__move{display: flex;flex-direction: column;justify-content: center;gap: 8px}
@media (max-width: 760px) and (pointer: coarse){.st-rut__head,.st-rut__lists{grid-template-columns: minmax(0,1fr)}
.st-rut__move{flex-direction: row;justify-content: center}
}
@media (max-width: 900px) and (pointer: coarse){.st-shell{grid-template-columns: 0 minmax(0,1fr)}
.st-navwrap{position: fixed;z-index: 960;left: 0;transform: translateX(-102%);visibility: hidden;transition: transform .22s var(--st-ease),visibility .22s}
html.st-nav-open .st-navwrap{transform: none;visibility: visible}
html.st-nav-open .st-nav-backdrop{display: block;position: fixed;inset: 0;z-index: 955;background: var(--st-backdrop);animation: st-fade .15s var(--st-ease)}
.st-navtoggle{background: var(--st-primary);border-color: var(--st-primary-strong);color: #fff}
.st-navtoggle .st-navtoggle__text{display: inline}
html.st-nav-open .st-navtoggle{background: var(--st-surface);color: var(--st-text);border-color: var(--st-border-strong)}
.st-listpage{height: auto;min-height: 100%}
.st-listpage__grid{flex: none;height: max(380px,72vh)}
}
@media (max-width: 600px) and (pointer: coarse){.st-form-row{grid-template-columns: minmax(0,1fr);gap: 4px}
}
.st-barcode{margin: 0;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 8px;background: #fff;border: 1px solid var(--st-border);border-radius: var(--st-radius-sm)}
.st-barcode svg{width: 100%;max-width: 220px;height: 64px}
.st-barcode figcaption{color: #111;font-family: var(--st-font-mono);letter-spacing: .12em;font-size: var(--st-fs-body)}
.st-listbox{list-style: none;margin: 8px 0 0;padding: 4px;min-height: 160px;max-height: 240px;overflow: auto;border: 1px solid var(--st-border-strong);border-radius: var(--st-radius-sm);background: var(--st-surface)}
.st-listbox li{padding: 8px 10px;border-radius: 6px;cursor: pointer;font-family: var(--st-font-mono)}
.st-listbox li:hover{background: var(--st-hover-soft)}
.st-listbox li.is-sel{background: var(--st-primary);color: #fff}
.st-listbox__empty{color: var(--st-text-muted);cursor: default !important;font-family: var(--st-font) !important}
.st-birimbarkod{display: grid;grid-template-columns: minmax(0,1fr) 220px;gap: 12px;align-items: start}
@media (max-width: 640px) and (pointer: coarse){.st-birimbarkod{grid-template-columns: minmax(0,1fr)}
}
.st-stokkart{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr);gap: 12px 18px;align-items: start}
.st-stokkart__right{display: flex;flex-direction: column;gap: 10px}
.st-stokkart__tabs .st-fieldset + .st-fieldset{margin-top: 10px}
.st-stokkart__units{height: 270px}
.st-stokkart__pricerow{display: grid;grid-template-columns: minmax(0,1fr) 150px;gap: 8px}
.st-stokkart__vat{display: grid;grid-template-columns: auto minmax(0,1fr) minmax(0,1fr);gap: 8px;align-items: center;margin-bottom: 10px}
.st-stokkart__prices{display: grid;grid-template-columns: 58px minmax(84px,1.2fr) minmax(84px,1fr) minmax(58px,.7fr) minmax(52px,.6fr) minmax(84px,1fr);gap: 6px 8px;align-items: center;margin-bottom: 10px}
.st-stokkart__prices.no-profit{grid-template-columns: 64px minmax(80px,1.2fr) minmax(90px,1fr) minmax(60px,.7fr)}
.st-stokkart__pricewrap{overflow-x: auto;-webkit-overflow-scrolling: touch}
.st-stokkart__pricewrap .st-stokkart__prices{min-width: 480px}
.st-stokkart__pricewrap .st-stokkart__prices.no-profit{min-width: 380px}
.st-stokkart__other{display: grid;grid-template-columns: minmax(0,1fr) 150px;gap: 12px;align-items: start}
.st-stokkart__desc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 8px}
.st-stokkart__checks{grid-column: 1 / -1}
.st-image .st-btn + .st-btn{margin-top: 6px}
@media (max-width: 980px){.st-stokkart{grid-template-columns: minmax(0,1fr)}
}
@media (max-width: 560px) and (pointer: coarse){.st-stokkart__other,.st-stokkart__desc{grid-template-columns: minmax(0,1fr)}
}
.st-edittable{height: 320px;margin-top: 8px}
.st-invpanel .st-fieldset__body{padding: 8px 12px}
.st-grupla{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px}
@media (max-width: 760px) and (pointer: coarse){.st-grupla{grid-template-columns: minmax(0,1fr)}
}
.st-subefiyat__head{display: grid;grid-template-columns: minmax(200px,300px) minmax(0,1fr) auto;gap: 10px;align-items: start}
.st-subefiyat__all{align-self: end;padding-bottom: 13px}
.st-subefiyat__table{min-height: 200px}
@media (max-width: 760px) and (pointer: coarse){.st-subefiyat__head{grid-template-columns: minmax(0,1fr)}
}
.st-cell-input{height: calc(var(--st-grid-row) - 4px);padding: 0 6px}
.st-etiket__head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px}
@media (max-width: 760px) and (pointer: coarse){.st-etiket__head{grid-template-columns: minmax(0,1fr)}
}
@media (max-width: 900px) and (pointer: coarse){.st-grid__tools{flex-wrap: nowrap}
.st-grid__search{flex: 1;min-width: 0;max-width: none}
.st-grid__editbtn{flex: none;width: 44px;padding: 0 !important;justify-content: center}
.st-grid__editlabel{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
.st-grid .rz-data-grid{border-radius: var(--st-radius)}
}
.st-totals{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));align-items: start;min-width: 0}
.st-totals__col{display: grid;min-width: 0}
.st-totals__row{display: grid;grid-template-columns: 6.75rem minmax(0,1fr);align-items: center;gap: 6px}
.st-totals__row > span:first-child{text-align: right;white-space: nowrap;font-weight: var(--st-fw-label);color: var(--st-text-label);font-size: var(--st-fs-label)}
.st-totals__row .st-input{height: calc(var(--st-ctl-h) - 4px);min-height: 0;font-weight: var(--st-fw-value)}
.st-totals__pair{display: flex;align-items: center;gap: 4px;min-width: 0}
.st-totals__pair .st-input{flex: 1;min-width: 0}
.st-totals__row--discount .st-totals__pair .st-input:first-child{flex: 1 1 0;min-width: 4.5rem}
.st-totals__row--discount .st-totals__pair .st-input:last-child{flex: 0 0 56px;padding: 0 5px}
.st-totals__pct{color: var(--st-text-muted)}
.st-totals__row--grand > span:first-child{color: var(--st-text);font-size: var(--st-fs-label)}
.st-totals__row--grand .st-input{height: var(--st-ctl-h);font-size: var(--st-fs-amount)}
.st-commerce{--st-strip-bg: var(--st-surface)}
.st-commerce__track{gap: 4px;padding: 2px}
.st-commerce__btn{flex: 0 1 140px;min-width: 96px;max-width: 150px;height: var(--st-tap);padding: 0 10px;gap: 6px;font-weight: var(--st-fw-button);border-width: 1px}
.st-commerce__btn.is-active{border: 2px solid var(--st-success);box-shadow: 0 0 0 2px color-mix(in srgb,var(--st-success) 22%,transparent)}
.st-commerce__opt{flex: 0 0 auto;min-width: 96px;height: var(--st-tap);padding: 0 10px;gap: 6px;border-width: 1px;justify-content: flex-start}
.st-commerce__opt:has(input:checked){border-color: var(--st-primary);background: var(--st-primary-soft)}
.st-livestock .st-fieldset__body{display: grid;gap: 6px;padding: 8px 12px}
.st-livestock__gauge{display: flex;align-items: baseline;gap: 8px}
.st-livestock__gauge strong{font-size: var(--st-fs-display);line-height: var(--st-lh-tight);font-variant-numeric: tabular-nums;color: var(--st-text)}
.st-livestock__gauge strong.is-negative{color: var(--st-danger)}
.st-livestock__gauge span{font-weight: var(--st-fw-semibold);color: var(--st-text-muted)}
@media not all and (max-width: 900px) and (pointer: coarse){.st-livestock:not(.st-livestock--inline){display: flex;flex-direction: column}
.st-livestock:not(.st-livestock--inline) > .st-fieldset__wrap{flex: 1 1 auto;display: flex;flex-direction: column}
.st-livestock:not(.st-livestock--inline) > .st-fieldset__wrap > .st-fieldset__body{flex: 1 1 auto;align-content: end}
}
.st-livestock__doc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);gap: 8px}
.st-livestock__doc .st-field{display: grid;gap: 2px}
.st-livestock__btns{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 6px}
.st-livestock__btns .st-btn{min-width: 0;height: auto;min-height: var(--st-tap);padding: 2px 8px;gap: 6px;white-space: normal;line-height: var(--st-lh-tight)}
.st-livestock{container: live / inline-size}
@container live (max-width: 300px){.st-livestock__btns .st-btn img{display: none !important}
}
@media (max-width: 900px) and (pointer: coarse){.st-totals{max-width: none}
.st-commerce__btn{height: var(--st-ctl-h)}
}
.st-acikhesap .st-fieldset__body{display: grid;gap: 6px}
.st-acikhesap__amounts{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 6px 12px}
.st-acikhesap__mid{display: grid;grid-template-columns: fit-content(50%) minmax(0,1fr);gap: 8px;align-items: stretch}
.st-acikhesap__mid > :first-child{min-width: 120px}
.st-acikhesap__dt{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(8rem,100%),1fr));gap: 6px;min-width: 0;width: 100%}
.st-acikhesap__dt > .st-dateinput,.st-acikhesap__dt > .st-time{width: 100%;min-width: 0;max-width: none}
@media (max-width: 520px) and (pointer: coarse){.st-acikhesap__amounts,.st-acikhesap__mid{grid-template-columns: minmax(0,1fr)}
}
.st-kkodeme .st-fieldset__body{display: grid;gap: 6px}
.st-kkodeme__amounts{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 6px 14px;align-items: start}
.st-kkodeme__amounts > div{display: grid;gap: 6px}
.st-kkodeme__split{padding: 8px;border: 1px dashed var(--st-border-strong);border-radius: var(--st-radius);background: var(--st-surface-2)}
.st-dialog:has(.st-kkodeme__split){width: min(700px,calc(100vw - 32px))}
.st-dialog .st-collform:has(.st-kkodeme__split){max-width: none}
@media (max-width: 640px) and (pointer: coarse){.st-kkodeme__amounts{grid-template-columns: minmax(0,1fr)}
}
.st-dialog:has(.st-taksit){width: min(840px,calc(100vw - 32px))}
.st-taksit__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,260px);gap: 12px;align-items: start}
.st-taksit__form{display: grid;gap: 6px;align-content: start}
.st-taksit__opts{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 8px}
.st-taksit__opts .st-fieldset__body{display: grid;gap: 6px}
@media (max-width: 700px) and (pointer: coarse){.st-taksit__grid,.st-taksit__opts{grid-template-columns: minmax(0,1fr)}
.st-taksit__list{height: 300px}
}
@media not all and (max-width: 900px) and (pointer: coarse){.st-taksit__grid{grid-template-columns: minmax(0,28rem) minmax(0,1fr);align-items: stretch}
}
.st-cell-check{width: 18px;height: 18px;accent-color: var(--st-primary);cursor: pointer}
.st-belgeayar{display: grid;gap: 10px;min-width: 0}
.st-belgeayar .st-fieldset__body{display: grid;gap: 6px}
.st-belgeayar__btns{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px}
.st-belgeayar__btns > .st-btn{width: 100%;min-width: 0}
.st-hint{margin: 0;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-stokgiris{min-height: 100%;display: flex;flex-direction: column;container: sg / inline-size}
.st-sg__top{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr);align-items: stretch}
.st-sg__top:has(> :nth-child(3):last-child){grid-template-columns: minmax(0,1.25fr) minmax(0,1fr) minmax(0,.8fr)}
.st-sg__top:has(> :nth-child(2):last-child){grid-template-columns: minmax(0,1.25fr) minmax(0,.8fr)}
.st-sg__top .st-fieldset__body{padding: 4px 10px 8px}
.st-sg__top .st-form-row{margin-bottom: 0}
.st-sg__top .st-invpanel .st-fieldset__body,.st-sg__top .st-sg__first .st-fieldset__body,.st-sg__edonusum .st-fieldset__body{display: grid;gap: 6px;align-content: start}
.st-sg__top.st-msg__top{grid-template-columns: minmax(0,2fr) minmax(0,1fr)}
.st-sg__types{display: grid;gap: 0}
.st-sg__grid{flex: 1 0 240px;height: 240px;min-height: 240px}
.st-sg__bottom{flex: none;display: grid;grid-template-columns: minmax(400px,1.4fr) 15rem minmax(500px,1fr);grid-template-areas: "info mid tot" "pay pay pay";align-items: start}
.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(400px,1.4fr) minmax(500px,1fr);grid-template-areas: "info tot" "pay pay"}
.st-sg__bottom > .st-commerce{grid-area: pay;align-self: end;min-width: 0}
.st-sg__bottom > .st-sg__info{grid-area: info}
.st-sg__mid{grid-area: mid;display: flex;flex-direction: column;gap: 8px;min-width: 0}
.st-sg__bottom > .st-totals{grid-area: tot;justify-self: stretch;width: 100%}
.st-sg__info .st-fieldset__body{display: grid;gap: 6px 10px;align-items: start}
.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr) auto}
.st-sg__info .st-fieldset__body > .st-form-row{margin-bottom: 0}
.st-sg__fields{display: grid;min-width: 0}
.st-sg__fields .st-form-row{margin-bottom: 0}
.st-sg__info .st-fieldset__body > .st-sg__extras{width: auto}
.st-sg__extras{display: flex;flex-direction: column}
.st-sg__extras .st-btn{white-space: nowrap;height: var(--st-ctl-h);padding: 0 10px;justify-content: flex-start}
@media (max-width: 900px) and (pointer: coarse){.st-stokgiris{height: auto}
.st-sg__grid{height: max(360px,60vh);flex: none}
}
.st-alisnot{display: grid;gap: 6px;min-width: 0}
.st-alisnot__grid{height: 260px}
.st-tevkifat{display: grid;gap: 6px}
.st-sg__excel{position: relative;overflow: hidden;justify-self: start;gap: 6px;cursor: pointer}
.st-sg__excel input[type=file]{position: absolute;inset: 0;opacity: 0;cursor: pointer}
.st-urunrapor__wide{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 8px;flex: 1 1 100%}
@media (max-width: 900px) and (pointer: coarse){.st-urunrapor__wide{grid-template-columns: minmax(0,1fr)}
}
.st-dialog__actions{display: flex;flex-wrap: wrap;gap: 6px;justify-content: flex-end;margin-top: 6px}
.st-settings__note{margin: 6px 0 0;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-pricepick{display: grid;gap: 10px;min-width: 0}
.st-pricepick__name{margin: 0;font-weight: var(--st-fw-section);font-size: var(--st-fs-section)}
.st-pricepick__list{display: grid;gap: 6px}
.st-pricepick__opt{display: flex;align-items: center;gap: 10px;min-height: var(--st-tap);padding: 4px 12px;border: 1px solid var(--st-border);border-radius: 10px;cursor: pointer}
.st-pricepick__opt.is-selected{border-color: var(--st-primary);background: var(--st-primary-soft,rgba(37,99,235,.08))}
.st-pricepick__caption{flex: 1}
.st-pricepick__price{font-variant-numeric: tabular-nums;font-weight: var(--st-fw-semibold)}
.st-pricepick__btns{display: flex;justify-content: flex-end}
.st-exemption__text{width: 100%;min-height: 120px;resize: vertical}
.st-excelimport{display: grid;gap: 10px;min-width: 0}
.st-excelimport__log{width: 100%;min-height: 140px;resize: vertical;margin-top: 8px;font-family: inherit}
.st-optionpick{display: grid;gap: 6px;min-width: min(320px,80vw)}
.st-optionpick__text{margin: 0 0 6px;line-height: var(--st-lh-relaxed)}
.st-steps{display: flex;gap: 6px;margin: 0;padding: 0;list-style: none}
.st-steps__item{flex: 1 1 0;min-width: 0}
.st-steps__btn{display: flex;align-items: center;gap: 8px;width: 100%;min-height: var(--st-tap);padding: 4px 12px;border: 1px solid var(--st-border);border-radius: var(--st-radius);background: var(--st-surface);color: var(--st-text-muted);font: inherit;font-size: var(--st-fs-label);text-align: left}
.st-steps__btn:not(:disabled){cursor: pointer}
.st-steps__btn:not(:disabled):hover{border-color: var(--st-primary)}
.st-steps__num{display: inline-grid;place-items: center;flex: 0 0 auto;width: 26px;height: 26px;border-radius: 50%;background: var(--st-surface-2);color: var(--st-text);font-weight: var(--st-fw-label)}
.st-steps__text{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.st-steps__item.is-on .st-steps__btn{border-color: var(--st-primary);background: var(--st-primary-soft);color: var(--st-text-accent);font-weight: var(--st-fw-selected)}
.st-steps__item.is-on .st-steps__num{background: var(--st-primary);color: var(--st-surface)}
.st-steps__item.is-done .st-steps__btn{color: var(--st-text)}
.st-steps__item.is-done .st-steps__num{background: var(--st-success-soft);color: var(--st-success)}
@media (max-width: 760px) and (pointer: coarse){.st-steps__item:not(.is-on){flex: 0 0 auto}
.st-steps__item:not(.is-on) .st-steps__text{display: none}
}
.st-choice{--st-pick-sel: var(--st-row-sel-plain);--st-pick-mark: color-mix(in srgb,var(--st-row-sel-plain) 30%,var(--st-text));display: flex;align-items: center;gap: 10px;width: 100%;min-height: var(--st-tap);padding: 6px 12px;border: 1px solid var(--st-border);border-radius: var(--st-radius);background: var(--st-surface);color: var(--st-text);font: inherit;font-size: var(--st-fs-body);text-align: left;cursor: pointer}
.st-choice:hover{border-color: var(--st-primary)}
.st-choice.is-on{border-color: var(--st-pick-mark);background: var(--st-pick-sel);box-shadow: inset 5px 0 0 var(--st-pick-mark)}
.st-choice__dot{flex: 0 0 auto;width: 18px;height: 18px;border: 2px solid var(--st-border-strong);border-radius: 50%;background: var(--st-surface)}
.st-choice.is-on .st-choice__dot{border-color: var(--st-primary);background: var(--st-primary);box-shadow: inset 0 0 0 4px var(--st-surface)}
.st-choice__body{display: flex;flex-direction: column;gap: 2px;min-width: 0}
.st-choice__body strong{font-size: var(--st-fs-label);font-weight: var(--st-fw-label)}
.st-choice.is-on .st-choice__body strong{font-weight: var(--st-fw-selected)}
.st-choice__body small{color: var(--st-text-muted);font-size: var(--st-fs-caption);font-weight: var(--st-fw-regular);line-height: var(--st-lh-normal)}
.st-choice.is-on .st-choice__body small{color: var(--st-text)}
.st-optionpick__opt{min-height: var(--st-tap);padding: 4px 14px;text-align: left;border: 1px solid var(--st-border);border-radius: 10px;background: var(--st-surface);color: inherit;font: inherit;cursor: pointer}
.st-optionpick__opt:hover{border-color: var(--st-primary)}
.st-optionpick__opt.is-selected{border-color: var(--st-pick-mark);background: var(--st-pick-sel);color: var(--st-text);box-shadow: inset 5px 0 0 var(--st-pick-mark);font-weight: var(--st-fw-semibold);-webkit-text-stroke: var(--st-sel-stroke) currentColor}
.st-gsum-page{overflow: auto}
.st-gsum__actions{display: flex;gap: 6px;align-items: flex-end}
.st-gsum{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;align-items: start;padding-top: 6px}
.st-gsum__col{display: flex;flex-direction: column;gap: 10px;min-width: 0}
.st-gsum__list{margin: 0;display: flex;flex-direction: column;gap: 4px}
.st-gsum__row{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 30px;padding: 4px 10px;border: 1px solid var(--st-border);border-radius: var(--st-radius-sm);background: var(--st-surface-2)}
.st-gsum__row dt{font-size: var(--st-fs-label);font-weight: var(--st-fw-label);color: var(--st-text-label)}
.st-gsum__row dd{margin: 0;font-weight: var(--st-fw-value);font-variant-numeric: tabular-nums;white-space: nowrap;color: var(--st-text-accent)}
@media (max-width: 1100px) and (pointer: coarse){.st-gsum{grid-template-columns: repeat(2,minmax(0,1fr))}
}
@media (max-width: 700px) and (pointer: coarse){.st-gsum{grid-template-columns: 1fr}
}
.st-cfa__fields{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(240px * var(--st-fit,1)),1fr));gap: 4px 16px;margin-top: 6px}
.st-cfa__selected{font-weight: var(--st-fw-bold);color: var(--st-text-accent)}
.st-iskonto__check{display: flex;align-items: center;gap: 14px}
.st-iskonto__type{font-weight: var(--st-fw-bold);color: var(--st-text-accent)}
.st-iskonto__apply{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 18px;padding: 8px 0}
.st-iskonto__apply .st-form-row{min-width: calc(220px * var(--st-fit,1))}
.st-valueprompt__msg{margin: 0 0 8px;color: var(--st-text-muted)}
.st-resim{min-width: min(560px,86vw);min-height: 200px;display: grid;place-items: center}
.st-resim img{max-width: min(860px,86vw);max-height: 70vh;object-fit: contain;border-radius: var(--st-radius-sm)}
.st-resim__msg{color: var(--st-text-muted)}
.st-btn.st-btn--sm{min-height: 26px;padding: 2px 10px;font-size: var(--st-fs-caption)}
.st-carimap__note{align-self: center;color: var(--st-text-muted);font-size: var(--st-fs-caption)}
@media (min-width: 761px),not all and (pointer: coarse){.st-frow > .st-carimap__note{align-self: flex-start;margin-top: 16px;line-height: var(--st-ctl-h)}
}
.st-cekciro{margin-top: 6px}
.st-cekinfo{margin: 2px 0;font-weight: var(--st-fw-semibold)}
.st-canlistok__totals{display: grid;grid-template-columns: repeat(4,minmax(0,1fr)) minmax(160px,.8fr);gap: 8px;padding: 6px 0}
.st-canlistok__box{display: flex;flex-direction: column;gap: 2px;padding: 6px 10px;border: 1px solid var(--st-border);border-radius: var(--st-radius-sm);background: var(--st-surface-2);font-variant-numeric: tabular-nums}
.st-canlistok__box strong{font-size: var(--st-fs-label);font-weight: var(--st-fw-label);color: var(--st-text-label)}
.st-canlistok__box span{font-weight: var(--st-fw-value);color: var(--st-text-accent)}
.st-canlistok__note{margin: 0;align-self: center;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
@media (max-width: 900px) and (pointer: coarse){.st-canlistok__totals{grid-template-columns: repeat(2,minmax(0,1fr))}
.st-canlistok__note{grid-column: 1 / -1}
}
.st-sayim__top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;align-items: start}
.st-sayim__side{display: grid;gap: 8px}
.st-sayim__excel .st-fieldset__body{display: grid;gap: 6px}
.st-sayim__note{margin: 0;font-size: var(--st-fs-body);line-height: var(--st-lh-relaxed);color: var(--st-text-muted,#555)}
@media (max-width: 760px) and (pointer: coarse){.st-sayim__top{grid-template-columns: minmax(0,1fr)}
.st-sayim__grid{height: max(360px,60vh)}
}
.st-sayimrapor{display: flex;flex-direction: column;gap: 2px;min-height: 100%}
.st-sayimrapor > .st-listpage{flex: 1 1 auto}
.st-sayimrapor__actions{display: flex;flex-wrap: wrap;gap: 8px;padding: 0 var(--st-gutter) 6px}
.st-sayimrapor__actions .st-btn{white-space: normal;height: auto;min-height: var(--st-tap);text-align: left;justify-content: flex-start;flex: 1 1 260px}
.st-farkrapor{display: flex;flex-direction: column;gap: 8px;height: min(70vh,620px)}
.st-farkrapor > .st-listpage{flex: 1 1 auto;min-height: 0;height: auto}
@media (max-width: 900px) and (pointer: coarse){.st-farkrapor{height: auto}
.st-farkrapor > .st-listpage{min-height: 0}
.st-farkrapor .st-listpage__grid{height: max(320px,55vh)}
}
.st-hizlifiyat__urun{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px;align-items: start;margin-bottom: 10px}
.st-hizlifiyat__urun .st-fieldset__body{display: grid;gap: 6px}
.st-hizlifiyat__secili{font-size: var(--st-fs-section);font-weight: var(--st-fw-section)}
.st-hizlifiyat__kategori{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 12px}
.st-hizlifiyat__right{display: grid;gap: 8px}
.st-hizlifiyat__right .st-fieldset__body{display: grid;gap: 6px}
.st-hizlifiyat__filter{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}
.st-hizlifiyat__listfoot{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 8px}
.st-hizlifiyat__listfoot .st-savebar{margin-left: auto}
.st-hizlifiyat__warn{margin: 0;color: var(--st-danger,#b42318);font-weight: var(--st-fw-semibold)}
@media (max-width: 900px) and (pointer: coarse){.st-hizlifiyat__urun,.st-hizlifiyat__kategori{grid-template-columns: minmax(0,1fr)}
.st-hizlifiyat__grid{height: max(360px,60vh)}
}
.st-kulkat{gap: 10px}
.st-kulkat__user{display: flex;flex-wrap: wrap;gap: 12px;align-items: center}
.st-kulkat__user .st-settings__note{margin: 0;flex: 1 1 300px}
.st-kulkat__lists{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);gap: 12px}
@media (max-width: 900px) and (pointer: coarse){.st-kulkat__lists{grid-template-columns: minmax(0,1fr)}
.st-kulkat__grid{height: max(320px,50vh)}
}
.st-banner{display: flex;flex-direction: column;gap: 8px;min-height: 100%}
.st-banner__add{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px}
.st-banner__add > .st-savebar{margin-bottom: calc(var(--st-fieldset-pad) + 1px)}
.st-banner > .st-listpage{flex: 1 1 auto;min-height: 360px}
.st-not__dates{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}
.st-grid tr.rz-data-row > td[data-cap="Notlar"],.st-grid tr.rz-data-row > td[data-cap="Notlar"] .rz-cell-data{white-space: pre-line;overflow: visible;text-overflow: clip}
.st-bildirim{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px}
.st-bildirim .st-fieldset__body{display: grid;gap: 6px}
.st-bildirim__target{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding: 10px 0}
.st-bildirim__target > .st-fieldset{flex: 1 1 320px}
@media (max-width: 900px) and (pointer: coarse){.st-bildirim__grid{height: max(320px,50vh)}
}
.st-bildirim,.st-kulkat,.st-banner,.st-hizlifiyat{padding: var(--st-page-top) var(--st-gutter)}
.st-banner > .st-listpage{padding: 0}
@media (max-width: 900px) and (pointer: coarse){.st-bildirim,.st-kulkat,.st-banner,.st-hizlifiyat{padding: 8px}
}
.st-hedef__ay{display: inline-flex;gap: 6px;align-items: center}
.st-hedef__ay .st-select{min-width: 80px}
.st-hedefrapor{height: 100%}
.st-cariurun{display: grid;gap: 10px;padding: var(--st-page-top) var(--st-gutter)}
.st-cariurun__lists{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 12px}
.st-cariurun__lists .st-fieldset__body{display: grid;gap: 6px}
.st-cariurun__list{display: flex;flex-direction: column;gap: 2px;max-height: 420px;overflow: auto;border: 1px solid var(--st-border);border-radius: var(--st-radius);padding: 6px}
.st-cariurun__list .st-check{min-height: var(--st-tap)}
@media (max-width: 900px) and (pointer: coarse){.st-cariurun{padding: 8px}
.st-cariurun__lists{grid-template-columns: minmax(0,1fr)}
.st-cariurun__list{max-height: 50vh}
}
.st-sevk{display: flex;flex-direction: column;height: 100%}
.st-sevk > .st-listpage{flex: 1 1 auto;min-height: 0;height: auto}
.st-sevk__buttons{display: flex;flex-wrap: wrap;gap: 8px;padding: 0 var(--st-gutter) 6px}
.st-sevk__buttons .st-btn{flex: 1 1 160px;min-height: var(--st-tap)}
.st-sevkdetay{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px}
.st-sevkdetay__grid{height: 300px}
.st-sevkdetay .st-sevk__buttons{padding: 0}
.st-kargo{display: grid;gap: 6px}
.st-wa{display: grid;gap: 8px}
.st-wa__link{justify-content: flex-start;gap: 8px;text-decoration: none;min-height: var(--st-tap)}
.st-legend{display: flex;flex-wrap: wrap;gap: 8px 14px;padding: 4px 2px;font-size: var(--st-fs-body)}
.st-legend span{display: inline-flex;align-items: center;gap: 6px}
.st-legend i{width: 14px;height: 14px;border-radius: 3px;border: 1px solid var(--st-border);display: inline-block}
.st-edoc__status{display: inline-flex;gap: 6px;flex-wrap: nowrap}
.st-edoc__print{display: inline-flex;gap: 10px;align-items: center;flex-wrap: wrap}
.st-stokeslestir{display: flex;flex-direction: column;gap: 10px;width: 100%;max-height: 72vh;overflow: auto}
.st-stokeslestir__warn{color: var(--st-danger,#b42318);font-weight: var(--st-fw-semibold)}
.st-stokeslestir__pick{display: flex;gap: 10px;align-items: center;flex-wrap: wrap}
.st-stokeslestir__pick > :first-child{flex: 1 1 260px;min-width: 0}
.st-stokeslestir__grid > .st-grid{height: 200px}
.st-hatirlatma > .st-grid{height: min(410px,60vh)}
.st-edoc__checkerr{white-space: pre-line;color: var(--st-danger,#b42318);background: var(--st-danger-soft);border-radius: 8px;padding: 8px 10px;font-size: var(--st-fs-body);max-height: 160px;overflow: auto;flex: 1 1 100%}
.st-odemetasiyici{display: flex;flex-direction: column;gap: 10px;width: 100%}
.st-irsayar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;width: 100%;max-height: 70vh;overflow: auto}
.st-irsayar__dt{display: flex;gap: 8px;align-items: center;width: 100%}
.st-irsayar__note{color: var(--st-danger,#b42318);font-size: var(--st-fs-body);padding: 4px 2px}
@media (max-width: 700px) and (pointer: coarse){.st-irsayar{grid-template-columns: 1fr}
}
.st-pdf{width: 100%;height: min(78vh,900px);display: flex}
.st-dialog:has(.st-pdf){width: min(1012px,calc(100vw - 32px))}
.st-dialog:has(.st-irsayar),.st-dialog:has(.st-stokeslestir){width: min(932px,calc(100vw - 32px))}
.st-dialog:has(.st-odemetasiyici){width: min(592px,calc(100vw - 32px))}
.st-pdf__frame{flex: 1 1 auto;border: 1px solid var(--st-border);border-radius: 8px;background: #fff}
.st-edonusum__integrator{display: flex;gap: 8px;align-items: center;width: 100%}
.st-edonusum__integrator > :first-child{flex: 1 1 auto;min-width: 0}
.st-plainset{border: 0;padding: 0;margin: 0;min-width: 0}
.st-dialog:has(.st-match){width: min(640px,calc(100vw - 32px))}
.st-match{display: flex;flex-direction: column;gap: 10px}
.st-match__pick{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;align-items: start}
.st-match__side{display: flex;flex-direction: column;gap: 4px;min-width: 0}
.st-match__default{display: flex;flex-direction: column;gap: 2px}
.st-match__hint{margin: 0;padding: 0 12px;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-match__added{border: 1px solid var(--st-border);border-radius: var(--st-radius-sm);background: var(--st-surface-2);overflow: hidden}
.st-match__addedhead{padding: 4px 10px;font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);color: var(--st-text-muted);border-bottom: 1px solid var(--st-border)}
.st-match__addedlist{list-style: none;margin: 0;padding: 0;max-height: 132px;overflow: auto;scrollbar-width: thin}
.st-match__addedlist > li{display: flex;align-items: center;gap: 8px;min-height: 30px;padding: 0 10px;font-size: var(--st-fs-body)}
.st-match__addedlist > li + li{border-top: 1px solid var(--st-border)}
.st-match__addedlist > li > .st-licon{flex: none;color: var(--st-success)}
.st-match__pair{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.st-match__addedlist .st-match__badge{flex: none}
@media (max-width: 900px) and (pointer: coarse){.st-match__pick{grid-template-columns: minmax(0,1fr)}
}
@media (max-width: 900px) and (pointer: coarse){.st-matchpage .st-tablepage__end > .st-btn:not(.st-btn--primary) > span{display: none}
.st-matchpage .st-tablepage__end > .st-btn:not(.st-btn--primary){min-width: var(--st-tap);padding-inline: 8px}
}
.st-depo{display: flex;flex-direction: column;height: 100%;padding: 10px 12px;gap: 10px;box-sizing: border-box;--st-fs-body: 16px;--st-fs-label: 16px;--st-fs-control: 17px;--st-fs-button: 16px;--st-fs-page: 20px}
.st-depo__title{display: flex;align-items: center;gap: 8px;font-size: var(--st-fs-page);font-weight: var(--st-fw-page)}
.st-depo__body{flex: 1 1 auto;min-height: 0;display: grid;grid-template-columns: minmax(300px,1fr) 2fr;gap: 12px}
.st-depo__orders{min-height: 0;display: flex;flex-direction: column}
.st-depo__orders > .st-grid{flex: 1 1 auto;min-height: 0}
.st-depo__orders .rz-data-row td{font-size: var(--st-fs-body)}
.st-depo__side{min-height: 0;display: flex;flex-direction: column;gap: 10px}
.st-depo__fields{display: grid;grid-template-columns: repeat(4,minmax(0,1fr)) minmax(200px,1.3fr);gap: 10px}
.st-depo__field{display: flex;flex-direction: column;gap: 4px;min-width: 0}
.st-depo__field > span{font-weight: var(--st-fw-label);font-size: var(--st-fs-label);color: var(--st-text-label)}
.st-depo__status .st-check{min-height: var(--st-tap);font-size: var(--st-fs-body)}
.st-depo__lines{flex: 1 1 auto;min-height: 220px;display: flex;flex-direction: column}
.st-depo__lines > .st-grid{flex: 1 1 auto;min-height: 0}
.st-depo__amount{font-size: var(--st-fs-control);min-height: var(--st-ctl-h)}
.st-depo__buttons{display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end}
.st-depo__buttons .st-btn{flex: 0 1 180px;height: var(--st-tap);font-weight: var(--st-fw-bold)}
@media (max-width: 1100px) and (pointer: coarse){.st-depo__fields{grid-template-columns: repeat(2,minmax(0,1fr))}
.st-depo__status{grid-column: 1 / -1}
}
@media (max-width: 900px) and (pointer: coarse){.st-depo{height: auto;padding: 8px}
.st-depo__body{grid-template-columns: 1fr}
.st-depo__orders > .st-grid,.st-depo__lines > .st-grid{height: auto}
.st-depo__buttons .st-btn{flex: 1 1 140px}
}
@media (max-width: 900px) and (pointer: coarse){.st-sevk{height: auto}
.st-sevk > .st-listpage{min-height: 0}
.st-sevk__buttons{padding: 0 8px 8px}
}
.st-uretim{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 24px}
.st-uretim__col{display: flex;flex-direction: column;gap: 6px;min-width: 0}
@media (max-width: 760px) and (pointer: coarse){.st-uretim{grid-template-columns: 1fr}
}
.st-uretim__sum{border-left: 4px solid var(--st-uretim-color)}
.st-uretim__sum .st-sum__cap{color: color-mix(in oklab,var(--st-uretim-color) 62%,var(--st-text))}
.st-inline{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 22px}
.st-pzeslestir{flex: 1 1 100%;width: 100%;display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 10px 14px;align-items: start}
.st-pzeslestir__save{flex: 1 1 100%}
.st-pzeslestir__grp .st-fieldset__body,.st-pzeslestir__grp{display: flex;flex-direction: column;gap: 6px}
.st-kargover{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 22px;width: 100%;max-height: 70vh;overflow: auto}
.st-kargover__col{display: flex;flex-direction: column;gap: 6px;min-width: 0}
.st-kargover__checks{display: flex;flex-direction: column;gap: 6px;padding: 4px 0 4px 4px}
.st-kargover__parts{height: 170px;display: flex}
.st-kargover__parts > *{flex: 1 1 auto}
.st-kargover__partbtns{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 6px}
.st-dialog:has(.st-kargover){width: min(980px,calc(100vw - 32px))}
@media (max-width: 760px) and (pointer: coarse){.st-kargover{grid-template-columns: 1fr}
}
.st-filter-item--dates{min-width: 330px}
.st-daterange--nowrap{flex-wrap: nowrap}
.st-recete__pick{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 16px}
.st-recete__grid > *{flex: 1 1 auto}
@media (max-width: 760px) and (pointer: coarse){.st-recete__pick{grid-template-columns: 1fr}
}
.st-receteuretim__top{display: grid;grid-template-columns: 2fr 1fr 1.5fr;gap: 4px 6px}
.st-receteuretim__grid > *{flex: 1 1 auto}
.st-receteuretim__bottom{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 4px 6px;min-width: 0}
.st-receteuretim__bottom > .st-receteuretim__dates{flex: 0 1 auto;min-width: 0;margin: 0}
.st-receteuretim__bottom > .st-commerce{flex: 1 1 0;min-width: 200px}
.st-receteuretim:has(> .st-mtabs) > .st-receteuretim__bottom{display: contents}
.st-receteuretim__cost{display: inline-flex;align-items: center;padding: 0 4px;white-space: nowrap}
@media (max-width: 760px) and (pointer: coarse){.st-receteuretim__top{grid-template-columns: 1fr}
}
.st-kullanici__note{margin: 8px 0 0;color: var(--st-danger,#c62828);font-size: var(--st-fs-body);line-height: var(--st-lh-relaxed)}
.st-yetkikopyala{padding: var(--st-page-top) var(--st-gutter);max-width: 460px}
.st-yetkikopyala .st-fieldset__body,.st-yetkikopyala fieldset{display: flex;flex-direction: column;gap: 8px}
.st-yetkikopyala__actions{display: flex;justify-content: flex-end;margin-top: 4px}
.st-format__rates{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}
.st-manuelkur{min-width: min(560px,92vw)}
.st-dialog:has(.st-manuelkur){width: min(640px,96vw)}
.st-manuelkur .st-listpage{height: auto}
.st-manuelkur .st-listpage__grid{flex: none;height: min(340px,52vh);min-height: 0}
.st-mailayar{display: flex;flex-direction: column;gap: 10px;min-width: min(420px,92vw)}
.st-mailayar fieldset,.st-mailayar .st-fieldset__body{display: flex;flex-direction: column;gap: 8px}
.st-firmakullanici{display: flex;flex-direction: column;gap: 10px;padding: 10px 12px;max-width: 760px}
.st-firmakullanici__head{display: flex;flex-direction: column;gap: 8px;max-width: 360px}
.st-firmakullanici__groups{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}
.st-firmakullanici__groups fieldset,.st-firmakullanici__groups .st-fieldset__body{display: flex;flex-direction: column;gap: 6px}
@media (max-width: 760px) and (pointer: coarse){.st-firmakullanici__groups{grid-template-columns: 1fr}
}
.st-guncelleme{padding: var(--st-page-top) var(--st-gutter);height: 100%;min-height: 0;display: flex}
.st-guncelleme__text{flex: 1 1 auto;min-height: 60vh;overflow: auto;padding: 12px 14px;border: 1px solid var(--st-border);border-radius: 6px;background: var(--st-surface,#fff);color: var(--st-text,inherit);font-size: var(--st-fs-body);line-height: var(--st-lh-relaxed);white-space: pre-wrap;overflow-wrap: anywhere}
.st-yedek{display: flex;flex-direction: column;gap: 12px;padding: var(--st-page-top) var(--st-gutter);max-width: 860px}
.st-yedek__filters{display: flex;flex-wrap: wrap;gap: 12px;align-items: flex-start}
.st-yedek__who{display: flex;flex-direction: column;gap: 8px;min-width: 260px;flex: 1 1 260px}
.st-yedek__lists{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px 16px;align-items: center}
.st-yedek__lists .st-check{min-height: var(--st-tap)}
@media (max-width: 760px) and (pointer: coarse){.st-yedek__lists{grid-template-columns: 1fr}
}
.st-belgetaslak__printer{display: flex;gap: 6px;align-items: center;width: 100%}
.st-belgetaslak__printer > .st-btn{flex: 0 0 auto;min-width: 44px;padding-inline: 10px}
.st-belgetaslak__printer > .st-field{flex: 1 1 auto;min-width: 0}
.st-belgetaslak__foreign{color: var(--st-warn-text);font-weight: var(--st-fw-selected)}
.st-uyelik{display: flex;flex-direction: column;gap: 8px;padding: 10px 12px;height: 100%;min-height: 0}
.st-uyelik > .st-grid{flex: 1 1 auto;min-height: 260px}
.st-aktarim{padding: var(--st-page-top) var(--st-gutter)}
.st-aktarim__warn{margin: 0 0 10px;color: var(--st-danger);font-weight: var(--st-fw-semibold)}
.st-aktarim__panels{display: grid;grid-template-columns: repeat(auto-fill,minmax(320px,1fr));gap: 12px}
.st-aktarim__panel fieldset,.st-aktarim__panel .st-fieldset__body{display: flex;flex-direction: column;gap: 8px}
.st-aktarim__note{margin: 0;font-size: var(--st-fs-body);line-height: var(--st-lh-normal)}
.st-aktarim__pick{position: relative;overflow: hidden;align-self: flex-start;min-height: var(--st-tap);cursor: pointer}
.st-aktarim__pick input[type=file]{position: absolute;inset: 0;opacity: 0;cursor: pointer}
.st-aktarim__pick.is-disabled{opacity: .6;pointer-events: none}
.st-aktarim__progress{width: 100%;height: 12px}
.st-aktarim__result{min-height: 120px;max-height: 260px;overflow: auto;white-space: pre-wrap;font-size: var(--st-fs-body);padding: 8px;border: 1px solid var(--st-border);border-radius: 6px;background: var(--st-surface)}
.st-aktarim .st-link{text-decoration: underline;text-align: left;overflow-wrap: anywhere;font: inherit;align-self: flex-start}
.st-loginaktarim{padding: var(--st-page-top) var(--st-gutter);max-width: 420px}
.st-loginaktarim fieldset,.st-loginaktarim .st-fieldset__body{display: flex;flex-direction: column;gap: 8px}
.st-loginaktarim__actions{display: flex;justify-content: flex-end}
.st-readonly{display: inline-block;padding: 6px 0;font-weight: var(--st-fw-semibold)}
.st-mailsend{display: flex;flex-direction: column;gap: 8px;min-width: 0}
.st-dialog:has(.st-mailsend){width: min(720px,96vw)}
.st-mailsend .st-mailsend__pick > .st-field{flex: 1 1 140px}
.st-mailsend__pick{display: flex;flex-wrap: wrap;gap: 10px;align-items: flex-end;margin-bottom: 8px}
.st-mailsend__pick > :first-child{flex: 1 1 320px}
.st-mailsend .st-grid{height: 200px}
.st-status__logout{margin: 0 6px 0 4px}
.st-connbar{position: fixed;left: 0;right: 0;bottom: var(--st-status-h);z-index: 890;display: flex;align-items: center;gap: 12px;min-height: 52px;padding: 8px 16px;color: #fff;box-shadow: 0 -4px 16px rgba(16,24,40,.18);font-size: var(--st-fs-section);font-weight: var(--st-fw-semibold)}
.st-connbar--session{background: #b54708}
.st-connbar--offline{background: #b42318}
.st-connbar__text{flex: 1;min-width: 0}
.st-connbar .st-btn{flex: none}
@media (max-width: 760px) and (pointer: coarse){.st-connbar{flex-wrap: wrap}
.st-connbar .st-btn{width: 100%}
}
#blazor-error-ui{display: none;position: fixed;left: 0;right: 0;bottom: 0;z-index: 2001;padding: 12px 44px 12px 16px;background: #fef3f2;color: #b42318;border-top: 2px solid #b42318;font-weight: var(--st-fw-semibold);box-shadow: 0 -4px 16px rgba(16,24,40,.18)}
#blazor-error-ui .reload{margin-left: 8px;color: #1f4e79;text-decoration: underline}
#blazor-error-ui .dismiss{position: absolute;right: 14px;top: 8px;font-size: var(--st-glyph-2xl);cursor: pointer}
@media (max-width: 900px) and (pointer: coarse){:root{--st-lookup-btn-w: var(--st-ctl-h)}
.st-icon-btn{min-width: var(--st-tap);min-height: var(--st-tap)}
}
@media (max-width: 600px) and (pointer: coarse){:root{--st-gutter: 10px;--st-status-h: 52px}
.st-fieldset__body{padding: 10px}
.st-fieldset .st-fieldset > .st-fieldset__wrap > .st-fieldset__body{padding: 8px}
.st-editpage > .st-fieldset > .st-fieldset__wrap > .st-fieldset__body{padding: 10px 8px}
.st-status__text{width: 28px;padding: 0 10px;overflow: hidden;white-space: nowrap;color: transparent}
.st-status__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
.st-status__track > .st-status__btn{width: var(--st-tap);padding: 0;justify-content: center}
}
@media (max-width: 600px) and (pointer: coarse){.st-checks--form{padding-left: 0}
}
@media (max-width: 900px) and (pointer: coarse){.st-editpage > .st-savebar{position: sticky;bottom: 0;z-index: 6;margin: 0 calc(-1 * var(--st-gutter));background: var(--st-surface);border-top: 1px solid var(--st-border);box-shadow: 0 -6px 14px rgba(16,24,40,.10)}
.st-listpage > .st-listpage__bar{position: sticky;bottom: 0;z-index: 6;margin: 4px calc(-1 * var(--st-gutter));padding: 6px var(--st-gutter);background: var(--st-surface);border-top: 1px solid var(--st-border);box-shadow: 0 -6px 14px rgba(16,24,40,.10)}
.st-stokgiris > .st-sg__bottom{display: contents}
.st-sg__bottom > .st-commerce{align-self: stretch}
.st-stokgiris > .st-commerce,.st-sg__bottom > .st-commerce{position: sticky;bottom: 0;z-index: 6;margin: 0 calc(-1 * var(--st-gutter));padding: 6px var(--st-gutter);background: var(--st-surface);border-top: 1px solid var(--st-border);box-shadow: 0 -6px 14px rgba(16,24,40,.10)}
}
@media (max-width: 600px) and (pointer: coarse){.st-commerce__track{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 4px;overflow: visible}
.st-commerce__btn{min-width: 0;max-width: none;height: var(--st-ctl-h);padding: 0 6px;gap: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.st-commerce__btn img{width: 16px;height: 16px}
}
@container sg (max-width: 1150px){.st-sg__top:has(> :nth-child(4)){grid-template-columns: repeat(2,minmax(0,1fr))}
}
@container sg (max-width: 860px){.st-sg__top,.st-sg__top:has(> :nth-child(3):last-child),.st-sg__top:has(> :nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr))}
.st-sg__top > :last-child:nth-child(odd){grid-column: 1 / -1}
}
@container sg (max-width: 1000px){.st-sg__bottom{grid-template-columns: minmax(0,1.2fr) minmax(400px,1fr);grid-template-areas: "info tot" "info mid" "pay pay"}
.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1.2fr) minmax(400px,1fr);grid-template-areas: "info tot" "pay pay"}
.st-sg__mid{flex-direction: row;flex-wrap: wrap;align-items: flex-end}
.st-sg__mid > *{flex: 1 1 14rem;min-width: 0}
}
@container sg (max-width: 830px){.st-sg__bottom,.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "mid" "tot" "pay"}
.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr)}
.st-sg__info .st-fieldset__body > .st-sg__extras{width: auto;flex-direction: row;flex-wrap: wrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: 1 1 10rem}
}
@container sg (max-width: 640px){.st-sg__top,.st-sg__top:has(> :nth-child(3):last-child),.st-sg__top:has(> :nth-child(2):last-child){grid-template-columns: minmax(0,1fr)}
.st-sg__bottom,.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "mid" "tot" "pay"}
.st-totals{grid-template-columns: minmax(0,1fr)}
.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr)}
.st-sg__info .st-fieldset__body > .st-sg__extras{width: auto;flex-direction: row;flex-wrap: wrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: 1 1 10rem}
.st-sg__bottom > .st-totals{max-width: none;justify-self: stretch}
}
.st-fieldset__body:has(> .st-stokkart),.st-fieldset__body:has(> .st-cari){container: form / inline-size}
@container form (max-width: 1000px){.st-stokkart{grid-template-columns: minmax(0,1fr)}
}
@container form (max-width: 700px){.st-cari{grid-template-columns: minmax(0,1fr);grid-template-areas: "left" "right" "tabs"}
}
.st-stokkart__right{container: prices / inline-size}
.st-stokkart__cell{display: contents}
@container prices (max-width: 560px){.st-stokkart__pricewrap{overflow: visible}
.st-stokkart__pricewrap .st-stokkart__prices,.st-stokkart__pricewrap .st-stokkart__prices.no-profit{min-width: 0;grid-template-columns: repeat(2,minmax(0,1fr))}
.st-stokkart__head{display: none}
.st-stokkart__rowcap{grid-column: 1 / -1;margin-top: 6px;padding-top: 6px;border-top: 1px solid var(--st-border)}
.st-stokkart__cell{display: flex;flex-direction: column;gap: 2px;min-width: 0}
.st-stokkart__cell::before{content: attr(data-cap);font-size: var(--st-fs-label);font-weight: var(--st-fw-label);color: var(--st-text-label)}
}
.st-dialog .st-listpage__grid,.st-farkrapor .st-listpage__grid,.st-sevk .st-listpage__grid{min-height: 160px}
.st-acikhesap__mid > .st-fieldset{height: 100%}
@media (max-width: 600px) and (pointer: coarse){.st-dialog-backdrop{place-items: end stretch}
.st-dialog{width: 100vw !important;max-width: 100vw;max-height: calc(100dvh - 12px);border-radius: 16px 16px 0 0}
}
@media (max-width: 600px) and (pointer: coarse),(max-width: 900px) and (max-height: 500px) and (pointer: coarse){.st-dialog-backdrop:has(> .st-dialog--large){place-items: stretch}
.st-dialog.st-dialog--large{width: 100vw !important;max-width: 100vw;height: 100dvh;max-height: 100dvh;border-radius: 0}
}
.st-cal.is-up{top: auto;bottom: calc(100% + 4px)}
.st-filters:has(> .st-frow){flex-direction: column;align-items: stretch;flex-wrap: nowrap}
.st-frow{display: flex;flex-wrap: wrap;align-items: stretch}
.st-fbox{display: flex;flex-direction: column;gap: 2px;flex: 0 0 auto;min-width: 0;max-width: 100%;padding: 4px 8px 6px;border: 1px solid var(--st-border);border-radius: 8px;background: var(--st-surface)}
.st-fbox__title{font-size: var(--st-fs-label);font-weight: var(--st-fw-label);color: var(--st-text-label);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.st-fbox__body{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-width: 0}
.st-fbox__body > *{flex: 1 1 auto}
.st-fbox--auto .st-fbox__body > *{flex: 0 1 auto}
.st-fbox--s{flex: 1 1 8.5rem;min-width: max(8.5rem,var(--st-fbox-title-min,0px))}
.st-fbox--s:has(.st-lookup){flex-basis: 11rem;min-width: max(11rem,var(--st-fbox-title-min,0px))}
.st-fbox--m{flex: 1 1 11rem;min-width: max(11rem,var(--st-fbox-title-min,0px))}
.st-fbox--l{flex: 2 1 16rem;min-width: 16rem}
.st-fbox--auto{flex: 1 1 auto;min-width: var(--st-fbox-title-min,auto)}
.st-fbox--panel{padding: 0;border: 0;background: none}
.st-fbox--action{justify-content: flex-end}
.st-fbox--panel > .st-fbox__body > .st-fieldset{width: 100%;margin: 0}
.st-fbox .st-lookup{max-width: none !important;width: 100%}
.st-fbox .st-select,.st-fbox .st-input{width: 100%;min-width: 0}
.st-fbox .st-lookup__input{min-width: 0}
.st-fbox .st-daterange .st-select{width: 8.5rem;flex: 0 1 auto}
.st-fbox .st-fbox__body > :is(.st-daterange,.st-not__dates){flex: 1 1 auto}
.st-fbox .st-daterange__side{flex: 1 1 auto;min-width: 0}
.st-fbox .st-fbox__body > .st-dateinput,.st-fbox .st-daterange__side > .st-dateinput,.st-fbox .st-not__dates > .st-dateinput{flex: 1 1 7.5rem;width: 7.5rem;min-width: min(100%,7.5rem)}
@media not all and (max-width: 900px) and (pointer: coarse){.st-filters .st-fbox:has(> .st-fbox__body > select.st-select:only-child){min-width: max-content}
.st-filters .st-fbox:has(> .st-fbox__body > select.st-select:only-child) > .st-fbox__body{min-width: calc(var(--st-fbox-title-min,18px) - 18px)}
}
@media (min-width: 761px),not all and (pointer: coarse){.st-frow:has(> .st-fbox:not(.st-fbox--auto)) > .st-fbox--auto:not(:has(.st-dateinput)),.st-frow:has(> .st-fbox--auto .st-dateinput) > .st-fbox--auto:not(:has(.st-dateinput)){flex-grow: 0}
}
.st-fbox .st-time{width: 92px;flex: none}
@media (max-width: 760px) and (pointer: coarse){.st-fbox .st-time{flex: 1 1 0;width: auto}
}
@media (max-width: 760px) and (pointer: coarse){.st-fbox,.st-fbox--auto{width: 100%;min-width: 0;flex: 0 0 auto}
.st-daterange,.st-fbox--auto .st-fbox__body > .st-daterange{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 6px;width: 100%;flex: 1 1 100%}
.st-daterange > .st-select,.st-fbox .st-daterange > .st-select{grid-column: 1 / -1;width: 100%}
.st-daterange__side{min-width: 0}
.st-daterange__side > .st-dateinput{flex: 1 1 auto;width: auto;min-width: 0}
.st-daterange.has-time,.st-fbox--auto .st-fbox__body > .st-daterange.has-time{grid-template-columns: minmax(0,1fr)}
.st-daterange.has-time .st-daterange__dash{display: none}
.st-daterange > .st-daterange__side:has(> .st-daterange__dash){grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 6px;align-items: center}
.st-daterange > .st-daterange__side:has(> .st-daterange__dash) > .st-dateinput{width: auto;min-width: 0}
.st-not__dates:has(> .st-daterange__dash),.st-fbox__body:has(> .st-daterange__dash){display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);gap: 4px 6px}
:is(.st-not__dates,.st-fbox__body):has(> .st-daterange__dash) > :not(.st-dateinput,.st-daterange__dash){grid-column: 1 / -1}
.st-fbox :is(.st-not__dates,.st-fbox__body):has(> .st-daterange__dash) > .st-dateinput{width: auto;min-width: 0}
}
.st-brand{display: inline-flex;flex-direction: column;align-items: center;gap: calc(var(--st-brand-size) * .14);line-height: 0;user-select: none}
.st-brand img{display: block;pointer-events: none}
.st-brand__mark{width: var(--st-brand-size);height: var(--st-brand-size);object-fit: contain}
.st-brand__word{width: calc(var(--st-brand-size) * 2.4);height: auto}
.st-brand__tag{--st-brand-ls: clamp(0px,calc((var(--st-brand-size) * 2.4 - 150px) / 20),.3em);margin-top: calc(var(--st-brand-size) * -.07);line-height: var(--st-lh-tight);white-space: nowrap;font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);color: var(--st-text-muted);letter-spacing: var(--st-brand-ls);padding-left: var(--st-brand-ls)}
.st-theme-dark{display: none !important}
:root.st-dark .st-theme-dark,:root[data-theme="dark"] .st-theme-dark{display: block !important}
:root.st-dark .st-theme-light,:root[data-theme="dark"] .st-theme-light{display: none !important}
.st-empty .st-brand{opacity: .9}
.st-licon{flex: none;display: inline-block;vertical-align: middle}
.st-switch{position: relative;display: flex;align-items: center;gap: 12px;min-height: var(--st-tap);padding: 0 12px;border-radius: 8px;cursor: pointer;user-select: none}
.st-switch:hover{background: var(--st-hover-soft)}
.st-switch__icon{flex: none;display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 8px;background: var(--st-primary-soft);color: var(--st-text-accent)}
.st-switch__text{flex: 1;min-width: 0;font-size: var(--st-fs-body)}
.st-switch__input{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;pointer-events: none}
.st-switch__track{flex: none;position: relative;width: 42px;height: 24px;border-radius: 999px;background: var(--st-border-strong);transition: background .15s var(--st-ease,ease)}
.st-switch__thumb{position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: #fff;box-shadow: 0 1px 3px rgba(0,0,0,.3);transition: transform .15s var(--st-ease,ease)}
.st-switch__input:checked + .st-switch__track{background: var(--st-primary)}
.st-switch__input:checked + .st-switch__track .st-switch__thumb{transform: translateX(18px)}
.st-switch__input:focus-visible + .st-switch__track{outline: 2px solid var(--st-primary);outline-offset: 2px}
.st-switch.is-disabled{cursor: default;opacity: .5}
.st-switch.is-disabled:hover{background: none}
.st-switch-group{display: grid;gap: 2px;padding: 4px;border: 1px solid var(--st-border);border-radius: 12px;background: var(--st-surface)}
.st-prefs{display: inline-flex;align-items: center;gap: 4px}
.st-prefs__anchor{position: relative;display: inline-flex}
.st-prefs__btn{display: inline-flex;align-items: center;gap: 6px}
.st-prefs__chev{opacity: .65}
.st-prefs--down .st-prefs__menu{bottom: auto;top: calc(100% + 6px)}
.st-prefs__item .st-licon{color: var(--st-text-muted)}
.st-prefs__item.is-on .st-licon{color: var(--st-primary)}
.st-prefs__item:disabled{opacity: .55;cursor: default}
.st-prefs__item:disabled:hover{background: none}
.st-prefs__soon{margin-left: auto;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
@media (max-width: 760px) and (pointer: coarse){.st-status .st-prefs__btn > span,.st-status .st-prefs__chev{display: none}
}
.st-pageerror{margin: 24px auto;max-width: 520px;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;padding: 18px 20px;border: 1px solid var(--st-border);border-left: 4px solid #d92d20;border-radius: 10px;background: var(--st-surface);color: var(--st-text)}
.st-pageerror span{color: var(--st-text-muted)}
.st-ico--dark{display: none !important}
:root.st-dark .st-ico--light,:root[data-theme="dark"] .st-ico--light,.st-nav .st-ico--light,.st-status .st-ico--light,.st-btn--primary .st-ico--light,.st-sheet__head .st-ico--light{display: none !important}
:root.st-dark .st-ico--dark,:root[data-theme="dark"] .st-ico--dark,.st-nav .st-ico--dark,.st-status .st-ico--dark,.st-btn--primary .st-ico--dark,.st-sheet__head .st-ico--dark{display: block !important}
:root.st-dark .st-btn--primary .st-ico--dark,:root[data-theme="dark"] .st-btn--primary .st-ico--dark{display: none !important}
:root.st-dark .st-btn--primary .st-ico--light,:root[data-theme="dark"] .st-btn--primary .st-ico--light{display: block !important}
.st-editpage > .st-fieldset > .st-fieldset__title{font-size: var(--st-fs-page);font-weight: var(--st-fw-page)}
.st-cal__head strong{font-size: var(--st-fs-section);font-weight: var(--st-fw-section)}
.st-prefs__item{min-height: var(--st-tap)}
@media (pointer: coarse){:root{--st-fs-control: 16px;--st-fs-control-lg: 16px}
}
@media (max-width: 760px) and (pointer: coarse){:root{--st-fs-display: 22px;--st-fs-topbtn: 11.5px}
}
.st-listpage__bar{display: flex;flex-wrap: nowrap;align-items: center;gap: 4px;margin: 4px 0;min-width: 0}
.st-listpage__bar > .st-listpage__search{flex: 0 0 150px;min-width: 0;max-width: 150px;transition: flex-basis .15s var(--st-ease,ease),max-width .15s var(--st-ease,ease)}
.st-listpage__bar > .st-listpage__search:focus-within,.st-listpage__bar > .st-listpage__search.has-value{flex-basis: calc(30ch + 64px);max-width: min(calc(30ch + 64px),60%)}
.st-listpage__bar > .st-toolbar-strip{flex: 1 1 auto;min-width: 0;margin: 0}
.st-listpage__bar > .st-listpage__barfilter{flex: 0 0 auto;display: flex;align-items: center;gap: 6px;min-width: 0}
.st-listpage__barfilter > .st-listpage__barlabel{font-size: var(--st-fs-label);font-weight: var(--st-fw-label);white-space: nowrap}
.st-listpage__barfilter .st-select{width: 150px}
.st-tablepage__caption{flex: none;padding: 2px 2px 0;font-weight: var(--st-fw-semibold);color: var(--st-text)}
.st-tablepage__end{flex: 1 1 auto;min-width: 0;display: flex;align-items: center;justify-content: flex-end;gap: 6px}
.st-tablepage__end > .st-lookup{flex: 1 1 11rem;min-width: 11rem;max-width: 22rem}
.st-tablepage__end > :not(.st-lookup){flex: none}
.st-tablepage__end > .st-readonly{white-space: nowrap}
.st-grid__footbar{flex: none;display: flex;align-items: stretch;min-width: 0;border: 1px solid var(--st-border);border-radius: var(--st-radius);background: var(--st-surface-2);overflow: hidden}
.st-grid__footbar > .st-grid__foot{flex: 1 1 auto;min-width: 0;border: 0;border-radius: 0;background: none}
.st-grid__footbar > .st-grid__editbtn{flex: none;height: auto;min-height: 0;margin-left: auto;display: inline-flex;align-items: center;gap: 6px;border: 0;border-left: 1px solid var(--st-border);background: transparent;color: var(--st-text);font: inherit;font-size: var(--st-fs-button);font-weight: var(--st-fw-button);white-space: nowrap;cursor: pointer}
.st-grid__footbar > .st-grid__editbtn .st-licon{color: var(--st-text-accent)}
.st-grid__footbar > .st-grid__editbtn:hover{background: var(--st-primary-soft);color: var(--st-text-accent)}
@media (max-width: 760px) and (pointer: coarse){.st-listpage__bar > .st-listpage__search{flex-basis: 110px;max-width: 110px}
.st-grid__footbar > .st-grid__editbtn{width: 44px;padding: 0 !important;justify-content: center}
}
.st-top__fs .st-fs-on{display: none}
:root.st-fullscreen .st-top__fs .st-fs-on{display: inline-flex}
:root.st-fullscreen .st-top__fs .st-fs-off{display: none}
.st-top__fsicon{align-items: center;justify-content: center;flex: none;width: calc(var(--st-topbtn-h) * .5);height: calc(var(--st-topbtn-h) * .5);color: var(--st-text-accent)}
.st-top__fs .st-top__fsicon.st-fs-off{display: inline-flex}
.st-top__fsicon svg{width: 100%;height: 100%}
.st-top__install .st-top__licon{color: var(--st-text-accent)}
@media (display-mode: standalone),(display-mode: minimal-ui),(display-mode: window-controls-overlay){.st-top__install{display: none}
}
@media (max-width: 900px) and (pointer: coarse){.st-top__install{display: none}
}
.st-install{display: grid;gap: 10px;min-width: 0}
.st-install__opt{display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: 12px;row-gap: 8px;align-items: start;padding: 12px;border: 1px solid var(--st-border);border-radius: var(--st-radius);background: var(--st-surface-2)}
.st-install__icon{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: var(--st-radius);background: var(--st-primary-soft);color: var(--st-text-accent)}
.st-install__opt.is-off .st-install__icon{background: var(--st-surface);color: var(--st-text-muted)}
.st-install__body{min-width: 0}
.st-install__title{margin: 0;font-size: var(--st-fs-section);font-weight: var(--st-fw-section);color: var(--st-text);line-height: var(--st-lh-tight)}
.st-install__text{margin: 4px 0 0;font-size: var(--st-fs-body);color: var(--st-text-muted)}
.st-install__note{grid-column: 2;margin: 0;padding: 6px 8px;border: 1px dashed var(--st-border-strong);border-radius: var(--st-radius-sm);background: var(--st-surface);font-size: var(--st-fs-body);color: var(--st-text);overflow-wrap: anywhere}
.st-install__act{grid-column: 2;display: flex;justify-content: flex-end}
.st-install__act > .st-btn{min-width: 10rem;text-decoration: none}
.st-sg__info .st-acikhesap__dt{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}
.st-sg__info .st-acikhesap__dt > .st-dateinput{flex: 0 0 9.5rem;width: 9.5rem}
.st-sg__info .st-acikhesap__dt > .st-time{flex: 0 0 4.5rem;width: 4.5rem}
.st-sg__info .st-acikhesap__dt .st-check{min-height: 0;white-space: nowrap}
:root{--st-status-h: 36px;--st-top-gap: 4px;--st-status-ctl: 28px;--st-page-top: 4px;--st-fieldset-pad: 6px}
.st-topwrap{height: calc(var(--st-topbtn-h) + 7px)}
.st-top{padding: 3px 6px}
.st-top__btn{gap: 2px;padding: 2px var(--st-topbtn-pad) 3px}
.st-workbar{padding: 2px 6px 0;min-height: 38px;gap: 4px}
.st-navtoggle{height: var(--st-tap);min-width: var(--st-tap);margin-bottom: 3px;padding: 0 8px}
.st-tab{height: 32px}
.st-listpage{padding: 4px var(--st-gutter) 4px;gap: 2px}
.st-editpage{padding: var(--st-page-top) var(--st-gutter) 6px;gap: 2px}
.st-stokgiris{gap: 3px;padding: var(--st-page-top) var(--st-gutter) 3px}
.st-sg__top,.st-sg__bottom{gap: 4px 6px}
.st-fieldset__body{padding: var(--st-fieldset-pad) 8px}
.st-listpage__filters .st-fieldset__body{padding: var(--st-fieldset-pad) 8px}
.st-form-row{margin-bottom: 4px;gap: 4px 8px}
.st-sg__fields,.st-sg__extras,.st-totals,.st-totals__col{gap: 3px}
.st-frow{gap: 4px 6px}
.st-filters:has(> .st-frow){gap: 4px}
.st-grid__foottrack{gap: 4px;padding: 2px 4px;min-height: 0}
.st-sum{height: 24px;padding: 0 8px;gap: 6px}
.st-grid__footbar > .st-grid__editbtn{padding: 0 10px}
.st-status__track{gap: 4px;padding: 0 6px}
.st-status__text{height: 24px;padding: 0 8px;gap: 5px}
.st-status__btn{height: var(--st-status-ctl);padding: 0 8px;gap: 5px;border-radius: 6px}
@media not all and (max-width: 900px) and (pointer: coarse){.st-workbar > .st-navtoggle{align-self: flex-end;margin-bottom: 0}
.st-status{padding-right: 6px}
.st-status > .st-status__logout{margin-right: 0}
}
@media all{.st-fieldset:has(> .st-fieldset__title){position: relative;margin-top: 8px}
.st-fieldset > .st-fieldset__title{position: absolute;top: -9px;left: 8px;z-index: 1;max-width: calc(100% - 16px);padding: 0 4px;line-height: 16px;background: var(--st-surface);border-radius: 4px}
.st-fieldset > .st-fieldset__title.is-toggle{display: flex}
.st-fieldset > .st-fieldset__title .st-fieldset__toggle{min-height: 0;padding: 0 2px 0 0;gap: 3px;background: none}
.st-fieldset > .st-fieldset__title .st-fieldset__toggle:hover{color: var(--st-text-accent)}
.st-fieldset > .st-fieldset__title .st-fieldset__chev{width: 14px;height: 14px}
.st-fieldset__title + .st-fieldset__wrap > .st-fieldset__body{padding-top: 10px}
.st-fieldset[data-st-collapsed]{min-height: 14px}
}
.st-livestock--inline{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 4px 6px;margin-top: 4px;padding-top: 4px;border-top: 1px dashed var(--st-border)}
.st-livestock--inline .st-livestock__doc{display: flex;gap: 6px;flex: 1 1 14rem;min-width: 0}
.st-livestock--inline .st-livestock__doc .st-field{flex: 1 1 0;min-width: 0;gap: 1px}
.st-livestock--inline .st-livestock__btns{display: flex;gap: 4px;flex: 0 0 auto}
.st-livestock--inline .st-livestock__btns .st-btn{height: var(--st-ctl-h);padding: 0 8px}
@media (min-width: 901px),not all and (pointer: coarse){.st-livestock--inline .st-livestock__doc{flex: 1 1 100%}
.st-livestock--inline .st-livestock__doc > .st-livestock__serial{flex: 0 0 auto}
.st-livestock--inline .st-livestock__doc > .st-livestock__serial > .st-input{flex: 0 0 auto;width: calc(6ch + 2 * 10px + 2px);min-width: 0}
.st-livestock--inline .st-livestock__doc > .st-livestock__docno{flex: 1 1 0}
.st-livestock--inline .st-livestock__doc > .st-livestock__docno > .st-input{flex: 1 1 auto;min-width: 0;width: auto}
}
.st-livefoot{display: flex;align-items: center;gap: 6px;min-width: 0;container: livefoot / inline-size}
.st-livefoot .st-livestock__btns{display: flex;gap: 4px;flex: 0 0 auto}
.st-livefoot .st-livestock__btns .st-btn{height: var(--st-ctl-h);min-height: 0;padding: 0 8px;white-space: nowrap}
@container livefoot (max-width: 25rem){.st-livefoot .st-livestock__btns .st-btn{width: var(--st-tap);min-width: 0;padding: 0;justify-content: center}
.st-livefoot .st-livestock__btns .st-btn > span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
}
.st-livegauge{display: flex;align-items: baseline;justify-content: center;gap: 6px;flex: 0 0 auto;margin-left: auto;padding: 2px 8px;border-radius: 6px;background: var(--st-surface-2);font-variant-numeric: tabular-nums;white-space: nowrap}
.st-livegauge__cap{color: var(--st-text-label);font-size: var(--st-fs-caption);font-weight: var(--st-fw-label)}
.st-livegauge strong{font-size: var(--st-fs-value);font-weight: var(--st-fw-value);color: var(--st-text)}
.st-livegauge strong.is-negative{color: var(--st-danger)}
.st-btn.st-btn--cell{height: 22px;min-height: 0;padding: 0 6px;gap: 3px;border-radius: 4px}
.st-btn.st-btn--cell img{width: 14px;height: 14px}
.st-fbox.st-fbox--inline{flex-direction: row;align-items: center;gap: 8px}
.st-fbox.st-fbox--inline > .st-fbox__title{flex: none}
.st-fbox.st-fbox--inline > .st-fbox__title::after{content: ":"}
.st-fbox.st-fbox--inline > .st-fbox__body{flex-wrap: nowrap}
.st-busy{position: fixed;inset: 0;z-index: 990;display: grid;place-items: center;cursor: progress;background: color-mix(in srgb,var(--st-bg) 45%,transparent);-webkit-backdrop-filter: blur(2px) saturate(.9);backdrop-filter: blur(2px) saturate(.9);animation: st-busy-in .18s var(--st-ease,ease) both}
.st-busy__card{display: flex;align-items: center;gap: 14px;min-width: 240px;max-width: min(92vw,420px);padding: 16px 22px;border: 1px solid var(--st-border);border-radius: 14px;background: var(--st-surface);color: var(--st-text);box-shadow: 0 18px 48px rgba(16,24,40,.22),0 2px 6px rgba(16,24,40,.08);animation: st-busy-pop .22s var(--st-ease,ease) both}
.st-wait{flex: none;display: inline-block;width: 16px;height: 16px;vertical-align: middle;animation: st-busy-rot 1.1s linear infinite}
.st-wait--md{width: 20px;height: 20px}
.st-wait--lg{width: 40px;height: 40px}
.st-wait--delay{animation: st-busy-rot 1.1s linear infinite,st-wait-in .15s var(--st-ease,ease) .25s both}
.st-wait__track{fill: none;stroke: var(--st-primary-soft);stroke-width: 5}
.st-wait__arc{fill: none;stroke: var(--st-primary);stroke-width: 5;stroke-linecap: round;stroke-dasharray: 90 150;stroke-dashoffset: 0;animation: st-busy-dash 1.4s ease-in-out infinite}
.st-wait:not(.st-wait--lg) .st-wait__track,.st-wait:not(.st-wait--lg) .st-wait__arc{stroke-width: 6}
.st-busy__text{display: flex;flex-direction: column;gap: 2px;min-width: 0}
.st-busy__text strong{font-size: var(--st-fs-section);font-weight: var(--st-fw-section)}
.st-busy__text span{font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-busy__dots i{font-style: normal;animation: st-busy-dot 1.2s infinite;opacity: .2}
.st-busy__dots i:nth-child(2){animation-delay: .2s}
.st-busy__dots i:nth-child(3){animation-delay: .4s}
@keyframes st-busy-rot{to{transform: rotate(360deg)}
}
@keyframes st-busy-dash{0%{stroke-dasharray: 1 150;stroke-dashoffset: 0}
50%{stroke-dasharray: 90 150;stroke-dashoffset: -35}
100%{stroke-dasharray: 90 150;stroke-dashoffset: -124}
}
@keyframes st-busy-dot{0%,100%{opacity: .2}
40%{opacity: 1}
}
@keyframes st-busy-in{from{opacity: 0}
to{opacity: 1}
}
@keyframes st-busy-pop{from{opacity: 0;transform: translateY(6px) scale(.98)}
to{opacity: 1;transform: none}
}
@keyframes st-wait-in{from{opacity: 0}
to{opacity: 1}
}
@media (prefers-reduced-motion: reduce){.st-busy,.st-busy__card{animation: none}
.st-wait{animation-duration: 3s}
.st-wait--delay{animation: st-busy-rot 3s linear infinite,st-wait-in .15s linear .25s both}
.st-wait__arc,.st-busy__dots i{animation: none;opacity: 1}
}
:where(.st-grid .rz-grid-table tbody tr.rz-data-row,.st-cart__row){--st-row-bg: var(--st-surface);--st-row-selected: var(--st-row-sel-plain);--st-row-mark: color-mix(in srgb,var(--st-row-selected) 30%,var(--st-text))}
.st-row--success{--st-row-selected: var(--st-row-sel-success)}
.st-row--warning{--st-row-selected: var(--st-row-sel-warning)}
.st-row--danger{--st-row-selected: var(--st-row-sel-danger)}
.st-row--info{--st-row-selected: var(--st-row-sel-info)}
.st-row--purple{--st-row-selected: var(--st-row-sel-purple)}
.st-row--orange{--st-row-selected: var(--st-row-sel-orange)}
.st-row--offer{--st-row-selected: var(--st-row-sel-offer)}
@media (min-width: 901px),not all and (pointer: coarse){.st-grid .rz-grid-table tbody tr.rz-data-row:hover:not(.rz-state-highlight) > td{background: color-mix(in srgb,var(--st-row-bg) 80%,var(--st-row-selected)) !important;color: var(--st-text) !important}
.st-grid .rz-grid-table tbody tr.rz-data-row.rz-state-highlight > td{background: var(--st-row-selected) !important;color: var(--st-text) !important;-webkit-text-stroke: var(--st-sel-stroke) currentColor}
.st-grid .rz-grid-table tbody tr.rz-data-row.rz-state-highlight > td:first-child{box-shadow: inset 5px 0 0 var(--st-row-mark)}
}
.st-grid .rz-grid-table tbody tr.rz-data-row.rz-state-focused > td{--st-ring: inset 0 2px 0 var(--st-text),inset 0 -2px 0 var(--st-text);box-shadow: var(--st-ring) !important;color: var(--st-text) !important}
.st-grid .rz-grid-table tbody tr.rz-data-row.rz-state-focused > td:first-child{box-shadow: inset 2px 0 0 var(--st-text),var(--st-ring) !important}
.st-grid .rz-grid-table tbody tr.rz-data-row.rz-state-focused > td:last-child{box-shadow: inset -2px 0 0 var(--st-text),var(--st-ring) !important}
.st-grid .rz-grid-table tbody tr.rz-data-row.rz-state-focused.rz-state-highlight > td:first-child{box-shadow: inset 5px 0 0 var(--st-row-mark),var(--st-ring) !important}
.st-grid .rz-grid-table tbody tr.rz-data-row{cursor: pointer}
@media (min-width: 901px),not all and (pointer: coarse){.st-grid--copy .rz-grid-table tbody tr.rz-data-row > td{-webkit-user-select: text;user-select: text}
.st-grid--copy .rz-grid-table tbody tr.rz-data-row > td .rz-cell-data{cursor: text}
.st-grid--copy .rz-grid-table tbody tr.rz-data-row > td ::selection{background: color-mix(in srgb,var(--st-primary) 42%,transparent);color: var(--st-text)}
}
.st-copytip{position: fixed;z-index: 1200;padding: 4px 10px;border-radius: 6px;pointer-events: none;background: var(--st-text);color: var(--st-surface);font-size: var(--st-fs-caption);font-weight: var(--st-fw-label);box-shadow: var(--st-shadow-md);max-width: 320px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;animation: st-copytip 1.2s ease forwards}
@keyframes st-copytip{0%{opacity: 0;transform: translateY(4px)}
12%,75%{opacity: 1;transform: none}
100%{opacity: 0}
}
.st-acikhesap__dt:has(> .st-descbtn){display: flex;flex-wrap: wrap;align-items: center;gap: 4px 6px}
.st-acikhesap__dt:has(> .st-descbtn) > .st-dateinput{flex: 0 0 9.5rem;width: 9.5rem;min-width: 0}
.st-acikhesap__dt:has(> .st-descbtn) > .st-time{flex: 0 0 4.5rem;width: 4.5rem;margin-left: -4px}
.st-acikhesap__dt > .st-btn,.st-acikhesap__dt > .st-sg__excel{height: var(--st-ctl-h);padding: 0 10px;gap: 6px;white-space: nowrap}
.st-descbtn.has-value{border-color: var(--st-primary);color: var(--st-text-accent)}
.st-descbtn .st-licon{color: var(--st-text-accent)}
.st-descbtn__dot{flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--st-success)}
.st-aciklama{display: grid;gap: 4px;padding-bottom: 8px}
.st-aciklama__count{justify-self: end;font-size: var(--st-fs-caption);color: var(--st-text-muted)}
.st-kasasube{display: flex;flex: 1 1 auto;align-items: center;gap: 6px;min-width: 0}
.st-kasasube > :not(.st-kasasube__lbl){flex: 1 1 0;min-width: 0}
.st-kasasube__lbl{flex: none;color: var(--st-text-label);font-size: var(--st-fs-label);font-weight: var(--st-fw-label)}
@media not all and (max-width: 900px) and (pointer: coarse){.st-sg__info .st-form-row:has(> .st-form-row__control > .st-kasasube > .st-kasasube__lbl){container: sgkasa / inline-size;row-gap: 3px}
@container sgkasa (max-width: 40rem){.st-form-row__control:has(> .st-kasasube),.st-kasasube{display: contents}
}
}
.st-invpanel__qb{display: flex;flex: 1 1 auto;align-items: center;gap: 6px;min-width: 0}
.st-invpanel__qb > .st-input:first-child{flex: 0 0 5.5rem;width: 5.5rem;min-width: 0}
.st-invpanel__qb > .st-input:last-child{flex: 1 1 auto;min-width: 0}
.st-invpanel__lbl{flex: none;color: var(--st-text-label);font-size: var(--st-fs-label);font-weight: var(--st-fw-label)}
.st-invpanel:has(.st-livegauge){display: flex;flex-direction: column}
.st-invpanel:has(.st-livegauge) > .st-fieldset__wrap{flex: 1 1 auto;display: flex;flex-direction: column;min-height: 0}
.st-invpanel:has(.st-livegauge) > .st-fieldset__wrap > .st-fieldset__body{flex: 1 1 auto;display: flex;flex-direction: column;justify-content: space-between;gap: 6px}
.st-invpanel .st-livegauge{height: var(--st-ctl-h);align-items: center;padding: 0 10px;border: 1px solid var(--st-border)}
.st-prefs__sep{height: 1px;margin: 4px 6px;background: var(--st-border)}
.st-grid .rz-grid-table thead th{padding-top: 0;padding-bottom: 0}
.st-grid .rz-grid-table thead th > div:first-child:not(.rz-cell-filter){padding-top: 2px;padding-bottom: 2px;min-height: 0}
.st-grid .rz-grid-table thead th .rz-column-drag{height: 16px;line-height: 16px}
.st-grid .rz-grid-table thead th .rz-column-title{line-height: var(--st-lh-tight,1.2)}
.st-grid .rz-grid-table thead th > .rz-cell-filter{padding: 1px 3px}
.st-grid .rz-grid-table thead .st-grid__filter,.st-grid .rz-cell-filter input{height: calc(var(--st-ctl-h) - 8px);padding: 0 6px;border-radius: 5px}
@media (min-width: 761px),not all and (pointer: coarse){.st-frow{align-items: flex-start}
.st-frow > .st-fbox:not(.st-fbox--panel){position: relative;margin-top: 7px;padding: 8px 6px 4px}
.st-frow > .st-fbox--panel:not(:has(> .st-fbox__title)){margin-top: 16px}
.st-frow > .st-fbox--panel:has(> .st-fbox__title){gap: 0}
.st-frow > .st-fbox:not(.st-fbox--inline):not(.st-fbox--panel) > .st-fbox__title{position: absolute;top: -8px;left: 6px;max-width: calc(100% - 12px);padding: 0 4px;line-height: 16px;background: var(--st-surface);border-radius: 4px}
}
@media (max-width: 760px) and (pointer: coarse){.st-frow{flex-direction: row;flex-wrap: wrap}
.st-frow > .st-fbox,.st-frow > .st-fbox:is(.st-fbox--s,.st-fbox--m,.st-fbox--l,.st-fbox--auto):has(.st-lookup){flex: 1 1 100%;width: auto;min-width: 0;min-height: 0}
.st-frow > .st-fbox.st-fbox--panel:not(:has(> .st-fbox__title)){flex: 1 1 0;min-width: 7rem}
.st-frow > .st-fbox.st-fbox--panel:not(:has(> .st-fbox__title)) > .st-fbox__body > .st-btn{width: 100%}
.st-fbox,.st-fbox.st-fbox--inline{padding: 0;border: 0;border-radius: 0;background: none}
.st-fbox:not(.st-fbox--inline):not(.st-fbox--stack):has(> .st-fbox__title):has(> .st-fbox__body > :only-child:is(.st-lookup,.st-select,.st-input,.st-dateinput,.st-check,.st-switch,.st-field)){display: grid;grid-template-columns: var(--st-fbox-label-w) minmax(0,1fr);align-items: center;gap: 0 6px}
.st-fbox:not(.st-fbox--inline):not(.st-fbox--stack):has(> .st-fbox__title):has(> .st-fbox__body > :only-child) > .st-fbox__title{white-space: normal;line-height: var(--st-lh-tight);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}
}
@container sg (min-width: 641px){.st-sg__types{display: flex;flex-wrap: wrap;gap: 0 18px}
.st-sg__types > .st-form-row{flex: 0 1 auto;min-width: 0}
.st-livestock--inline{align-items: center}
.st-livestock--inline .st-livestock__doc .st-field{display: flex;flex-direction: row;align-items: center;gap: 6px}
.st-livestock--inline .st-livestock__doc .st-field > .st-field__label{flex: none;white-space: nowrap}
.st-livestock--inline .st-livestock__doc .st-field > .st-input{flex: 1 1 auto;min-width: 3.5rem}
}
@media (min-width: 901px),not all and (pointer: coarse){.st-grid .rz-grid-table tbody td :is(select.st-input,input.st-input){height: calc(var(--st-grid-row) - 4px);min-height: 0;padding-top: 0;padding-bottom: 0}
}
.st-fbox .st-acikhesap__dt:not(:has(> .st-descbtn)){display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}
.st-fbox .st-acikhesap__dt > .st-dateinput{flex: 1 1 8rem;width: auto}
.st-fbox .st-form-row{grid-template-columns: var(--st-label-w,130px) minmax(0,1fr);gap: 0 6px;margin-bottom: 4px}
.st-fbox .st-form-row:last-child{margin-bottom: 0}
@media (max-width: 760px) and (pointer: coarse){.st-fbox .st-form-row{grid-template-columns: var(--st-fbox-label-w) minmax(0,1fr)}
}
@media (min-width: 901px) and (max-width: 1599px),(max-width: 1599px) and (pointer: fine),(max-width: 1599px) and (pointer: none){@container form (min-width: 900px){.st-stokkart{grid-template-columns: minmax(0,1fr) minmax(36rem,1.25fr)}
}
.st-bildirim{min-height: 100%;grid-template-rows: auto auto minmax(200px,1fr)}
.st-depo__buttons{flex-wrap: nowrap}
.st-depo__buttons .st-btn{flex: 1 1 0;min-width: max-content}
.st-banner > .st-listpage{flex: 1 1 0;height: auto;min-height: 0}
.st-sg__info .st-acikhesap__dt > .st-dateinput{flex-basis: 8.5rem;width: 8.5rem}
.st-sg__bottom,.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1fr) 35rem;grid-template-areas: "info tot" "pay pay"}
.st-sg__bottom:has(> .st-sg__mid){grid-template-areas: "info tot" "mid mid" "pay pay"}
.st-sg__bottom > .st-totals{align-self: center;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr)}
.st-sg__info .st-acikhesap__dt{gap: 4px 6px}
.st-sg__grid{flex: 1 1 150px;height: 150px;min-height: 150px}
.st-sg__mid > .st-fieldset > .st-fieldset__wrap > .st-fieldset__body{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px}
.st-commerce__btn{flex: 0 0 auto;min-width: 96px;max-width: none}
.st-sg__info .st-acikhesap__dt:has(> [data-control=btnImportExcel],> .st-sg__excel){container: sgdt / inline-size}
@container sgdt (max-width: 33rem){.st-acikhesap__dt:has(> [data-control=btnImportExcel]) > :is(.st-descbtn,[data-control=btnImportExcel]){width: var(--st-ctl-h);min-width: 0;padding: 0}
.st-acikhesap__dt:has(> [data-control=btnImportExcel]) > :is(.st-descbtn,[data-control=btnImportExcel]) > span:not(.st-descbtn__dot){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
}
@container sgdt (max-width: 36rem){.st-acikhesap__dt:has(> .st-sg__excel) > :is(.st-descbtn,.st-sg__excel){width: var(--st-ctl-h);min-width: 0;padding: 0}
.st-acikhesap__dt:has(> .st-sg__excel) > :is(.st-descbtn,.st-sg__excel) > span:not(.st-descbtn__dot){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
}
@container sg (max-width: 1250px){.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr)}
.st-sg__info .st-fieldset__body > .st-sg__extras{flex-direction: row;flex-wrap: wrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: 1 1 0;min-width: max-content}
}
@container sg (max-width: 830px){.st-sg__bottom:has(> .st-sg__mid){grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "mid" "tot" "pay"}
.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "tot" "pay"}
.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr) auto}
.st-sg__info .st-fieldset__body > .st-sg__extras{flex-direction: column;flex-wrap: nowrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: none;min-width: 0}
.st-sg__bottom > .st-totals{grid-template-columns: max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,1.4fr);column-gap: 6px;align-self: stretch}
.st-sg__bottom > .st-totals > .st-totals__col{display: contents}
.st-sg__bottom > .st-totals .st-totals__row{grid-column: span 2;grid-template-columns: subgrid}
.st-sg__bottom > .st-totals .st-totals__row .st-input:not([aria-label$="Yüzde"]){padding: 0 6px}
}
}
@media not all and (max-width: 900px) and (pointer: coarse){@container stpages (max-width: 1499px){.st-page .st-sg__info .st-acikhesap__dt > .st-time{flex: 0 0 auto;width: calc(5ch + 2 * var(--st-input-px) + 4px);min-width: calc(5ch + 2 * var(--st-input-px) + 4px)}
.st-page .st-sg__info .st-acikhesap__dt > .st-dateinput{flex: 0 0 var(--st-date-fit);width: var(--st-date-fit);min-width: var(--st-date-fit)}
}
.st-sg__bottom{--st-sg-tot: 35rem}
@container sg (max-width: 1199px){.st-sg__bottom{--st-sg-tot: 34rem}
}
@container sg (max-width: 1799px){.st-sg__bottom:has(> .st-sg__mid){grid-template-columns: minmax(400px,1.4fr) minmax(500px,1fr);grid-template-areas: "info tot" "info mid" "pay pay"}
.st-sg__bottom > .st-sg__mid{align-self: start}
.st-sg__mid > .st-fieldset > .st-fieldset__wrap > .st-fieldset__body{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 12px}
}
@container sg (max-width: 1499px){.st-sg__bottom,.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1fr) var(--st-sg-tot);grid-template-areas: "info tot" "pay pay"}
.st-sg__bottom:has(> .st-sg__mid){grid-template-columns: minmax(0,1fr) var(--st-sg-tot);grid-template-areas: "info tot" "info mid" "pay pay"}
.st-sg__bottom > .st-totals{grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}
}
@container sg (min-width: 1120px) and (max-width: 1499px){.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr) auto}
.st-sg__info .st-fieldset__body > .st-sg__extras{flex-direction: column;flex-wrap: nowrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: none;min-width: 0}
}
@container sg (min-width: 980px) and (max-width: 1119px){.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr)}
.st-sg__info .st-fieldset__body > .st-sg__extras{flex-direction: row;flex-wrap: wrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: 1 1 0;min-width: max-content}
}
@container sg (min-width: 641px) and (max-width: 979px){.st-sg__bottom:has(> .st-sg__mid){grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "mid" "tot" "pay"}
.st-sg__bottom:not(:has(> .st-sg__mid)){grid-template-columns: minmax(0,1fr);grid-template-areas: "info" "tot" "pay"}
.st-sg__info .st-fieldset__body:has(> .st-sg__fields){grid-template-columns: minmax(0,1fr) auto}
.st-sg__info .st-fieldset__body > .st-sg__extras{flex-direction: column;flex-wrap: nowrap}
.st-sg__info .st-fieldset__body > .st-sg__extras > *{flex: none;min-width: 0}
.st-sg__bottom > .st-totals{grid-template-columns: max-content minmax(0,1fr) max-content minmax(0,1fr) max-content minmax(0,1.4fr);column-gap: 6px;align-self: stretch}
.st-sg__bottom > .st-totals > .st-totals__col{display: contents}
.st-sg__bottom > .st-totals .st-totals__row{grid-column: span 2;grid-template-columns: subgrid}
.st-sg__bottom > .st-totals .st-totals__row .st-input:not([aria-label$="Yüzde"]){padding: 0 6px}
}
@container sg (min-width: 641px) and (max-width: 1499px){.st-sg__types{column-gap: 10px}
.st-sg__types > .st-form-row + .st-form-row{grid-template-columns: max-content minmax(0,1fr)}
}
@container sg (min-width: 980px) and (max-width: 1499px){.st-sg__top:has(> :nth-child(3):last-child){grid-template-columns: minmax(0,1.45fr) minmax(0,1fr) minmax(0,.75fr)}
}
@container sg (min-width: 641px) and (max-width: 979px){.st-sg__top:has(> :nth-child(3):last-child){grid-template-columns: minmax(0,1fr) minmax(0,1fr)}
.st-sg__top > :first-child:nth-last-child(3){grid-row: span 2}
.st-sg__top > :last-child:nth-child(3){grid-column: auto}
}
@container stpages (max-width: 1199px){.st-page .st-invpanel .st-form-row{grid-template-columns: min(var(--st-label-w,130px),6.5rem) minmax(0,1fr)}
.st-page .st-invpanel__qb > .st-input:first-child{flex-basis: 4.5rem;width: 4.5rem}
}
@container sg (min-width: 641px) and (max-width: 860px){.st-sg__top:has(> :nth-child(2):last-child){grid-template-columns: minmax(0,1.25fr) minmax(0,1fr)}
}
.st-sg__top > .st-invpanel{container: inv / inline-size}
.st-sg__top > .st-invpanel:not(:has(.st-livegauge)) > .st-fieldset__wrap > .st-fieldset__body{grid-template-columns: repeat(auto-fit,minmax(min(100%,calc(22rem * var(--st-fit,1))),1fr));column-gap: 12px}
.st-fbox:has(> .st-fbox__body > .st-invpanel--filter){min-width: calc(110px + 8px + 17ch + 2 * var(--st-input-px,10px) + 2 * var(--st-lookup-btn-w,30px) + 18px)}
.st-stokkart__head{white-space: nowrap}
@container prices (min-width: 561px){.st-stokkart__prices:not(.no-profit){grid-template-columns: 58px minmax(84px,1.2fr) minmax(84px,1fr) minmax(max(58px,5.6em),.7fr) minmax(max(58px,6.4em),.7fr) minmax(84px,1fr)}
.st-stokkart__prices.no-profit{grid-template-columns: 64px minmax(80px,1.2fr) minmax(90px,1fr) minmax(max(60px,5.6em),.7fr)}
}
.st-page__body > :has(> .st-tabs-inner > .st-tabs-inner__panel > .st-listpage):not(.st-fillpage,.st-listpage){display: flex;flex-direction: column;height: 100%;min-height: 0}
.st-page__body > * > .st-tabs-inner:has(> .st-tabs-inner__panel > .st-listpage){flex: 1 1 0;min-height: 0;display: flex;flex-direction: column}
.st-page__body > * > .st-tabs-inner > .st-tabs-inner__panel:not([hidden]):has(> .st-listpage){flex: 1 1 0;min-height: 0;display: flex;flex-direction: column}
.st-page__body > * > .st-tabs-inner > .st-tabs-inner__panel > .st-listpage{flex: 1 1 0;height: auto;min-height: 0}
.st-page__body > * > .st-tabs-inner > .st-tabs-inner__panel > .st-listpage > .st-listpage__grid{flex: 1 1 0;min-height: 160px}
.st-sayimrapor__actions{flex-wrap: nowrap}
.st-sayimrapor__actions .st-btn{flex: 1 1 auto;min-width: 0}
}
@media not all and (max-width: 900px) and (pointer: coarse){.st-stokgiris{--sg-lbl: 7.5rem;--sg-w-cari: 31rem;--sg-urun-ctl: 18rem;--sg-w-urun: calc(var(--sg-lbl) + 8px + var(--sg-urun-ctl) + 22px);--sg-w-edon: 22rem;--sg-w-canli: 14rem;--sg-kasa: 16rem;--sg-tot-k1: 12.5rem;--sg-tot-k2: 9.5rem}
@container sg (min-width: 71rem){.st-stokgiris > .st-sg__top:not(:has(> :nth-child(4))){grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: max-content;justify-content: start}
.st-stokgiris > .st-sg__top > :is(.st-custpanel,.st-sg__first){width: var(--sg-w-cari)}
.st-stokgiris > .st-sg__top > .st-invpanel{width: var(--sg-w-urun)}
.st-stokgiris > .st-sg__top > .st-sg__edonusum{width: var(--sg-w-edon)}
.st-stokgiris > .st-sg__top:not(:has(> :nth-child(3))) > * .st-form-row{grid-template-columns: var(--sg-lbl) minmax(0,1fr)}
.st-stokgiris > .st-sg__top:not(:has(> :nth-child(3))) .st-invpanel__qb > .st-input:first-child{flex-basis: 5rem;width: 5rem}
.st-stokgiris > .st-msg__top > .st-invpanel{width: calc(2 * (var(--sg-lbl) + 8px + var(--sg-urun-ctl)) + 34px)}
.st-stokgiris > .st-msg__top > .st-invpanel > .st-fieldset__wrap > .st-fieldset__body{grid-template-columns: repeat(2,minmax(0,1fr))}
.st-stokgiris > .st-msg__top > :not(.st-invpanel){width: var(--sg-w-canli)}
}
@container sg (max-width: 70.99rem){.st-stokgiris > .st-sg__top:has(> :nth-child(3)){--sg-lbl: 76px}
}
@container sg (min-width: 71rem) and (max-width: 94.99rem){.st-stokgiris > .st-sg__top:has(> :nth-child(3)){grid-template-columns: minmax(0,1.45fr) minmax(0,1fr) minmax(0,.75fr)}
.st-stokgiris > .st-sg__top:has(> :nth-child(3)) > *{width: auto}
.st-stokgiris > .st-sg__top:has(> :nth-child(3)) > .st-sg__edonusum .st-form-row{grid-template-columns: var(--sg-lbl) minmax(0,1fr)}
}
@container sg (min-width: 95rem){.st-stokgiris > .st-sg__top > * .st-form-row{grid-template-columns: var(--sg-lbl) minmax(0,1fr)}
.st-stokgiris .st-invpanel__qb > .st-input:first-child{flex-basis: 5rem;width: 5rem}
}
@container sg (min-width: 641px){.st-stokgiris .st-sg__top :is(.st-custpanel,.st-sg__first) .st-form-row{grid-template-columns: var(--sg-lbl) minmax(0,1fr)}
.st-stokgiris .st-sg__top > * > .st-fieldset__wrap > .st-fieldset__body{gap: 3px}
.st-stokgiris .st-custpanel__stats{row-gap: 1px}
.st-stokgiris .st-custpanel__bal{flex: 1 1 auto;gap: 8px}
.st-stokgiris .st-custpanel__bal > .st-stat__caption{min-width: var(--sg-lbl)}
.st-stokgiris .st-custpanel__amount{flex-grow: 1}
.st-stokgiris .st-sg__top .st-sg__types{column-gap: 10px}
.st-stokgiris .st-sg__top .st-sg__types > .st-form-row{grid-template-columns: var(--sg-lbl) max-content}
.st-stokgiris .st-sg__top .st-sg__types > .st-form-row + .st-form-row{grid-template-columns: max-content max-content}
.st-stokgiris .st-sg__types .st-field__label{white-space: nowrap}
.st-stokgiris .st-sg__info .st-form-row{grid-template-columns: 5.5rem minmax(0,1fr)}
.st-stokgiris .st-livestock--inline .st-livestock__doc > .st-livestock__serial > .st-field__label{flex: 0 0 auto;width: var(--sg-lbl)}
.st-stokgiris .st-livestock--inline .st-livestock__doc > .st-livestock__serial{gap: 8px}
.st-stokgiris .st-livestock--inline .st-livestock__doc > .st-livestock__docno{flex: 0 0 auto}
.st-stokgiris .st-livestock--inline .st-livestock__doc > .st-livestock__docno > .st-input{flex: 0 0 auto;width: calc(18ch + 2 * var(--st-input-px,10px) + 2px)}
}
@container sg (min-width: 980px){.st-stokgiris .st-sg__bottom,.st-stokgiris .st-sg__bottom:has(> .st-sg__mid){grid-template-columns: minmax(0,1fr) max-content}
.st-stokgiris .st-sg__bottom > .st-totals{justify-self: end;align-self: start;width: auto;margin-top: calc(8px + 1px + 10px);grid-template-columns: max-content max-content;column-gap: 12px}
.st-stokgiris .st-sg__bottom > .st-totals > .st-totals__col{grid-template-columns: max-content var(--sg-tot-k1)}
.st-stokgiris .st-sg__bottom > .st-totals > .st-totals__col + .st-totals__col{grid-template-columns: max-content var(--sg-tot-k2)}
.st-stokgiris .st-sg__bottom > .st-totals .st-totals__row{grid-column: 1 / -1;grid-template-columns: subgrid}
.st-stokgiris .st-sg__bottom > .st-totals .st-totals__row .st-input{height: var(--st-ctl-h)}
.st-stokgiris .st-sg__bottom > .st-totals .st-totals__row .st-input:not([aria-label$="Yüzde"]){padding: 0 6px}
}
@container sg (min-width: 1180px){.st-stokgiris .st-sg__bottom{grid-template-columns: max-content minmax(0,1fr) max-content;grid-template-areas: "info . tot" "pay pay pay"}
.st-stokgiris .st-sg__bottom:has(> .st-sg__mid){grid-template-columns: max-content minmax(0,1fr) max-content;grid-template-areas: "info . tot" "info . mid" "pay pay pay"}
.st-stokgiris .st-sg__info .st-form-row:has(> .st-form-row__control > .st-kasasube > .st-kasasube__lbl),.st-stokgiris .st-sg__info .st-acikhesap__dt:has(> [data-control=btnImportExcel],> .st-sg__excel){container-type: normal}
.st-stokgiris .st-sg__info .st-kasasube > :not(.st-kasasube__lbl){min-width: var(--sg-kasa)}
}
@container sg (min-width: 1180px) and (max-width: 1499px){.st-stokgiris .st-sg__info .st-form-row__control:has(> .st-kasasube > .st-kasasube__lbl),.st-stokgiris .st-sg__info .st-kasasube:has(> .st-kasasube__lbl){display: contents}
.st-stokgiris .st-sg__info .st-acikhesap__dt > :is([data-control=btnImportExcel],.st-sg__excel,.st-descbtn){width: var(--st-ctl-h);min-width: 0;padding: 0}
.st-stokgiris .st-sg__info .st-acikhesap__dt > :is([data-control=btnImportExcel],.st-sg__excel,.st-descbtn) > span:not(.st-descbtn__dot){position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
}
@container sg (min-width: 1500px){.st-stokgiris .st-sg__info .st-kasasube > :not(.st-kasasube__lbl){flex: 1 1 var(--sg-kasa);width: var(--sg-kasa)}
.st-stokgiris .st-sg__info .st-kasasube > :only-child{flex-grow: 0}
.st-stokgiris .st-sg__info .st-acikhesap__dt > :is(.st-btn,.st-sg__excel){flex: 1 1 auto}
}
@container sg (min-width: 112.5rem){.st-stokgiris .st-sg__bottom:has(> .st-sg__mid){grid-template-columns: max-content max-content minmax(0,1fr) max-content;grid-template-areas: "info mid . tot" "pay pay pay pay"}
}
@container sg (min-width: 641px){.st-stokgiris > .st-sg__info{align-self: flex-start}
}
.st-stokgiris > .st-commerce,.st-stokgiris .st-sg__bottom > .st-commerce{margin-left: -2px;margin-right: -2px}
}
.st-pwnew{display: flex;flex-direction: column;gap: 6px;min-width: 0}
.st-pwnew__box{position: relative;min-width: 0}
.st-pwnew__box .st-field{display: flex;flex-direction: column;gap: 6px}
.st-pwnew__box .st-input{width: 100%}
.st-pwnew:not(.st-pwnew--confirm) .st-pwnew__box .st-input{padding-right: 44px}
.st-pwnew__eye{position: absolute;right: 2px;bottom: 50%;transform: translateY(50%);width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;border: 0;border-radius: 6px;background: transparent;color: var(--st-text-muted);cursor: pointer}
.st-pwnew__box:has(.st-field__label) .st-pwnew__eye{bottom: 0;transform: none}
.st-pwnew--lg .st-pwnew__box:has(.st-field__label) .st-pwnew__eye{bottom: 4px}
.st-pwnew__eye:hover{background: var(--st-surface-2);color: var(--st-text)}
.st-pwnew__eye:focus-visible{outline: 2px solid var(--st-focus);outline-offset: 1px}
.st-pwnew__meter{display: flex;align-items: center;gap: 10px;color: var(--st-text-muted);font-size: var(--st-fs-caption);line-height: var(--st-lh-normal)}
.st-pwnew__bars{flex: none;display: inline-grid;grid-template-columns: repeat(3,26px);gap: 4px}
.st-pwnew__bars i{height: 6px;border-radius: 3px;background: var(--st-border)}
.st-pwnew__meter.is-invalid .st-pwnew__bars i:nth-child(1){background: var(--st-danger)}
.st-pwnew__meter.is-medium .st-pwnew__bars i:nth-child(-n+2){background: var(--st-warning)}
.st-pwnew__meter.is-strong .st-pwnew__bars i{background: var(--st-success)}
.st-pwnew__meter.is-strong{color: var(--st-success);font-weight: var(--st-fw-semibold)}
.st-pwnew__rules{margin: 0;padding: 8px 10px;list-style: none;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,20em),1fr));gap: 4px 12px;border-radius: 8px;background: var(--st-surface-2);font-size: var(--st-fs-caption)}
.st-pwnew__rule{display: flex;align-items: center;gap: 6px;min-width: 0;color: var(--st-text-muted);font-size: var(--st-fs-caption);line-height: var(--st-lh-normal)}
.st-pwnew__rule > span:not(.st-pwnew__mark):not(.st-pwnew__sr){min-width: 0;overflow-wrap: anywhere}
.st-pwnew__mark{flex: none;width: 18px;height: 18px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;border: 2px solid var(--st-border-strong)}
.st-pwnew__rule.is-ok{color: var(--st-text)}
.st-pwnew__rule.is-ok .st-pwnew__mark{border-color: var(--st-success);background: var(--st-success);color: var(--st-surface)}
.st-pwnew__rule.is-bad{color: var(--st-danger)}
.st-pwnew__rule.is-bad .st-pwnew__mark{border-color: var(--st-danger);background: var(--st-danger-soft);color: var(--st-danger)}
.st-pwnew__sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}
.st-pwnew__format{margin: 0;padding: 8px 10px;border-radius: 8px;background: var(--st-danger-soft);color: var(--st-danger);font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);line-height: var(--st-lh-normal)}
.st-pwnew__hint,.st-pwnew__note{margin: 0;display: flex;align-items: flex-start;gap: 6px;color: var(--st-text-muted);font-size: var(--st-fs-caption);line-height: var(--st-lh-normal)}
.st-pwnew__hint .st-licon{flex: none;margin-top: 2px}
.st-pwnew__match{margin: 0;min-height: 20px;display: flex;align-items: center;gap: 6px;color: var(--st-text-muted);font-size: var(--st-fs-caption);line-height: var(--st-lh-normal)}
.st-pwnew__match.is-ok{color: var(--st-success);font-weight: var(--st-fw-semibold)}
.st-pwnew__match.is-bad{color: var(--st-danger);font-weight: var(--st-fw-semibold)}
.st-pwnew--compact .st-pwnew__rules{padding: 6px 8px}
.st-pwnew__rules.is-collapsed > .st-pwnew__rule:not(.is-bad){display: none}
.st-pwnew__rules.is-collapsed:not(:has(> .st-pwnew__rule.is-bad)){display: none}
.st-pwnew__toggle{align-self: flex-start;max-width: 100%;min-height: var(--st-tap);display: inline-flex;align-items: center;gap: 6px;padding: 0 8px;margin-left: -8px;border: 0;border-radius: 6px;background: transparent;color: var(--st-text-accent);font: inherit;font-size: var(--st-fs-caption);font-weight: var(--st-fw-semibold);text-align: left;cursor: pointer}
.st-pwnew__toggle:hover{background: var(--st-surface-2)}
.st-pwnew__toggle:focus-visible{outline: 2px solid var(--st-focus);outline-offset: 1px}
.st-pwnew__toggle .st-licon{flex: none;transition: transform .15s var(--st-ease)}
.st-pwnew__toggle[aria-expanded="true"] .st-licon{transform: rotate(180deg)}
.st-pwnew__toggle > span{min-width: 0;overflow-wrap: anywhere}
.st-form-row:has(> .st-form-row__control > .st-pwnew){align-items: start}
.st-form-row:has(> .st-form-row__control > .st-pwnew) > .st-field__label{min-height: var(--st-ctl-h);display: flex;align-items: center}
.st-form-row__control > .st-pwnew{flex: 1 1 auto}
.st-pwnew--compact .st-pwnew__meter{flex-wrap: wrap;gap: 4px 10px}
.st-pwnew--collapsible .st-pwnew__meter{flex-wrap: nowrap;gap: 8px}
.st-pwnew--collapsible .st-pwnew__bars{grid-template-columns: repeat(3,20px);gap: 3px}
.st-pwnew--collapsible :is(.st-pwnew__metertext,.st-pwnew__text){min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}