/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-500:oklch(69.6% .17 162.48);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-px{height:1px}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[72svh\]{max-height:72svh}.max-h-\[94svh\]{max-height:94svh}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[46px\]{min-height:46px}.w-64{width:calc(var(--spacing) * 64)}.w-\[96vw\]{width:96vw}.w-\[150px\]{width:150px}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-none{max-width:none!important}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[10rem\]{min-width:10rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[46px\]{min-width:46px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border\)\],.border-border{border-color:var(--border)}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--field\)\]{background-color:var(--field)}.bg-\[var\(--overlay\)\]{background-color:var(--overlay)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-\[var\(--table-head\)\]{background-color:var(--table-head)}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[22px\]{font-size:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--destructive\)\]{color:var(--destructive)}.text-\[var\(--field-text\)\]{color:var(--field-text)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--text-h\)\]{color:var(--text-h)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-xl\)\]{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\,opacity\]{transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-8::file-selector-button{height:calc(var(--spacing) * 8)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}@media (hover:hover){.hover\:border-\[var\(--accent-border\)\]:hover{border-color:var(--accent-border)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-\[var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[var\(--button-secondary-hover\)\]:hover{background-color:var(--button-secondary-hover)}.hover\:bg-\[var\(--danger-hover\)\]:hover{background-color:var(--danger-hover)}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:bg-\[var\(--accent-soft\)\]:focus{background-color:var(--accent-soft)}.focus\:text-\[var\(--accent\)\]:focus{color:var(--accent)}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--focus-ring\)\]:focus-visible{--tw-ring-color:var(--focus-ring)}.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--surface-subtle\)\]:disabled{background-color:var(--surface-subtle)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-5:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 5)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3\.5:has(>svg){padding-inline:calc(var(--spacing) * 3.5)}.has-\[\>svg\]\:px-4\.5:has(>svg){padding-inline:calc(var(--spacing) * 4.5)}.aria-invalid\:border-\[var\(--danger\)\][aria-invalid=true]{border-color:var(--danger)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-\[3px\][aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-\[var\(--danger-soft\)\][aria-invalid=true]{--tw-ring-color:var(--danger-soft)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[placeholder\]\:text-\[var\(--muted\)\][data-placeholder]{color:var(--muted)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-11[data-size=default]{height:calc(var(--spacing) * 11)}.data-\[size\=sm\]\:h-9[data-size=sm]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:max-w-\[var\(--dialog-small-width\)\][data-size=sm]{max-width:var(--dialog-small-width)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:bg-\[var\(--accent-soft\)\][data-state=checked]{background-color:var(--accent-soft)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-\[var\(--accent\)\][data-state=checked]{color:var(--accent)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (width>=40rem){.sm\:row-span-2{grid-row:span 2/span 2}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-cols-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-columns:auto 1fr}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-\[var\(--dialog-default-width\)\][data-size=default]{max-width:var(--dialog-default-width)}.data-\[size\=default\]\:sm\:max-w-none[data-size=default]{max-width:none}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[var\(--muted\)\] svg{color:var(--muted)}.focus\:\[\&_svg\]\:text-\[var\(--accent\)\]:focus svg{color:var(--accent)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-\[var\(--muted\)\] svg:not([class*=text-]){color:var(--muted)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-7>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.75rem;--radius-control:.625rem;--text:#526071;--text-h:#0f172a;--label:#1e293b;--muted:#8b98a9;--bg:#f4f7fb;--surface:#fff;--surface-subtle:#f8fafc;--surface-raised:#fff;--field:#fff;--field-text:#1e293b;--border:#dfe6ef;--border-strong:#cbd5e1;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-strong:#1e40af;--accent-border:#2563eb61;--accent-soft:#2563eb1a;--focus-ring:#2563eb2e;--danger:#dc2626;--danger-hover:#b91c1c;--danger-soft:#dc262617;--danger-border:#dc262652;--success:#15803d;--success-soft:#16a34a1a;--success-border:#16a34a57;--warning:#b45309;--warning-soft:#f59e0b1f;--warning-border:#f59e0b57;--button-secondary:#f1f5f9;--button-secondary-hover:#e2e8f0;--table-head:#f7f9fc;--row-hover:#eff6ff;--overlay:#0206178a;--shadow-xs:0 1px 2px #0f172a0f;--shadow-sm:0 8px 22px #0f172a12;--shadow-md:0 14px 36px #0f172a1c;--shadow:0 18px 48px #0f172a17, 0 4px 14px #0f172a0d;--shadow-lg:0 28px 80px #0f172a2e, 0 10px 30px #0f172a1a;--shadow-xl:0 36px 100px #0f172a38, 0 14px 38px #0f172a1f;--background:var(--bg);--foreground:var(--text-h);--card:var(--surface);--card-foreground:var(--text-h);--popover:var(--surface-raised);--popover-foreground:var(--text-h);--primary:#2563eb;--primary-hover:#1d4ed8;--primary-foreground:#fff;--secondary:var(--button-secondary);--secondary-foreground:var(--text-h);--muted-bg:var(--button-secondary);--muted-foreground:var(--text);--accent-foreground:#fff;--destructive:var(--danger);--input:var(--border-strong);--ring:var(--accent);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#aeb8c8;--text-h:#f8fafc;--label:#e5e7eb;--muted:#778397;--bg:#0b1020;--surface:#121827;--surface-subtle:#0f1625;--surface-raised:#171f31;--field:#0f1726;--field-text:#dbe3ef;--border:#263247;--border-strong:#34435c;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-strong:#93c5fd;--accent-border:#60a5fa70;--accent-soft:#3b82f624;--focus-ring:#60a5fa33;--danger:#f87171;--danger-hover:#ef4444;--danger-soft:#f871711f;--danger-border:#f871715c;--success:#4ade80;--success-soft:#4ade801f;--success-border:#4ade8057;--warning:#fbbf24;--warning-soft:#fbbf2421;--warning-border:#fbbf2457;--button-secondary:#1a2335;--button-secondary-hover:#243149;--table-head:#0f1726;--row-hover:#3b82f61a;--overlay:#020617b8;--shadow-xs:0 1px 2px #0000003d;--shadow-sm:0 10px 28px #0000003d;--shadow-md:0 16px 42px #00000057;--shadow:0 22px 60px #00000052, 0 6px 18px #00000038;--shadow-lg:0 34px 90px #0000007a, 0 12px 34px #00000052;--shadow-xl:0 42px 110px #0000008f, 0 16px 44px #00000061;--primary:#2563eb;--primary-hover:#1d4ed8;--destructive:#dc2626}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#aeb8c8;--text-h:#f8fafc;--label:#e5e7eb;--muted:#778397;--bg:#0b1020;--surface:#121827;--surface-subtle:#0f1625;--surface-raised:#171f31;--field:#0f1726;--field-text:#dbe3ef;--border:#263247;--border-strong:#34435c;--accent:#60a5fa;--accent-hover:#3b82f6;--accent-strong:#93c5fd;--accent-border:#60a5fa70;--accent-soft:#3b82f624;--focus-ring:#60a5fa33;--danger:#f87171;--danger-hover:#ef4444;--danger-soft:#f871711f;--danger-border:#f871715c;--success:#4ade80;--success-soft:#4ade801f;--success-border:#4ade8057;--warning:#fbbf24;--warning-soft:#fbbf2421;--warning-border:#fbbf2457;--button-secondary:#1a2335;--button-secondary-hover:#243149;--table-head:#0f1726;--row-hover:#3b82f61a;--overlay:#020617b8;--shadow-xs:0 1px 2px #0000003d;--shadow-sm:0 10px 28px #0000003d;--shadow-md:0 16px 42px #00000057;--shadow:0 22px 60px #00000052, 0 6px 18px #00000038;--shadow-lg:0 34px 90px #0000007a, 0 12px 34px #00000052;--shadow-xl:0 42px 110px #0000008f, 0 16px 44px #00000061;--primary:#2563eb;--primary-hover:#1d4ed8;--destructive:#dc2626}html,body,#root{width:100%;min-width:0}html{background:var(--bg);min-width:320px;min-height:100%}body{overflow-wrap:anywhere;min-width:320px;min-height:100svh;margin:0}#root{isolation:isolate;min-height:100svh}img,picture,video,canvas,svg{max-width:100%}button,input,textarea,select{min-width:0;font:inherit}button,select{touch-action:manipulation}h1{color:var(--text-h);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.08}p{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app{--sticky-action-hover:color-mix(in srgb, var(--row-hover) 74%, var(--surface))}}.app{background:radial-gradient(circle at top left, #2563eb1a, transparent 34rem), radial-gradient(circle at bottom right, #0f172a12, transparent 30rem), var(--bg);justify-content:center;align-items:flex-start;width:100%;min-width:0;min-height:100svh;padding:clamp(16px,2vw,32px) clamp(10px,2.4vw,40px);display:flex;overflow-x:clip}@supports not (overflow:clip){.app{overflow-x:hidden}}.app-dashboard{align-items:stretch}.app-full{height:100svh;min-height:100svh;padding:clamp(8px,1.4vh,14px) clamp(14px,2.4vw,40px);overflow:hidden}.dashboard-shell,.page-shell,.list-shell,.form-shell,.content-card,.list-table-card,.table-wrap{min-width:0}.dashboard-shell,.page-shell{width:min(1180px,100%);margin-inline:auto}.dashboard-shell{width:min(1320px,100%)}.list-shell{flex-direction:column;width:min(2880px,100%);max-width:2880px;height:100%;min-height:0;display:flex}.form-shell{width:min(1040px,100%)}.form-shell-wide{width:min(1760px,100%)}.content-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:clamp(20px,2.4vw,32px)}.list-shell .content-card{flex-direction:column;flex:auto;width:100%;min-height:0;padding:clamp(12px,1.5vw,24px);display:flex;overflow:hidden}.page-header{margin-bottom:22px}.list-shell .page-header{flex:none;margin-bottom:12px}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.lead{max-width:680px;color:var(--text);margin-top:14px;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.page-title-row{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.list-shell .page-title-row{align-items:center}.header-pill{border:1px solid var(--accent-border);max-width:min(360px,32vw);color:var(--accent);background:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:850;overflow:hidden}.back-button{color:var(--accent);border:1px solid var(--border);box-shadow:none;background:0 0;margin-bottom:28px}.back-button:hover{color:var(--accent-hover);background:var(--accent-soft);box-shadow:none}.back-button:active{box-shadow:none;transform:none}.page-topbar{justify-content:center;align-items:center;width:100%;min-height:52px;margin-bottom:14px;padding-inline:clamp(140px,15vw,240px);display:flex;position:relative}.page-topbar .back-button{max-width:220px;margin-bottom:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-topbar .page-header{width:100%;margin-bottom:0}.page-topbar .page-title-row{justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.page-topbar .page-title-row>div:first-child{width:100%;min-width:0}.page-topbar h1,.list-shell h1{text-align:center;margin:0;font-size:clamp(22px,1.8vw,31px);line-height:1.08}.page-topbar .lead{text-align:center;max-width:none;margin-top:7px;font-size:14px}.page-topbar .header-pill{max-width:210px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.route-loading{color:var(--accent);align-items:center;font-size:15px;font-weight:800}.dashboard-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(22px,2.4vw,34px);display:flex}.dashboard-header h1{margin:0}.dashboard-settings-button{white-space:nowrap;min-height:42px}.app.app-admin-dashboard{background:radial-gradient(circle at 18% 0%, #2563eb1f, transparent 38rem), radial-gradient(circle at 92% 8%, #a855f714, transparent 34rem), var(--bg);min-height:100svh;padding:clamp(24px,3vw,52px);display:block}.admin-dashboard-shell{flex-direction:column;gap:clamp(18px,1.7vw,26px);width:min(2300px,100%);min-width:0;margin-inline:auto;display:flex}.admin-dashboard-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.admin-dashboard-filter{border:1px solid var(--border-strong);min-width:220px;min-height:58px;color:var(--text-h);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-filter{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.admin-dashboard-filter{box-shadow:var(--shadow-xs)}.admin-dashboard-filter>svg{width:19px;height:19px;color:var(--text)}.admin-dashboard-filter>svg:last-child{width:17px;height:17px}.admin-dashboard-filter>span{gap:2px;min-width:0;display:grid}.admin-dashboard-filter small{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.admin-dashboard-filter strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-dashboard-header .dashboard-settings-button{min-height:58px;padding-inline:18px}.admin-panel-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);display:grid}.admin-panel-link{color:#fff;cursor:pointer;width:100%;min-width:0;min-height:132px;font:inherit;text-align:left;border:1px solid #0000;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.5vw,24px);padding:clamp(22px,2vw,30px);transition:filter .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0206172e}.admin-panel-link:before,.admin-panel-link:after{content:"";pointer-events:none;position:absolute}.admin-panel-link:before{background:linear-gradient(115deg,#ffffff1c,#0000 44%);inset:0}.admin-panel-link:after{border:22px solid #ffffff0d;border-radius:38px;width:180px;height:180px;bottom:-54px;right:6%;transform:rotate(31deg)}.admin-panel-link--raszyn{background:linear-gradient(135deg,#075bb7 0%,#063f87 55%,#082b5d 100%);border-color:#3b82f694}.admin-panel-link--newstar{background:linear-gradient(135deg,#a21dcc 0%,#7415a1 52%,#4a126f 100%);border-color:#d946ef94}.admin-panel-link:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-3px);box-shadow:0 23px 50px #0206173d}.admin-panel-link:focus-visible{outline:4px solid var(--focus-ring);outline-offset:3px}.admin-panel-link:disabled{cursor:not-allowed;opacity:.58}.admin-panel-link-icon{z-index:1;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.admin-panel-link-icon svg{width:34px;height:34px}.admin-panel-link-content{z-index:1;gap:7px;min-width:0;display:grid;position:relative}.admin-panel-link-content strong{color:#fff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,1.8vw,30px);overflow:hidden}.admin-panel-link-content small{color:#ffffffd1;font-size:15px;font-weight:650}.admin-panel-link-arrow{z-index:1;color:#ffffffdb;width:30px;height:30px;position:relative}.admin-week-summary{color:#fff;background:radial-gradient(circle at 15% 8%,#38bdf840,#0000 26rem),linear-gradient(135deg,#0e8af4 0%,#0967cf 48%,#073d97 100%);border:1px solid #60a5faa8;border-radius:19px;min-width:0;padding:clamp(22px,2vw,30px);overflow:hidden;box-shadow:0 22px 52px #2563eb3d}.admin-week-summary-header h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(22px,1.8vw,29px)}.admin-week-summary-header p{color:#ffffffc7;margin-top:5px;font-size:14px;font-weight:650}.admin-week-summary-grid{background:#ffffff2e;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.admin-week-summary-item{background:linear-gradient(145deg,#0f70e0f5,#07439df5);flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:124px;padding:18px 20px;display:flex}.admin-week-summary-item>span{color:#ffffffc7;min-height:34px;font-size:12px;font-weight:720;line-height:1.35}.admin-week-summary-item>strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(23px,1.7vw,30px);overflow:hidden}.admin-week-summary-item>small{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10.5px;display:flex;overflow:hidden}.admin-week-summary-item em{color:#ffffff9e;text-overflow:ellipsis;font-style:normal;overflow:hidden}.admin-change{white-space:nowrap;font-style:normal;font-weight:800}.admin-change--dodatnia{color:#4ade80}.admin-change--ujemna{color:#fb7185}.admin-change--neutralna{color:var(--text)}.admin-dashboard-main-grid{grid-template-columns:minmax(0,2.15fr) minmax(340px,.85fr);align-items:stretch;gap:clamp(14px,1.5vw,22px);min-width:0;display:grid}.admin-dashboard-main-grid .company-chart-card{height:100%}.admin-key-metrics-card{border:1px solid #3b82f6;flex-direction:column;min-width:0;padding:clamp(22px,2vw,30px);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-key-metrics-card{border:1px solid color-mix(in srgb, #3b82f6 26%, var(--border))}}.admin-key-metrics-card{background:radial-gradient(circle at 100% 0%, #3b82f617, transparent 22rem), var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-key-metrics-card{background:radial-gradient(circle at 100% 0%, #3b82f617, transparent 22rem), color-mix(in srgb, var(--surface) 97%, #0b4ba4)}}.admin-key-metrics-card{box-shadow:var(--shadow-sm)}.admin-key-metrics-card>header h2{color:var(--text-h);letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.45vw,24px)}.admin-key-metrics-card>header p{color:var(--text);margin-top:7px;font-size:13px}.admin-key-metrics-list{margin-top:18px;display:grid}.admin-key-metric-row{border-bottom:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:14px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-key-metric-row{border-bottom:1px solid color-mix(in srgb, var(--border) 76%, transparent)}}.admin-key-metric-row:last-child{border-bottom:0}.admin-key-metric-icon{border:1px solid #0000;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.admin-key-metric-icon svg{width:20px;height:20px}.admin-key-metric-icon--wszyscy{color:#38bdf8;background:#38bdf81a;border-color:#38bdf840}.admin-key-metric-icon--raszyn{color:#60a5fa;background:#3b82f61c;border-color:#3b82f647}.admin-key-metric-icon--newstar{color:#d946ef;background:#c026d31c;border-color:#c026d34d}.admin-key-metric-icon--neutralny{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b47}.admin-key-metric-label{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.admin-key-metric-row>strong{color:var(--text-h);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/3;font-size:17px}.admin-key-metric-row>small{text-align:right;grid-area:2/3;font-size:11px}.app.app-company-dashboard{background:radial-gradient(circle at 24% 0%, #2563eb1f, transparent 34rem), radial-gradient(circle at 100% 100%, #2563eb12, transparent 38rem), var(--bg);min-height:100svh;padding:0;display:block}.app-company-dashboard--newstar{background:radial-gradient(circle at 24% 0%, var(--accent), transparent 34rem), radial-gradient(circle at 100% 100%, var(--accent-hover), transparent 38rem), var(--bg)}@supports (color:color-mix(in lab, red, red)){.app-company-dashboard--newstar{background:radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 34rem), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent-hover) 8%, transparent), transparent 38rem), var(--bg)}}.app-company-dashboard--raszyn{--accent:#3b82f6;--accent-hover:#2563eb;--accent-strong:#60a5fa;--accent-border:#3b82f67a;--accent-soft:#3b82f624;--focus-ring:#3b82f63d}.company-dashboard-layout{grid-template-columns:clamp(250px,17vw,292px) minmax(0,1fr);width:100%;min-height:100svh;display:grid}.company-sidebar{z-index:10;border-right:1px solid var(--border);flex-direction:column;gap:24px;min-width:0;height:100svh;padding:28px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.company-sidebar{border-right:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.company-sidebar{background:linear-gradient(180deg, var(--accent), transparent 28rem), var(--surface)}@supports (color:color-mix(in lab, red, red)){.company-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 28rem), color-mix(in srgb, var(--surface) 88%, var(--bg))}}.company-sidebar{scrollbar-width:thin;box-shadow:18px 0 55px #02061714}.company-sidebar-brand{align-items:center;gap:13px;padding:2px 10px 14px;display:flex}.company-sidebar-brand-mark{border:1px solid var(--accent-border);color:#fff;background:linear-gradient(145deg, var(--accent), var(--accent-hover));width:48px;height:48px;box-shadow:0 12px 28px var(--accent);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.company-sidebar-brand-mark{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 32%, transparent)}}.company-sidebar-brand-mark svg{width:25px;height:25px}.company-sidebar-brand>span:last-child{gap:3px;min-width:0;display:grid}.company-sidebar-brand strong{color:var(--text-h);letter-spacing:-.03em;text-overflow:ellipsis;font-size:23px;line-height:1;overflow:hidden}.company-sidebar-brand small{color:var(--text);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:800}.company-sidebar-navigation{gap:9px;min-width:0;display:grid}.company-sidebar-panel-section,.company-sidebar-section{min-width:0}.company-sidebar-current,.company-sidebar-section-toggle,.company-sidebar-footer-button,.company-sidebar-subitem{width:100%;min-width:0;font:inherit;text-align:left;border:0}.company-sidebar-current{color:#fff;background:linear-gradient(135deg, var(--accent-hover), var(--accent));min-height:52px;box-shadow:0 13px 30px var(--accent);border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-sidebar-current{box-shadow:0 13px 30px color-mix(in srgb, var(--accent) 28%, transparent)}}.company-sidebar-current{cursor:pointer;font-size:14px;font-weight:800;transition:filter .16s,transform .16s,box-shadow .16s}.company-sidebar-current:hover{filter:brightness(1.06);box-shadow:0 16px 34px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.company-sidebar-current:hover{box-shadow:0 16px 34px color-mix(in srgb, var(--accent) 34%, transparent)}}.company-sidebar-current-title{align-items:center;gap:12px;min-width:0;display:flex}.company-sidebar-current-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-sidebar-current>svg{flex:0 0 18px;width:18px;height:18px;transition:transform .18s;transform:rotate(-90deg)}.company-sidebar-current>svg.is-open{transform:rotate(0)}.company-sidebar-current-items{gap:2px;padding:5px 0 3px 12px;display:grid}.company-sidebar-current-items .company-sidebar-subitem{color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.company-sidebar-current-items .company-sidebar-subitem{color:color-mix(in srgb, var(--accent-strong) 76%, var(--text))}}.company-sidebar-current-items .company-sidebar-subitem>span{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.company-sidebar-current-title svg,.company-sidebar-section-title svg,.company-sidebar-footer-button svg{flex:0 0 21px;width:21px;height:21px}.company-sidebar-section-toggle{min-height:48px;color:var(--text-h);cursor:pointer;background:0 0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:color .16s,background .16s;display:flex}.company-sidebar-section-toggle:hover{color:var(--accent-strong);background:var(--accent-soft)}.company-sidebar-current:focus-visible,.company-sidebar-section-toggle:focus-visible,.company-sidebar-subitem:focus-visible,.company-sidebar-footer-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.company-sidebar-section-title{align-items:center;gap:12px;min-width:0;display:flex}.company-sidebar-section-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.company-sidebar-section-toggle>svg{width:18px;height:18px;color:var(--text);flex:0 0 18px;transition:transform .18s;transform:rotate(-90deg)}.company-sidebar-section-toggle>svg.is-open{transform:rotate(0)}.company-sidebar-section-items{gap:2px;padding:1px 0 8px 12px;display:grid}.company-sidebar-subitem{min-height:39px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:650;line-height:1.35;transition:color .16s,background .16s,transform .16s;display:grid}.company-sidebar-subitem>span{background:var(--accent);border-radius:999px;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.company-sidebar-subitem>span{background:color-mix(in srgb, var(--accent) 48%, var(--border))}}.company-sidebar-subitem>span{transition:background .16s,transform .16s}.company-sidebar-subitem:not(:disabled):hover{color:var(--text-h);background:var(--accent-soft);transform:translate(2px)}.company-sidebar-subitem:not(:disabled):hover>span{background:var(--accent);transform:scale(1.18)}.company-sidebar-subitem:disabled,.company-sidebar-footer-button:disabled{cursor:not-allowed;opacity:.45}.company-sidebar-footer{border-top:1px solid var(--border);gap:5px;margin-top:auto;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.company-sidebar-footer{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.company-sidebar-footer-button{min-height:44px;color:var(--text-h);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:750;transition:color .16s,background .16s;display:flex}.company-sidebar-footer-button:not(:disabled):hover{color:var(--accent-strong);background:var(--accent-soft)}.company-dashboard-content{flex-direction:column;gap:clamp(20px,2vw,28px);width:100%;min-width:0;max-width:2300px;margin-inline:auto;padding:clamp(26px,3vw,48px) clamp(24px,3.4vw,64px) clamp(28px,3vw,52px);display:flex}.company-dashboard-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.company-dashboard-header h1{margin:0;font-size:clamp(30px,2.3vw,43px)}.company-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,22px);display:grid}.company-dashboard-stats--single{grid-template-columns:minmax(300px,560px)}.company-stat-card{color:#fff;width:100%;min-width:0;min-height:150px;font:inherit;text-align:left;border:1px solid #0000;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.5vw,22px);padding:clamp(20px,2vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #02061729}.company-stat-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff1a,#0000 42%);position:absolute;inset:0}.company-stat-card--clickable{cursor:pointer;transition:transform .18s,filter .18s,box-shadow .18s}.company-stat-card--clickable:hover{filter:brightness(1.06);transform:translateY(-3px)}.company-stat-card--clickable:focus-visible{outline:4px solid var(--focus-ring);outline-offset:3px}.company-stat-card--wszyscy{background:linear-gradient(135deg,#38a1ff 0%,#1f78e5 54%,#1458c2 100%);border-color:#93c5fd9e;box-shadow:0 20px 42px #2563eb45}.company-stat-card--raszyn{background:linear-gradient(135deg,#24558e 0%,#173b6f 50%,#102a51 100%);border-color:#3b82f69e;box-shadow:0 20px 42px #2563eb36}.company-stat-card--newstar{background:linear-gradient(135deg,#b62dde 0%,#8324bd 48%,#531b86 100%);border-color:#d946ef9e;box-shadow:0 20px 42px #7e22ce40}.company-stat-card-icon{z-index:1;background:#ffffff1c;border:1px solid #fff3;border-radius:16px;place-items:center;width:clamp(58px,5vw,76px);height:clamp(58px,5vw,76px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.company-stat-card-icon svg{width:clamp(29px,2.4vw,37px);height:clamp(29px,2.4vw,37px)}.company-stat-card-content{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.company-stat-card-content strong,.company-stat-card-content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-stat-card-content strong{color:#fffffff2;font-size:clamp(14px,1.15vw,18px)}.company-stat-card-content b{color:#fff;letter-spacing:-.045em;font-size:clamp(32px,2.6vw,46px);line-height:1}.company-stat-card-content small{color:#ffffffc7;font-size:clamp(12px,.9vw,14px);font-weight:600}.company-stat-card-arrow{z-index:1;color:#ffffffd1;width:25px;height:25px;position:relative}.company-chart-card{border:1px solid var(--accent);flex-direction:column;flex:auto;min-width:0;padding:clamp(22px,2.4vw,34px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-chart-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.company-chart-card{background:radial-gradient(circle at 48% 35%, var(--accent), transparent 30rem), var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.company-chart-card{background:radial-gradient(circle at 48% 35%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 30rem), color-mix(in srgb, var(--surface) 96%, var(--accent-soft))}}.company-chart-card{box-shadow:var(--shadow-sm)}.app-admin-dashboard .company-chart-card{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.app-admin-dashboard .company-chart-card{border-color:color-mix(in srgb, #3b82f6 30%, var(--border))}}.app-admin-dashboard .company-chart-card{background:radial-gradient(circle at 32% 34%, #3b82f614, transparent 30rem), radial-gradient(circle at 78% 28%, #a855f70f, transparent 28rem), var(--surface)}.company-chart-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:clamp(24px,2.5vw,38px);display:flex}.company-chart-header h2{color:var(--text-h);letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.4vw,23px)}.company-chart-header p{color:var(--text);margin-top:7px;font-size:14px}.company-chart-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.company-chart-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.company-chart-legend-item{color:var(--text);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.company-chart-legend-item i{background:currentColor;border-radius:999px;width:20px;height:3px;box-shadow:0 0 10px}.company-chart-series--wszyscy{color:#38bdf8}.company-chart-series--Raszyn{color:#3b82f6}.company-chart-series--Newstar{color:#c026d3}.company-chart-range{border:1px solid var(--border-strong);min-height:43px;color:var(--text-h);background:var(--field);border-radius:11px;align-items:center;gap:10px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-chart-range{background:color-mix(in srgb, var(--field) 90%, transparent)}}.company-chart-range{box-shadow:var(--shadow-xs);white-space:nowrap;font-size:13px;font-weight:700}.company-chart-range svg{width:18px;height:18px;color:var(--text)}.company-chart-plot{flex:auto;grid-template-rows:minmax(330px,52svh) auto;grid-template-columns:58px minmax(0,1fr);min-width:0;display:grid}.company-chart-y-axis{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 12px 0 0;font-size:12px;display:flex}.company-chart-grid{border-left:1px solid var(--border-strong);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-chart-grid{border-left:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent)}}.company-chart-grid{border-bottom:1px solid var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.company-chart-grid{border-bottom:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent)}}.company-chart-grid{background-image:linear-gradient(to bottom, var(--border) 1px, transparent 1px), linear-gradient(to right, var(--border) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.company-chart-grid{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--border) 58%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in srgb, var(--border) 58%, transparent) 1px, transparent 1px)}}.company-chart-grid{background-size:100% 25%,9.09091% 100%}.company-chart-svg,.company-chart-points{width:100%;height:100%;position:absolute;inset:0}.company-chart-svg{overflow:visible}.company-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 3px 6px #0f172a2e)}.company-chart-line--wszyscy{stroke:#38bdf8}.company-chart-line--Raszyn{stroke:#3b82f6}.company-chart-line--Newstar{stroke:#c026d3}.company-chart-point{border:3px solid var(--surface);border-radius:999px;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 12px #02061747}.company-chart-point--wszyscy{background:#38bdf8}.company-chart-point--Raszyn{background:#3b82f6}.company-chart-point--Newstar{background:#c026d3}.company-chart-x-axis{color:var(--muted);text-align:center;grid-column:2;gap:0;padding-top:11px;font-size:12px;display:grid}.company-chart-x-axis span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.company-chart-x-axis span:first-child{text-align:left}.company-chart-x-axis span:last-child{text-align:right}.company-chart-empty-state{text-align:center;place-content:center;justify-items:center;min-height:min(52svh,560px);padding:28px;display:grid}.company-chart-empty-icon{border:1px solid var(--accent-border);width:66px;height:66px;color:var(--accent);background:var(--accent-soft);border-radius:17px;place-items:center;margin-bottom:15px;display:grid;box-shadow:inset 0 1px #ffffff0f}.app-admin-dashboard .company-chart-empty-icon{color:#60a5fa;background:#3b82f61f;border-color:#3b82f66b}.company-chart-empty-icon svg{width:34px;height:34px}.company-chart-empty-state strong{color:var(--text-h);font-size:17px}.company-chart-empty-state p{max-width:430px;color:var(--text);margin-top:7px;font-size:13px;line-height:1.5}.ubf-bottom-actions>button:has(.lucide-archive){display:none}.ubf-bottom-actions>[data-slot=button]:has(.lucide-archive){display:none}[data-slot=dropdown-menu-content].w-64>[data-slot=dropdown-menu-item]:has(.lucide-archive){display:none}@media (width<=1280px){.company-dashboard-layout{grid-template-columns:250px minmax(0,1fr)}.company-dashboard-content{padding-inline:28px}.company-stat-card{min-height:132px;padding:19px}.company-stat-card-icon{width:58px;height:58px}}@media (width<=1080px){.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-stats .company-stat-card--wszyscy{grid-column:1/-1}.company-chart-header{flex-direction:column;align-items:stretch}.company-chart-header-actions,.company-chart-legend{justify-content:flex-start}}@media (width<=900px){.app.app-admin-dashboard{padding:20px}.company-dashboard-layout{grid-template-columns:1fr}.company-sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:20px;position:relative;overflow:visible;box-shadow:0 14px 36px #02061714}.company-sidebar-brand{padding-bottom:5px}.company-sidebar-navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.company-sidebar-panel-section{grid-column:1/-1}.company-sidebar-footer{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.company-dashboard-content{padding:26px 20px 34px}.company-chart-plot{grid-template-rows:minmax(320px,48svh) auto}}@media (width<=680px){.app.app-admin-dashboard{padding:16px 10px}.dashboard-header,.company-dashboard-header{flex-direction:column;align-items:stretch}.dashboard-settings-button{width:100%}.company-sidebar-navigation,.company-sidebar-footer,.admin-dashboard-stats,.company-dashboard-stats,.company-dashboard-stats--single{grid-template-columns:1fr}.admin-dashboard-stats .company-stat-card--wszyscy{grid-column:auto}.company-chart-header-actions{flex-direction:column;align-items:stretch}.company-chart-range{justify-content:center;width:100%}.company-chart-plot{grid-template-rows:330px auto;grid-template-columns:42px minmax(0,1fr)}.company-chart-x-axis{font-size:10px}.company-chart-x-axis--dense span:nth-child(2n){visibility:hidden}}@media (width<=480px){.company-sidebar{padding:16px 12px}.company-dashboard-content{gap:16px;padding:22px 10px 26px}.company-stat-card{border-radius:15px;grid-template-columns:auto minmax(0,1fr);min-height:124px}.company-stat-card-arrow{display:none}.company-chart-card{border-radius:16px;padding:18px 12px}.company-chart-plot{grid-template-columns:34px minmax(0,1fr)}.company-chart-y-axis{padding-right:7px;font-size:9px}.company-chart-legend{gap:8px 12px}}@media (height<=820px) and (width>=901px){.company-sidebar{gap:12px;padding-block:14px}.company-sidebar-brand{padding-bottom:4px}.company-sidebar-brand-mark{border-radius:12px;flex-basis:40px;width:40px;height:40px}.company-sidebar-brand strong{font-size:19px}.company-sidebar-navigation{gap:4px}.company-sidebar-current{min-height:42px;padding-block:9px}.company-sidebar-section-toggle{min-height:38px;padding-block:6px}.company-sidebar-section-items,.company-sidebar-current-items{padding-bottom:4px}.company-sidebar-subitem{min-height:30px;padding-block:4px}.company-sidebar-footer{gap:2px;padding-top:7px}.company-sidebar-footer-button{min-height:36px;padding-block:6px}.company-dashboard-content{gap:16px;padding-block:22px}.company-stat-card{min-height:112px;padding-block:16px}.company-chart-header{margin-bottom:18px}.company-chart-plot{grid-template-rows:minmax(280px,44svh) auto}}@media (width<=1600px){.admin-week-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(330px,.8fr)}}@media (width<=1280px){.admin-dashboard-header{flex-direction:column;align-items:stretch}.admin-dashboard-toolbar{justify-content:flex-start;width:100%}.admin-dashboard-filter{flex:220px}.admin-week-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-main-grid{grid-template-columns:minmax(0,1fr)}.app-admin-dashboard .company-chart-plot{grid-template-rows:minmax(340px,42svh) auto}.admin-key-metrics-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (width<=900px){.admin-panel-link{min-height:118px}.admin-week-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-key-metrics-list{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.admin-dashboard-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.admin-dashboard-filter,.admin-dashboard-header .dashboard-settings-button{width:100%;min-width:0}.admin-panel-links,.admin-week-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-panel-link{min-height:108px;padding:18px}.admin-panel-link-icon{width:52px;height:52px}.admin-panel-link-icon svg{width:28px;height:28px}.admin-week-summary{padding:18px 14px}.admin-week-summary-item{min-height:112px}.admin-key-metrics-card{padding:20px 16px}}@media (width<=460px){.admin-panel-link{grid-template-columns:auto minmax(0,1fr)}.admin-panel-link-arrow{display:none}.admin-key-metric-row{gap-x:9px;grid-template-columns:38px minmax(0,1fr) auto}.admin-key-metric-row>strong{font-size:15px}.admin-key-metric-row>small{font-size:9.5px}}.admin-dashboard-select{cursor:pointer}.admin-dashboard-select:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 4px var(--focus-ring)}.admin-dashboard-select select{width:100%;min-width:0;color:var(--text-h);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;appearance:none;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:800;line-height:1.2;overflow:hidden}.admin-dashboard-select select:disabled{cursor:not-allowed;opacity:.7}.admin-dashboard-select option{color:var(--text-h);background:var(--surface-raised)}.admin-week-analysis{border:1px solid #3b82f6;min-width:0;padding:clamp(20px,2vw,30px)}@supports (color:color-mix(in lab, red, red)){.admin-week-analysis{border:1px solid color-mix(in srgb, #3b82f6 28%, var(--border))}}.admin-week-analysis{background:radial-gradient(circle at 12% 0%, #3b82f617, transparent 28rem), radial-gradient(circle at 92% 0%, #a855f712, transparent 25rem), var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.admin-week-analysis{background:radial-gradient(circle at 12% 0%, #3b82f617, transparent 28rem), radial-gradient(circle at 92% 0%, #a855f712, transparent 25rem), color-mix(in srgb, var(--surface) 97%, #0b4ba4)}}.admin-week-analysis{box-shadow:var(--shadow-sm)}.admin-week-analysis-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-week-analysis-header h2{color:var(--text-h);letter-spacing:-.03em;margin:0;font-size:clamp(21px,1.7vw,28px)}.admin-week-analysis-header p{color:var(--text);margin-top:6px;font-size:13px;font-weight:650}.admin-week-analysis-header>span{border:1px solid var(--border);max-width:360px;color:var(--text);background:var(--surface-subtle);border-radius:999px;flex:none;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.admin-week-analysis-header>span{background:color-mix(in srgb, var(--surface-subtle) 92%, transparent)}}.admin-week-analysis-header>span{text-align:right;font-size:12px;font-weight:750}.admin-week-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-analysis-section{border:1px solid var(--border);background:var(--surface-subtle);border-radius:16px;min-width:0;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section{background:color-mix(in srgb, var(--surface-subtle) 94%, transparent)}}.admin-analysis-section{box-shadow:inset 0 1px #ffffff08}.admin-analysis-section:before{content:"";background:var(--analysis-accent,#3b82f6);width:100%;height:3px;position:absolute;top:0;left:0}.admin-analysis-section--overview{--analysis-accent:#38bdf8}.admin-analysis-section--newstar{--analysis-accent:#c026d3}.admin-analysis-section--raszyn{--analysis-accent:#3b82f6}.admin-analysis-section--settlements{--analysis-accent:#f59e0b;grid-column:span 2}.admin-analysis-section--leaders{--analysis-accent:#22c55e}.admin-analysis-section>header{margin-bottom:13px}.admin-analysis-section>header h3{color:var(--text-h);letter-spacing:-.015em;margin:0;font-size:16px}.admin-analysis-section>header p{color:var(--text);margin-top:4px;font-size:11.5px;line-height:1.4}.admin-analysis-section-content{gap:0;display:grid}.admin-analysis-number-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:57px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-analysis-number-row{border-top:1px solid color-mix(in srgb, var(--border) 74%, transparent)}}.admin-analysis-number-row:first-child{border-top:0}.admin-analysis-number-row>span:first-child,.admin-analysis-number-row>span:last-child{gap:3px;min-width:0;display:grid}.admin-analysis-number-row>span:last-child{text-align:right;justify-items:end}.admin-analysis-number-row strong{color:var(--text);text-overflow:ellipsis;font-size:12px;font-weight:720;overflow:hidden}.admin-analysis-number-row>span:first-child small{color:var(--muted);font-size:10.5px;line-height:1.35}.admin-analysis-number-row b{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:21px}.admin-analysis-number-row .admin-change,.admin-analysis-combined-values .admin-change,.admin-partnership-item .admin-change,.admin-analysis-section--settlements footer .admin-change{font-size:10px}.admin-analysis-combined-row{border-top:1px solid var(--border);min-width:0;padding:12px 0}@supports (color:color-mix(in lab, red, red)){.admin-analysis-combined-row{border-top:1px solid color-mix(in srgb, var(--border) 74%, transparent)}}.admin-analysis-combined-row:first-child{border-top:0;padding-top:0}.admin-analysis-combined-row:last-child{padding-bottom:0}.admin-analysis-combined-label{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-bottom:9px;display:flex}.admin-analysis-combined-label strong{color:var(--text-h);font-size:13px}.admin-analysis-combined-label small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.admin-analysis-combined-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-analysis-combined-values>span{border:1px solid var(--border);gap:3px;min-width:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-analysis-combined-values>span{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.admin-analysis-combined-values>span{background:var(--surface);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-analysis-combined-values>span{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.admin-analysis-combined-values>span>small:first-child{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:720}.admin-analysis-combined-values b{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.admin-partnership-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-partnership-item{border:1px solid #f59e0b;gap:4px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-partnership-item{border:1px solid color-mix(in srgb, #f59e0b 28%, var(--border))}}.admin-partnership-item{background:#f59e0b;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-partnership-item{background:color-mix(in srgb, #f59e0b 7%, var(--surface))}}.admin-partnership-item>small:first-child{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:720}.admin-partnership-item strong{color:#f59e0b;font-size:13px}.admin-partnership-item b{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:21px}.admin-settlement-equation{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-content:center;align-items:center;gap:clamp(10px,1.2vw,18px);margin-top:14px;padding:14px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-settlement-equation{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.admin-settlement-equation{scrollbar-width:thin}.admin-settlement-equation>span{flex:none;justify-items:center;gap:2px;min-width:88px;display:grid}.admin-settlement-equation b{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:23px}.admin-settlement-equation small{color:var(--text);font-size:10.5px;font-weight:720}.admin-settlement-equation i{color:var(--muted);font-size:19px;font-style:normal;font-weight:800}.admin-settlement-equation-total{border:1px solid #22c55e;padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.admin-settlement-equation-total{border:1px solid color-mix(in srgb, #22c55e 38%, var(--border))}}.admin-settlement-equation-total{background:#22c55e;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-settlement-equation-total{background:color-mix(in srgb, #22c55e 9%, var(--surface))}}.admin-settlement-equation-total b{color:#22c55e}.admin-analysis-section--settlements>footer{min-width:0;color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:10.5px;display:flex}.admin-analysis-section--settlements>footer span{min-width:0}.admin-analysis-section--settlements>footer b{color:var(--text-h)}.admin-top-drivers-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-top-drivers-list li{border:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:62px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-top-drivers-list li{border:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.admin-top-drivers-list li{background:var(--surface);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-top-drivers-list li{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.admin-top-drivers-list li>span{border:1px solid #22c55e;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-top-drivers-list li>span{border:1px solid color-mix(in srgb, #22c55e 36%, var(--border))}}.admin-top-drivers-list li>span{color:#22c55e;background:#22c55e;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.admin-top-drivers-list li>span{background:color-mix(in srgb, #22c55e 9%, var(--surface))}}.admin-top-drivers-list li>span{font-size:12px;font-weight:850}.admin-top-drivers-list li>div{gap:3px;min-width:0;display:grid}.admin-top-drivers-list strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-top-drivers-list small{color:var(--muted);font-size:10px;font-weight:700}.admin-top-drivers-list li>b{color:var(--text-h);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.admin-top-drivers-empty{border:1px dashed var(--border-strong);min-height:180px;color:var(--text);text-align:center;border-radius:12px;place-items:center;padding:20px;font-size:12px;display:grid}.app-admin-dashboard>.admin-dashboard-shell>.company-chart-card{width:100%}@media (width<=1500px){.admin-week-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analysis-section--raszyn,.admin-analysis-section--settlements{grid-column:1/-1}}@media (width<=1050px){.admin-week-analysis-header{flex-direction:column;align-items:stretch}.admin-week-analysis-header>span{text-align:left;width:fit-content;max-width:none}.admin-week-analysis-grid{grid-template-columns:1fr}.admin-analysis-section--raszyn,.admin-analysis-section--settlements{grid-column:auto}}@media (width<=760px){.admin-dashboard-filter{min-width:min(100%,260px)}.admin-week-analysis{border-radius:16px;padding:16px}.admin-analysis-section{padding:15px}.admin-partnership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analysis-section--settlements>footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.admin-analysis-combined-values{grid-template-columns:1fr}.admin-analysis-combined-label{flex-direction:column;align-items:flex-start}.admin-analysis-combined-label small{text-align:left;white-space:normal}.admin-settlement-equation{justify-content:flex-start}.admin-top-drivers-list li{grid-template-columns:30px minmax(0,1fr)}.admin-top-drivers-list li>b{grid-column:2}}.formularz{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:34px;display:grid}.form-card .formularz{margin-top:0}.driver-form-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.driver-form-side,.driver-form-main{min-width:0}.recent-drivers-panel{border:1px solid var(--border);background:radial-gradient(circle at top left, #1d4ed81a, transparent 18rem), var(--field);box-shadow:none;border-radius:22px;padding:22px}.recent-drivers-header{gap:16px;margin-bottom:18px;display:grid}.recent-added-main{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:grid}.recent-added-icon{color:#fff;background:var(--accent);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.recent-added-icon svg{width:22px;height:22px}.recent-added-main>div:last-child{gap:4px;min-width:0;display:grid}.recent-added-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.recent-added-main strong,.recent-added-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-added-main strong{color:var(--text-h);font-size:18px;line-height:1.2}.recent-added-main small{color:var(--text);font-weight:750}.recent-drivers-list{gap:10px;display:grid}.recent-driver-row{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.recent-driver-index{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:grid}.recent-driver-data{gap:3px;min-width:0;display:grid}.recent-driver-data strong,.recent-driver-data span,.recent-driver-data small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-driver-data strong{color:var(--text-h);font-size:14px}.recent-driver-data span{color:var(--text);font-size:13px;font-weight:750}.recent-driver-data small{color:var(--muted);font-size:12px;font-weight:700}.recent-drivers-empty{border:1px dashed var(--border);color:var(--text);background:var(--surface);text-align:center;border-radius:18px;justify-items:center;gap:10px;padding:22px;display:grid}.recent-drivers-empty svg{width:28px;height:28px;color:var(--accent)}.recent-drivers-empty strong{color:var(--text-h)}.recent-drivers-empty span{max-width:260px;font-size:13px;font-weight:650;line-height:1.45}.recent-drivers-button{gap:8px;width:100%;min-height:44px;margin-top:18px}.form-field{align-content:start;gap:8px;display:grid}.form-field>label,.toolbar-label-placeholder{color:var(--label);letter-spacing:.01em;font-size:14px;font-weight:700;display:block}.field-error-slot{align-items:flex-start;min-height:38px;display:flex}.field-error-message{max-width:100%;color:var(--danger);background:#dc262614;border:1px solid #dc26263d;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:12px;font-weight:750;line-height:1.35;display:inline-flex}.field-error-message:before{content:"!";color:#fff;background:var(--danger);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.readonly-input{cursor:not-allowed;opacity:.82;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.readonly-input:hover,.readonly-input:focus,.readonly-input:focus-visible{border-color:var(--border);box-shadow:none}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.csv-import-report{z-index:45;border:1px solid var(--border);max-height:min(320px,34svh);color:var(--text);background:var(--field);border-radius:14px;flex:none;margin:0 0 16px;padding:14px 16px;font-weight:650;position:relative;overflow:auto}.csv-import-report strong{color:var(--text-h);margin-bottom:10px;display:block}.csv-import-report ul{margin:0;padding-left:20px}.csv-import-report li+li{margin-top:6px}.csv-import-report--sukces{z-index:80;background:var(--surface);border-color:#16a34a59;width:min(360px,100vw - 32px);max-height:none;margin:0;position:fixed;top:18px;right:18px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.csv-import-report--sukces{background:color-mix(in srgb, var(--surface) 88%, #16a34a29)}}.csv-import-report--sukces{pointer-events:none;animation:4.5s forwards csv-import-success-toast;box-shadow:0 18px 45px #00000038}.csv-import-report--blad{background:#dc262614;border-color:#dc262659}@keyframes csv-import-success-toast{0%{opacity:0;transform:translateY(-8px)}12%,78%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-8px)}}.list-toolbar{flex:none;grid-template-columns:minmax(280px,1fr) minmax(160px,210px) minmax(160px,210px) minmax(160px,210px);gap:12px;margin-bottom:12px;display:grid}.report-toolbar{grid-template-columns:minmax(280px,1fr) minmax(150px,190px) minmax(150px,190px) minmax(160px,210px) minmax(180px,230px)}.search-input,.toolbar-select{min-height:42px}.export-field{align-self:end}.export-csv-button,.column-visibility-button{white-space:nowrap}.list-table-card{flex:1 1 0;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) transparent;border:1px solid var(--border);background:var(--surface);border-radius:16px;width:100%;max-width:100%;height:100%;min-height:0;margin-top:34px;overflow:auto}.list-table-card .table-wrap{flex:auto;height:100%;max-height:100%;margin-top:0}.table-wrap::-webkit-scrollbar{width:12px;height:12px}.table-wrap::-webkit-scrollbar-track{background:var(--surface)}.table-wrap::-webkit-scrollbar-thumb{border:3px solid var(--surface);background:var(--border);border-radius:999px}.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--muted)}table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;max-width:none;font-size:12.5px}.virtual-table{table-layout:fixed;display:grid}thead{background:var(--table-head)}th,td{box-sizing:border-box;border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;white-space:nowrap;background-clip:padding-box;min-width:0;padding:8px 10px;line-height:1.25}th:last-child,td:last-child{border-right:0}th{color:var(--text-h);letter-spacing:.035em;text-transform:uppercase;font-size:10.5px;font-weight:800}td{color:var(--text);font-size:12.5px;font-weight:500}tbody tr{height:50px}tbody tr:hover td{background:var(--row-hover)}td[colspan]{background:var(--surface);width:auto;min-width:0;box-shadow:none;border-left:0;border-right:0;position:static}td:not(.akcje-komorka){text-overflow:ellipsis;overflow:hidden}.akcje-kolumna,.akcje-komorka{border-right:0;border-left:1px solid var(--border);background:var(--sticky-action-bg);width:210px;min-width:210px;max-width:210px;box-shadow:-1px 0 0 var(--border);position:sticky;right:0;overflow:hidden}.akcje-kolumna{z-index:45;background:var(--table-head)}.akcje-komorka{z-index:25;padding-inline:8px}tbody tr:hover .akcje-komorka{background:var(--sticky-action-hover)}.row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.row-actions button,.row-actions [data-slot=button]{flex:none;min-height:30px;padding:6px 9px;font-size:12px}.row-actions svg{width:14px;height:14px}.table-header-text{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.table-cell-text{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.table-sort-button{width:auto;min-width:0;max-width:100%;min-height:28px;color:var(--accent);background:var(--accent-soft);box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border:1px solid #1d4ed82e;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11.5px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.table-sort-button:hover{color:#fff;border-color:var(--accent);background:var(--accent);transform:translateY(-1px)}.table-sort-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.virtual-table-head{z-index:35;background:var(--table-head);display:grid;position:sticky;top:0}.virtual-table-header-row,.virtual-table-row,.virtual-table-empty-row{width:100%;display:grid}.virtual-table-body{width:100%;min-width:100%;display:block;position:relative}.virtual-table-row,.virtual-table-empty-row{background:var(--surface);position:absolute;top:0;left:0}.virtual-table-row{will-change:transform}.virtual-table th,.virtual-table td{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.virtual-table th{background:var(--table-head);position:relative}.report-table-wrap tfoot td{border-top:1px solid var(--accent-border);color:var(--text-h);background:var(--table-head);border-bottom:0}@supports (color:color-mix(in lab, red, red)){.report-table-wrap tfoot td{background:color-mix(in srgb, var(--table-head) 86%, var(--accent-soft))}}.report-table-wrap tfoot td{box-shadow:0 -1px 0 var(--border);font-size:13px;font-weight:900}.report-table-wrap tfoot .akcje-komorka{z-index:40;background:var(--table-head)}@supports (color:color-mix(in lab, red, red)){.report-table-wrap tfoot .akcje-komorka{background:color-mix(in srgb, var(--table-head) 86%, var(--accent-soft))}}.table-refresh-indicator{z-index:45;border:1px solid var(--accent-border);color:var(--accent);background:var(--surface);border-radius:999px;align-items:center;padding:9px 12px;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.table-refresh-indicator{background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft))}}.table-refresh-indicator{pointer-events:none;font-size:12px;font-weight:850;box-shadow:0 10px 24px #0f172a1f}.table-column-resizer{z-index:55;cursor:col-resize;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:-6px}.table-column-resizer:after{content:"";background:0 0;border-radius:999px;width:2px;height:calc(100% - 16px);transition:background .16s,box-shadow .16s;position:absolute;top:8px;right:5px}.table-column-resizer:hover:after,.table-column-resizer:focus-visible:after{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.table-column-resize-active{-webkit-user-select:none;user-select:none}.table-column-resize-active *{cursor:col-resize!important}.virtual-table th:not(.akcje-kolumna){padding-right:34px}.table-column-collapse-button{z-index:54;border:1px solid var(--accent);justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px}@supports (color:color-mix(in lab, red, red)){.table-column-collapse-button{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border))}}.table-column-collapse-button{color:var(--accent-strong);background:var(--accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.table-column-collapse-button{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.table-column-collapse-button{cursor:pointer;font:inherit;opacity:.76;font-size:16px;font-weight:850;line-height:1;transition:border-color .14s,color .14s,background-color .14s,box-shadow .14s,opacity .14s,transform .14s;transform:translateY(-50%);box-shadow:0 2px 8px #0206171f}.virtual-table th:hover .table-column-collapse-button,.table-column-collapse-button:hover,.table-column-collapse-button:focus-visible{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), 0 5px 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){.virtual-table th:hover .table-column-collapse-button,.table-column-collapse-button:hover,.table-column-collapse-button:focus-visible{box-shadow:0 0 0 3px var(--accent-soft), 0 5px 14px color-mix(in srgb, var(--accent) 28%, transparent)}}.virtual-table th:hover .table-column-collapse-button,.table-column-collapse-button:hover,.table-column-collapse-button:focus-visible{opacity:1}.table-column-collapse-button:hover{transform:translateY(-50%)scale(1.06)}.table-column-collapse-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.virtual-table th.table-column-collapsed{border-right-color:var(--accent);padding:0!important}@supports (color:color-mix(in lab, red, red)){.virtual-table th.table-column-collapsed{border-right-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.virtual-table th.table-column-collapsed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.virtual-table th.table-column-collapsed{background:color-mix(in srgb, var(--accent) 10%, var(--table-head))}}.table-column-collapsed .table-sort-button{opacity:0;pointer-events:none;border:0;height:0;min-height:0;padding:0;overflow:hidden;width:0!important;min-width:0!important}.table-column-collapsed .table-column-collapse-button{color:#fff;background:var(--accent);opacity:1;right:50%;transform:translate(50%,-50%)}.table-column-collapsed .table-column-collapse-button:hover{transform:translate(50%,-50%)scale(1.08)}.virtual-table td.table-cell-collapsed{border-right-color:var(--accent);padding-inline:0!important}@supports (color:color-mix(in lab, red, red)){.virtual-table td.table-cell-collapsed{border-right-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.virtual-table td.table-cell-collapsed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.virtual-table td.table-cell-collapsed{background:color-mix(in srgb, var(--accent) 4%, var(--surface))}}.virtual-table td.table-cell-collapsed{box-shadow:inset 2px 0 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.virtual-table td.table-cell-collapsed{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--accent) 24%, transparent)}}.virtual-table td.table-cell-collapsed>*{visibility:hidden;pointer-events:none}.virtual-table-row:hover td.table-cell-collapsed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.virtual-table-row:hover td.table-cell-collapsed{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}@media (width<=680px){.virtual-table th:not(.akcje-kolumna){padding-right:30px}.table-column-collapse-button{border-radius:6px;width:20px;height:20px;font-size:15px;right:6px}}.driver-create-shell{--driver-layout-max-width:1760px;--driver-fields-max-width:1180px;--driver-sidebar-width:clamp(300px, 20vw, 390px);flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;display:flex}.driver-create-shell .content-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.driver-create-shell .driver-form-layout{--driver-column-gap:clamp(24px, 2vw, 38px);width:100%;max-width:var(--driver-layout-max-width);grid-template-columns:var(--driver-sidebar-width) minmax(0, 1fr);gap:var(--driver-column-gap);flex:auto;align-items:stretch;height:100%;min-height:0;margin-inline:auto}.driver-create-shell .driver-form-side{height:100%;min-height:0;position:relative}.driver-create-shell .driver-form-side:after{content:"";top:0;right:calc(var(--driver-column-gap) / -2);background:var(--border);pointer-events:none;width:1px;position:absolute;bottom:0}.driver-create-shell .recent-drivers-panel{flex-direction:column;height:100%;min-height:0;display:flex}.driver-create-shell .recent-drivers-panel [data-slot=card-header]{flex:none}.driver-create-shell .recent-drivers-panel [data-slot=card-content]{flex-direction:column;flex:auto;gap:18px;min-height:0;display:flex}.driver-create-shell .recent-added-main{flex:none;margin-bottom:0}.driver-create-shell .recent-drivers-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;align-content:start;min-height:0;overflow:auto}.driver-create-shell .recent-drivers-list::-webkit-scrollbar{width:9px}.driver-create-shell .recent-drivers-list::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.driver-create-shell .recent-drivers-empty{flex:auto;align-content:center;min-height:190px}.driver-create-shell .recent-drivers-button{flex:none;margin-top:auto}.driver-create-shell .driver-form-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.driver-create-shell .driver-form-main>form{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-direction:column;flex:auto;width:100%;min-height:0;padding-right:4px;display:flex;overflow:auto}.driver-create-shell .driver-form-main>form::-webkit-scrollbar{width:10px}.driver-create-shell .driver-form-main>form::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.driver-create-shell .formularz{width:min(100%, var(--driver-fields-max-width));grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(20px,2.5vh,34px) clamp(18px,1.4vw,28px);margin-inline:auto}.driver-create-shell .driver-custom-settlement-panel{width:min(100%, var(--driver-fields-max-width));margin-inline:auto}.driver-create-shell .actions{z-index:12;border-top:1px solid var(--border);background:var(--surface);width:100%;box-shadow:0 -12px 22px var(--surface);justify-content:flex-end;align-items:center;margin-top:auto;padding:16px 0 2px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.driver-create-shell .actions{box-shadow:0 -12px 22px color-mix(in srgb, var(--surface) 92%, transparent)}}.list-shell .list-table-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.list-shell .list-table-card .table-wrap{background:var(--surface);height:100%;min-height:0}.ubf-bottom-bar{border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:stretch;gap:14px;margin-top:12px;padding-top:12px;display:flex}.ubf-bottom-summary{flex:auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ubf-bottom-summary-item{border:1px solid var(--border);background:var(--field);border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}.ubf-bottom-summary-item span{color:var(--muted);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.ubf-bottom-summary-item strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.ubf-bottom-summary-item--accent{border-color:var(--accent-border);background:var(--accent-soft)}.ubf-bottom-summary-item--accent span,.ubf-bottom-summary-item--accent strong{color:var(--accent)}.ubf-bottom-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.ubf-extra-settlement-button{flex:210px;min-width:210px}.ubf-match-dialog{font-size:clamp(14px,.8vw,16px)}.ubf-match-dialog [data-slot=alert-dialog-title]{font-size:clamp(21px,1.35vw,28px)}.ubf-match-dialog [data-slot=alert-dialog-description]{font-size:clamp(14px,.95vw,17px);line-height:1.55}.ubf-match-current,.ubf-match-results{border:1px solid var(--accent-border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ubf-match-current,.ubf-match-results{background:color-mix(in srgb, var(--surface) 94%, var(--accent-soft))}}.ubf-match-progress{border:1px solid var(--accent-border);color:var(--accent);background:var(--accent-soft);font-weight:850}.ubf-match-kicker{color:var(--accent);background:var(--accent-soft);font-weight:800}.ubf-match-result{border:1px solid var(--accent-border);color:var(--text-h);background:var(--accent-soft)}.ubf-match-result:hover,.ubf-match-result:focus-visible{border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.ubf-match-result:hover,.ubf-match-result:focus-visible{background:color-mix(in srgb, var(--accent-soft) 74%, var(--accent) 26%)}}.ubf-match-result:hover,.ubf-match-result:focus-visible{outline:none}.list-shell .driver-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(130px,180px) auto;align-items:end;width:100%}.driver-list-toolbar .search-field{min-width:0}.driver-list-menu-field .toolbar-label-placeholder{visibility:hidden}.driver-custom-settlement-fields{align-items:end}@media (width<=560px){.list-shell .driver-list-toolbar{grid-template-columns:minmax(0,1fr) auto}.driver-list-toolbar .search-field{grid-column:1/-1}}.ubf-edit-dialog{overflow-x:auto;width:min(2140px,100vw - 32px)!important;max-width:min(2140px,100vw - 32px)!important}.ubf-edit-dialog .ubf-edit-form{width:100%;min-width:0}.ubf-edit-header{width:min(100%,100vw - 80px);margin-bottom:-2px;position:sticky;left:0}.ubf-edit-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px 14px;display:grid}.ubf-edit-field{gap:4px;min-width:0}.ubf-edit-field>label{min-height:24px;color:var(--label);white-space:normal;align-items:flex-end;font-size:12px;font-weight:750;line-height:1.15;display:flex}.ubf-edit-input{text-align:left;border-radius:11px;width:100%;min-width:0;font-size:13px;font-weight:400}.ubf-edit-input--amount{width:50%;min-width:105px;padding-inline:10px}.ubf-edit-input.readonly-input{letter-spacing:normal;text-transform:none;opacity:1;font-weight:400}.ubf-edit-field .field-error-slot{min-height:0}.ubf-edit-field .field-error-message{width:100%;padding:6px 8px;font-size:11px;line-height:1.25}.ubf-edit-actions{border-top:1px solid var(--border);background:var(--background);width:min(100%,100vw - 80px);margin-top:4px;padding-top:10px;position:sticky;bottom:0;left:0;right:0}@media (width>=2300px){.ubf-edit-dialog{width:min(2360px,100vw - 32px)!important;max-width:min(2360px,100vw - 32px)!important}.ubf-edit-fields-grid{grid-template-columns:repeat(4,minmax(260px,1fr));gap:8px 16px}.ubf-edit-field>label{font-size:13px}.ubf-edit-input--amount{min-width:120px}}.report-sum-value,.report-sum-button{width:100%;min-height:30px;font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:12.5px;font-weight:900;line-height:1.1;display:inline-flex}.report-sum-button{border:1px solid var(--accent-border);color:var(--accent);background:var(--accent-soft);cursor:pointer;transition:border-color .16s,background .16s,color .16s,transform .16s}.report-sum-button:hover,.report-sum-button:focus-visible{border-color:var(--accent);color:#fff;background:var(--accent);outline:none;transform:translateY(-1px)}.report-sum-button--selected,.report-sum-button--selected:hover,.report-sum-button--selected:focus-visible{border-color:var(--accent);color:#fff;background:var(--accent)}.ubf-report-layout{flex:1 1 0;align-items:stretch;gap:14px;width:100%;min-height:0;display:flex;overflow:hidden}.ubf-report-layout .list-table-card{flex:1 1 0;min-width:0}.ubf-report-layout--with-debts .list-table-card{flex-basis:0}.ubf-generated-debts-panel{border:1px solid var(--accent-border);background:var(--surface);min-width:280px;max-width:430px;min-height:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;flex:0 0 clamp(300px,28vw,430px);gap:12px;padding:14px;display:flex;overflow:hidden}.ubf-generated-debts-header{gap:6px;display:grid}.ubf-generated-debts-header strong{color:var(--text-h);font-size:15px;font-weight:900}.ubf-generated-debts-header span{color:var(--text);font-size:12px;font-weight:650;line-height:1.45}.ubf-generated-debts-textarea{resize:none;border:1px solid var(--border);width:100%;min-height:0;color:var(--field-text);background:var(--field);white-space:pre;border-radius:12px;flex:auto;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45;overflow:auto}.ubf-bottom-bar{flex-wrap:wrap;align-items:stretch;gap:14px;overflow:visible}.ubf-bottom-summary{flex:min(100%,640px);grid-template-columns:minmax(130px,.7fr) minmax(210px,.9fr) minmax(280px,2fr);align-items:stretch}.ubf-bottom-summary-item--wide strong{font-size:13px}.ubf-bottom-actions{flex-flow:wrap;flex:620px;justify-content:flex-end;align-items:stretch;gap:8px;min-width:min(100%,260px);display:flex;overflow:visible}.ubf-extra-settlement-button{white-space:normal;flex:180px;align-self:stretch;width:auto;min-width:0;height:auto;min-height:46px}.ubf-generated-debts-toggle{gap:7px}.ubf-generated-debts-arrow{justify-content:center;align-items:center;width:1em;font-size:14px;line-height:1;display:inline-flex}@media (width<=1100px){.ubf-report-layout{flex-direction:column;overflow:visible}.ubf-generated-debts-panel{flex:none;width:100%;max-width:none;min-height:220px}.ubf-bottom-bar{flex-direction:column}.ubf-bottom-actions{flex:none;justify-content:stretch;width:100%;min-width:0}.ubf-extra-settlement-button{min-height:46px}}@media (width<=900px){.ubf-bottom-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ubf-bottom-summary-item--wide{grid-column:1/-1}}@media (width<=560px){.ubf-bottom-summary{grid-template-columns:1fr}.ubf-bottom-summary-item--wide{grid-column:auto}.ubf-bottom-actions{flex-direction:column}.ubf-extra-settlement-button{width:100%}}.przelewy-dzienne-report-layout{flex:1 1 0;align-items:stretch;gap:14px;width:100%;min-height:0;display:flex;overflow:hidden}.przelewy-dzienne-report-layout .list-table-card{flex:1 1 0;min-width:0}.przelewy-dzienne-report-layout--with-left .list-table-card,.przelewy-dzienne-report-layout--with-right .list-table-card{flex-basis:0}.przelewy-dzienne-side-panel{border:1px solid var(--accent-border);background:var(--surface);min-width:280px;max-width:420px;min-height:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;flex:0 0 clamp(300px,26vw,420px);gap:12px;padding:14px;display:flex;overflow:hidden}.przelewy-dzienne-side-panel--left{order:-1}.przelewy-dzienne-side-panel--right{order:2}.przelewy-dzienne-side-panel-header{gap:6px;display:grid}.przelewy-dzienne-side-panel-header strong{color:var(--text-h);font-size:15px;font-weight:900}.przelewy-dzienne-side-panel-header span{color:var(--text);font-size:12px;font-weight:650;line-height:1.45}.przelewy-dzienne-side-panel-textarea{resize:none;border:1px solid var(--border);width:100%;min-height:0;color:var(--field-text);background:var(--field);white-space:pre;border-radius:12px;flex:auto;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.45;overflow:auto}.przelewy-dzienne-bottom-bar{flex-wrap:wrap;align-items:stretch;gap:14px;overflow:visible}.przelewy-dzienne-bottom-actions{flex:820px}@media (width<=1300px){.przelewy-dzienne-report-layout{flex-direction:column;overflow:visible}.przelewy-dzienne-side-panel,.przelewy-dzienne-side-panel--left,.przelewy-dzienne-side-panel--right{order:initial;flex:none;width:100%;max-width:none;min-height:220px}}@media (width<=560px){.przelewy-dzienne-bottom-actions{flex-direction:column}}.przelewy-dzienne-history-controls{flex:100%;grid-template-columns:minmax(112px,auto) minmax(0,1fr) minmax(112px,auto);align-items:center;gap:10px;width:100%;padding-top:2px;display:grid}.przelewy-dzienne-history-arrow{justify-content:center;gap:7px;min-width:112px;min-height:40px}.przelewy-dzienne-history-arrow svg{width:18px;height:18px}.przelewy-dzienne-days-row{border:1px solid var(--border);background:var(--field);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.przelewy-dzienne-day-pill{border:1px solid var(--border);min-width:42px;min-height:28px;color:var(--muted);background:var(--surface);opacity:.72;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-weight:900;transition:border-color .12s,background-color .12s,color .12s,opacity .12s;display:inline-flex}.przelewy-dzienne-day-pill--active{border-color:var(--accent);color:#fff;background:var(--accent);opacity:1}@media (width<=720px){.przelewy-dzienne-history-controls{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.przelewy-dzienne-history-arrow{min-width:44px;padding-inline:10px}.przelewy-dzienne-history-arrow>span{display:none}.przelewy-dzienne-days-row{gap:5px;padding-inline:7px}.przelewy-dzienne-day-pill{min-width:36px;padding-inline:7px}}@media (width<=480px){.przelewy-dzienne-history-controls{gap:5px}.przelewy-dzienne-history-arrow{min-width:40px;padding-inline:8px}.przelewy-dzienne-day-pill{min-width:32px;min-height:26px;padding-inline:5px;font-size:11px}}.driver-create-shell .driver-form-main>.driver-settlement-form{scrollbar-gutter:stable;overscroll-behavior:contain;padding-bottom:0;padding-right:clamp(4px,.6vw,10px);overflow:hidden auto}.driver-create-shell .driver-custom-settlement-panel{width:min(100%, var(--driver-fields-max-width));gap:12px;margin-inline:auto;padding:14px}.driver-create-shell .driver-custom-settlement-fields{gap:12px}.driver-create-shell .driver-custom-settlement-panel .form-field{gap:6px}.driver-create-shell .driver-custom-settlement-panel [data-slot=input],.driver-create-shell .driver-custom-settlement-panel [data-slot=select-trigger]{min-height:42px}.driver-create-shell .driver-settlement-form>.actions{z-index:20;background:var(--surface);margin-top:18px;padding:14px 0 2px;position:sticky;bottom:0;right:auto}@media (width<=1100px){.driver-create-shell .driver-form-main>.driver-settlement-form{padding-right:0;overflow:visible}.driver-create-shell .driver-settlement-form>.actions{background:0 0;margin-top:24px;padding:0;position:static}}.przelewy-dzienne-panel-actions.przelewy-dzienne-debts-actions--split{flex-wrap:wrap;justify-content:space-between;gap:10px 20px;display:flex}.przelewy-dzienne-debts-action-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.przelewy-dzienne-debts-action-group--right{margin-left:auto}.przelewy-dzienne-side-panel[hidden]{display:none}.przelewy-dzienne-side-panel--left.przelewy-dzienne-debts-editor{flex-basis:clamp(620px,45vw,820px);min-width:520px;max-width:820px}.przelewy-dzienne-debts-table-wrap{border:1px solid var(--border);background:var(--field);border-radius:12px;flex:auto;min-height:240px;overflow:auto}.przelewy-dzienne-debts-table{border-spacing:0;table-layout:fixed;width:100%;min-width:720px;color:var(--field-text);background:var(--field)}.przelewy-dzienne-debts-col-select{width:48px}.przelewy-dzienne-debts-col-id{width:20%}.przelewy-dzienne-debts-col-name{width:38%}.przelewy-dzienne-debts-col-amount{width:24%}.przelewy-dzienne-debts-col-working{width:112px}.przelewy-dzienne-debts-table th{z-index:2;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-h);background:var(--table-head);text-align:left;padding:10px 12px;font-size:12px;font-weight:900;position:sticky;top:0}.przelewy-dzienne-debts-table th:last-child,.przelewy-dzienne-debts-table td:last-child{border-right:0}.przelewy-dzienne-debts-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;padding:0}.przelewy-dzienne-debts-table tbody tr:last-child td{border-bottom:0}.przelewy-dzienne-debts-table tbody tr:hover td{background:var(--row-hover)}.przelewy-dzienne-debts-input[data-slot=input]{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:0}.przelewy-dzienne-debts-input[data-slot=input]:focus-visible{z-index:1;background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent);border:0;position:relative}.przelewy-dzienne-debts-input--amount[data-slot=input]{text-align:right;font-variant-numeric:tabular-nums}.przelewy-dzienne-debts-checkbox-cell{vertical-align:middle;width:48px;text-align:center!important;padding:0!important}.przelewy-dzienne-debts-checkbox-cell input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer;margin:0}.przelewy-dzienne-debts-checkbox-cell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.przelewy-dzienne-debts-working-cell{color:var(--text-h);text-align:center;vertical-align:middle;font-size:12px;font-weight:850;padding:0 12px!important}.przelewy-dzienne-debts-empty{color:var(--muted);text-align:center;font-size:13px;line-height:1.45;padding:24px 14px!important}.przelewy-dzienne-debts-status{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12px;display:flex}.przelewy-dzienne-debts-status strong{color:var(--text-h);font-variant-numeric:tabular-nums}.przelewy-dzienne-debts-error{border:1px solid var(--danger);color:var(--danger);background:var(--surface);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:750;line-height:1.4}.przelewy-dzienne-debts-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.przelewy-dzienne-debts-actions>button{width:100%;min-height:42px}.przelewy-dzienne-debts-fetch-button{grid-column:1/-1}.przelewy-dzienne-side-panel--right.przelewy-dzienne-online-editor{flex-basis:clamp(600px,42vw,780px);min-width:500px;max-width:780px}.przelewy-dzienne-online-amount-cell{align-items:stretch;min-width:0;display:flex}.przelewy-dzienne-online-amount-cell .przelewy-dzienne-debts-input[data-slot=input]{flex:auto;width:auto;min-width:0}.przelewy-dzienne-online-row-delete[data-slot=button]{border-left:1px solid var(--border);width:38px;height:auto;min-height:42px;color:var(--danger);border-radius:0;flex:0 0 38px}.przelewy-dzienne-online-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.przelewy-dzienne-online-actions>button{width:100%;min-height:42px}@media (width<=1300px){.przelewy-dzienne-side-panel--left.przelewy-dzienne-debts-editor,.przelewy-dzienne-side-panel--right.przelewy-dzienne-online-editor{flex-basis:auto;width:100%;min-width:0;max-width:none;min-height:360px}}@media (width<=720px){.przelewy-dzienne-debts-actions,.przelewy-dzienne-online-actions{grid-template-columns:1fr}.przelewy-dzienne-debts-fetch-button{grid-column:auto}}.reset-data-shell{width:min(980px,100%)}.reset-data-card{gap:24px;padding:clamp(22px,2.4vw,34px);display:grid}.reset-data-card>h2{color:var(--text-h);letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.5vw,26px)}.reset-data-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.reset-data-group{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reset-data-group{background:color-mix(in srgb, var(--surface) 94%, var(--field))}}.reset-data-group{box-shadow:var(--shadow-xs);transition:border-color .15s,box-shadow .15s}.reset-data-group--selected{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.reset-data-group--selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent)}}.reset-data-group-header{background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.reset-data-group-header{background:color-mix(in srgb, var(--surface) 84%, var(--accent-soft))}}.reset-data-group-header{transition:background-color .15s}.reset-data-group--open .reset-data-group-header{border-bottom:1px solid var(--border)}.reset-data-group-header:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.reset-data-group-header:hover{background:color-mix(in srgb, var(--surface) 72%, var(--accent-soft))}}.reset-data-group-select{cursor:pointer;place-items:center;padding:0 4px 0 16px;display:grid}.reset-data-group-select input,.reset-data-suboption input,.reset-data-select-all input{width:19px;height:19px;accent-color:var(--accent);cursor:pointer;flex:0 0 19px;margin:0}.reset-data-group-toggle{width:100%;min-width:0;color:var(--text-h);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 14px 10px;display:flex}.reset-data-group-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.reset-data-group-toggle svg{width:19px;height:19px;color:var(--text);flex:0 0 19px;transition:color .15s,transform .17s;transform:rotate(-90deg)}.reset-data-group-toggle svg.is-open{color:var(--accent);transform:rotate(0)}.reset-data-group-toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-4px}.reset-data-suboptions{gap:7px;padding:11px;display:grid}.reset-data-suboption{min-width:0;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;font-weight:720;transition:border-color .15s,color .15s,background-color .15s;display:flex}.reset-data-suboption:hover{border-color:var(--accent-border);color:var(--text-h);background:var(--accent-soft)}.reset-data-suboption:has(input:checked){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reset-data-suboption:has(input:checked){border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}}.reset-data-suboption:has(input:checked){color:var(--text-h);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.reset-data-suboption:has(input:checked){background:color-mix(in srgb, var(--accent-soft) 78%, var(--field))}}.reset-data-suboption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reset-data-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.reset-data-select-all{border:1px solid var(--border);min-height:44px;color:var(--text-h);background:var(--surface);border-radius:12px;align-items:center;gap:11px;padding:10px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reset-data-select-all{background:color-mix(in srgb, var(--surface) 92%, var(--field))}}.reset-data-select-all{cursor:pointer;font-size:13px;font-weight:780;transition:border-color .15s,background-color .15s}.reset-data-select-all:hover{border-color:var(--accent-border);background:var(--accent-soft)}.reset-data-select-all:has(input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.reset-data-actions>button{min-width:250px;min-height:48px}@media (width<=760px){.reset-data-groups{grid-template-columns:1fr}.reset-data-actions{flex-direction:column;align-items:stretch}.reset-data-select-all,.reset-data-actions>button{width:100%;min-width:0}}@media (width<=520px){.reset-data-card{gap:18px;padding:18px}.reset-data-group-select{padding-left:13px}.reset-data-group-toggle{padding-right:13px}.reset-data-suboptions{padding:9px}}.ubf-columns-dialog{width:min(920px,100vw - 2rem)}.ubf-columns-toolbar{border:1px solid var(--border);background:var(--field);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ubf-columns-toolbar span{color:var(--text);font-size:13px;font-weight:800}.ubf-columns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:min(52svh,520px);padding-right:4px;display:grid;overflow:auto}.ubf-column-toggle{border:1px solid var(--border);min-height:42px;color:var(--text-h);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.ubf-column-toggle:has(input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.ubf-column-toggle:has(input:disabled){opacity:.6;cursor:not-allowed}.ubf-column-toggle input{width:16px;height:16px;accent-color:var(--accent);flex:none}.ubf-column-toggle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=980px){.ubf-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ubf-columns-grid{grid-template-columns:1fr}}.faktury-app{align-items:stretch;height:100svh;min-height:100svh;padding:14px clamp(14px,1.4vw,24px);overflow:hidden}.faktury-shell{flex-direction:column;gap:10px;width:100%;max-width:none;height:100%;min-height:0;display:flex}.faktury-topbar{flex:none;min-height:48px;margin-bottom:0}.faktury-topbar .page-header{margin-bottom:0}.faktury-message{border:1px solid var(--border);border-radius:12px;flex:none;padding:10px 14px;font-size:12.5px;font-weight:750;line-height:1.45}.faktury-message--sukces{color:var(--text-h);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faktury-message--sukces{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))}}.faktury-message--sukces{background:var(--accent-soft)}.faktury-message--ostrzezenie{color:#7c2d12;background:#fff7edf0;border-color:#f59e0b73}@media (prefers-color-scheme:dark){.faktury-message--ostrzezenie{color:#fed7aa;background:#7c2d1247;border-color:#f59e0b6b}}.faktury-workspace{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:auto;align-items:flex-start;gap:8px;min-width:0;min-height:0;padding-bottom:6px;display:flex;position:relative;overflow:auto hidden}.faktury-content-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;flex:auto;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}.faktury-workspace>*{flex:none;width:max-content}.faktury-workspace:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faktury-source-dock,.faktury-section-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:0;max-height:100%;box-shadow:none;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.faktury-source-tab{border:0;border-bottom:1px solid var(--accent);flex:none;align-items:center;gap:8px;width:0;min-width:100%;min-height:46px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.faktury-source-tab{border-bottom:1px solid color-mix(in srgb, var(--accent) 42%, var(--border))}}.faktury-source-tab{color:var(--text-h);background:linear-gradient(110deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.faktury-source-tab{background:linear-gradient(110deg, color-mix(in srgb, var(--accent) 19%, var(--surface)), color-mix(in srgb, var(--accent) 9%, var(--surface)))}}.faktury-source-tab{text-align:left;cursor:pointer;transition:background-color .12s}.faktury-source-tab:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faktury-source-tab:hover{background:color-mix(in srgb, var(--accent) 25%, var(--surface))}}.faktury-source-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faktury-source-tab>svg{box-sizing:border-box;border:1px solid var(--accent);flex:none;width:26px;height:26px;padding:4px}@supports (color:color-mix(in lab, red, red)){.faktury-source-tab>svg{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border))}}.faktury-source-tab>svg{color:var(--accent);background:var(--accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.faktury-source-tab>svg{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}}.faktury-source-tab-icon{color:var(--accent);flex:none;display:inline-flex}.faktury-source-tab-icon svg{width:18px;height:18px}.faktury-source-tab-copy{flex-wrap:wrap;flex:auto;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.faktury-source-tab-copy strong{color:currentColor;font-size:12.5px;font-weight:850}.faktury-source-tab-copy small{color:var(--text);font-size:10.5px}.faktury-source-stage{flex:0 auto;width:max-content;min-width:0;min-height:0;padding:8px;display:flex;position:relative;overflow:hidden}.faktury-source-panel{flex-direction:column;gap:8px}.faktury-weeks-grid{flex:auto;align-items:stretch;gap:8px;min-width:0;min-height:0;display:flex}.faktury-week-card+.faktury-week-card{border-left:1px solid var(--border);padding-left:8px}.faktury-week-card{width:max-content;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:0 auto;gap:8px;padding:0;display:flex;overflow:hidden}.faktury-section-card{gap:8px;padding:8px}.faktury-week-header,.faktury-section-header{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.faktury-week-header,.faktury-section-header,.faktury-source-footer,.faktury-source-panel>.faktury-header-actions,.faktury-paste-report,.faktury-penalties-heading{width:0;min-width:100%}.faktury-week-header>div:first-child,.faktury-section-copy{flex:auto;min-width:0}.faktury-week-header h2,.faktury-section-copy h2{color:var(--text-h);letter-spacing:-.015em;margin:0;font-size:16px}.faktury-week-header span{color:var(--text);margin-top:3px;font-size:10.5px;line-height:1.35;display:block}.faktury-week-actions,.faktury-header-actions,.faktury-table-actions,.faktury-import-actions{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-width:0;display:flex}.faktury-week-count{min-width:30px;height:28px;color:var(--accent);flex:none;justify-content:center;align-items:center;padding-inline:6px;font-size:12px;display:inline-flex}.faktury-week-download{border-top:1px solid var(--border);flex:none;width:0;min-width:100%;padding-top:8px}.faktury-week-download button:disabled{color:var(--text);background:var(--field);border-color:var(--border);box-shadow:none;opacity:.6}.faktury-table-actions,.faktury-week-actions{width:0;min-width:100%}.faktury-source-dock:not(.faktury-source-dock--collapsed){height:100%}.faktury-source-dock>.faktury-source-stage,.faktury-source-panel>.faktury-table-wrap,.faktury-source-panel>.faktury-penalties-empty,.faktury-week-card>.faktury-table-wrap{flex:auto}.faktury-save-footer{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.faktury-save-footer>[role=alert]{min-width:0;color:var(--danger,#ef4444);flex:240px;font-size:12px;line-height:1.4}.faktury-inline-error{width:0;min-width:100%;color:var(--danger,#ef4444);flex:none;margin:0;font-size:12px;line-height:1.4}.faktury-source-footer{border-top:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px;display:flex}.faktury-source-footer button,.faktury-result-footer>button{flex:none;width:auto}.faktury-source-dock--collapsed{width:260px;max-height:none}.faktury-section-icon{height:28px;color:var(--accent);flex:none;align-items:center;display:inline-flex}.faktury-section-icon svg{width:18px;height:18px}.faktury-result-count{color:var(--text);white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-size:10.5px;display:flex}.faktury-result-count strong{color:var(--text-h);font-size:12.5px}.faktury-result-card:has(.faktury-result-empty){width:420px}.faktury-result-empty{min-height:100px;color:var(--text);text-align:center;justify-content:center;align-items:center;padding:16px 8px;font-size:12.5px;display:flex}.faktury-result-footer{flex:none;justify-content:flex-start;display:flex}.faktury-button-count{border:1px solid var(--border);min-width:24px;height:22px;color:var(--text-h);background:var(--field);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding-inline:6px;font-size:11px;font-weight:850;display:inline-flex}.faktury-paste-editor-pane{flex:0 0 clamp(120px,22vh,180px);width:0;min-width:100%;min-height:0}.faktury-paste-textarea{resize:none;border:1px solid var(--border);width:100%;height:100%;min-height:110px;color:var(--text-h);background:var(--field);tab-size:4;border-radius:10px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11.5px;line-height:1.45}.faktury-paste-textarea:focus{border-color:var(--accent);outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.faktury-paste-textarea:focus{outline:3px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.faktury-manual-editor{border:1px solid var(--border-strong);background:var(--field);border-radius:10px;flex:none;gap:8px;width:0;min-width:100%;max-height:48%;margin-bottom:10px;padding:10px;display:grid;overflow:auto}.faktury-manual-editor .faktury-paste-textarea{resize:vertical;min-height:120px}.faktury-paste-report{flex-wrap:wrap;flex:none;align-items:center;gap:5px;display:flex}.faktury-report-chip{border:1px solid var(--border);min-height:25px;color:var(--text);background:var(--field);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.faktury-report-chip strong{color:var(--text-h)}.faktury-report-chip--warning{background:#fff7ede0;border-color:#f59e0b73}.faktury-duplicates-note{color:var(--text);flex-basis:100%;font-size:10.5px;line-height:1.4}.faktury-table-wrap{border:0;border-radius:0;flex:0 auto;max-width:none;height:auto;min-height:0;margin-top:0;position:relative;overflow:auto}.faktury-data-table{table-layout:fixed;min-width:0;max-width:none}.faktury-data-table th,.faktury-data-table td{width:auto;max-width:none;padding:6px 8px}.faktury-data-table th{z-index:12;background:var(--table-head);height:42px;position:sticky;top:0}.faktury-data-table .table-sort-button{white-space:nowrap;border-radius:8px;width:100%;max-width:none;min-height:27px;padding:4px 7px;line-height:1.15}.faktury-data-table td:not(.akcje-komorka){text-overflow:ellipsis;overflow:hidden}.faktury-data-table .table-cell-text{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.faktury-data-table th:nth-child(2),.faktury-data-table td:nth-child(2),.faktury-data-table th:nth-child(2) .table-cell-text,.faktury-data-table td:nth-child(2) .table-cell-text{text-align:left}.faktury-data-table tbody tr{height:38px}.faktury-data-table tbody tr:target td{background:var(--accent-soft)}.faktury-table-caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.faktury-empty-cell{height:120px;color:var(--text);text-align:center;white-space:normal}.faktury-cell-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:37px;color:inherit;font:inherit;text-align:center;background:0 0;border:0;border-radius:0;padding:6px 8px}.faktury-data-table td:has(>.faktury-cell-input){padding:0}.faktury-data-table td:nth-child(2)>.faktury-cell-input{text-align:left}.faktury-cell-input:hover{background:var(--accent-soft)}.faktury-cell-input:not(:focus){text-overflow:ellipsis}.faktury-cell-input:focus{background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.faktury-cell-input[aria-invalid=true]{outline:1px solid var(--danger,#ef4444);outline-offset:-1px}.faktury-ile-przyniosl-cell{text-align:left;white-space:nowrap;line-height:1.3}.faktury-penalties-card{min-width:0}.faktury-penalties-card--collapsed{align-self:flex-start;min-width:0}.faktury-penalties-drawer{flex-direction:column;flex:0 auto;gap:8px;min-height:0;display:flex}.faktury-penalties-heading{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-start;gap:10px;min-width:100%;display:flex}.faktury-penalties-heading>div{gap:3px;min-width:0;display:grid}.faktury-penalties-heading strong{color:var(--text-h);font-size:12.5px}.faktury-penalties-heading span{color:var(--text);font-size:10.5px;line-height:1.4}.faktury-penalty-row b{color:#dc2626}.faktury-penalties-empty{width:320px;min-height:100px;color:var(--text);text-align:center;justify-content:center;align-items:center;font-size:11.5px;display:flex}.faktury-find-panel{z-index:1000;border:1px solid var(--accent-border);background:var(--surface);border-radius:16px;flex-direction:column;width:min(560px,100vw - 32px);max-height:min(620px,100svh - 32px);display:flex;position:fixed;top:16px;right:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.faktury-find-panel{background:color-mix(in srgb, var(--surface) 96%, var(--accent-soft))}}.faktury-find-panel{box-shadow:0 22px 70px #0f172a52}.faktury-find-header{border-bottom:1px solid var(--border);flex:none;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.faktury-find-header>svg{width:19px;height:19px;color:var(--accent)}.faktury-find-header input{border:1px solid var(--border);min-width:0;height:38px;color:var(--text-h);background:var(--field);border-radius:10px;padding:8px 10px;font-size:13px}.faktury-find-header input:focus{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.faktury-find-header input:focus{outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent)}}.faktury-find-header>span{border:1px solid var(--border);min-width:30px;color:var(--text-h);background:var(--field);text-align:center;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850}.faktury-find-results{flex:auto;min-height:0;padding:8px;overflow:auto}.faktury-find-result{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(100px,auto) minmax(90px,auto) minmax(0,1fr);align-items:center;gap:5px 10px;padding:9px 10px;display:grid}.faktury-find-result:last-child{border-bottom:0}.faktury-find-result:hover{background:var(--accent-soft);border-radius:10px}.faktury-find-result-section{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.faktury-find-result strong{color:var(--text-h);font-size:12px}.faktury-find-result>span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.faktury-find-result small{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10.5px;overflow:hidden}.faktury-find-empty{color:var(--text);text-align:center;padding:24px 16px;font-size:12px;line-height:1.5}@media (width<=760px){.faktury-app{padding:10px}.faktury-find-result{grid-template-columns:1fr}.faktury-find-result small{grid-column:auto}}.faktury-data-table tfoot th,.faktury-data-table tfoot td{z-index:11;border-top:2px solid var(--accent-border);height:42px;color:var(--text-h);background:var(--accent);position:sticky;top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.faktury-data-table tfoot th,.faktury-data-table tfoot td{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}}.faktury-data-table tfoot th,.faktury-data-table tfoot td{white-space:nowrap;font-size:13px;font-weight:800}.faktury-data-table tfoot td{text-align:center;font-variant-numeric:tabular-nums}.faktury-turnover-summary{justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.faktury-turnover-summary strong{color:var(--accent-strong);font:inherit}.zus-app{overflow:hidden}.zus-shell{gap:12px}.zus-top-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;flex:none;grid-template-columns:auto minmax(360px,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.zus-year-picker{align-items:center;gap:10px;display:flex}.zus-year-picker label{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.zus-year-picker select,.zus-dialog-field select,.zus-dialog-field input{border:1px solid var(--border);min-height:40px;color:var(--text-h);background:var(--field);font:inherit;border-radius:10px;padding:8px 11px}.zus-year-picker select:focus,.zus-dialog-field select:focus,.zus-dialog-field input:focus{border-color:var(--accent);outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.zus-year-picker select:focus,.zus-dialog-field select:focus,.zus-dialog-field input:focus{outline:3px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.zus-year-status{border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:5px 10px;font-size:11px;font-weight:850;display:inline-flex}.zus-year-status--open{color:#166534;background:#dcfce7cc;border-color:#22c55e59}.zus-year-status--closed{color:#7c2d12;background:#ffedd5e0;border-color:#f59e0b6b}.zus-top-stats{grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;display:grid}.zus-stat-card{border:1px solid var(--border);background:var(--field);border-radius:12px;padding:10px 12px}.zus-stat-card span,.zus-stat-card strong{display:block}.zus-stat-card span{color:var(--text);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800}.zus-stat-card strong{color:var(--text-h);margin-top:4px;font-size:20px;line-height:1}.zus-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zus-alert{border:1px solid var(--border);color:var(--text-h);background:var(--surface);border-radius:13px;flex:none;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;font-weight:700;line-height:1.45;display:flex}.zus-alert svg{flex:none;width:18px;height:18px}.zus-alert--sukces{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.zus-alert--sukces{border-color:color-mix(in srgb, var(--accent) 38%, var(--border))}}.zus-alert--sukces{background:var(--accent-soft)}.zus-alert--ostrzezenie,.zus-alert--warning{color:#7c2d12;background:#fff7edf0;border-color:#f59e0b73}.zus-alert--locked{color:var(--text);background:var(--field)}.zus-workspace{flex:auto;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:12px;min-height:0;display:grid;overflow:hidden}.zus-table-card,.zus-debts-panel,.zus-calculation-summary{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:16px}.zus-table-card{min-height:0;overflow:hidden}.zus-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;height:100%;overflow:auto}.zus-table{--zus-details-width:150px;--zus-note-width:150px;--zus-id-width:120px;--zus-name-width:240px;--zus-work-width:100px;--zus-amount-width:110px;border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:12px}.zus-table th,.zus-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);text-align:center;vertical-align:middle;height:44px;padding:5px}.zus-table thead th{color:var(--text-h);background:var(--table-head);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:900}.zus-month-header-row th{z-index:40;height:38px;position:sticky;top:0}.zus-week-header-row th{z-index:38;height:36px;position:sticky;top:38px}.zus-month-header{min-width:84px;color:var(--accent)!important;border-bottom:1px solid var(--accent-border)!important;background:var(--table-head)!important}@supports (color:color-mix(in lab, red, red)){.zus-month-header{background:color-mix(in srgb, var(--table-head) 82%, var(--accent-soft))!important}}.zus-week-header,.zus-week-cell{width:84px;min-width:84px;max-width:84px}.zus-week-header--processed{color:#166534!important;background:#dcfce7eb!important}.zus-static-header{z-index:55!important}.zus-static-cell{z-index:24;position:sticky;background:var(--surface)!important}.zus-table tbody tr:hover td{background:var(--row-hover)}.zus-table tbody tr:hover .zus-static-cell{background:var(--sticky-action-hover)!important}.zus-col-szczegoly{width:var(--zus-details-width);min-width:var(--zus-details-width);max-width:var(--zus-details-width);left:0}.zus-col-notatka-1{left:var(--zus-details-width);width:var(--zus-note-width);min-width:var(--zus-note-width);max-width:var(--zus-note-width)}.zus-col-notatka-2{left:calc(var(--zus-details-width) + var(--zus-note-width));width:var(--zus-note-width);min-width:var(--zus-note-width);max-width:var(--zus-note-width)}.zus-col-id{left:calc(var(--zus-details-width) + var(--zus-note-width) + var(--zus-note-width));width:var(--zus-id-width);min-width:var(--zus-id-width);max-width:var(--zus-id-width)}.zus-col-imie{left:calc(var(--zus-details-width) + var(--zus-note-width) + var(--zus-note-width) + var(--zus-id-width));width:var(--zus-name-width);min-width:var(--zus-name-width);max-width:var(--zus-name-width)}.zus-col-pracuje{left:calc(var(--zus-details-width) + var(--zus-note-width) + var(--zus-note-width) + var(--zus-id-width) + var(--zus-name-width));width:var(--zus-work-width);min-width:var(--zus-work-width);max-width:var(--zus-work-width)}.zus-col-kwota{left:calc(var(--zus-details-width) + var(--zus-note-width) + var(--zus-note-width) + var(--zus-id-width) + var(--zus-name-width) + var(--zus-work-width));width:var(--zus-amount-width);min-width:var(--zus-amount-width);max-width:var(--zus-amount-width);box-shadow:2px 0 0 var(--border)}.zus-col-akcje{border-left:1px solid var(--border);width:62px;min-width:62px;max-width:62px;box-shadow:-2px 0 0 var(--border);right:0;z-index:56!important;background:var(--surface)!important;position:sticky!important}.zus-table thead .zus-col-akcje{background:var(--table-head)!important}.zus-cell-input{width:100%;min-width:0;height:32px;color:var(--text-h);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 7px}.zus-cell-input:hover:not(:disabled){border-color:var(--border);background:var(--field)}.zus-cell-input:focus{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.zus-cell-input:focus{outline:2px solid color-mix(in srgb, var(--accent) 15%, transparent)}}.zus-cell-input:focus{background:var(--surface)}.zus-cell-input:disabled{color:var(--text);opacity:1;cursor:default}.zus-cell-input--unmatched:not(:placeholder-shown){background:#fff7edbf;border-color:#f59e0b8c}.zus-number-input{text-align:right;font-variant-numeric:tabular-nums}.zus-id-value{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;display:block;overflow:hidden}.zus-work-status{border:1px solid var(--border);min-width:48px;min-height:26px;color:var(--text);background:var(--field);border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.zus-work-status--yes{color:#166534;background:#dcfce7e0;border-color:#22c55e61}.zus-work-status--no{color:#991b1b;background:#fee2e2e6;border-color:#ef444461}.zus-week-cell{padding:4px!important}.zus-week-cell--absence,.zus-table tbody tr:hover .zus-week-cell--absence{background:red!important}.zus-week-cell--absence .zus-cell-input{color:#fff}.zus-week-cell--zero,.zus-table tbody tr:hover .zus-week-cell--zero{background:#4a86e8!important}.zus-week-cell--zero .zus-cell-input{color:#fff;font-weight:800}.zus-week-cell--manual,.zus-table tbody tr:hover .zus-week-cell--manual{background:#fef9c3d1!important}.zus-week-cell--charge,.zus-table tbody tr:hover .zus-week-cell--charge{background:#dcfce7c7!important}.zus-week-cell--charge .zus-cell-input{color:#166534;font-weight:900}.zus-empty-row{color:var(--text);font-size:13px;background:var(--field)!important;height:120px!important;position:static!important}.zus-debts-panel{flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex;overflow:hidden}.zus-debts-header,.zus-calculation-summary-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.zus-debts-header span,.zus-calculation-summary-header span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.zus-debts-header h2,.zus-calculation-summary-header h2{color:var(--text-h);margin:3px 0 0;font-size:17px}.zus-debts-header>strong,.zus-calculation-summary-header>strong{border:1px solid var(--accent-border);min-width:38px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.zus-debts-table-wrap{border:1px solid var(--border);border-radius:12px;flex:auto;min-height:0;overflow:auto}.zus-debts-table{border-collapse:separate;border-spacing:0;width:100%;min-width:520px;font-size:11px}.zus-debts-table th{z-index:2;color:var(--text-h);background:var(--table-head);text-transform:uppercase;padding:8px;font-size:9.5px;font-weight:900;position:sticky;top:0}.zus-debts-table td{border-top:1px solid var(--border);color:var(--text);background:var(--surface);text-align:center;padding:8px}.zus-debts-table td:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.zus-debts-table td strong,.zus-debts-table td small{display:block}.zus-debts-table td strong{color:#991b1b;white-space:nowrap}.zus-debts-table td small{color:#166534;white-space:nowrap;margin-top:3px;font-size:9.5px}.zus-debts-empty{height:110px;text-align:center!important}.zus-calculation-summary{flex:none;gap:10px;padding:14px;display:grid}.zus-calculation-summary p{color:var(--text);margin:0;font-size:12px}.zus-absence-list{flex-wrap:wrap;gap:7px;display:flex}.zus-absence-list span{color:#991b1b;background:#fee2e2c7;border:1px solid #ef444452;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750}.zus-third-absence-warning{color:#991b1b;background:#fee2e2db;border:1px solid #ef44447a;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.zus-third-absence-warning svg{flex:none;width:18px;height:18px}.zus-third-absence-warning strong,.zus-third-absence-warning span{display:block}.zus-third-absence-warning span{margin-top:3px;font-size:12px}.zus-year-end-notice{border:1px solid var(--accent-border);color:var(--text-h);background:var(--accent-soft);border-radius:11px;padding:10px 12px;font-size:12px;font-weight:750}.zus-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.zus-dialog{border:1px solid var(--border);width:min(560px,100%);max-height:calc(100svh - 40px);color:var(--text);background:var(--surface);border-radius:18px;gap:16px;padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a57}.zus-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.zus-dialog-header span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.zus-dialog-header h2{color:var(--text-h);margin:4px 0 0;font-size:22px}.zus-dialog-field{gap:7px;display:grid}.zus-dialog-field>span{color:var(--text-h);font-size:12px;font-weight:800}.zus-week-dialog-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.zus-week-dialog-info span,.zus-payment-current-debt{border:1px solid var(--border);color:var(--text);background:var(--field);border-radius:10px;padding:10px;font-size:11.5px;line-height:1.45}.zus-dialog-warning{color:#7c2d12;background:#fff7edf0;border:1px solid #f59e0b70;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:700}.zus-overwrite-option{cursor:pointer;background:#fff7ede0;border:1px solid #f59e0b70;border-radius:11px;align-items:flex-start;gap:10px;padding:11px;display:flex}.zus-overwrite-option input{width:17px;height:17px;accent-color:var(--accent);margin-top:1px}.zus-overwrite-option span{color:#7c2d12;font-size:12px;line-height:1.45}.zus-dialog-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}@media (prefers-color-scheme:dark){.zus-year-status--open,.zus-work-status--yes,.zus-week-header--processed,.zus-week-cell--charge{color:#bbf7d0!important;background:#14532d6b!important}.zus-year-status--closed,.zus-alert--ostrzezenie,.zus-alert--warning,.zus-dialog-warning,.zus-overwrite-option,.zus-overwrite-option span{color:#fed7aa;background:#7c2d124d}.zus-work-status--no,.zus-absence-list span,.zus-third-absence-warning{color:#fecaca;background:#7f1d1d57}.zus-week-cell--manual{background:#713f127a!important}}@media (width<=1900px){.zus-top-card{grid-template-columns:1fr}.zus-toolbar-actions{justify-content:flex-start}}@media (width<=1500px){.zus-workspace{grid-template-columns:1fr;overflow:auto}.zus-table-card{min-height:560px}.zus-debts-panel{min-height:340px}.zus-static-cell,.zus-static-header{box-shadow:none;position:static!important}.zus-col-akcje{position:sticky!important}}@media (width<=760px){.zus-top-stats{grid-template-columns:1fr}.zus-toolbar-actions,.zus-toolbar-actions>button,.zus-dialog-actions,.zus-dialog-actions>button{width:100%}.zus-dialog-actions{flex-direction:column-reverse}.zus-week-dialog-info{grid-template-columns:1fr}}.zus-dialog.zus-import-dialog{--zus-import-font:clamp(14px, .55vw, 19px);--zus-import-padding:clamp(20px, 1vw, 34px);width:min(clamp(760px,48vw,1680px),100vw - 32px);max-height:calc(100svh - 32px);padding:var(--zus-import-padding);gap:clamp(16px,.8vw,26px);overflow:auto;font-size:var(--zus-import-font)!important}.zus-import-dialog .zus-dialog-header h2{font-size:clamp(21px,.88vw,30px)}.zus-import-dialog .zus-dialog-header span{font-size:clamp(12px,.48vw,16px)!important}.zus-import-dialog button[data-slot=button]:not([data-dialog-back]){height:clamp(38px,1.5vw,52px);padding-inline:clamp(12px,.6vw,20px);font-size:var(--zus-import-font)!important}.zus-import-dialog button[data-slot=button] svg{flex-shrink:0;width:1.1em;height:1.1em}.zus-import-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:10px;min-width:0;padding-block:14px;display:grid}.zus-import-file-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zus-import-file-actions>button:nth-child(2){margin-left:auto}.zus-import-file-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:var(--zus-import-font)!important}.zus-import-analysis{gap:14px;min-width:0;display:grid}.zus-import-analysis-heading,.zus-import-conflict-warning{align-items:flex-start;gap:10px;display:flex}.zus-import-analysis-heading>svg,.zus-import-conflict-warning>svg{flex:none;width:1.35em;height:1.35em;margin-top:1px}.zus-import-analysis--ready .zus-import-analysis-heading>svg{color:var(--accent)}.zus-import-analysis--error .zus-import-analysis-heading>svg{color:#ef4444}.zus-import-analysis strong,.zus-import-analysis p{display:block;font-size:var(--zus-import-font)!important}.zus-import-analysis strong{color:var(--text-h)}.zus-import-analysis p{color:var(--text);margin:4px 0 0;line-height:1.5}.zus-import-message-list{border:1px solid var(--border);background:var(--field);border-radius:9px;gap:7px;max-height:min(280px,30svh);padding:12px;display:grid;overflow:auto}.zus-import-message-list span{line-height:1.5;font-size:var(--zus-import-font)!important}.zus-import-conflict-warning{background:#f59e0b14;border:1px solid #f59e0b66;border-radius:10px;padding:12px}.zus-import-conflict-warning>svg{color:#d97706}.zus-import-conflict-list{flex-wrap:wrap;gap:6px;max-height:140px;margin-top:8px;display:flex;overflow:auto}.zus-import-conflict-list span{border:1px solid var(--border);background:var(--field);border-radius:6px;padding:4px 7px;line-height:1.4;font-size:var(--zus-import-font)!important}.zus-import-preview-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:auto}.zus-import-preview{border-collapse:collapse;width:100%;min-width:680px;font-size:var(--zus-import-font)!important}.zus-import-dialog .zus-import-preview th,.zus-import-dialog .zus-import-preview td{border-bottom:1px solid var(--border);color:var(--text);text-align:center;white-space:nowrap;padding:9px 12px;font-size:var(--zus-import-font)!important}.zus-import-dialog .zus-import-preview th{color:var(--text-h);background:var(--table-head);text-transform:uppercase;font-weight:700;font-size:clamp(12px,.48vw,16px)!important}.zus-import-preview td:nth-child(-n+4){text-align:left;text-overflow:ellipsis;max-width:clamp(220px,16vw,480px);overflow:hidden}.zus-import-preview-wrap>small{color:var(--text);padding:9px 12px;display:block;font-size:var(--zus-import-font)!important}.zus-import-dialog .zus-import-actions{bottom:calc(-1 * var(--zus-import-padding));z-index:5;margin:0 calc(-1 * var(--zus-import-padding)) calc(-1 * var(--zus-import-padding));padding:16px var(--zus-import-padding) var(--zus-import-padding);background:var(--surface);position:sticky}.zus-import-dialog .zus-dialog-warning{font-size:var(--zus-import-font)!important}@media (width<=520px){.zus-dialog.zus-import-dialog{--zus-import-padding:16px}.zus-import-file-actions>button:nth-child(2){margin-left:0}.zus-import-file-actions>button{flex:auto}}.zus-view-toolbar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.zus-view-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.zus-rate-history-actions{justify-content:flex-end}.zus-activity-filter{border:1px solid var(--border);background:var(--field);border-radius:9px;align-items:center;gap:7px;min-height:36px;padding:4px 7px 4px 10px;display:flex}.zus-activity-filter span{color:var(--text);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.zus-activity-filter select{min-height:28px;color:var(--text-h);font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:750}.zus-selected-rows-label{border:1px solid var(--accent-border);min-height:34px;color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.zus-table--extended{--zus-select-width:44px}.zus-select-header,.zus-select-cell{width:var(--zus-select-width);min-width:var(--zus-select-width);max-width:var(--zus-select-width);left:0;background:var(--surface)!important;padding:4px!important;position:sticky!important}.zus-select-header{z-index:62!important;background:var(--table-head)!important}.zus-select-cell{box-shadow:1px 0 0 var(--border);z-index:31!important}.zus-select-header input,.zus-select-cell input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.zus-static-header--last,.zus-static-cell--last{box-shadow:2px 0 0 var(--border)}.zus-column-header-content{justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;padding-left:2px;display:flex}.zus-column-header-content>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zus-column-menu-trigger{opacity:.35;flex:none}.zus-table th:hover .zus-column-menu-trigger,.zus-column-menu-trigger:focus-visible,.zus-column-menu-trigger[data-state=open]{opacity:1}.zus-column-menu{width:190px}.zus-cell-color-control{border:1px solid var(--border);background:var(--field);border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 7px;display:flex}.zus-cell-color-heading{align-items:center;gap:7px;min-width:0;display:flex}.zus-cell-color-heading>svg{width:15px;height:15px;color:var(--accent);flex:none}.zus-cell-color-heading strong,.zus-cell-color-heading span{display:block}.zus-cell-color-heading strong{color:var(--text-h);font-size:10px}.zus-cell-color-heading span{max-width:190px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;overflow:hidden}.zus-cell-color-palette{align-items:center;gap:5px;display:flex}.zus-cell-color-palette button{border:1px solid var(--zus-cell-color);flex:none;width:24px;height:24px;padding:0}@supports (color:color-mix(in lab, red, red)){.zus-cell-color-palette button{border:1px solid color-mix(in srgb, var(--zus-cell-color) 65%, var(--border))}}.zus-cell-color-palette button{background:var(--zus-cell-color);cursor:pointer;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff47}.zus-cell-color-palette button:hover:not(:disabled),.zus-cell-color-palette button.is-active{outline:2px solid var(--text-h);outline-offset:2px}.zus-cell-color-palette button:disabled{opacity:.32;cursor:not-allowed}[data-zus-cell-color=niebieski]{--zus-cell-color:#60a5fa}[data-zus-cell-color=zielony]{--zus-cell-color:#4ade80}[data-zus-cell-color=zolty]{--zus-cell-color:#facc15}[data-zus-cell-color=rozowy]{--zus-cell-color:#f472b6}[data-zus-cell-color=fioletowy]{--zus-cell-color:#a78bfa}[data-zus-cell-color=szary]{--zus-cell-color:#94a3b8}.zus-table .zus-week-cell--manual,.zus-table tbody tr:hover .zus-week-cell--manual{background-color:var(--surface)!important}.zus-table td[data-zus-cell-color]{background-image:linear-gradient(var(--zus-cell-color), var(--zus-cell-color))!important}@supports (color:color-mix(in lab, red, red)){.zus-table td[data-zus-cell-color]{background-image:linear-gradient(color-mix(in srgb, var(--zus-cell-color) 17%, transparent), color-mix(in srgb, var(--zus-cell-color) 17%, transparent))!important}}.zus-table td[data-zus-cell-color]{box-shadow:inset 0 3px 0 var(--zus-cell-color)}.zus-table td[data-zus-cell-selected=true]{outline:2px solid var(--accent);outline-offset:-2px}.zus-table .zus-static-cell--last[data-zus-cell-color]{box-shadow:inset 0 3px 0 var(--zus-cell-color), 2px 0 0 var(--border)}.zus-week-skip-badge{color:#92400e;letter-spacing:0;text-transform:none;white-space:nowrap;background:#fff7edeb;border:1px solid #f59e0b70;border-radius:999px;align-items:center;padding:2px 4px;font-size:7px;font-weight:900;line-height:1.1;display:inline-flex}.zus-week-cell[data-zus-skipped=true]{box-shadow:inset 0 0 0 1px #f59e0b3d}.zus-row--inactive td{color:var(--text);background-image:linear-gradient(#94a3b812,#94a3b812)}.zus-row--inactive .zus-cell-input,.zus-row--inactive .zus-id-value{opacity:.62}.zus-work-status--inactive{color:#475569;background:#e2e8f0c7;border-color:#64748b61;min-width:78px;font-size:8px}.zus-columns-dialog,.zus-copy-dialog,.zus-rate-dialog{width:min(1040px,100vw - 2rem)}.zus-columns-grid{max-height:min(58svh,590px)}.zus-copy-toolbar,.zus-rate-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.zus-copy-toolbar{border:1px solid var(--border);background:var(--field);border-radius:12px;padding:10px 12px}.zus-copy-toolbar>div{gap:7px;display:flex}.zus-copy-columns-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:min(56svh,560px);padding-right:3px;display:grid;overflow:auto}.zus-copy-column-toggle{border:1px solid var(--border);min-width:0;min-height:42px;color:var(--text-h);background:var(--surface);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:750;display:grid}.zus-copy-column-toggle:has(input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.zus-copy-column-toggle input{width:16px;height:16px;accent-color:var(--accent)}.zus-copy-column-toggle>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zus-copy-column-toggle small{color:var(--text);grid-column:2;align-items:center;gap:4px;font-size:9px;display:flex}.zus-copy-column-toggle small svg{width:11px;height:11px}.zus-copy-note{color:var(--text);margin:0;font-size:11.5px}.zus-rate-toolbar{border:1px solid var(--border);background:var(--field);border-radius:12px;padding:11px 12px}.zus-rate-toolbar>div:first-child strong,.zus-rate-toolbar>div:first-child span{display:block}.zus-rate-toolbar>div:first-child span{color:var(--text);margin-top:3px;font-size:11px}.zus-rate-toolbar>div:last-child{gap:7px;display:flex}.zus-rate-groups{gap:12px;max-height:min(58svh,620px);padding-right:3px;display:grid;overflow:auto}.zus-rate-month{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:10px}.zus-rate-month h3{color:var(--text-h);margin:0 0 8px;font-size:12px}.zus-rate-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.zus-rate-week{border:1px solid var(--border);background:var(--field);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px;display:grid}.zus-rate-week:has(input:checked){border-color:var(--accent-border);background:var(--accent-soft)}.zus-rate-week--skipped{opacity:.68;cursor:not-allowed}.zus-rate-week input{width:16px;height:16px;accent-color:var(--accent)}.zus-rate-week-main{min-width:0}.zus-rate-week-main strong,.zus-rate-week-main small{display:block}.zus-rate-week-main strong{color:var(--text-h);font-size:12px}.zus-rate-week-main small{color:var(--text);white-space:nowrap;margin-top:2px;font-size:8.5px}.zus-rate-badge{border:1px solid var(--accent-border);color:var(--accent);background:var(--surface);white-space:nowrap;border-radius:999px;grid-column:2;justify-self:start;align-items:center;gap:3px;padding:2px 5px;font-size:8px;font-weight:850;display:inline-flex}.zus-rate-badge--skipped{color:#92400e;background:#fff7ede0;border-color:#f59e0b6b}.zus-rate-badge svg{width:9px;height:9px}.zus-rate-overwrite-warning{color:#7c2d12;background:#fff7edf5;border:1px solid #f59e0b85;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.zus-rate-overwrite-warning svg{flex:none;width:19px;height:19px}.zus-rate-overwrite-warning strong,.zus-rate-overwrite-warning p{margin:0;display:block}.zus-rate-overwrite-warning p{margin-top:4px;font-size:11.5px;line-height:1.45}.zus-workspace{position:relative}.zus-workspace--panel-collapsed{grid-template-columns:minmax(0,1fr)}.zus-debts-panel--collapsed{z-index:75;width:max-content;min-width:0;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:10px;right:10px;overflow:visible}.zus-debts-panel--collapsed .zus-debts-header--extended{align-items:center;padding:0}.zus-debts-panel--collapsed .zus-debts-header--extended>div:first-child,.zus-debts-panel--collapsed .zus-debts-header-actions>strong{display:none}.zus-debts-header--extended{flex:none}.zus-debts-header-actions{align-items:center;gap:7px;display:flex}.zus-debts-panel-content{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.zus-debts-panel-content[hidden]{display:none}.zus-debts-history-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.zus-debts-history-actions button{min-width:0;padding-inline:8px;font-size:10px}.zus-debts-table--editable{min-width:520px}.zus-debts-table--editable th,.zus-debts-table--editable td{padding:6px}.zus-debt-inline-input{border:1px solid var(--border);width:100%;min-width:0;height:29px;color:var(--text-h);background:var(--surface);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:7px;padding:4px 6px;font-size:10.5px}.zus-debt-inline-input:focus{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.zus-debt-inline-input:focus{outline:2px solid color-mix(in srgb, var(--accent) 14%, transparent)}}.zus-debt-inline-input--debt{color:#991b1b;font-weight:850}.zus-debt-inline-input--overpayment{color:#166534;font-weight:850}.zus-debt-inline-input--misses{text-align:center;max-width:56px}@media (prefers-color-scheme:dark){.zus-week-skip-badge,.zus-rate-badge--skipped,.zus-rate-overwrite-warning{color:#fed7aa;background:#7c2d1257}.zus-work-status--inactive{color:#cbd5e1;background:#334155ad}.zus-debt-inline-input--debt{color:#fecaca}.zus-debt-inline-input--overpayment{color:#bbf7d0}}@media (width<=1900px){.zus-view-toolbar{flex-direction:column;align-items:stretch}.zus-rate-history-actions{justify-content:flex-start}}@media (width<=1500px){.zus-copy-columns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.zus-rate-week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zus-copy-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.zus-view-toolbar-group,.zus-view-toolbar-group>button,.zus-activity-filter,.zus-cell-color-control{width:100%}.zus-cell-color-control{flex-wrap:wrap}.zus-view-toolbar-group,.zus-rate-toolbar,.zus-copy-toolbar{flex-direction:column;align-items:stretch}.zus-rate-toolbar>div:last-child,.zus-copy-toolbar>div{grid-template-columns:1fr;display:grid}.zus-rate-week-grid,.zus-copy-columns-grid,.zus-debts-history-actions{grid-template-columns:1fr}}.faktury-find-panel--compact{z-index:180;border:1px solid var(--accent);width:min(570px,100vw - 28px);max-height:none;position:fixed;inset:14px 18px auto auto;overflow:visible}@supports (color:color-mix(in lab, red, red)){.faktury-find-panel--compact{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border))}}.faktury-find-panel--compact{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.faktury-find-panel--compact{background:color-mix(in srgb, var(--surface) 97%, var(--accent-soft))}}.faktury-find-panel--compact{box-shadow:0 16px 46px #0f172a47}.faktury-find-header--compact{border-bottom:0;grid-template-columns:auto minmax(190px,1fr) auto auto auto auto;align-items:center;gap:5px;padding:7px;display:grid}.faktury-find-header--compact>svg{width:17px;height:17px;margin-inline:3px}.faktury-find-header--compact input{border-radius:8px;height:36px;padding:7px 9px;font-size:12.5px}.faktury-find-header--compact input::-webkit-search-cancel-button{display:none}.faktury-find-counter{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:58px!important;color:var(--text)!important;background:0 0!important;border:0!important;padding:4px 6px!important;font-size:10.5px!important}.faktury-data-table tr[data-faktury-search-active=true] td,.faktury-data-table tr[data-faktury-search-active=true]:hover td{color:var(--text-h);background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.faktury-data-table tr[data-faktury-search-active=true] td,.faktury-data-table tr[data-faktury-search-active=true]:hover td{background:color-mix(in srgb, var(--accent) 20%, var(--surface))!important}}.faktury-data-table tr[data-faktury-search-active=true] td,.faktury-data-table tr[data-faktury-search-active=true]:hover td{box-shadow:inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent);animation:.52s ease-out faktury-search-pulse}.faktury-data-table tr[data-faktury-search-active=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.faktury-data-table tr[data-faktury-search-active=true] td:last-child{box-shadow:inset -3px 0 0 var(--accent), inset 0 2px 0 var(--accent), inset 0 -2px 0 var(--accent)}.faktury-penalty-row[data-faktury-search-active=true]{outline:2px solid var(--accent);outline-offset:-2px;color:var(--text-h);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.faktury-penalty-row[data-faktury-search-active=true]{background:color-mix(in srgb, var(--accent) 20%, var(--surface))}}.faktury-penalty-row[data-faktury-search-active=true]{box-shadow:inset 4px 0 0 var(--accent);animation:.52s ease-out faktury-search-pulse}@keyframes faktury-search-pulse{0%{filter:brightness(1.18)}to{filter:brightness()}}@media (width<=680px){.faktury-find-panel--compact{width:calc(100vw - 16px);top:8px;right:8px}.faktury-find-header--compact{grid-template-columns:auto minmax(110px,1fr) auto auto auto}.faktury-find-header--compact>svg{display:none}}.ubf-approved-lock{border:1px solid var(--accent);align-items:flex-start;gap:11px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ubf-approved-lock{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border))}}.ubf-approved-lock{color:var(--text-h);background:var(--accent-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.ubf-approved-lock{background:color-mix(in srgb, var(--accent-soft) 76%, var(--surface))}}.ubf-approved-lock>svg{width:19px;height:19px;color:var(--accent);flex:none;margin-top:1px}.ubf-approved-lock strong,.ubf-approved-lock span{display:block}.ubf-approved-lock strong{font-size:12.5px}.ubf-approved-lock span{color:var(--text);margin-top:3px;font-size:11px;line-height:1.45}.ubf-approval-dialog[data-slot=alert-dialog-content],.ubf-extra-confirm-dialog[data-slot=alert-dialog-content]{--approval-font:clamp(14px, .58vw, 20px);gap:clamp(18px,.85vw,30px);width:min(clamp(560px,31vw,1120px),100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:clamp(24px,1.15vw,40px)}.ubf-approval-dialog [data-slot=alert-dialog-title],.ubf-extra-confirm-dialog [data-slot=alert-dialog-title]{font-size:clamp(21px,.88vw,30px)}.ubf-approval-dialog [data-slot=alert-dialog-description],.ubf-extra-confirm-dialog [data-slot=alert-dialog-description]{font-size:var(--approval-font);line-height:1.5}.ubf-approval-dialog [data-slot=alert-dialog-footer],.ubf-extra-confirm-dialog [data-slot=alert-dialog-footer]{padding-top:clamp(16px,.8vw,28px)}.ubf-approval-dialog button,.ubf-extra-confirm-dialog button{min-height:clamp(40px,1.5vw,52px);font-size:var(--approval-font);padding:8px clamp(14px,.65vw,24px)}.ubf-approval-week-panel{gap:clamp(12px,.6vw,20px);display:grid}.ubf-approval-week-summary{border:1px solid var(--accent-border);color:var(--text-h);background:var(--accent-soft);font-size:var(--approval-font);font-variant-numeric:tabular-nums;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:clamp(13px,.65vw,22px) clamp(14px,.75vw,26px);display:flex}.ubf-approval-week-summary strong{color:var(--accent)}.ubf-approval-overwrite-warning{color:var(--text-h);background:#f59e0b;border:1px solid #f59e0b7a;border-radius:9px;padding:clamp(11px,.6vw,20px) clamp(12px,.7vw,24px)}@supports (color:color-mix(in lab, red, red)){.ubf-approval-overwrite-warning{background:color-mix(in srgb, #f59e0b 10%, var(--surface))}}.ubf-approval-overwrite-warning{font-size:var(--approval-font);line-height:1.45}.zapisane-listy-ubf-shell{flex-direction:column;width:100%;max-width:none;min-height:calc(100svh - 32px);display:flex}.zapisane-listy-ubf-workspace{flex:auto;grid-template-columns:minmax(260px,310px) minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.zapisane-listy-ubf-sidebar,.zapisane-listy-ubf-main{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:16px}.zapisane-listy-ubf-sidebar{flex-direction:column;display:flex;overflow:hidden}.zapisane-listy-ubf-sidebar-heading{border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-sidebar-heading{background:color-mix(in srgb, var(--surface) 92%, var(--field))}}.zapisane-listy-ubf-sidebar-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.zapisane-listy-ubf-sidebar-heading svg{width:19px;height:19px;color:var(--accent)}.zapisane-listy-ubf-sidebar-heading span,.zapisane-listy-ubf-sidebar-heading strong,.zapisane-listy-ubf-sidebar-heading small{display:block}.zapisane-listy-ubf-sidebar-heading strong{color:var(--text-h);font-size:13px}.zapisane-listy-ubf-sidebar-heading small{color:var(--text);margin-top:1px;font-size:9.5px}.zapisane-listy-ubf-sidebar-heading b{border:1px solid var(--accent-border);min-width:32px;color:var(--accent);background:var(--accent-soft);text-align:center;border-radius:999px;padding:5px 8px;font-size:11px}.zapisane-listy-ubf-sidebar-list{flex:auto;align-content:start;gap:7px;min-height:0;padding:9px;display:grid;overflow:auto}.zapisana-lista-ubf-card{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--field);text-align:left;cursor:pointer;border-radius:11px;gap:5px;padding:10px;transition:border-color .14s,background .14s,transform .14s;display:grid}.zapisana-lista-ubf-card:hover{border-color:var(--accent-border);background:var(--accent-soft);transform:translateY(-1px)}.zapisana-lista-ubf-card--active{border-color:var(--accent);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.zapisana-lista-ubf-card--active{background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface))}}.zapisana-lista-ubf-card--active{box-shadow:inset 3px 0 0 var(--accent)}.zapisana-lista-ubf-card-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.zapisana-lista-ubf-card strong{color:var(--text-h);font-size:13px}.zapisana-lista-ubf-card em,.zapisane-listy-ubf-active-badge{color:#166534;white-space:nowrap;background:#dcfce7d6;border:1px solid #22c55e61;border-radius:999px;align-items:center;padding:3px 7px;font-size:8.5px;font-style:normal;font-weight:850;display:inline-flex}.zapisana-lista-ubf-card>span:not(.zapisana-lista-ubf-card-title){color:var(--text-h);font-variant-numeric:tabular-nums;font-size:10.5px}.zapisana-lista-ubf-card small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.zapisane-listy-ubf-sidebar-empty{border:1px dashed var(--border);color:var(--text);background:var(--field);text-align:center;border-radius:11px;padding:22px 14px;font-size:11px;line-height:1.5}.zapisane-listy-ubf-main{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:hidden}.zapisane-listy-ubf-header{flex:none;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.zapisane-listy-ubf-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.zapisane-listy-ubf-icon{border:1px solid var(--accent-border);width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.zapisane-listy-ubf-icon svg{width:19px;height:19px}.zapisane-listy-ubf-title h2{color:var(--text-h);letter-spacing:-.015em;margin:0;font-size:18px}.zapisane-listy-ubf-title p{max-width:760px;color:var(--text);margin:4px 0 0;font-size:11px;line-height:1.45}.zapisane-listy-ubf-active-badge{margin-top:3px}.zapisane-listy-ubf-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.zapisane-listy-ubf-search{border:1px solid var(--border);background:var(--field);border-radius:11px;flex:none;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.zapisane-listy-ubf-search>svg{width:17px;height:17px;color:var(--accent)}.zapisane-listy-ubf-search input{box-shadow:none;background:0 0;border:0}.zapisane-listy-ubf-search>span{min-width:72px;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px;font-weight:800}.zapisane-listy-ubf-table-wrap{border:1px solid var(--border);background:var(--field);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:12px;flex:auto;min-width:0;min-height:300px;overflow:auto}.zapisane-listy-ubf-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;color:var(--field-text);font-size:11px}.zapisane-listy-ubf-table th,.zapisane-listy-ubf-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);vertical-align:middle;height:40px;padding:7px 8px}.zapisane-listy-ubf-table th{z-index:20;color:var(--text-h);background:var(--table-head);text-align:left;text-transform:uppercase;font-size:9px;font-weight:900;position:sticky;top:0}.zapisane-listy-ubf-table tbody tr:hover td{background:var(--row-hover)}.zapisane-listy-ubf-table td>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zapisane-listy-ubf-actions-column{border-left:1px solid var(--border);box-shadow:-2px 0 0 var(--border);right:0;z-index:24!important;background:var(--surface)!important;text-align:center!important;position:sticky!important}.zapisane-listy-ubf-table thead .zapisane-listy-ubf-actions-column{z-index:32!important;background:var(--table-head)!important}.zapisane-listy-ubf-actions-column>div{justify-content:center;align-items:center;gap:5px;display:flex}.zapisane-listy-ubf-empty-row{height:220px!important;color:var(--text)!important;text-align:center!important}.zapisane-listy-ubf-empty-state{border:1px dashed var(--border);color:var(--text);background:var(--field);text-align:center;border-radius:13px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.zapisane-listy-ubf-empty-state>svg{width:34px;height:34px;color:var(--accent)}.zapisane-listy-ubf-empty-state h2,.zapisane-listy-ubf-empty-state p{margin:0}.zapisane-listy-ubf-empty-state h2{color:var(--text-h);font-size:18px}.zapisane-listy-ubf-empty-state p{max-width:540px;font-size:12px;line-height:1.5}.zapisane-listy-ubf-edit-dialog{width:min(1320px,100vw - 2rem)}.zapisane-listy-ubf-edit-form{gap:14px;display:grid}.zapisane-listy-ubf-edit-heading h2{color:var(--text-h);margin:0;font-size:20px}.zapisane-listy-ubf-edit-heading p{color:var(--text);margin:4px 0 0;font-size:11.5px}.zapisane-listy-ubf-edit-error{border:1px solid var(--danger);color:var(--danger);background:var(--field);border-radius:9px;margin:0;padding:9px 11px;font-size:11.5px;font-weight:750}.zapisane-listy-ubf-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.zapisane-listy-ubf-edit-grid label{gap:5px;min-width:0;display:grid}.zapisane-listy-ubf-edit-grid label>span{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;overflow:hidden}.zapisane-listy-ubf-edit-grid input{min-width:0;min-height:40px;font-size:11.5px}@media (prefers-color-scheme:dark){.zapisana-lista-ubf-card em,.zapisane-listy-ubf-active-badge{color:#bbf7d0;background:#14532d6b}}@media (width<=1100px){.zapisane-listy-ubf-workspace{grid-template-columns:1fr}.zapisane-listy-ubf-sidebar{max-height:260px}.zapisane-listy-ubf-header{flex-direction:column}.zapisane-listy-ubf-actions{justify-content:flex-start}.zapisane-listy-ubf-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.zapisane-listy-ubf-edit-grid{grid-template-columns:1fr}.zapisane-listy-ubf-actions,.zapisane-listy-ubf-actions>button{width:100%}}.zus-workspace--panel-collapsed{flex-direction:column;gap:8px;display:flex;overflow:hidden}.zus-workspace--panel-collapsed .zus-table-card{flex:auto;min-height:0}.zus-workspace--panel-collapsed .zus-debts-panel--collapsed{z-index:auto;width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;order:-1;align-self:flex-end;margin:0;padding:0;position:static;overflow:visible}.zus-workspace--panel-collapsed .zus-debts-panel--collapsed .zus-debts-header--extended{padding:0}.zus-workspace--panel-collapsed .zus-debts-panel--collapsed button{border-color:var(--accent-border);min-height:36px;color:var(--text-h);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.zus-workspace--panel-collapsed .zus-debts-panel--collapsed button{background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft))}}.zus-workspace--panel-collapsed .zus-debts-panel--collapsed button{box-shadow:0 7px 18px #0f172a1a}body{color:var(--text);background:var(--bg);line-height:1.5}::selection{color:var(--primary-foreground);background:var(--primary)}h1,h2,h3{color:var(--text-h);text-wrap:balance}button,[role=button]{-webkit-tap-highlight-color:transparent}.app{--sticky-action-bg:var(--surface);--sticky-action-hover:var(--row-hover)}@supports (color:color-mix(in lab, red, red)){.app{--sticky-action-hover:color-mix(in srgb, var(--row-hover) 74%, var(--surface))}}.app{background:radial-gradient(circle at top left, #2563eb1a, transparent 34rem), radial-gradient(circle at bottom right, #0f172a12, transparent 30rem), var(--bg)}.content-card,.dashboard-main-card{border-color:var(--border);background:linear-gradient(180deg, var(--surface), var(--surface));border-radius:22px}@supports (color:color-mix(in lab, red, red)){.content-card,.dashboard-main-card{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, var(--accent-soft)), var(--surface))}}.content-card,.dashboard-main-card{box-shadow:var(--shadow)}.eyebrow{color:var(--accent);letter-spacing:.14em;font-size:12px;font-weight:850}.page-topbar h1,.list-shell h1{letter-spacing:-.035em}.header-pill{border-color:var(--accent-border);color:var(--accent);background:var(--accent-soft);letter-spacing:.01em;padding:9px 13px;font-size:12px;box-shadow:inset 0 1px #fff3}.back-button{color:var(--accent);border-color:var(--border-strong);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.back-button{background:color-mix(in srgb, var(--surface) 94%, var(--accent-soft))}}.back-button{box-shadow:var(--shadow-xs)}.back-button:hover{color:var(--accent-hover);border-color:var(--accent-border);background:var(--accent-soft);box-shadow:var(--shadow-xs)}[data-slot=button]{font-weight:650}[data-slot=button] svg{stroke-width:2px}[data-slot=input]::placeholder,.app textarea::placeholder{color:var(--muted);opacity:1}.app textarea,.app select:not([aria-hidden=true]){border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--field-text);background:var(--field);box-shadow:var(--shadow-xs);transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.app textarea:not(:disabled):not(:read-only):hover,.app select:not(:disabled):not([aria-hidden=true]):hover{border-color:var(--accent-border)}.app textarea:focus-visible,.app select:not([aria-hidden=true]):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring), var(--shadow-xs);outline:none}.app textarea:disabled,.app select:disabled{cursor:not-allowed;color:var(--muted);background:var(--surface-subtle);opacity:.68}.app textarea:read-only{background:var(--surface-subtle)}.app textarea{resize:vertical}.app select:not([aria-hidden=true]){min-height:40px;padding:8px 34px 8px 11px}.app input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent)}[data-slot=dropdown-menu-content],[data-slot=select-content]{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}[data-slot=alert-dialog-overlay]{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delete-confirmation-media{border-color:var(--danger-border);color:var(--danger);background:var(--danger-soft)}.dashboard-stats{gap:14px}.stat-card{border-color:var(--border);background:linear-gradient(180deg, var(--surface-subtle), var(--surface));box-shadow:var(--shadow-xs);border-radius:16px;position:relative;overflow:hidden}.stat-card:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.stat-card span{letter-spacing:.02em;font-size:12px;font-weight:750}.stat-card strong{letter-spacing:-.045em}.dashboard-action{border-color:var(--border);background:var(--surface-subtle);box-shadow:var(--shadow-xs)}.dashboard-action strong{letter-spacing:-.01em}.dashboard-action small{line-height:1.4}.dashboard-action:not(:disabled):hover{border-color:var(--accent-border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-action:not(:disabled):hover{background:color-mix(in srgb, var(--surface) 82%, var(--accent-soft))}}.dashboard-action:not(:disabled):hover{box-shadow:var(--shadow-sm)}.dashboard-action.primary-action{box-shadow:0 14px 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-action.primary-action{box-shadow:0 14px 30px color-mix(in srgb, var(--accent) 24%, transparent)}}.dashboard-action.primary-action:not(:disabled):hover{box-shadow:0 18px 36px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-action.primary-action:not(:disabled):hover{box-shadow:0 18px 36px color-mix(in srgb, var(--accent) 32%, transparent)}}.recent-drivers-panel{background:radial-gradient(circle at top left, #2563eb17, transparent 18rem), var(--field);box-shadow:var(--shadow-xs);border-radius:20px}.recent-added-icon{background:linear-gradient(135deg, var(--accent), var(--accent-hover));box-shadow:0 8px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.recent-added-icon{box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 22%, transparent)}}.recent-driver-row{box-shadow:var(--shadow-xs);transition:border-color .15s,background .15s,transform .15s}.recent-driver-row:hover{border-color:var(--accent-border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.recent-driver-row:hover{background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft))}}.recent-driver-row:hover{transform:translateY(-1px)}.recent-drivers-empty{border-color:var(--border-strong);background:var(--surface-subtle)}.form-field{gap:7px}.form-field>label,.toolbar-label-placeholder{color:var(--label);font-size:13px;font-weight:750}.field-error-message{border-color:var(--danger-border);color:var(--danger);background:var(--danger-soft)}.field-control-invalid,.field-control-invalid:hover{border-color:var(--danger)}.field-control-invalid:focus,.field-control-invalid:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.actions{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:28px;padding-top:18px}.csv-import-report{color:var(--text);border-color:var(--border);background:var(--surface-raised);box-shadow:var(--shadow-sm);font-size:13px}.csv-import-report__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.csv-import-report__header strong{color:var(--text-h);margin:0;font-size:14px;display:block}.csv-import-report__icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.csv-import-report__icon svg{width:18px;height:18px}.csv-import-report__list,.csv-import-report__list ul{margin:0;padding-left:20px}.csv-import-report__list li{line-height:1.45}.csv-import-report__list li+li{margin-top:6px}.csv-import-report--sukces{border-color:var(--success-border);background:var(--surface-raised);width:min(380px,100vw - 32px)}@supports (color:color-mix(in lab, red, red)){.csv-import-report--sukces{background:color-mix(in srgb, var(--surface-raised) 90%, var(--success-soft))}}.csv-import-report--sukces{box-shadow:var(--shadow-xl)}.csv-import-report--sukces .csv-import-report__icon{color:var(--success);background:var(--success-soft)}.csv-import-report--blad{border-color:var(--danger-border);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.csv-import-report--blad{background:color-mix(in srgb, var(--surface-raised) 90%, var(--danger-soft))}}.csv-import-report--blad .csv-import-report__icon{color:var(--danger);background:var(--danger-soft)}.list-toolbar{border-bottom:1px solid var(--border);gap:14px;margin-bottom:14px;padding-bottom:14px}.table-wrap{scrollbar-color:var(--border-strong) transparent;box-shadow:var(--shadow-xs);border-radius:14px}.table-wrap::-webkit-scrollbar-thumb{background:var(--border-strong)}th{letter-spacing:.045em}td{font-weight:550}.row-actions button,.row-actions [data-slot=button]{border-radius:8px}.table-sort-button{width:100%;min-height:30px;color:var(--text-h);background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:10.5px;transition:background .15s,color .15s,box-shadow .15s}.table-sort-button:hover{color:var(--accent);background:var(--accent-soft);transform:none}.table-sort-button:focus-visible{color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0}th[aria-sort=ascending] .table-sort-button,th[aria-sort=descending] .table-sort-button{color:var(--accent);background:var(--accent-soft)}.virtual-table-head{box-shadow:0 1px 0 var(--border)}.table-refresh-indicator{background:var(--surface-raised);gap:8px}@supports (color:color-mix(in lab, red, red)){.table-refresh-indicator{background:color-mix(in srgb, var(--surface-raised) 92%, var(--accent-soft))}}.table-refresh-indicator{box-shadow:var(--shadow-md);font-weight:800}.table-refresh-indicator:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite table-refresh-pulse}@keyframes table-refresh-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1920px){.dashboard-shell{width:min(1440px,100%)}.form-shell{width:min(1120px,100%)}.form-shell-wide{width:min(1760px,100%)}.list-shell{width:min(2880px,100%)}.app-full{padding-inline:clamp(32px,2.8vw,72px)}}@media (width<=1280px){.report-toolbar{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(160px,210px))}.report-toolbar .search-field{grid-column:1/-1}}@media (width<=1180px){.driver-create-shell{height:auto}.driver-create-shell .content-card{overflow:visible}.driver-create-shell .driver-form-layout{grid-template-columns:1fr;max-width:none;height:auto}.driver-create-shell .driver-form-side,.driver-create-shell .recent-drivers-panel,.driver-create-shell .driver-form-main{height:auto}.driver-create-shell .driver-form-side:after{display:none}.driver-create-shell .recent-drivers-list{max-height:380px}.driver-create-shell .driver-form-main>form{padding-right:0;overflow:visible}.driver-create-shell .formularz{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.driver-create-shell .actions{width:100%;box-shadow:none;margin-top:22px;position:static}.ubf-bottom-bar{flex-direction:column}.ubf-bottom-actions{justify-content:stretch;width:100%}}@media (width<=1050px){.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.list-toolbar,.report-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-field,.report-toolbar .search-field{grid-column:1/-1}}@media (width<=900px){.app{padding:18px}.app-full{height:auto;min-height:100svh;padding:14px 12px;overflow:visible}.list-shell,.driver-create-shell{height:auto;min-height:calc(100svh - 28px)}.page-topbar{grid-template-columns:1fr;justify-items:stretch;gap:12px;min-height:0;padding-inline:0;display:grid}.page-topbar .back-button,.page-topbar .header-pill{position:static;inset:auto;transform:none}.page-topbar .back-button{justify-self:start;max-width:100%}.page-topbar .page-title-row{flex-wrap:wrap;justify-content:flex-start}.page-topbar .header-pill{max-width:100%}.page-topbar h1,.list-shell h1,.page-topbar .lead{text-align:left}.formularz{grid-template-columns:repeat(2,minmax(0,1fr))}.actions{flex-wrap:wrap}.ubf-edit-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ubf-edit-input--amount{width:100%}.zapisane-listy-ubf-header{flex-direction:column}.zapisane-listy-ubf-actions{justify-content:flex-start}}@media (width<=760px){.dashboard-actions{grid-template-columns:1fr}.zapisane-listy-ubf-search{grid-template-columns:auto minmax(0,1fr)}.zapisane-listy-ubf-search>span{text-align:left;grid-column:2;min-width:0}}@media (width<=720px){.app{padding:16px 10px}.app-full{padding:12px 8px}.dashboard-main-card,.content-card{border-radius:18px;padding:18px}.list-shell,.driver-create-shell{width:100%}.list-shell .content-card{width:100%;padding:12px}.list-toolbar,.report-toolbar{grid-template-columns:1fr;gap:12px;margin-bottom:14px}.search-field,.report-toolbar .search-field{grid-column:auto}.formularz,.driver-create-shell .formularz{grid-template-columns:1fr}.actions,.driver-create-shell .actions{flex-direction:column;align-items:stretch}.actions [data-slot=button],.driver-create-shell .actions [data-slot=button]{width:100%}.list-table-card .table-wrap{border-radius:12px;height:min(64svh,640px);min-height:340px}.list-table-card th,.list-table-card td{padding:7px 8px}.list-table-card th{font-size:10px}.list-table-card .row-actions{gap:5px}.list-table-card .row-actions button,.list-table-card .row-actions [data-slot=button]{min-height:28px;padding:5px 8px;font-size:11.5px}.ubf-bottom-actions{grid-template-columns:1fr;display:grid}.ubf-extra-settlement-button{width:100%;min-width:0}.ubf-edit-dialog{padding:18px}.ubf-edit-header,.ubf-edit-actions{width:100%}.zapisane-listy-ubf-sidebar{max-height:230px}}@media (width<=560px){.dashboard-header,.dashboard-card-header{flex-direction:column;align-items:stretch}.dashboard-settings-button{width:100%}.dashboard-stats{grid-template-columns:1fr}.recent-drivers-panel{padding:16px}.recent-added-main{grid-template-columns:1fr}.recent-added-icon{width:40px;height:40px}.ubf-bottom-summary,.ubf-edit-fields-grid{grid-template-columns:1fr}[data-slot=alert-dialog-content]{max-width:calc(100% - 16px);max-height:calc(100svh - 16px);padding:18px;overflow:auto}.zapisane-listy-ubf-actions,.zapisane-listy-ubf-actions>button{width:100%}}@media (width<=480px){.app{padding:10px 6px}.app-full{padding:8px 4px}.content-card,.dashboard-main-card{border-radius:16px;padding:14px}.list-shell .content-card{padding:8px}.list-table-card th,.list-table-card td{padding:7px}.csv-import-report--sukces{width:calc(100vw - 16px);top:8px;right:8px}.header-pill{width:fit-content;max-width:100%}}@media (height<=760px) and (width>=901px){.app-full{padding-block:6px}.page-topbar{min-height:42px;margin-bottom:7px}.page-topbar h1,.list-shell h1{font-size:23px}.list-shell .content-card{padding-block:10px}.list-toolbar{margin-bottom:8px;padding-bottom:10px}.driver-create-shell .formularz{gap:16px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dashboard-action:not(:disabled):hover,.recent-driver-row:hover,.table-sort-button:hover,.zapisana-lista-ubf-card:hover{transform:none}}:root[data-panel-theme=newstar]{--accent:#c026d3;--accent-hover:#a21caf;--accent-strong:#86198f;--accent-border:#c026d36b;--accent-soft:#c026d31c;--focus-ring:#c026d333;--primary:#c026d3;--primary-hover:#a21caf;--ring:#c026d3;--row-hover:#c026d317}@media (prefers-color-scheme:dark){:root[data-panel-theme=newstar]{--accent:#d946ef;--accent-hover:#a21caf;--accent-strong:#f0abfc;--accent-border:#d946ef7a;--accent-soft:#d946ef24;--focus-ring:#d946ef3d;--primary:#c026d3;--primary-hover:#a21caf;--ring:#d946ef;--row-hover:#d946ef1c}}:root.dark[data-panel-theme=newstar]{--accent:#d946ef;--accent-hover:#a21caf;--accent-strong:#f0abfc;--accent-border:#d946ef7a;--accent-soft:#d946ef24;--focus-ring:#d946ef3d;--primary:#c026d3;--primary-hover:#a21caf;--ring:#d946ef;--row-hover:#d946ef1c}:root[data-panel-theme=newstar] .app:not(.app-company-dashboard--newstar){background:radial-gradient(circle at top left, var(--accent), transparent 34rem), radial-gradient(circle at bottom right, var(--accent-hover), transparent 30rem), var(--bg)}@supports (color:color-mix(in lab, red, red)){:root[data-panel-theme=newstar] .app:not(.app-company-dashboard--newstar){background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 13%, transparent), transparent 34rem), radial-gradient(circle at bottom right, color-mix(in srgb, var(--accent-hover) 8%, transparent), transparent 30rem), var(--bg)}}:root[data-panel-theme=newstar] .recent-drivers-panel{background:radial-gradient(circle at top left, var(--accent), transparent 18rem), var(--field)}@supports (color:color-mix(in lab, red, red)){:root[data-panel-theme=newstar] .recent-drivers-panel{background:radial-gradient(circle at top left, color-mix(in srgb, var(--accent) 12%, transparent), transparent 18rem), var(--field)}}:root[data-panel-theme=newstar] .table-sort-button{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-panel-theme=newstar] .table-sort-button{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.admin-week-analysis-layout{gap:14px;display:grid}.admin-week-analysis-row{gap:14px;min-width:0;display:grid}.admin-week-analysis-row--summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-week-analysis-row--details{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr)}.admin-week-analysis-row .admin-analysis-section--newstar,.admin-week-analysis-row .admin-analysis-section--raszyn,.admin-week-analysis-row .admin-analysis-section--settlements,.admin-week-analysis-row .admin-analysis-section--leaders{grid-column:auto}.admin-week-comparison-badges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.admin-week-comparison-badge{border:1px solid var(--border);min-width:190px;color:var(--text);background:var(--surface-subtle);border-radius:11px;gap:2px;padding:8px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-week-comparison-badge{background:color-mix(in srgb, var(--surface-subtle) 92%, transparent)}}.admin-week-comparison-badge{text-align:left}.admin-week-comparison-badge strong{color:var(--text-h);font-size:11px}.admin-week-comparison-badge small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.admin-week-comparison-badge--Newstar{border-color:#c026d3}@supports (color:color-mix(in lab, red, red)){.admin-week-comparison-badge--Newstar{border-color:color-mix(in srgb, #c026d3 38%, var(--border))}}.admin-week-comparison-badge--Newstar{background:#c026d3}@supports (color:color-mix(in lab, red, red)){.admin-week-comparison-badge--Newstar{background:color-mix(in srgb, #c026d3 8%, var(--surface))}}.admin-week-comparison-badge--Newstar strong{color:#d946ef}.admin-week-comparison-badge--Raszyn{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.admin-week-comparison-badge--Raszyn{border-color:color-mix(in srgb, #3b82f6 40%, var(--border))}}.admin-week-comparison-badge--Raszyn{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.admin-week-comparison-badge--Raszyn{background:color-mix(in srgb, #3b82f6 8%, var(--surface))}}.admin-week-comparison-badge--Raszyn strong{color:#60a5fa}.admin-analysis-combined-label{align-items:flex-start}.admin-analysis-combined-label small{white-space:normal;max-width:70%;line-height:1.35}.admin-analysis-section--settlements,.admin-analysis-section--leaders{--analysis-accent:#38bdf8;border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--settlements,.admin-analysis-section--leaders{border-color:color-mix(in srgb, #38bdf8 28%, var(--border))}}.admin-analysis-section--settlements,.admin-analysis-section--leaders{background:radial-gradient(circle at 100% 0%, #38bdf814, transparent 22rem), var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--settlements,.admin-analysis-section--leaders{background:radial-gradient(circle at 100% 0%, #38bdf814, transparent 22rem), color-mix(in srgb, var(--surface-subtle) 94%, transparent)}}.admin-settlements-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-settlements-header>div:first-child{min-width:0}.admin-database-count{border:1px solid #38bdf8;flex:none;gap:2px;min-width:172px;padding:9px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-database-count{border:1px solid color-mix(in srgb, #38bdf8 38%, var(--border))}}.admin-database-count{background:#38bdf8;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-database-count{background:color-mix(in srgb, #38bdf8 9%, var(--surface))}}.admin-database-count{text-align:right}.admin-database-count small{color:var(--text);font-size:9.5px;font-weight:720}.admin-database-count strong{color:#38bdf8;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:22px}.admin-analysis-section--settlements .admin-partnership-item{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--settlements .admin-partnership-item{border-color:color-mix(in srgb, #38bdf8 28%, var(--border))}}.admin-analysis-section--settlements .admin-partnership-item{background:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--settlements .admin-partnership-item{background:color-mix(in srgb, #38bdf8 7%, var(--surface))}}.admin-analysis-section--settlements .admin-partnership-item strong{color:#38bdf8}.admin-settlement-equations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-settlement-equations .admin-settlement-equation{gap:clamp(7px,.8vw,13px);min-width:0;margin-top:0;padding:12px}.admin-settlement-equations .admin-settlement-equation>span{min-width:70px}.admin-settlement-equation--companies{position:relative;padding-right:122px!important}.admin-settlement-equation--companies>.admin-change{text-align:right;white-space:normal;max-width:104px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-analysis-section--settlements .admin-settlement-equation-total{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--settlements .admin-settlement-equation-total{border-color:color-mix(in srgb, #38bdf8 42%, var(--border))}}.admin-analysis-section--settlements .admin-settlement-equation-total{background:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--settlements .admin-settlement-equation-total{background:color-mix(in srgb, #38bdf8 10%, var(--surface))}}.admin-analysis-section--settlements .admin-settlement-equation-total b{color:#38bdf8}.admin-settlement-note{border:1px solid #38bdf8;margin-top:10px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.admin-settlement-note{border:1px solid color-mix(in srgb, #38bdf8 22%, var(--border))}}.admin-settlement-note{color:var(--text);background:#38bdf8;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-settlement-note{background:color-mix(in srgb, #38bdf8 5%, var(--surface))}}.admin-settlement-note{font-size:10.5px;line-height:1.45}.admin-analysis-section--leaders .admin-top-drivers-list li>span{border-color:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--leaders .admin-top-drivers-list li>span{border-color:color-mix(in srgb, #38bdf8 36%, var(--border))}}.admin-analysis-section--leaders .admin-top-drivers-list li>span{color:#38bdf8;background:#38bdf8}@supports (color:color-mix(in lab, red, red)){.admin-analysis-section--leaders .admin-top-drivers-list li>span{background:color-mix(in srgb, #38bdf8 9%, var(--surface))}}@media (width<=1500px){.admin-week-analysis-row--details{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.admin-settlement-equations{grid-template-columns:1fr}}@media (width<=1150px){.admin-week-analysis-header{flex-direction:column;align-items:stretch}.admin-week-comparison-badges{justify-content:flex-start}.admin-week-analysis-row--summary,.admin-week-analysis-row--details{grid-template-columns:1fr}}@media (width<=720px){.admin-week-comparison-badge{width:100%;min-width:0}.admin-settlements-header{flex-direction:column}.admin-database-count{text-align:left;width:100%;min-width:0}.admin-settlement-equation--companies{padding-bottom:46px!important;padding-right:12px!important}.admin-settlement-equation--companies>.admin-change{text-align:center;max-width:none;inset:auto 12px 10px;transform:none}}.admin-top-driver-value{text-align:right;justify-items:end;gap:3px;min-width:130px;display:grid}.admin-top-driver-amount{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.015em;white-space:nowrap;font-size:16px;font-weight:500}.admin-top-driver-value>.admin-change{font-size:9.5px}@media (width<=520px){.admin-top-drivers-list li{grid-template-columns:30px minmax(0,1fr)}.admin-top-driver-value{text-align:left;grid-column:2;justify-items:start;min-width:0}}.company-chart-points{pointer-events:auto}.company-chart-point{pointer-events:auto;cursor:crosshair;transition:transform .14s,filter .14s,box-shadow .14s}.company-chart-point:after{content:"";border-radius:999px;position:absolute;inset:-9px}.company-chart-point:hover,.company-chart-point:focus-visible{z-index:4;filter:brightness(1.18);outline:none;transform:translate(-50%,-50%)scale(1.55);box-shadow:0 0 0 5px,0 6px 18px #02061761}@supports (color:color-mix(in lab, red, red)){.company-chart-point:hover,.company-chart-point:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 16%, transparent), 0 6px 18px #02061761}}.company-chart-tooltip{z-index:30;border:1px solid var(--border-strong);min-width:168px;color:var(--text-h);background:var(--surface-raised);border-radius:12px;gap:5px;padding:11px 13px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.company-chart-tooltip{background:color-mix(in srgb, var(--surface-raised) 94%, transparent)}}.company-chart-tooltip{box-shadow:var(--shadow-md);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.company-chart-tooltip--left.company-chart-tooltip--above{transform:translateY(calc(-100% - 14px))}.company-chart-tooltip--center.company-chart-tooltip--above{transform:translate(-50%,calc(-100% - 14px))}.company-chart-tooltip--right.company-chart-tooltip--above{transform:translate(-100%,calc(-100% - 14px))}.company-chart-tooltip--left.company-chart-tooltip--below{transform:translateY(14px)}.company-chart-tooltip--center.company-chart-tooltip--below{transform:translate(-50%,14px)}.company-chart-tooltip--right.company-chart-tooltip--below{transform:translate(-100%,14px)}.company-chart-tooltip-series{align-items:center;gap:7px;font-size:11px;font-weight:850;display:inline-flex}.company-chart-tooltip-series i{background:currentColor;border-radius:999px;width:19px;height:3px;box-shadow:0 0 8px}.company-chart-tooltip>strong{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:18px}.company-chart-tooltip>small{color:var(--text);font-size:10.5px;font-weight:650}@media (prefers-reduced-motion:reduce){.company-chart-point{transition:none}}.company-chart-point--wszyscy{color:#38bdf8}.company-chart-point--Raszyn{color:#3b82f6}.company-chart-point--Newstar{color:#c026d3}.company-chart-title{min-width:0}.company-chart-title h2{color:var(--text-h);letter-spacing:-.03em;margin:0;font-size:clamp(21px,1.7vw,28px)}.company-chart-title p{color:var(--text);margin-top:6px;font-size:13px;font-weight:650}.admin-dashboard-header{align-items:center;margin-bottom:0}.admin-week-analysis-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:9px;min-width:0;display:flex}.dashboard-inline-select{border:1px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:205px;min-height:44px;padding:6px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-inline-select{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.dashboard-inline-select{color:var(--text-h);background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.dashboard-inline-select{background:color-mix(in srgb, var(--surface) 58%, transparent)}}.dashboard-inline-select{box-shadow:none;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.dashboard-inline-select:hover,.dashboard-inline-select:focus-within{border-color:var(--accent-border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-inline-select:hover,.dashboard-inline-select:focus-within{background:color-mix(in srgb, var(--surface) 78%, var(--accent-soft))}}.dashboard-inline-select:focus-within{box-shadow:0 0 0 3px var(--focus-ring)}.dashboard-inline-select>svg{width:17px;height:17px;color:var(--accent)}.dashboard-inline-select>svg:last-child{width:15px;height:15px;color:var(--text);pointer-events:none}.dashboard-inline-select>span{gap:1px;min-width:0;display:grid}.dashboard-inline-select small{color:var(--muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.15;overflow:hidden}.app .dashboard-inline-select select:not([aria-hidden=true]){width:100%;min-width:0;min-height:0;color:var(--text-h);box-shadow:none;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:clamp(13px,.72vw,15px);font-weight:800;line-height:1.25;overflow:hidden}.app .dashboard-inline-select select:not([aria-hidden=true]):hover,.app .dashboard-inline-select select:not([aria-hidden=true]):focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.dashboard-inline-select option{color:var(--text-h);background:var(--surface-raised)}.admin-week-selector{min-width:224px}.company-chart-range-selector{min-width:198px}.company-chart-header,.company-chart-header-actions{align-items:center}@media (width<=1150px){.admin-week-analysis-header-actions{justify-content:flex-start}}@media (width<=680px){.admin-week-analysis-header-actions,.dashboard-inline-select,.admin-week-selector,.company-chart-range-selector{width:100%;min-width:0}}.app.app-admin-dashboard{padding:0}.admin-dashboard-layout{grid-template-columns:clamp(250px,16.5vw,292px) minmax(0,1fr);width:100%;min-height:100svh;display:grid}.admin-main-sidebar{z-index:20;border-right:1px solid var(--border);flex-direction:column;gap:24px;min-width:0;height:100svh;padding:28px 20px 22px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar{border-right:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}.admin-main-sidebar{background:radial-gradient(circle at 0% 0%, #2563eb29, transparent 24rem), radial-gradient(circle at 100% 12%, #a855f71c, transparent 22rem), var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar{background:radial-gradient(circle at 0% 0%, #2563eb29, transparent 24rem), radial-gradient(circle at 100% 12%, #a855f71c, transparent 22rem), color-mix(in srgb, var(--surface) 89%, var(--bg))}}.admin-main-sidebar{scrollbar-width:thin;box-shadow:18px 0 55px #02061717}.admin-main-sidebar-brand{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;padding:8px 10px 14px;transition:background-color .15s,box-shadow .15s,transform .15s;display:flex}.admin-main-sidebar-brand:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar-brand:hover{background:color-mix(in srgb, var(--surface) 74%, var(--accent-soft))}}.admin-main-sidebar-brand:hover{transform:translateY(-1px)}.admin-main-sidebar-brand:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-xs)}.admin-main-sidebar-brand-mark{color:#fff;background:linear-gradient(145deg,#2563eb,#9333ea);border:1px solid #818cf87a;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #6366f14d}.admin-main-sidebar-brand-mark svg{width:25px;height:25px}.admin-main-sidebar-brand>span:last-child{gap:3px;min-width:0;display:grid}.admin-main-sidebar-brand strong{color:var(--text-h);letter-spacing:-.03em;text-overflow:ellipsis;font-size:clamp(21px,1.15vw,26px);line-height:1;overflow:hidden}.admin-main-sidebar-brand small{color:var(--text);letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:800}.admin-main-sidebar-navigation{gap:22px;min-width:0;display:grid}.admin-main-sidebar-section{gap:10px;min-width:0;display:grid}.admin-main-sidebar-section>h2{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-inline:10px;font-size:clamp(10.5px,.58vw,13px);font-weight:850}.admin-main-sidebar-company-list{gap:8px;display:grid}.admin-main-sidebar-company{border:1px solid var(--border);width:100%;min-width:0;min-height:58px;color:var(--text-h);background:var(--surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar-company{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.admin-main-sidebar-company{box-shadow:var(--shadow-xs);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.admin-main-sidebar-company>svg:first-child{width:21px;height:21px}.admin-main-sidebar-company>svg:last-child{width:17px;height:17px;color:var(--muted)}.admin-main-sidebar-company>span{gap:2px;min-width:0;display:grid}.admin-main-sidebar-company strong,.admin-main-sidebar-company small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-main-sidebar-company strong{font-size:13.5px}.admin-main-sidebar-company small{color:var(--text);font-size:10px;font-weight:650}.admin-main-sidebar-company--raszyn>svg:first-child{color:#60a5fa}.admin-main-sidebar-company--newstar>svg:first-child{color:#d946ef}.admin-main-sidebar-company--raszyn:not(:disabled):hover,.admin-main-sidebar-company--raszyn:focus-visible{background:#3b82f6;border-color:#3b82f685}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar-company--raszyn:not(:disabled):hover,.admin-main-sidebar-company--raszyn:focus-visible{background:color-mix(in srgb, #3b82f6 12%, var(--surface))}}.admin-main-sidebar-company--raszyn:not(:disabled):hover,.admin-main-sidebar-company--raszyn:focus-visible{box-shadow:0 12px 26px #2563eb24}.admin-main-sidebar-company--newstar:not(:disabled):hover,.admin-main-sidebar-company--newstar:focus-visible{background:#c026d3;border-color:#d946ef85}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar-company--newstar:not(:disabled):hover,.admin-main-sidebar-company--newstar:focus-visible{background:color-mix(in srgb, #c026d3 12%, var(--surface))}}.admin-main-sidebar-company--newstar:not(:disabled):hover,.admin-main-sidebar-company--newstar:focus-visible{box-shadow:0 12px 26px #9333ea24}.admin-main-sidebar-company:not(:disabled):hover{transform:translate(2px)}.admin-main-sidebar-company:focus-visible,.admin-main-sidebar-logout:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.admin-main-sidebar-company:disabled{cursor:not-allowed;opacity:.48}.admin-main-sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.admin-main-sidebar-footer{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.admin-main-sidebar-logout{width:100%;min-height:44px;color:var(--text-h);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:750;transition:color .15s,background-color .15s;display:flex}.admin-main-sidebar-logout svg{width:20px;height:20px}.admin-main-sidebar-logout:not(:disabled):hover{color:var(--accent);background:var(--accent-soft)}.admin-main-sidebar-logout:disabled{cursor:not-allowed;opacity:.62}.admin-dashboard-content{width:100%;min-width:0;padding:clamp(26px,3vw,48px) clamp(24px,3.4vw,64px) clamp(30px,3vw,54px)}.admin-dashboard-content .admin-dashboard-shell{width:min(2300px,100%)}.dashboard-inline-select{isolation:isolate;position:relative}.dashboard-inline-select>svg,.dashboard-inline-select-copy{z-index:1;pointer-events:none;position:relative}.dashboard-inline-select-copy strong{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,.72vw,15px);font-weight:800;line-height:1.25;overflow:hidden}.app .dashboard-inline-select>select:not([aria-hidden=true]){z-index:5;border-radius:inherit;opacity:0;cursor:pointer;appearance:auto;border:0;width:100%;height:100%;min-height:100%;padding:0;position:absolute;inset:0}.app .dashboard-inline-select>select:not([aria-hidden=true]):disabled{cursor:not-allowed}.dashboard-inline-select:has(select:disabled){cursor:not-allowed;opacity:.64}.admin-top-drivers-list li{grid-template-columns:32px minmax(0,1fr) auto;min-height:68px;padding:11px 12px}.admin-top-drivers-list li>span:first-child{width:32px;height:32px;font-size:12px}.admin-top-drivers-list strong{font-size:clamp(13.5px,.76vw,16px)}.admin-top-drivers-list small{font-size:clamp(10px,.58vw,12px)}.admin-top-driver-value{min-width:150px}.admin-top-driver-amount{letter-spacing:-.015em;font-size:clamp(16px,.92vw,20px);font-weight:500}@media (width<=900px){.admin-dashboard-layout{grid-template-columns:1fr}.admin-main-sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:20px;position:relative;overflow:visible;box-shadow:0 14px 36px #02061714}.admin-main-sidebar-brand{padding-bottom:4px}.admin-main-sidebar-navigation{gap:14px}.admin-main-sidebar-company-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main-sidebar-footer{margin-top:0}.admin-dashboard-content{padding:26px 20px 36px}}@media (width<=620px){.admin-main-sidebar-company-list{grid-template-columns:1fr}.admin-dashboard-content{padding-inline:10px}.admin-top-drivers-list li{grid-template-columns:32px minmax(0,1fr)}.admin-top-driver-value{text-align:left;grid-column:2;justify-items:start;min-width:0}}@media (width>=1900px) and (height>=820px){.company-chart-title h2{font-size:clamp(25px,1.35vw,34px)}.company-chart-title p{font-size:clamp(13px,.68vw,15px)}}.zapisane-listy-ubf-sort-button{width:100%;min-width:0;min-height:30px;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-transform:inherit;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;transition:color .14s,background .14s,box-shadow .14s;display:flex}.zapisane-listy-ubf-sort-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zapisane-listy-ubf-sort-button>svg{width:13px;height:13px;color:var(--muted);flex:0 0 13px}.zapisane-listy-ubf-sort-button:hover,.zapisane-listy-ubf-sort-button:focus-visible{color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--focus-ring);outline:none}.zapisane-listy-ubf-table th[aria-sort=ascending] .zapisane-listy-ubf-sort-button,.zapisane-listy-ubf-table th[aria-sort=descending] .zapisane-listy-ubf-sort-button{color:var(--accent);background:var(--accent-soft)}.zapisane-listy-ubf-table th[aria-sort=ascending] .zapisane-listy-ubf-sort-button>svg,.zapisane-listy-ubf-table th[aria-sort=descending] .zapisane-listy-ubf-sort-button>svg{color:var(--accent)}.zapisane-listy-ubf-table tfoot td{z-index:22;border-top:2px solid var(--accent-border);height:46px;color:var(--text-h);background:var(--table-head);border-bottom:0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-table tfoot td{background:color-mix(in srgb, var(--table-head) 82%, var(--accent-soft))}}.zapisane-listy-ubf-table tfoot td{font-variant-numeric:tabular-nums;font-weight:850;box-shadow:0 -8px 20px #0206171f}.zapisane-listy-ubf-table tfoot .zapisane-listy-ubf-actions-column{color:var(--accent);z-index:28!important;background:var(--table-head)!important}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-table tfoot .zapisane-listy-ubf-actions-column{background:color-mix(in srgb, var(--table-head) 82%, var(--accent-soft))!important}}.zapisane-listy-ubf-total-label{text-align:left!important}.zapisane-listy-ubf-total-label strong,.zapisane-listy-ubf-total-label small{display:block}.zapisane-listy-ubf-total-label strong{color:var(--accent);text-transform:uppercase;font-size:11px}.zapisane-listy-ubf-total-label small{color:var(--text);margin-top:2px;font-size:9px}.zapisane-listy-ubf-total-value strong{color:var(--text-h);white-space:nowrap;font-size:11px}.zapisane-listy-ubf-total-empty{color:var(--muted)!important}.zapisane-listy-ubf-total-actions{text-transform:uppercase;font-size:9px}@media (width>=1900px) and (height>=820px){.app :where(button,input,textarea,select){font-size:clamp(13.5px,.7vw,15.5px)!important}.app :where(p,li,td){font-size:clamp(12.5px,.66vw,14.5px)!important}.app :where(small){font-size:clamp(11px,.58vw,13px)!important}.app th{font-size:clamp(10.5px,.55vw,12px)!important}.page-topbar h1,.list-shell h1{font-size:clamp(28px,1.45vw,36px)}.page-topbar .lead,.lead{font-size:clamp(14px,.74vw,17px)!important}.form-field>label,.toolbar-label-placeholder{font-size:clamp(13px,.68vw,15px)!important}.company-sidebar-brand strong{font-size:clamp(21px,1.08vw,27px)}.company-sidebar-current,.company-sidebar-section-title strong,.company-sidebar-footer-button,.company-sidebar-subitem{font-size:clamp(13px,.68vw,15px)!important}.admin-week-analysis-header h2{font-size:clamp(25px,1.35vw,34px)}.admin-analysis-section>header h3{font-size:clamp(17px,.9vw,21px)}.admin-analysis-combined-label strong,.admin-top-drivers-list strong{font-size:clamp(13px,.7vw,16px)!important}.admin-analysis-combined-values b{font-size:clamp(19px,1vw,24px)}.admin-partnership-item b,.admin-settlement-equation b{font-size:clamp(21px,1.1vw,27px)}.zapisane-listy-ubf-title h2{font-size:clamp(20px,1.05vw,25px)}.zapisana-lista-ubf-card strong{font-size:clamp(13px,.68vw,15px)!important}.zapisane-listy-ubf-table th,.zapisane-listy-ubf-table td{height:44px}.table-wrap th,.table-wrap td,.zapisane-listy-ubf-table th,.zapisane-listy-ubf-table td{padding-block:8px}.header-pill{font-size:clamp(12px,.64vw,14px)!important}}@media (width>=2560px) and (height>=900px){.app :where(button,input,textarea,select){font-size:15px!important}.app :where(p,li,td){font-size:14px!important}.app :where(small){font-size:12.5px!important}.app th{font-size:11.5px!important}.company-dashboard-content,.admin-dashboard-shell{max-width:2460px}.content-card,.company-chart-card,.admin-week-analysis{border-radius:22px}}.company-route-shell{background:radial-gradient(circle at 24% 0%, var(--accent), transparent 34rem), var(--bg);width:100%;min-width:0;min-height:100svh}@supports (color:color-mix(in lab, red, red)){.company-route-shell{background:radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34rem), var(--bg)}}.company-route-layout{min-height:100svh}.company-route-content{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;width:100%;min-width:0;height:100svh;min-height:0;overflow:auto}.company-route-content>.app{min-height:100%}.company-route-content>.app.app-full{height:100%;min-height:100%}.company-sidebar-brand--button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;transition:background-color .15s,box-shadow .15s,transform .15s}.company-sidebar-brand--button:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.company-sidebar-brand--button:hover{background:color-mix(in srgb, var(--surface) 72%, var(--accent-soft))}}.company-sidebar-brand--button:hover{transform:translateY(-1px)}.company-sidebar-brand--button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.company-sidebar-brand-mark--image{background:var(--accent);padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.company-sidebar-brand-mark--image{background:color-mix(in srgb, var(--accent) 18%, var(--surface))}}.company-sidebar-brand-mark--image img,.company-sidebar-current-logo img{object-fit:contain;width:100%;height:100%;display:block}.company-sidebar-current-logo{border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid;overflow:hidden}.company-sidebar-subitem--active{color:var(--text-h);background:var(--accent-soft);font-weight:800}.company-sidebar-subitem--active>span{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:scale(1.18)}.company-sidebar-footer-button--active{color:var(--accent-strong);background:var(--accent-soft)}.admin-main-sidebar-brand-mark{background:url(/abu.png) 50%/contain no-repeat;overflow:hidden}.admin-main-sidebar-brand-mark svg{visibility:hidden}.admin-main-sidebar-company>svg:first-child{color:#0000;stroke:#0000;fill:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;width:30px;height:30px}.admin-main-sidebar-company>svg:first-child *{opacity:0}.admin-main-sidebar-company--raszyn>svg:first-child{background-image:url(/partner.png)}.admin-main-sidebar-company--newstar>svg:first-child{background-image:url(/star.png)}@media (width<=900px){.company-route-content{height:auto;min-height:100svh;overflow:visible}.company-route-content>.app{min-height:100svh}.company-route-content>.app.app-full{height:100svh;min-height:100svh;overflow:hidden}}.company-route-content>.app .page-topbar,.company-route-content>.app>.page-shell>.page-header,.company-route-content>.app>.page-shell>.back-button,.company-route-content>.app>.list-shell>.page-header,.company-route-content>.app>.list-shell>.back-button,.company-route-content>.app>.form-shell>.page-header,.company-route-content>.app>.form-shell>.back-button{display:none!important}.company-sidebar-current:not(.company-sidebar-current--active){color:var(--text-h);border-color:var(--border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.company-sidebar-current:not(.company-sidebar-current--active){background:color-mix(in srgb, var(--surface) 88%, transparent)}}.company-sidebar-current:not(.company-sidebar-current--active){box-shadow:var(--shadow-xs)}.company-sidebar-current:not(.company-sidebar-current--active):hover{color:var(--accent-strong);background:var(--accent-soft);box-shadow:var(--shadow-sm)}.zapisane-listy-ubf-workspace{grid-template-columns:minmax(0,1fr) minmax(206px,232px);grid-template-areas:"main archive";align-items:stretch}.zapisane-listy-ubf-main{grid-area:main}.zapisane-listy-ubf-sidebar{grid-area:archive}.zapisane-listy-ubf-sidebar--collapsed{min-height:0;box-shadow:var(--shadow-xs);border-radius:13px;align-self:start}.zapisane-listy-ubf-sidebar--open{min-height:0}.zapisane-listy-ubf-sidebar-toggle{width:100%;min-height:48px;color:var(--text-h);background:var(--surface);border:0;border-bottom:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-sidebar-toggle{background:color-mix(in srgb, var(--surface) 92%, var(--field))}}.zapisane-listy-ubf-sidebar-toggle{cursor:pointer;font:inherit;text-align:left;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s}.zapisane-listy-ubf-sidebar--open .zapisane-listy-ubf-sidebar-toggle{border-bottom-color:var(--border);border-radius:12px 12px 0 0}.zapisane-listy-ubf-sidebar-toggle:hover,.zapisane-listy-ubf-sidebar-toggle:focus-visible{color:var(--accent-strong);background:var(--accent-soft)}.zapisane-listy-ubf-sidebar-toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-2px}.zapisane-listy-ubf-sidebar-toggle>span{align-items:center;gap:8px;min-width:0;display:flex}.zapisane-listy-ubf-sidebar-toggle>span:last-child{flex:none;gap:5px}.zapisane-listy-ubf-sidebar-toggle svg{width:18px;height:18px;color:var(--accent);flex:0 0 18px}.zapisane-listy-ubf-sidebar-toggle>span:last-child svg{width:16px;height:16px;color:var(--muted)}.zapisane-listy-ubf-sidebar-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,.72vw,14px);overflow:hidden}.zapisane-listy-ubf-sidebar-toggle b{border:1px solid var(--accent-border);min-width:25px;color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:3px 6px;font-size:10px}.zapisana-lista-ubf-card-period{white-space:nowrap;align-items:center;gap:5px;display:flex!important}.zapisana-lista-ubf-card-period i{color:var(--muted);font-style:normal}.zapisane-listy-ubf-actions{align-items:center}.zapisane-listy-ubf-menu-item--danger,.zapisane-listy-ubf-menu-item--danger svg{color:var(--destructive)!important}.zapisane-listy-ubf-search>span.is-searching{color:var(--accent)}.zapisane-listy-ubf-virtual-table-wrap{border-radius:12px;flex:auto;height:100%;min-height:300px;margin-top:0}.zapisane-listy-ubf-virtual-table-wrap .akcje-kolumna,.zapisane-listy-ubf-virtual-table-wrap .akcje-komorka{width:118px;min-width:118px;max-width:118px}.zapisane-listy-ubf-row-actions{gap:6px}.zapisane-listy-ubf-row-actions [data-slot=button]{min-height:34px;padding:6px}.zapisane-listy-ubf-virtual-table-wrap tfoot td{font-variant-numeric:tabular-nums}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label strong,.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label small{display:block}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label strong{color:var(--accent);text-transform:uppercase;font-size:11px}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label small{color:var(--text);margin-top:2px;font-size:9px}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-value strong{color:var(--text-h);white-space:nowrap;font-size:11px}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-empty{color:var(--muted)!important}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-actions{color:#0000}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{border:1px solid var(--accent);width:calc(100% - 10px);min-height:32px}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{border:1px solid var(--accent);width:calc(100% - 10px);min-height:32px}@supports (color:color-mix(in lab, red, red)){.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border))}}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{color:var(--accent-strong);background:var(--accent);border-radius:8px}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{color:var(--accent-strong);background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{box-shadow:inset 0 0 0 1px var(--accent), 0 0 13px var(--accent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{box-shadow:inset 0 0 0 1px var(--accent), 0 0 13px var(--accent)}@supports (color:color-mix(in lab, red, red)){.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 13px color-mix(in srgb, var(--accent) 13%, transparent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 10%, transparent), 0 0 13px color-mix(in srgb, var(--accent) 13%, transparent)}}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s,transform .15s}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s,transform .15s}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna>.table-header-text{justify-content:center;align-items:center;padding:5px 9px;font-size:11.5px;font-weight:850;display:inline-flex}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:hover{border-color:var(--accent);color:#fff;background:var(--accent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:focus-visible{border-color:var(--accent);color:#fff;background:var(--accent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna:hover>.table-header-text{border-color:var(--accent);color:#fff;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:hover{background:color-mix(in srgb, var(--accent) 88%, var(--accent-hover))}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:focus-visible{background:color-mix(in srgb, var(--accent) 88%, var(--accent-hover))}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna:hover>.table-header-text{background:color-mix(in srgb, var(--accent) 88%, var(--accent-hover))}}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:hover{box-shadow:0 0 0 2px var(--accent), 0 0 22px var(--accent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:focus-visible{box-shadow:0 0 0 2px var(--accent), 0 0 22px var(--accent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna:hover>.table-header-text{box-shadow:0 0 0 2px var(--accent), 0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 34%, transparent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 34%, transparent)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .akcje-kolumna:hover>.table-header-text{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 34%, transparent)}}:is(.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=ascending] .table-sort-button,.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=descending] .table-sort-button){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=ascending] .table-sort-button,.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=descending] .table-sort-button){border-color:color-mix(in srgb, var(--accent) 68%, var(--border))}}:is(.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=ascending] .table-sort-button,.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=descending] .table-sort-button){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=ascending] .table-sort-button,.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=descending] .table-sort-button){background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}:is(.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=ascending] .table-sort-button,.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=descending] .table-sort-button){box-shadow:inset 0 0 0 1px var(--accent), 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=ascending] .table-sort-button,.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap th[aria-sort=descending] .table-sort-button){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}}.zapisane-listy-ubf-edit-dialog{width:min(1800px,100vw - clamp(24px,4vw,80px))!important;max-width:none!important;max-height:calc(100svh - clamp(24px,4vh,64px))!important;padding:clamp(22px,2vw,34px)!important}.zapisane-listy-ubf-edit-form{gap:clamp(16px,1.2vw,24px)}.zapisane-listy-ubf-edit-heading h2{font-size:clamp(24px,1.45vw,32px)}.zapisane-listy-ubf-edit-heading p{margin-top:7px;font-size:clamp(13px,.72vw,16px);line-height:1.5}.zapisane-listy-ubf-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,.9vw,18px)}.zapisane-listy-ubf-edit-grid label{gap:7px}.zapisane-listy-ubf-edit-grid label>span{font-size:clamp(11px,.62vw,13px)}.zapisane-listy-ubf-edit-grid input{min-height:clamp(44px,2.6vw,50px);padding-inline:13px;font-size:clamp(13px,.72vw,15px)}@media (width>=2200px){.zapisane-listy-ubf-edit-dialog{width:min(1960px,100vw - 112px)!important}.zapisane-listy-ubf-edit-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1350px){.zapisane-listy-ubf-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.zapisane-listy-ubf-workspace,.zapisane-listy-ubf-workspace--archive-open{grid-template-columns:1fr;grid-template-areas:"archive""main"}.zapisane-listy-ubf-sidebar--collapsed,.zapisane-listy-ubf-workspace--archive-open .zapisane-listy-ubf-sidebar{max-height:min(300px,36svh)}}@media (width<=920px){.zapisane-listy-ubf-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.zapisane-listy-ubf-edit-dialog{width:calc(100vw - 16px)!important;max-height:calc(100svh - 16px)!important;padding:18px!important}.zapisane-listy-ubf-edit-grid{grid-template-columns:1fr}}.zapisane-listy-ubf-workspace{grid-template-columns:minmax(0,1fr) 156px}.zapisane-listy-ubf-workspace--archive-open{grid-template-columns:minmax(0,1fr) minmax(292px,330px)}.zapisane-listy-ubf-sidebar-toggle{min-height:42px;padding:7px 9px}.zapisane-listy-ubf-sidebar-toggle strong{font-size:clamp(11.5px,.65vw,13px)}.zapisane-listy-ubf-sidebar-toggle svg{flex-basis:16px;width:16px;height:16px}.zapisane-listy-ubf-search{border-radius:9px;gap:6px;min-height:36px;padding:3px 8px}.zapisane-listy-ubf-search>svg{width:16px;height:16px}.zapisane-listy-ubf-search input{height:34px!important;min-height:34px!important;padding:4px 7px!important;font-size:13.5px!important}.zapisane-listy-ubf-search>span{min-width:64px;font-size:10px}.zapisane-listy-ubf-edit-grid label>span{color:var(--accent-strong);letter-spacing:.005em;font-size:clamp(13px,.72vw,16px);font-weight:850}.zapisane-listy-ubf-virtual-table-wrap tfoot td{border-top:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-virtual-table-wrap tfoot td{border-top:2px solid color-mix(in srgb, var(--accent) 72%, var(--border))}}.zapisane-listy-ubf-virtual-table-wrap tfoot td{color:var(--accent-strong);background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-virtual-table-wrap tfoot td{background:color-mix(in srgb, var(--accent) 16%, var(--table-head))!important}}.zapisane-listy-ubf-virtual-table-wrap tfoot td{box-shadow:0 -1px 0 var(--accent), 0 -10px 24px #02061729}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-virtual-table-wrap tfoot td{box-shadow:0 -1px 0 color-mix(in srgb, var(--accent) 34%, transparent), 0 -10px 24px #02061729}}.zapisane-listy-ubf-virtual-table-wrap tfoot .akcje-komorka{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.zapisane-listy-ubf-virtual-table-wrap tfoot .akcje-komorka{background:color-mix(in srgb, var(--accent) 16%, var(--table-head))!important}}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label{text-align:center;align-items:center}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label strong{font-size:clamp(12px,.68vw,14px)}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-label small{color:var(--text-h);font-size:clamp(10px,.58vw,12px)}.zapisane-listy-ubf-virtual-table-wrap .zapisane-listy-ubf-total-value strong{color:var(--accent-strong);font-size:clamp(12px,.7vw,15px)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-sort-button{width:calc(100% - 34px)}.company-route-shell .content-card:has(>.ubf-bottom-bar) .report-table-wrap .table-column-collapsed .table-sort-button{width:0}@media (width<=1100px){.zapisane-listy-ubf-workspace,.zapisane-listy-ubf-workspace--archive-open{grid-template-columns:1fr;grid-template-areas:"archive""main"}}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:first-child .admin-analysis-combined-label>strong,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(2) .admin-analysis-combined-label>strong,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(3) .admin-analysis-combined-label>strong{font-size:0}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:first-child .admin-analysis-combined-label>strong:after,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(2) .admin-analysis-combined-label>strong:after,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(3) .admin-analysis-combined-label>strong:after{color:inherit;font-size:clamp(12px,.72vw,15px)}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:first-child .admin-analysis-combined-label>strong:after{content:"Kierowcy z Captive"}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(2) .admin-analysis-combined-label>strong:after{content:"Kierowcy bez Captive"}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(3) .admin-analysis-combined-label>strong:after{content:"Kierowcy tylko Captive"}.admin-dashboard-content .admin-dashboard-shell{width:100%;max-width:none;margin-inline:0}@media (width>=1600px){.admin-dashboard-content{padding:clamp(20px,1.35vw,34px) clamp(20px,1.45vw,38px) clamp(26px,1.8vw,46px)}}@media (width>=2400px){.admin-dashboard-layout{grid-template-columns:270px minmax(0,1fr)}.admin-dashboard-content{padding-inline:28px}}.zapisane-listy-ubf-search{min-height:43px;padding:5px 10px}.zapisane-listy-ubf-search input{height:34px;min-height:34px;padding-block:5px;font-size:13px}.company-route-content .driver-create-shell,.company-route-content .driver-create-card,.company-route-content .driver-form-layout{width:100%;max-width:none}.driver-create-shell .content-card{padding:clamp(18px,1.4vw,28px)}.driver-create-shell .driver-form-layout{grid-template-columns:clamp(300px,18vw,390px) minmax(0,1fr);gap:clamp(22px,1.5vw,38px);margin-inline:0}.driver-create-shell .driver-form-main>form{align-items:stretch;width:100%}.driver-create-shell .formularz,.driver-create-shell .driver-custom-settlement-panel,.driver-create-shell .actions{width:min(100%,1580px);margin-inline:auto}.driver-create-shell .formularz{grid-template-columns:repeat(3,minmax(240px,1fr));align-content:center;padding-block:clamp(12px,2.5vh,34px)}.driver-create-shell .actions{justify-content:flex-end;padding-inline:0}@media (width>=2200px){.driver-create-shell .formularz,.driver-create-shell .driver-custom-settlement-panel,.driver-create-shell .actions{width:min(100%,1780px)}}@media (width<=1250px){.driver-create-shell .formularz{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (width<=900px){.driver-create-shell .driver-form-layout,.driver-create-shell .formularz{grid-template-columns:1fr}}.zus-top-card--compact{border-radius:15px;grid-template-columns:minmax(220px,auto) minmax(440px,1fr) auto;gap:12px;padding:12px 14px}.zus-top-card--compact .zus-top-stats{grid-template-columns:repeat(3,minmax(145px,1fr));gap:8px}.zus-stat-card--neutral{border-color:var(--border);background:var(--surface);min-height:54px;box-shadow:none;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 11px;display:grid}.zus-stat-card--neutral .zus-stat-card-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--text);background:var(--field);border-radius:9px;place-items:center;display:grid}.zus-stat-card--neutral .zus-stat-card-icon svg{width:18px;height:18px}.zus-stat-card--neutral .zus-stat-card-copy{gap:2px;min-width:0;display:grid}.zus-stat-card--neutral .zus-stat-card-copy small{color:var(--text);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800;overflow:hidden}.zus-stat-card--neutral .zus-stat-card-copy strong{color:var(--text-h);font-variant-numeric:tabular-nums;margin-top:0;font-size:20px;line-height:1}.zus-top-card--compact .zus-toolbar-actions{flex-wrap:nowrap}.zus-actions-menu{min-width:250px}.zus-view-toolbar--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.zus-view-toolbar--compact .zus-view-toolbar-group{flex-wrap:wrap}.zus-view-toolbar--compact .zus-cell-color-control{min-height:36px}.zus-view-toolbar--compact .zus-cell-color-heading span:empty{display:none}.zus-view-toolbar--compact .zus-activity-filter,.zus-view-toolbar--compact [data-slot=button]{min-height:36px}.zus-workspace--panel-collapsed{padding-top:46px}.zus-debts-panel--collapsed{top:0;right:0}.zus-debts-panel--collapsed .zus-debts-toggle-button{border-color:var(--accent-border);min-height:36px;color:var(--accent);background:var(--surface);padding-inline:12px}@supports (color:color-mix(in lab, red, red)){.zus-debts-panel--collapsed .zus-debts-toggle-button{background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft))}}.zus-debts-panel--collapsed .zus-debts-toggle-button{box-shadow:var(--shadow-xs)}.zus-debts-panel--collapsed .zus-debts-toggle-button:hover{background:var(--accent-soft)}@media (width<=1540px){.zus-top-card--compact{grid-template-columns:minmax(200px,auto) minmax(0,1fr)}.zus-top-card--compact .zus-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=1100px){.zus-top-card--compact,.zus-view-toolbar--compact{grid-template-columns:1fr}.zus-top-card--compact .zus-top-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.zus-top-card--compact .zus-toolbar-actions,.zus-view-toolbar--compact .zus-rate-history-actions{justify-content:flex-start}}@media (width<=700px){.zus-top-card--compact .zus-top-stats{grid-template-columns:1fr}.zus-top-card--compact .zus-toolbar-actions{flex-wrap:wrap}}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:first-child .admin-analysis-combined-label>strong,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(2) .admin-analysis-combined-label>strong,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(3) .admin-analysis-combined-label>strong{font-size:0!important;line-height:1!important}.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:first-child .admin-analysis-combined-label>strong:after,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(2) .admin-analysis-combined-label>strong:after,.admin-analysis-section--raszyn .admin-analysis-section-content>.admin-analysis-combined-row:nth-child(3) .admin-analysis-combined-label>strong:after{color:var(--text-h)!important;font-size:clamp(12px,.72vw,15px)!important;line-height:1.25!important}.przelewy-dzienne-app .przelewy-dzienne-toolbar{grid-template-columns:minmax(220px,1fr) minmax(140px,170px) auto 46px;gap:10px;margin-bottom:10px}.przelewy-dzienne-toolbar .search-field{grid-column:auto}.przelewy-dzienne-toolbar .export-field{align-self:start;min-width:140px}.przelewy-dzienne-toolbar .export-field>button,.przelewy-dzienne-app .przelewy-dzienne-online-sum-button{color:#fff;background:var(--primary)}.przelewy-dzienne-toolbar .export-field>button:hover,.przelewy-dzienne-app .przelewy-dzienne-online-sum-button:hover{background:var(--primary-hover)}.przelewy-dzienne-import-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.przelewy-dzienne-import-actions>button{white-space:normal;flex:none;max-width:100%;height:auto;min-height:36px}.przelewy-dzienne-toolbar .przelewy-dzienne-import-actions>button,.przelewy-dzienne-toolbar .przelewy-dzienne-menu-field>button{height:44px;min-height:44px}.przelewy-dzienne-menu-field{align-self:start}.przelewy-dzienne-menu-field .toolbar-label-placeholder{visibility:hidden;white-space:nowrap}.przelewy-dzienne-panels-bar{border:1px solid var(--border);background:var(--field);border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;padding:8px;display:flex}.przelewy-dzienne-panels-bar>button{flex:none}.przelewy-dzienne-compact-summary{min-width:0;color:var(--muted);text-align:center;flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:4px 18px;font-size:12px;line-height:1.4;display:flex}.przelewy-dzienne-summary-total{white-space:nowrap}.przelewy-dzienne-compact-summary strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;margin-left:5px;font-size:13px}.przelewy-dzienne-summary-columns{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;max-width:100%;overflow:hidden}.przelewy-dzienne-app .przelewy-dzienne-report-layout{flex-direction:row;gap:10px;overflow:auto hidden}.przelewy-dzienne-app .przelewy-dzienne-report-layout .list-table-card{min-width:min(400px,100%)}.przelewy-dzienne-app .przelewy-dzienne-side-panel{min-height:0;box-shadow:none;border-radius:12px;gap:10px;padding:12px;container:daily-panel/inline-size}.przelewy-dzienne-app .przelewy-dzienne-side-panel--left{order:-1}.przelewy-dzienne-app .przelewy-dzienne-side-panel--right{order:2}.przelewy-dzienne-app .przelewy-dzienne-side-panel--left,.przelewy-dzienne-app .przelewy-dzienne-side-panel--right{flex:0 0 var(--daily-panel-width,530px);width:var(--daily-panel-width,530px);min-width:var(--daily-panel-width,530px);max-width:none}.przelewy-dzienne-app .przelewy-dzienne-debts-table-wrap{scrollbar-gutter:stable;min-height:100px;overflow:hidden auto}.przelewy-dzienne-app .przelewy-dzienne-debts-table{width:100%;min-width:0;max-width:100%}.przelewy-dzienne-app .przelewy-dzienne-debts-col-id{width:var(--daily-panel-id,20%)}.przelewy-dzienne-app .przelewy-dzienne-debts-col-select{width:var(--daily-panel-select,7%)}.przelewy-dzienne-app .przelewy-dzienne-debts-table .przelewy-dzienne-debts-select-cell{text-align:center;text-overflow:clip;vertical-align:middle;padding:0}.przelewy-dzienne-debts-select-cell input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}.przelewy-dzienne-app .przelewy-dzienne-debts-row--selected>td{background:var(--accent-soft)}.przelewy-dzienne-app .przelewy-dzienne-debts-col-name{width:var(--daily-panel-name,36%)}.przelewy-dzienne-app .przelewy-dzienne-debts-col-amount{width:var(--daily-panel-amount,25%)}.przelewy-dzienne-app .przelewy-dzienne-debts-col-working{width:var(--daily-panel-working,19%)}.przelewy-dzienne-app .przelewy-dzienne-debts-table th{text-align:center;text-overflow:ellipsis;padding-inline:10px;overflow:hidden}.przelewy-dzienne-app .przelewy-dzienne-debts-input[data-slot=input]{text-align:center;text-overflow:ellipsis;min-width:0;padding-inline:10px}.przelewy-dzienne-table-wrap .virtual-table-row>td:has(.przelewy-dzienne-inline-cell){padding:0}.przelewy-dzienne-app input.przelewy-dzienne-inline-cell{width:100%;min-width:0;height:100%;color:var(--text);box-shadow:none;text-align:center;text-overflow:ellipsis;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0 10px}.przelewy-dzienne-app input.przelewy-dzienne-inline-cell:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.przelewy-dzienne-app input.przelewy-dzienne-inline-cell:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.przelewy-dzienne-app input.przelewy-dzienne-inline-cell:focus{color:var(--text-h);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.przelewy-dzienne-app input.przelewy-dzienne-inline-cell:focus{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.przelewy-dzienne-app input.przelewy-dzienne-inline-cell:focus{box-shadow:inset 0 0 0 2px var(--accent)}.przelewy-dzienne-table-wrap .table-sort-button{color:var(--text-h);box-shadow:none;background:0 0;border:0}.przelewy-dzienne-table-wrap .table-sort-button:hover,.przelewy-dzienne-table-wrap .table-sort-button:focus-visible,.przelewy-dzienne-table-wrap th[aria-sort=ascending] .table-sort-button,.przelewy-dzienne-table-wrap th[aria-sort=descending] .table-sort-button{color:var(--text-h);background:var(--accent-soft)}.przelewy-dzienne-table-wrap .akcje-kolumna,.przelewy-dzienne-table-wrap .akcje-komorka{width:110px;min-width:110px;max-width:110px}.przelewy-dzienne-table-wrap .akcje-kolumna{z-index:60;position:sticky;right:0}.przelewy-dzienne-table-wrap tfoot .akcje-komorka{background:var(--surface)}.przelewy-dzienne-app .przelewy-dzienne-panel-actions{border:1px solid var(--border);background:var(--field);border-radius:10px;flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:8px;display:flex}.przelewy-dzienne-app .przelewy-dzienne-action-group{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.przelewy-dzienne-app .przelewy-dzienne-action-group--right{margin-left:auto}.przelewy-dzienne-app .przelewy-dzienne-action-group>button{white-space:nowrap;text-align:center;flex:none;gap:6px;width:auto;max-width:100%;height:auto;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.3}.przelewy-dzienne-action-group>button svg{flex-shrink:0;width:15px;height:15px}.przelewy-dzienne-online-toolbar{flex-direction:column;flex:none;align-items:flex-start;gap:8px;display:flex}.przelewy-dzienne-app .przelewy-dzienne-history-controls{border:1px solid var(--border);background:var(--field);border-radius:10px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:8px}.przelewy-dzienne-app .przelewy-dzienne-history-arrow{min-width:36px;min-height:36px;padding-inline:8px}.przelewy-dzienne-app .przelewy-dzienne-days-row{background:0 0;border:0;border-radius:0;gap:4px;padding:4px}.przelewy-dzienne-app .przelewy-dzienne-day-pill{min-width:28px;min-height:26px;padding:3px 5px;font-size:11px}.przelewy-dzienne-save-footer{border-top:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.przelewy-dzienne-save-footer>[role=alert]{min-width:0;color:var(--danger);font-size:12px}.przelewy-dzienne-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}@media (width<=1100px){.przelewy-dzienne-app .przelewy-dzienne-toolbar{grid-template-columns:minmax(130px,1fr) auto 46px}.przelewy-dzienne-toolbar .search-field{grid-column:1/-1}.przelewy-dzienne-compact-summary{gap:3px 10px;font-size:11px}}@media (width<=700px){.przelewy-dzienne-app .przelewy-dzienne-toolbar{grid-template-columns:minmax(0,1fr) 46px}.przelewy-dzienne-toolbar>.form-field{grid-column:1/-1}.przelewy-dzienne-toolbar>.przelewy-dzienne-menu-field,.przelewy-dzienne-toolbar>.export-field{grid-column:auto}.przelewy-dzienne-panels-bar{flex-wrap:wrap;gap:8px}.przelewy-dzienne-compact-summary{grid-area:1/1/auto/-1}.przelewy-dzienne-save-footer{grid-template-columns:minmax(0,1fr) auto}}.przelewy-dzienne-app .przelewy-dzienne-side-panel-header,.przelewy-dzienne-app .przelewy-dzienne-debts-status,.przelewy-dzienne-app .przelewy-dzienne-debts-error{flex-shrink:0}.przelewy-dzienne-app .przelewy-dzienne-side-panel{overscroll-behavior-y:contain;overflow-y:auto}.przelewy-dzienne-import-dialog[data-slot=alert-dialog-content]{gap:clamp(12px,1.4vw,22px);width:min(1040px,76vw);max-width:calc(100vw - 24px)}.przelewy-dzienne-import-field{gap:10px;min-width:0;display:grid}.przelewy-dzienne-import-label{color:var(--text-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.przelewy-dzienne-import-field textarea{resize:vertical;border:1px solid var(--border);background:var(--field);width:100%;min-width:0;min-height:clamp(150px,24vh,320px);color:var(--field-text);white-space:pre;tab-size:4;border-radius:10px;outline:0;padding:12px;font-family:ui-monospace,monospace;font-size:clamp(13px,.85vw,16px);line-height:1.6}.przelewy-dzienne-import-field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}@media (width<=700px){.przelewy-dzienne-import-dialog[data-slot=alert-dialog-content]{width:calc(100vw - 24px)}}.ubf-app .ubf-toolbar{grid-template-columns:minmax(220px,1fr) minmax(140px,170px) auto 46px;gap:10px;margin-bottom:10px}.ubf-toolbar .search-field{grid-column:auto}.ubf-toolbar .ubf-import-field>button{color:#fff;background:var(--primary)}.ubf-toolbar .ubf-import-field>button:hover{background:var(--primary-hover)}.ubf-menu-field{align-self:start}.ubf-toolbar .search-input,.ubf-toolbar .toolbar-select,.ubf-toolbar .ubf-import-field>button,.ubf-toolbar .ubf-menu-field>button{height:42px;min-height:42px}.ubf-menu-field .toolbar-label-placeholder{visibility:hidden;white-space:nowrap}.ubf-app .ubf-table-wrap .table-sort-button{color:var(--text-h);box-shadow:none;background:0 0;border:0}.ubf-app .ubf-table-wrap .table-sort-button:hover,.ubf-app .ubf-table-wrap .table-sort-button:focus-visible,.ubf-app .ubf-table-wrap th[aria-sort=ascending] .table-sort-button,.ubf-app .ubf-table-wrap th[aria-sort=descending] .table-sort-button{color:var(--text-h);background:var(--accent-soft)}.ubf-table-wrap .virtual-table-row>td:has(.ubf-cell-input){padding:0}.ubf-app input.ubf-cell-input{width:100%;min-width:0;height:100%;color:var(--text);box-shadow:none;text-align:center;text-overflow:ellipsis;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0 10px}.ubf-app input.ubf-cell-input:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ubf-app input.ubf-cell-input:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.ubf-app input.ubf-cell-input:focus{color:var(--text-h);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ubf-app input.ubf-cell-input:focus{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.ubf-app input.ubf-cell-input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.ubf-app input.ubf-cell-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}.ubf-table-wrap .akcje-kolumna,.ubf-table-wrap .akcje-komorka{width:110px;min-width:110px;max-width:110px}.ubf-table-wrap .akcje-kolumna{z-index:60;position:sticky;right:0}.ubf-table-wrap tfoot .akcje-komorka{background:var(--surface)}.ubf-save-footer{border-top:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.ubf-save-footer>[role=alert]{min-width:0;color:var(--danger);grid-column:1/-1;font-size:12px}.ubf-save-actions,.ubf-save-secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ubf-save-actions{justify-content:flex-end}.ubf-save-secondary-actions>button{white-space:nowrap;flex:0 auto;width:auto;height:34px;min-height:34px;padding:0 10px;font-size:12px}.ubf-compact-summary{min-width:0;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;font-size:12px;line-height:1.4;display:flex}.ubf-summary-total{white-space:nowrap}.ubf-compact-summary strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;margin-left:5px;font-size:13px}.ubf-summary-columns{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;max-width:100%;overflow:hidden}@media (width<=1100px){.ubf-app .ubf-toolbar{grid-template-columns:minmax(140px,1fr) auto 46px}.ubf-toolbar .search-field{grid-column:1/-1}.ubf-compact-summary{font-size:11px}}@media (width<=700px){.ubf-save-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ubf-compact-summary{grid-area:1/1/auto/-1}}.paczki-bankowe-layout{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.paczki-bankowe-app .paczki-bankowe-card{flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex}.paczki-bankowe-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.paczki-bankowe-title{align-items:center;gap:10px;display:flex}.paczki-bankowe-title>svg{box-sizing:content-box;border:1px solid var(--accent-border);width:18px;height:18px;color:var(--accent-strong);background:var(--accent-soft);border-radius:10px;flex:none;padding:8px}.paczki-bankowe-title h2{color:var(--text-h);margin:0;font-size:16px;font-weight:800}.paczki-bankowe-summary{border:1px solid var(--accent);grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.paczki-bankowe-summary{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border))}}.paczki-bankowe-summary{background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.paczki-bankowe-summary{background:color-mix(in srgb, var(--accent) 5%, var(--field))}}.paczki-bankowe-summary-item{text-align:center;min-width:0;padding:0 12px}.paczki-bankowe-summary-item>span{font-size:clamp(12px,.38vw + 7px,15px);line-height:1.4}.paczki-bankowe-summary-item>strong{color:var(--text-h);font-variant-numeric:tabular-nums;font-size:clamp(14px,.38vw + 9px,18px);font-weight:700;line-height:1.4}.paczki-bankowe-summary-item+.paczki-bankowe-summary-item{border-left:1px solid var(--border)}.paczki-bankowe-summary-item:last-child strong{color:var(--accent-strong)}.paczki-bankowe-preview{resize:none;border:1px solid var(--border);width:100%;min-height:160px;color:var(--text);background:var(--field);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;flex:1 1 0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.paczki-bankowe-preview:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.paczki-bankowe-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.paczki-bankowe-actions>button{min-height:36px}.paczki-bankowe-download-primary{color:#fff;background:var(--primary)}.paczki-bankowe-download-primary:hover{background:var(--primary-hover)}.paczki-bankowe-download-secondary{color:var(--text-h);border-color:var(--accent-border);background:var(--accent-soft)}.paczki-bankowe-download-secondary:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paczki-bankowe-download-secondary:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}}@media (width<=1100px){.paczki-bankowe-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.paczki-bankowe-app .paczki-bankowe-card{min-height:460px}}.dlugi-app .dlugi-card{outline:none;gap:10px}.dlugi-categories{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;align-items:stretch;gap:18px;min-width:0;min-height:0;padding-bottom:8px;display:flex;overflow:auto hidden}.dlugi-category{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;padding:10px}@supports (color:color-mix(in lab, red, red)){.dlugi-category{background:color-mix(in srgb, var(--surface) 65%, transparent)}}.dlugi-category{flex-direction:column;flex:none;gap:10px;min-height:0;display:flex}.dlugi-category-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;height:32px;padding:0 4px;display:flex}.dlugi-category-heading h3{color:var(--text-h);margin:0;font-size:clamp(15px,.48vw,17px);font-weight:800}.dlugi-category-heading>span{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:clamp(12px,.4vw,14px);font-weight:700}.dlugi-table-scroll{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;min-width:0;min-height:0;scroll-padding-block:42px 88px;overflow:hidden auto}.dlugi-app .dlugi-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:0;color:var(--text);background:var(--field);font-size:clamp(14px,.45vw,16px)}.dlugi-table th,.dlugi-table td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center;height:44px;padding:0}.dlugi-table th:first-child,.dlugi-table td:first-child{border-left:1px solid var(--border)}.dlugi-table thead th{z-index:2;border-top:1px solid var(--border);height:42px;color:var(--text-h);background:var(--table-head);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;padding:0 8px;font-size:clamp(12px,.4vw,14px);font-weight:900;position:sticky;top:0}.dlugi-table thead th:first-child{border-top-left-radius:10px}.dlugi-table thead th:last-child{border-top-right-radius:10px}.dlugi-table tbody tr:hover{background:var(--row-hover)}.dlugi-table tbody tr{height:44px}.dlugi-table .dlugi-id{text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:clamp(12px,.4vw,14px);font-weight:600;display:block;overflow:hidden}.dlugi-app input.dlugi-cell-input{width:100%;min-width:0;height:44px;color:var(--text);box-shadow:none;text-align:center;text-overflow:ellipsis;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0 10px;font-weight:600}.dlugi-app input.dlugi-cell-input:focus{color:var(--text-h);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlugi-app input.dlugi-cell-input:focus{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.dlugi-app input.dlugi-cell-input:focus{box-shadow:inset 0 0 0 2px var(--accent)}.dlugi-app input.dlugi-id-input{text-transform:uppercase;font-size:clamp(12px,.4vw,14px)}.dlugi-amount-input{font-variant-numeric:tabular-nums}.dlugi-status{color:var(--text);white-space:nowrap;padding:0 6px;font-size:clamp(12px,.4vw,14px);display:block}.dlugi-status[data-status=oks\ opł]{color:var(--muted)}.dlugi-status[data-status="oks kolejna lista"]{color:var(--text)}.dlugi-app tr[data-oplacony=true] input.dlugi-cell-input{cursor:default}.dlugi-app tr[data-oplacony=true] input.dlugi-cell-input:focus{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.dlugi-table .dlugi-row-actions button{width:26px;height:26px;min-height:26px;padding:0}.dlugi-table .dlugi-row-actions svg{width:13px;height:13px}.dlugi-table .dlugi-empty{height:100px;color:var(--muted);font-size:clamp(13px,.42vw,15px)}.dlugi-table tfoot{z-index:1;background:var(--field);position:sticky;bottom:0}.dlugi-table .dlugi-add-row td{height:48px;box-shadow:0 -1px 0 var(--border)}.dlugi-table .table-add-row-button{width:30px;height:30px;min-height:30px}.dlugi-category-footer{border-top:1px solid var(--border);flex:none;justify-content:flex-start;align-items:center;padding-top:10px;display:flex}.dlugi-save-footer{border-top:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 16px;padding-top:10px;display:grid}.dlugi-refresh-actions{grid-column:1;align-items:center;display:flex}.dlugi-save-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dlugi-save-footer button,.dlugi-category-footer button{white-space:nowrap;flex:none;width:auto;height:34px;min-height:34px;padding:0 10px;font-size:clamp(12px,.4vw,14px)}.dlugi-summary{color:var(--muted);text-align:center;grid-column:2;justify-content:center;font-size:clamp(12px,.4vw,14px);display:flex}.dlugi-summary>span{white-space:nowrap}.dlugi-summary strong{color:var(--accent-strong);font-variant-numeric:tabular-nums;margin-left:5px;font-size:clamp(13px,.42vw,15px)}.dlugi-error,.dlugi-copy-status{grid-column:1/-1;margin:0;font-size:clamp(12px,.4vw,14px)}.dlugi-error{color:var(--danger)}.dlugi-copy-status{color:var(--text)}@media (width<=700px){.dlugi-save-footer{grid-template-columns:auto minmax(0,1fr)}.dlugi-summary{grid-column:1}.dlugi-refresh-actions{grid-column:1;align-items:center;display:flex}.dlugi-save-actions{grid-column:2}}.dlugi-table .dlugi-sum-row>*{height:38px;color:var(--text-h);background:var(--accent);border-radius:0 0 10px 10px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.dlugi-table .dlugi-sum-row>*{background:color-mix(in srgb, var(--accent) 12%, var(--field))}}.dlugi-table .dlugi-sum-row>*{border-top:1px solid var(--accent);font-size:clamp(13px,.42vw,15px);font-weight:800}.dlugi-category-summary{justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.dlugi-table .dlugi-category-sum{color:var(--accent-strong);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.dlugi-app input.dlugi-car-input{text-transform:uppercase}[data-slot=alert-dialog-content].ubf-extra-dialog{--extra-font:clamp(14px, .54vw, 19px);--extra-control-height:clamp(38px, 1.5vw, 52px);width:min(clamp(820px,58vw,1920px),100vw - 32px);max-height:calc(100svh - 32px);font-size:var(--extra-font);gap:clamp(16px,.8vw,28px);padding:clamp(22px,1.05vw,36px);overflow-y:auto}.ubf-extra-dialog [data-slot=alert-dialog-title]{font-size:clamp(21px,.88vw,30px)}.ubf-extra-dialog .ubf-extra-input,.ubf-extra-dialog .ubf-extra-paste{gap:clamp(10px,.5vw,18px);min-width:0;display:grid}.ubf-extra-dialog .ubf-extra-toolbar{align-items:flex-end;gap:12px;display:flex}.ubf-extra-dialog .ubf-extra-toolbar .form-field{flex:1;min-width:0;max-width:clamp(320px,23vw,620px)}.ubf-extra-dialog .ubf-extra-toolbar>button{margin-left:auto}.ubf-extra-dialog .form-field label,.ubf-extra-dialog .ubf-extra-paste>label{font-size:var(--extra-font);font-weight:600}.ubf-extra-dialog button[data-slot=button],.ubf-extra-dialog [data-slot=select-trigger]{min-height:var(--extra-control-height);height:var(--extra-control-height);font-size:var(--extra-font);padding:0 clamp(12px,.65vw,22px)}.ubf-extra-dialog button[data-slot=button] svg{width:clamp(16px,.65vw,22px);height:clamp(16px,.65vw,22px)}.ubf-extra-dialog [data-slot=select-trigger]{background:var(--field);width:100%;color:var(--field-text)}.ubf-extra-dialog textarea{resize:vertical;border:1px solid var(--border);background:var(--field);width:100%;min-height:clamp(180px,24svh,340px);max-height:max(340px,38svh);color:var(--field-text);font-family:monospace;font-size:var(--extra-font);border-radius:10px;padding:clamp(12px,.65vw,22px);line-height:1.6}.ubf-extra-dialog textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.ubf-extra-dialog .ubf-extra-preview{gap:8px;min-width:0;display:grid}.ubf-extra-dialog .ubf-extra-preview-heading{font-size:var(--extra-font);align-items:center;gap:10px;display:flex}.ubf-extra-dialog .ubf-extra-preview-heading span{color:var(--muted);font-size:var(--extra-font);margin-left:auto}.ubf-extra-dialog .ubf-extra-table-scroll{border:1px solid var(--border);border-radius:9px;max-height:clamp(230px,28svh,420px);overflow:auto}.ubf-extra-dialog table{table-layout:auto;border-collapse:collapse;width:100%;font-size:var(--extra-font)}.ubf-extra-dialog th,.ubf-extra-dialog td{height:var(--extra-control-height);text-align:center;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 10px}.ubf-extra-dialog td{font-size:var(--extra-font)}.ubf-extra-dialog th{background:var(--surface);color:var(--text);text-transform:uppercase;font-size:clamp(12px,.48vw,17px);font-weight:700;position:sticky;top:0}.ubf-extra-dialog td:nth-child(2){text-overflow:ellipsis;max-width:clamp(260px,22vw,640px);overflow:hidden}.ubf-extra-dialog tbody tr:last-child td{border-bottom:0}.ubf-extra-dialog .ubf-extra-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:14px;display:flex}.ubf-extra-dialog .ubf-extra-manual-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ubf-extra-dialog .ubf-extra-fetch{margin-right:auto}.ubf-extra-dialog .ubf-extra-actions>span{color:var(--muted);font-size:var(--extra-font);align-items:center;gap:6px;display:inline-flex}.ubf-extra-dialog .ubf-extra-actions>span svg{width:1.15em;height:1.15em;color:var(--accent)}.ubf-extra-confirm-dialog .ubf-extra-confirm-heading{align-items:flex-start;gap:clamp(12px,.55vw,20px);display:flex}.ubf-extra-confirm-dialog .ubf-extra-confirm-heading [data-slot=alert-dialog-header]{text-align:left;place-items:start;min-width:0}.ubf-extra-confirm-dialog .ubf-extra-confirm-back{width:clamp(40px,1.5vw,52px);height:clamp(40px,1.5vw,52px);padding:0}.ubf-extra-confirm-dialog .ubf-extra-confirm-back svg{width:clamp(18px,.65vw,22px);height:clamp(18px,.65vw,22px)}@media (width<=520px){[data-slot=alert-dialog-content].ubf-extra-dialog{padding:16px}.ubf-extra-dialog .ubf-extra-fetch{margin-right:auto}.ubf-extra-dialog .ubf-extra-actions>span:not(:empty){order:-1;width:100%}.ubf-extra-dialog .ubf-extra-toolbar{gap:8px}.ubf-extra-dialog .ubf-extra-toolbar .form-field{max-width:none}}:root{--dialog-font:clamp(14px, calc(11px + .2vw), 18px);--dialog-small-font:clamp(12px, calc(10px + .16vw), 15px);--dialog-default-width:clamp(560px, 32vw, 1080px);--dialog-small-width:min(clamp(400px, 25vw, 760px), calc(100vw - 32px))}[data-slot=select-item],[data-slot=dropdown-menu-item]{font-size:clamp(14px,11px + .16vw,16px)}.fleet-dialog{font-size:var(--dialog-font);line-height:1.5}.fleet-dialog :where(button,input,textarea,select,label,[data-slot=select-trigger]),.fleet-dialog [data-slot=alert-dialog-description],.fleet-dialog .text-sm{font-size:var(--dialog-font)}.fleet-dialog :where(button[data-slot=button],[data-slot=select-trigger]){min-height:clamp(38px,1.35vw,46px)}.fleet-dialog .text-xs{font-size:var(--dialog-small-font)}.fleet-dialog [data-slot=alert-dialog-title]{font-size:clamp(20px,16px + .35vw,28px)}.fleet-dialog[data-slot=alert-dialog-content]:where(:not(.ubf-approval-dialog,.ubf-extra-dialog,.ubf-extra-confirm-dialog)){gap:clamp(18px,.8vw,28px);padding:clamp(20px,1vw,34px)}.fleet-dialog.ubf-columns-dialog{width:min(clamp(760px,48vw,1480px),100vw - 32px);max-width:calc(100vw - 32px)}.fleet-dialog .ubf-column-toggle,.fleet-dialog .ubf-columns-toolbar span{font-size:var(--dialog-font)}.zus-dialog:not(.zus-import-dialog,.zus-columns-dialog,.zus-copy-dialog,.zus-rate-dialog){width:min(clamp(560px,32vw,1080px),100%)}.zus-dialog:is(.zus-columns-dialog,.zus-copy-dialog,.zus-rate-dialog){width:min(clamp(1040px,46vw,1600px),100vw - 32px)}.zus-dialog:not(.zus-import-dialog){font-size:var(--dialog-font);padding:clamp(20px,1vw,34px)}.zus-dialog:not(.zus-import-dialog) :where(button,input,select),.zus-dialog:not(.zus-import-dialog) .zus-dialog-field>span{font-size:var(--dialog-font)!important}.zus-dialog:not(.zus-import-dialog) .zus-dialog-header h2{font-size:clamp(20px,16px + .35vw,28px)}.zapisane-listy-ubf-search>span{border-left:1px solid var(--border);min-width:max-content;color:var(--text-h);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 4px 4px 12px;font-size:clamp(13px,11px + .17vw,17px);font-weight:650}.admin-dashboard-content{padding:clamp(20px,1.6vw,36px)}.admin-dashboard-content .admin-dashboard-shell{gap:18px;width:min(1680px,100%);max-width:1680px;margin-inline:auto}.app-admin-dashboard .admin-week-analysis,.app-admin-dashboard .company-chart-card{border-radius:16px;padding:clamp(18px,1.1vw,26px)}.app-admin-dashboard .admin-week-analysis-header h2,.app-admin-dashboard .company-chart-title h2{font-size:clamp(22px,18px + .3vw,28px)}.app-admin-dashboard .admin-week-analysis-layout,.app-admin-dashboard .admin-week-analysis-row{align-items:stretch;gap:12px}.app-admin-dashboard .admin-week-analysis-layout{grid-auto-rows:1fr}.app-admin-dashboard .admin-week-analysis-row--summary,.app-admin-dashboard .admin-week-analysis-row--details{grid-template-columns:repeat(2,minmax(0,1fr))}.app-admin-dashboard .admin-analysis-section{border-radius:12px;flex-direction:column;padding:16px;display:flex}.app-admin-dashboard .admin-analysis-section>header h3{font-size:clamp(16px,14px + .16vw,20px)}.app-admin-dashboard .admin-analysis-section-content{flex:1;grid-auto-rows:1fr}.app-admin-dashboard .admin-analysis-combined-row{align-content:center;padding:10px 0;display:grid}.app-admin-dashboard .admin-analysis-combined-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-admin-dashboard .admin-analysis-combined-values>span{text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:5px;padding:5px 0;line-height:1.3}.app-admin-dashboard .admin-analysis-combined-values .admin-change{grid-column:1;font-size:clamp(11px,9px + .13vw,13px)!important}.app-admin-dashboard .admin-analysis-combined-values>span>small:first-child{justify-content:center;align-items:center;min-height:2.6em;font-weight:650;display:flex}.app-admin-dashboard .admin-analysis-combined-values b{max-width:100%;line-height:1.25}.app-admin-dashboard .admin-analysis-section>header{border-bottom:1px solid var(--border);flex:none;align-items:center;min-height:52px;margin-bottom:12px;padding-bottom:12px;display:flex}.app-admin-dashboard .admin-analysis-combined-values>span+span{border-left:1px solid var(--border);padding-left:16px}.app-admin-dashboard .admin-analysis-combined-values>span>small:first-child,.app-admin-dashboard .admin-partnership-item>small:first-child,.app-admin-dashboard .admin-database-count small{color:var(--text);letter-spacing:0;text-transform:none;font-size:clamp(13px,11px + .12vw,15px)!important}.app-admin-dashboard .admin-analysis-combined-values b,.app-admin-dashboard .admin-partnership-item b,.app-admin-dashboard .admin-settlement-equation b{font-size:clamp(20px,17px + .18vw,24px)}.app-admin-dashboard .admin-database-count{align-items:center;gap:8px;min-width:0;padding:6px 8px;line-height:1.2;display:flex}.app-admin-dashboard .admin-partnership-grid{gap:8px}.app-admin-dashboard .admin-partnership-item{text-align:center;align-content:center;justify-items:center;gap:4px;padding:9px 6px;line-height:1.3}.app-admin-dashboard .admin-top-drivers-list{flex:1;grid-auto-rows:1fr;gap:10px}.app-admin-dashboard .admin-top-drivers-list li{min-height:72px;padding:10px 12px}.app-admin-dashboard .admin-top-drivers-list li>.admin-top-driver-value{background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto}.app-admin-dashboard .admin-top-drivers-empty{flex:1;min-height:120px}.app-admin-dashboard .admin-analysis-section--settlements{container-type:inline-size}.app-admin-dashboard .admin-settlements-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.app-admin-dashboard .admin-database-count{text-align:center;flex-wrap:wrap;justify-content:center}.app-admin-dashboard .admin-settlement-equations{flex:1;grid-template-columns:1fr;grid-auto-rows:1fr;align-items:stretch;gap:8px;margin-top:10px}.app-admin-dashboard .admin-settlement-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px;padding:9px;display:grid;overflow:visible}.app-admin-dashboard .admin-settlement-equation>span{min-width:0}.app-admin-dashboard .admin-settlement-equation small{font-size:clamp(11px,9px + .12vw,13px)!important}.app-admin-dashboard .admin-settlement-equation--companies{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);padding:9px!important}.app-admin-dashboard .admin-settlement-equation--companies>.admin-change{text-align:center;grid-column:1/-1;max-width:none;position:static;transform:none}.app-admin-dashboard .admin-settlement-equation-total{padding:7px 4px}@container (width>=800px){.app-admin-dashboard .admin-settlement-equations{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-admin-dashboard .company-chart-card{flex:none}.app-admin-dashboard .company-chart-header{margin-bottom:18px}.app-admin-dashboard .company-chart-plot{grid-template-rows:clamp(220px,23svh,330px) auto}.app-admin-dashboard .company-chart-empty-state{min-height:180px;padding:20px}@media (width>=2600px){.admin-dashboard-content .admin-dashboard-shell{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;width:min(2600px,100%);max-width:2600px;display:grid}.app-admin-dashboard .company-chart-card{flex-direction:column;min-height:0;display:flex}.app-admin-dashboard .company-chart-header{flex-wrap:wrap;gap:14px}.app-admin-dashboard .company-chart-plot{flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:260px}.app-admin-dashboard .company-chart-empty-state{flex:auto}}@media (width<=1150px){.app-admin-dashboard .admin-week-analysis-layout{grid-auto-rows:auto}.app-admin-dashboard .admin-week-analysis-row--summary,.app-admin-dashboard .admin-week-analysis-row--details{grid-template-columns:1fr}}@media (width<=639px){.fleet-dialog[data-slot=alert-dialog-content]{max-width:calc(100vw - 32px)}}@media (width<=620px){.admin-dashboard-content{padding:16px 10px}.app-admin-dashboard .admin-week-analysis,.app-admin-dashboard .company-chart-card{padding:14px}.app-admin-dashboard .admin-analysis-section{padding:12px}.app-admin-dashboard .admin-analysis-combined-values{gap:10px}.app-admin-dashboard .admin-analysis-combined-values>span>small:first-child{min-height:2.6em}.app-admin-dashboard .admin-analysis-combined-values>span+span{padding-left:10px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.fleet-login-page{background:radial-gradient(circle at 20% 10%, var(--accent-soft), transparent 42rem), var(--bg);place-items:center;min-height:100svh;padding:24px;display:grid}.fleet-login-card{border:1px solid var(--border);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow-xl);border-radius:24px;padding:clamp(24px,4vw,40px)}.fleet-login-mark{width:52px;height:52px;color:var(--accent);background:var(--accent-soft);border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.fleet-login-card h1{color:var(--text-h);margin:0;font-size:26px}.fleet-login-lead{color:var(--muted);margin:12px 0 28px;line-height:1.6}.fleet-login-card label{margin:20px 0 8px;font-weight:650;display:block}.fleet-login-submit{width:100%;margin-top:24px}.fleet-login-error{color:var(--danger);margin-top:16px;line-height:1.5}.fleet-session-bar{border-bottom:1px solid var(--border);min-height:44px;color:var(--text);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;font-size:12px;display:flex}.fleet-session-bar>span,.fleet-session-bar>div{align-items:center;gap:10px;display:flex}.fleet-session-bar>span>svg{width:15px;height:15px;color:var(--accent)}.fleet-server-content .company-route-shell,.fleet-server-content .company-route-layout,.fleet-server-content>.app{min-height:calc(100svh - 44px)}.fleet-server-content .company-route-content,.fleet-server-content .app.app-full{height:calc(100svh - 44px);min-height:calc(100svh - 44px)}.fleet-save-dialog{border:1px solid var(--border);background:var(--surface);width:min(480px,100% - 32px);color:var(--text);box-shadow:var(--shadow-xl);border-radius:20px;margin:auto;padding:32px}.fleet-save-dialog::backdrop{background:var(--bg)}.fleet-session-message{gap:16px;display:grid}.fleet-session-message>svg{width:30px;height:30px;color:var(--accent)}.fleet-session-message h2{color:var(--text-h);margin:0;font-size:22px}.fleet-session-message p{margin:0;line-height:1.6}.fleet-session-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.fleet-session-spinner{animation:1s linear infinite fleet-session-spin}@keyframes fleet-session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fleet-session-spinner{animation:none}}@media (width<=600px){.fleet-session-bar{flex-direction:column;align-items:flex-start}.fleet-server-content .company-route-shell,.fleet-server-content .company-route-layout,.fleet-server-content>.app{min-height:calc(100svh - 80px)}.fleet-server-content .company-route-content,.fleet-server-content .app.app-full{height:calc(100svh - 80px);min-height:calc(100svh - 80px)}}
