:root{--motion-duration-fast:140ms;--motion-duration-medium:220ms;--motion-ease-out:cubic-bezier(0.23,1,0.32,1);--motion-ease-in-out:cubic-bezier(0.77,0,0.175,1)}html[data-mantine-color-scheme],html[data-mantine-color-scheme] body{min-height:100%;background:var(--mantine-color-gray-0)}.skip-link{position:fixed;top:.5rem;left:.5rem;z-index:1000;padding:.5rem .75rem;color:#ffffff;background:#1c7ed6;border-radius:.25rem;transform:translateY(-200%);transition:transform var(--motion-duration-fast) var(--motion-ease-out)}.skip-link:focus-visible{transform:translateY(0)}.app-shell-main{-webkit-margin-before:var(--app-shell-header-offset,0);margin-block-start:var(--app-shell-header-offset,0);-webkit-margin-start:var(--app-shell-navbar-offset,0);margin-inline-start:var(--app-shell-navbar-offset,0);width:calc(100% - var(--app-shell-navbar-offset, 0rem));-webkit-padding-before:var(--app-shell-padding)!important;padding-block-start:var(--app-shell-padding)!important;-webkit-padding-start:var(--app-shell-padding)!important;padding-inline-start:var(--app-shell-padding)!important;min-width:0;min-height:calc(100dvh - var(--app-shell-header-offset, 0rem));background:var(--mantine-color-gray-0)}.client-card-details{scroll-margin-top:calc(3.25rem + var(--mantine-spacing-sm))}.app-frame-header{min-width:0}.app-frame-bootstrap{min-height:100dvh;display:grid;place-content:center;justify-items:center;grid-gap:.75rem;gap:.75rem;color:var(--mantine-color-dimmed);background:var(--mantine-color-gray-0);font-size:var(--mantine-font-size-sm)}.app-frame-bootstrap-mark{width:2rem;height:2rem;border:.1875rem solid var(--mantine-color-blue-1);border-top-color:var(--mantine-color-blue-6);border-radius:50%;animation:app-frame-bootstrap-spin .7s linear infinite}@keyframes app-frame-bootstrap-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-frame-bootstrap-mark{animation:none;border-color:var(--mantine-color-blue-4)}}.app-frame-brand{line-height:1.1;white-space:nowrap}.operator-card{min-width:0;animation:operator-card-enter var(--motion-duration-medium) var(--motion-ease-out)}.operator-card .mantine-InputWrapper-root{min-width:0}.operator-card .mantine-InputWrapper-label{font-size:.875rem;line-height:1.25;margin-bottom:.1875rem}.operator-card .mantine-InputWrapper-description{font-size:.75rem;line-height:1.3;margin-top:.1875rem}.operator-card .mantine-Input-input{scroll-margin-block-start:calc(var(--app-shell-header-height, 3.25rem) + var(--mantine-spacing-sm));transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease}.operator-card .mantine-Input-input:focus-visible{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--mantine-primary-color-filled) 14%,transparent)}.operator-card .mantine-Button-root{min-height:2.25rem;padding-inline:.75rem;font-size:.875rem;touch-action:manipulation;transition:color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,transform var(--motion-duration-fast) var(--motion-ease-out)}.operator-card .mantine-Button-root:active:not(:disabled){transform:scale(.98)}.operator-card-heading,.operator-card-heading>*{min-width:0}.operator-card-title{font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.15}.operator-card-description{line-height:1.35}.client-card,.program-wizard,.stream-wizard{min-width:0}.card-wizard-title{font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.2}.card-wizard-actions{margin-top:.25rem}.mantine-Card-root,.mantine-Container-root,.mantine-Paper-root,[data-responsive-table=true]{min-width:0}[data-responsive-table=true]{max-width:100%}.card-tabs,.operator-section-tabs{min-width:0}.app-shell-main .mantine-Alert-root{transition:opacity var(--motion-duration-medium) var(--motion-ease-out),transform var(--motion-duration-medium) var(--motion-ease-out)}@starting-style{.app-shell-main .mantine-Alert-root{opacity:0;transform:translateY(.25rem)}}.client-search-submit{align-self:end;width:100%}.client-registry-mobile{margin:0;padding:0;list-style:none}.discount-price-row,.discount-price-row>.mantine-InputWrapper-root{min-width:0}.discount-price-actions{flex-wrap:wrap;justify-content:flex-end}[role=presentation][data-composed]{max-width:calc(100vw - 1rem);border-radius:var(--mantine-radius-md);box-shadow:var(--mantine-shadow-md)}[data-combobox-option]{min-height:2.75rem;display:flex;align-items:center;overflow-wrap:break-word;touch-action:manipulation;transition:color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) var(--motion-ease-out)}[data-combobox-option]:active{transform:scale(.985)}@keyframes operator-card-enter{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes operator-fade-enter{0%{opacity:0}to{opacity:1}}@media (max-width:64rem){.operator-card-description{font-size:.8125rem}}@media (min-width:48rem) and (max-height:48rem){.app-shell-main{--app-shell-padding:0.5rem}.operator-card-content,.operator-page-stack,.program-wizard>.mantine-Stack-root{--stack-gap:0.375rem!important}.operator-card{padding:.5rem!important}.card-wizard-description,.operator-card-description{display:none}.operator-card-heading .mantine-ThemeIcon-root{width:2rem;min-width:2rem;height:2rem}.program-wizard{padding:0!important}.operator-card .mantine-InputWrapper-label{font-size:.8125rem}.operator-card .mantine-Input-input{min-height:2rem;height:2rem;font-size:.8125rem}.operator-card textarea.mantine-Input-input{min-height:3.5rem;height:3.5rem}.program-wizard-fields-materials textarea.mantine-Input-input{min-height:2.875rem;height:2.875rem}.program-wizard-fields-classification,.program-wizard-fields-materials{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.375rem;gap:.375rem;align-items:start}.program-wizard-fields-materials>:last-child{grid-column:1/-1}.program-wizard-fields-materials{max-block-size:clamp(6rem,calc(100vh - 33rem),12rem);overflow-y:auto;overscroll-behavior:contain;-webkit-padding-end:.25rem;padding-inline-end:.25rem}.card-wizard-actions{margin-top:0}}@media (max-width:48rem){.app-frame-header .operator-logout-button,.app-frame-header .operator-password-button,.app-frame-header .operator-totp-button{min-width:2.75rem;min-height:2.8125rem;touch-action:manipulation}.app-frame-header .operator-password-button,.app-frame-header .operator-totp-button{padding-inline:0}.app-frame-header .operator-password-button .mantine-Button-label,.app-frame-header .operator-totp-button .mantine-Button-label{display:none}.app-frame-header .operator-password-button .mantine-Button-section,.app-frame-header .operator-totp-button .mantine-Button-section{margin-inline:0}.app-frame-header .mantine-Burger-root,.app-shell-main .mantine-ActionIcon-root,.app-shell-main .mantine-Pagination-control{min-width:2.75rem}.app-frame-header .mantine-Burger-root,.app-shell-main .mantine-ActionIcon-root,.app-shell-main .mantine-Button-root,.app-shell-main .mantine-Input-input,.app-shell-main .mantine-Pagination-control{min-height:2.75rem;touch-action:manipulation}.mantine-Pagination-root{width:100%;max-width:100%;overflow-x:auto;padding-block:.25rem;overscroll-behavior-inline:contain;scrollbar-width:thin}.mantine-Pagination-root>.mantine-Group-root{width:max-content;flex-wrap:nowrap}[data-responsive-table=true]{overscroll-behavior-inline:contain;scrollbar-color:var(--mantine-color-gray-5) transparent;scrollbar-width:thin;box-shadow:inset -1.25rem 0 1rem -1.25rem color-mix(in srgb,var(--mantine-color-dark-9) 35%,transparent)}[data-sticky-last-column=true] td:last-child,[data-sticky-last-column=true] th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--mantine-color-body);box-shadow:-.5rem 0 .75rem -.75rem color-mix(in srgb,var(--mantine-color-dark-9) 55%,transparent)}[data-sticky-last-column=true] th:last-child{z-index:2}.operator-card-heading .mantine-ThemeIcon-root{flex:0 0 auto}.operator-card .mantine-Button-root{min-height:2.75rem}.operator-card .mantine-Input-input{min-height:2.75rem;font-size:1rem}.additional-price-row{flex-direction:column;align-items:stretch}.additional-price-row>*{width:100%}}@media (prefers-reduced-motion:reduce){.skip-link{transition-duration:.01ms}.operator-card .mantine-Input-input{transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease}.operator-card .mantine-Button-root{transition:color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease}[data-combobox-option]{transition:color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease}.operator-card .mantine-Button-root:active:not(:disabled),[data-combobox-option]:active{transform:none}.operator-card{animation:operator-fade-enter var(--motion-duration-fast) var(--motion-ease-out)}.app-shell-main .mantine-Alert-root{transform:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-out)}@starting-style{.app-shell-main .mantine-Alert-root{opacity:0;transform:none}}}@media (max-width:40rem){.operator-card-description{display:none}}@media (max-width:22rem){.app-frame-context{display:none!important}}@media (max-width:30rem){.card-wizard-actions,.responsive-form-actions,.responsive-input-row{width:100%;flex-direction:column;align-items:stretch}.card-wizard-actions>*,.responsive-form-actions>*,.responsive-input-row>*{width:100%}.card-wizard-actions>.mantine-Button-root,.responsive-form-actions>.mantine-Button-root{flex:1 1 100%;width:100%}}.PasswordChangeDialog_revealedPassword__Ry0cY{-webkit-text-security:none}.OperatorTotpDialog_qrFrame__DPGZu{align-self:center;width:14rem;padding:var(--mantine-spacing-xs);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white)}.OperatorTotpDialog_qrImage__85yBh{display:block;width:100%;height:auto}