@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter-Variable.ttf") format("truetype-variations"),url("/assets/fonts/inter/Inter-Variable.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:block}@font-face{font-family:"Inter";src:url("/assets/fonts/inter/Inter-Variable-Italic.ttf") format("truetype-variations"),url("/assets/fonts/inter/Inter-Variable-Italic.ttf") format("truetype");font-weight:100 900;font-style:italic;font-display:block}:root{--brand:#bc3134;--brand-dark:#982629;--brand-soft:#f7e8e9;--white:#fff;--page:#f1f1f1;--hover-bg:#fff1f1;--text:#292b37;--text-nav:#414a56;--muted:#777;--line:#e4e4e4;--danger:#bc3134;--green:#246b36;--hover-tr:#fafafa;--radius:10px}*{box-sizing:border-box;text-decoration:none}body[data-layout="guest"],body[data-layout="guest"] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}*{scrollbar-width:thin;scrollbar-color:var(--brand) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--brand);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background-color:var(--brand-dark)}*::-webkit-scrollbar-corner{background:transparent}html{width:100%;min-width:320px;max-width:100%;min-height:100%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;min-width:320px;max-width:100%;overflow-x:hidden;overflow-x:clip;min-height:100vh;margin:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--page);color:var(--text);font-size:15px;font-weight:400;font-style:normal;font-optical-sizing:auto}[hidden]{display:none !important}a{color:inherit}small{color:var(--muted)}button,input,select,textarea{font:inherit}@media(max-width:860px){input,select,textarea{font-size:16px}}button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;border:0;padding:0;background:transparent;color:inherit}button:disabled,:where(input,select,textarea):disabled,:where(a,[role="button"],[role="link"])[aria-disabled="true"]{opacity:.65;cursor:not-allowed}:where(button,input,select,textarea,a,[role="button"],[role="link"]):is(:disabled,[aria-disabled="true"]),:where(button,input,select,textarea,a,[role="button"],[role="link"]):is(:disabled,[aria-disabled="true"]) *{cursor:not-allowed}:where(button,a,[role="button"],[role="link"],.btn):is(.is-loading,.is-loader){display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:wait}:where(button,a,[role="button"],[role="link"],.btn):is(.is-loading,.is-loader)::after{content:"";box-sizing:border-box;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;flex:0 0 auto;animation:button-loading-spin .7s linear infinite}@keyframes button-loading-spin{to{transform:rotate(360deg)}}input,select,textarea{width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;border:1px solid var(--line);border-radius:var(--radius);padding:10px 11px;background:var(--white);color:var(--text);outline:0;font-weight:400;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}:where(a[href]:not([aria-disabled="true"]),button:not(:disabled):not([aria-disabled="true"]),select:not(:disabled),input:is([type="button"],[type="submit"],[type="reset"],[type="checkbox"],[type="radio"],[type="file"]):not(:disabled),label[for],[role="button"]:not([aria-disabled="true"]),[role="link"]:not([aria-disabled="true"]),.ui-toggle,.ui-checkbox){cursor:pointer}:where(a[href]:not([aria-disabled="true"]),button:not(:disabled):not([aria-disabled="true"]),[role="button"]:not([aria-disabled="true"]),[role="link"]:not([aria-disabled="true"]),.ui-toggle,.ui-checkbox) *{cursor:inherit}:where(input:not([type]),input:is([type="text"],[type="search"],[type="email"],[type="tel"],[type="url"],[type="password"],[type="number"],[type="date"],[type="datetime-local"],[type="time"]),textarea):not(:disabled){cursor:text}:where(.ui-toggle,.ui-checkbox):has(input:disabled),:where(.ui-toggle,.ui-checkbox):has(input:disabled) *{cursor:not-allowed}:where(button,a,[role="button"],[role="link"],.btn):is(.is-loading,.is-loader) *{cursor:wait}textarea{resize:vertical}input[type="tel"]{letter-spacing:.2px}input:focus,select:focus,textarea:focus{border-color:var(--brand)}input.is-invalid{border-color:var(--danger)}label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}code{background:var(--brand-soft);color:var(--brand-dark);padding:2px 6px;border-radius:6px}img{-webkit-user-drag:none;user-select:none}.auth-logo{position:fixed;z-index:2;top:22px;left:22px;display:inline-flex;align-items:center;color:var(--text)}.auth-logo img{display:block;width:164px;max-width:42vw;height:auto}@media(max-width:620px){.auth-logo{top:18px;left:16px}.auth-logo img{width:145px}}.image-protect{position:relative;display:inline-block;overflow:hidden}.image-protect img{display:block;max-width:100%;height:auto;user-select:none;-webkit-user-drag:none;pointer-events:none}.image-protect::after{content:"";position:absolute;inset:0;z-index:2;background:transparent}main{flex:1;min-width:0;min-height:100vh;display:grid;grid-template-rows:1fr auto}.app-shell{min-width:320px;min-height:100vh;display:flex;transition:transform .24s ease}.app-shell::before{content:"";position:fixed;inset:0;z-index:-2;background:url("/assets/img/background/auth-bg.webp") center / cover no-repeat;opacity:.18;pointer-events:none}.app-shell::after{content:"";position:fixed;inset:0;z-index:-1;background:rgb(247 247 247 / 80%);pointer-events:none}header{padding:10px 15px 10px 215px;background:var(--white);border-bottom:1px solid var(--line);display:inline-flex;justify-content:space-between;height:60px;width:100%;position:fixed;left:0;z-index:99;transition:transform .24s ease}.ui-page-progress{position:fixed;z-index:101;top:59px;left:200px;width:calc(100% - 200px);height:3px;min-height:3px;max-height:3px;overflow:hidden;border-radius:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .16s ease}.ui-page-progress.is-active{opacity:1}.ui-page-progress.is-in-drawer{z-index:161}.ui-page-progress span{display:block;width:0;height:3px;min-height:3px;max-height:3px;border-radius:0;background:var(--brand);transition:width 8s cubic-bezier(.2,.7,.25,1)}header>div{display:flex;flex-direction:column;min-width:0}header>div:last-child{align-items:flex-end}header>div:last-child>span>a{transition:color .16s ease}header>div:last-child>span>a:hover{color:var(--brand)}header>div:last-child>span>button{min-height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:400;letter-spacing:0}header>div:last-child>span>button:hover,header>div:last-child>span>button:focus-visible{background:transparent;color:var(--brand);outline:0}@media(max-width:620px){header>div:last-child{display:none}}@media(max-width:480px){header{display:none}.ui-page-progress{top:0}}header>div>H1{margin:0;font-size:18px;font-weight:500;line-height:1.2}section{padding:20px}main>section:not(.system-state-page):not(.login-box):not(.drawer){margin-top:60px;margin-left:200px}aside{width:200px;min-height:100vh;height:100%;background:var(--white);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;z-index:100;transition:transform .24s ease}aside>a{display:flex;align-items:center;min-height:58px;flex:0 0 auto;padding:10px 15px;height:60px}aside>a>img{display:block;width:154px;max-width:100%;height:auto}aside>nav{padding:12px;display:grid;gap:6px;align-content:start;padding-right:14px;max-height:min(100vh,calc(100vh - 150px));overflow:auto;scrollbar-width:thin;scrollbar-color:var(--brand-dark) transparent}aside>nav>a,aside>nav>button{height:33px;min-height:33px;border-radius:var(--radius);background:transparent;color:var(--text-nav);display:flex;align-items:center;justify-content:flex-start;padding:0 12px;font-size:13px;font-weight:400;letter-spacing:0;text-align:left;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}aside>nav>button.is-expanded{font-weight:600}aside>nav>button{font-weight:500}aside>nav>a>.aside-menu-arrow,aside>nav>button>.aside-menu-arrow{flex:0 0 18px;width:18px;height:18px;margin-left:auto;display:grid;place-items:center;color:inherit;opacity:.52;transition:color .16s ease,opacity .16s ease,transform .16s ease}aside>nav>a>.aside-menu-arrow>svg,aside>nav>button>.aside-menu-arrow>svg{width:18px;height:18px;display:block;color:currentColor}aside>nav>a.active>.aside-menu-arrow{opacity:1;transform:translateX(2px)}aside>nav>button.is-expanded>.aside-menu-arrow{color:var(--brand);opacity:1;transform:rotate(90deg)}aside>nav>a:hover>.aside-menu-arrow,aside>nav>button:hover>.aside-menu-arrow{opacity:1;transform:translateX(2px)}aside>nav>button.is-expanded:hover>.aside-menu-arrow{transform:rotate(90deg)}aside>nav>a:hover,aside>nav>button:hover{background:var(--hover-bg);color:var(--brand)}aside>nav>a.active{background:var(--hover-bg);color:var(--brand)}.aside-menu-icon{display:grid;flex:0 0 16px;width:16px;height:16px;color:currentColor}.aside-menu-icon svg,.aside-submenu-icon svg{width:100%;height:100%;display:block}.aside-menu-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aside-submenu-list{display:grid;gap:2px;padding-left:10px}.aside-submenu>a,.aside-submenu>button{min-height:26px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);display:flex;width:100%;align-items:center;padding:4px 9px;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;text-align:left;justify-content:flex-start;gap:4px;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.aside-submenu-icon{display:grid;flex:0 0 14px;width:14px;height:14px;color:var(--muted)}.aside-submenu>a:hover .aside-submenu-icon,.aside-submenu>a.active .aside-submenu-icon,.aside-submenu>button:hover .aside-submenu-icon,.aside-submenu>button:focus-visible .aside-submenu-icon{color:currentColor}.aside-submenu>a:hover,.aside-submenu>a.active,.aside-submenu>button:hover,.aside-submenu>button:focus-visible{background:var(--hover-bg);color:var(--brand)}aside>div{position:absolute;padding:14px 16px 10px;display:grid;gap:3px;height:90px;bottom:0;width:100%}aside>div>a{width:max-content;margin-top:7px;color:var(--brand);font-size:13px;font-weight:400;display:inline-flex;gap:5px;transition:color .16s ease}aside>section>div>button{width:max-content;min-height:auto;margin-top:7px;padding:0;border-radius:0;background:transparent;color:var(--brand);font-size:13px;font-weight:400;letter-spacing:0}aside>section>div>button:hover,aside>section>div>button:focus-visible{background:transparent;color:var(--muted);outline:0}aside>div>span{transition:color .16s ease}aside>div>span:hover{color:var(--brand)}aside>div>span>button{min-height:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;letter-spacing:0}aside>div>span>button:hover,aside>div>span>button:focus-visible{background:transparent;color:var(--brand);outline:0}aside>div>a:hover{color:var(--muted)}aside>div>a>span:first-child{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}aside>div>a>span:first-child>svg{display:block;width:16px;height:16px}@media(max-width:860px){header{padding:10px 15px}.ui-page-progress{top:0 !important;left:0 !important;right:auto !important;width:100% !important}aside{min-width:0;flex:none;position:fixed;left:12px;right:12px;bottom:25px;top:auto;z-index:100;width:auto;min-height:0;height:64px;padding:6px;display:block;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 12px 34px rgba(34,34,34,0.12);overflow:visible}aside>div,aside>a{display:none}}[data-mobile-menu-title],[data-mobile-nav-actions],[data-mobile-menu-close]{display:none}aside>section:first-of-type{display:none}@media(max-width:860px){body.is-information-drawer-open aside,body.is-profile-drawer-open aside,body.is-supplier-drawer-open aside,body.is-supplier-errors-drawer-open aside,body.is-admin-drawer-open aside,body.is-settings-drawer-open aside{visibility:hidden;pointer-events:none}aside>nav[data-mobile-menu-panel]{display:none;position:fixed;left:12px;right:12px;bottom:100px;z-index:110;height:auto;max-height:min(70vh,520px);min-width:0;padding:12px;overflow-x:hidden;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:0 -7px 46px rgba(34,34,34,0.18);scrollbar-width:thin;overscroll-behavior:contain}aside>section:first-of-type{display:none;position:fixed;left:12px;right:12px;bottom:100px;z-index:110;height:auto;max-height:min(70vh,520px);padding:12px;overflow-x:hidden;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 46px rgba(34,34,34,0.18);scrollbar-width:thin;overscroll-behavior:contain}aside[data-mobile-menu-open]>nav[data-mobile-menu-panel]{display:grid;align-content:start;gap:6px}aside[data-mobile-profile-open]>section:first-of-type{display:grid;align-content:start;gap:8px}aside>section:first-of-type>div:first-child{height:auto;min-height:0;margin:0 0 6px;padding:0 0 10px;display:flex;align-items:center;justify-content:space-between;background:transparent;border-bottom:1px solid var(--line)}aside>section:first-of-type>div:first-child>a,aside>section:first-of-type>div:first-child>button{width:auto;min-height:0;margin:0;padding:0;border-radius:0;background:transparent;font-size:13px;line-height:1.2;font-weight:400;display:inline-flex;align-items:center;gap:5px;transition:color .16s ease}aside>section:first-of-type>div:first-child>a:last-child,aside>section:first-of-type>div:first-child>button{color:var(--brand)}aside>section:first-of-type>div:first-child>a:last-child:hover,aside>section:first-of-type>div:first-child>button:hover,aside>section:first-of-type>div:first-child>button:focus-visible{background:transparent;color:var(--muted);outline:0}aside>section:first-of-type>div:first-child>a:first-child{color:var(--muted)}aside>section:first-of-type>div:first-child>a:first-child:hover{color:var(--brand)}aside>section:first-of-type>div:first-child svg{width:16px;height:16px;display:block}aside>section:first-of-type>.aside-organization-name{color:var(--text);font-size:16px;line-height:1.25;font-weight:500}aside>section:first-of-type>span,aside>section:first-of-type>small{color:var(--muted);font-size:13px;line-height:1.35}aside>nav>[data-mobile-menu-title]{display:block;padding:4px 4px 8px;color:var(--text);font-size:17px;line-height:1.25;font-weight:500}aside>nav[data-mobile-menu-panel]>a,aside>nav[data-mobile-menu-panel]>button{width:100%;min-height:38px;height:auto;padding:8px 12px;font-size:14px;line-height:1.2}aside>nav[data-mobile-menu-panel]>.aside-submenu-list{padding-left:10px}aside>nav[data-mobile-menu-panel]>.aside-submenu>a,aside>nav[data-mobile-menu-panel]>.aside-submenu>button{min-height:34px;font-size:13px}aside>section[data-mobile-nav-actions]{height:100%;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}aside>section[data-mobile-nav-actions]>button,aside>section[data-mobile-nav-actions]>a{min-width:0;min-height:0;height:100%;margin:0;padding:0;border:0;border-radius:14px;background:transparent;color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;line-height:1.1;font-weight:400;letter-spacing:0;text-align:center;transition:color .16s ease,background-color .16s ease}aside>section[data-mobile-nav-actions]>button:hover,aside>section[data-mobile-nav-actions]>button:focus-visible,aside>section[data-mobile-nav-actions]>button:active,aside>section[data-mobile-nav-actions]>a:hover,aside>section[data-mobile-nav-actions]>a:focus-visible,aside>section[data-mobile-nav-actions]>a:active,aside[data-mobile-menu-open]>section[data-mobile-nav-actions]>button[data-mobile-menu-toggle],aside[data-mobile-profile-open]>section[data-mobile-nav-actions]>button[data-mobile-profile-toggle]{background:var(--page);color:var(--brand);outline:0}aside>section[data-mobile-nav-actions] span:first-child{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}aside>section[data-mobile-nav-actions] svg{width:23px;height:23px;display:block;color:currentColor}aside>section[data-mobile-nav-actions] svg [fill]:not([fill="none"]){fill:currentColor}aside>section[data-mobile-nav-actions] svg [stroke]:not([stroke="none"]){stroke:currentColor}[data-mobile-menu-close]:not([hidden]){display:block;position:fixed;inset:0;z-index:90;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}footer{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 20px;color:var(--muted);font-size:12px;margin-left:200px}footer>a:hover{color:var(--brand)}.work-footer-support{min-height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:400;letter-spacing:0}.work-footer-support:hover,.work-footer-support:focus-visible{background:transparent;color:var(--brand);outline:0}.work-footer-links{display:inline-flex;flex-wrap:wrap;gap:12px}@media(max-width:860px){footer{display:none}body[data-layout="admin"]{overflow-y:hidden}body[data-layout="admin"]>div:not(.ui-notifications):not(.ui-table-mobile-actions-menu):not([data-ui-page-progress]){height:100vh;height:100dvh;min-height:0}body[data-layout="admin"] main{height:100vh;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}main>section:not(.login-box){margin-bottom:84px;margin-left:0 !important}}@media(max-width:480px){main{grid-template-rows:none}main>section{margin-top:0 !important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;min-height:35px;border:0;border-radius:var(--radius);background:var(--brand);color:var(--white);padding:10px 15px;letter-spacing:.04em;border:1px solid transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.btn-secondary{background:var(--white);color:var(--text);border:1px solid var(--line);font-weight:500}.btn-secondary:hover{color:var(--brand);border:1px solid var(--brand)}.btn>svg{width:18px;height:18px;flex:0 0 auto;color:currentColor;pointer-events:none}.btn-small{min-height:32px;padding:6px 11px;font-size:13px}.btn-link{width:fit-content;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--brand);font:inherit;letter-spacing:0;font-size:13px;font-weight:600;margin:0 7px !important}.btn-link:hover,.btn-link:focus-visible{background:transparent;color:var(--muted);outline:0}.ui-segmented{display:flex;padding:3px;border-radius:8px;background:var(--page);gap:2px}.ui-segmented>button{min-height:32px;padding:6px 12px;border-radius:6px;color:var(--muted);font-size:13px;font-weight:550}.ui-segmented>button.is-active{background:var(--white);box-shadow:0 1px 4px rgb(31 37 48 / 14%);color:var(--brand)}.ui-segmented>button:not(.is-active):hover,.ui-segmented>button:not(.is-active):focus-visible{background:var(--hover-bg);box-shadow:0 1px 4px rgb(31 37 48 / 14%);color:var(--brand)}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{appearance:none;-webkit-appearance:none}input[type="search"]::-ms-clear{display:none}.ui-field{display:grid;gap:6px;min-width:0;max-width:100%}.ui-field-action{position:relative;width:100%;min-width:0}.ui-field-action>.ui-field{width:100%;min-width:0;margin:0}.ui-field-action>.ui-field :is(input:not([type="file"]),.ui-select-query){padding-right:126px}.ui-field-action>.btn{position:absolute;top:16px;right:7px;z-index:2}.ui-file>.btn{z-index:2;margin-right:15px !important}.ui-form-group{min-width:0;margin:0;padding:10px 0 0;border:0;border-top:1px solid var(--line)}.ui-form-group legend{padding:0;color:var(--text);font-size:16px;font-weight:500}.ui-form-group-fields{display:grid;gap:14px;min-width:0}.ui-help,.ui-error{display:block;margin:0;font-size:12px;line-height:1.35}.ui-help{color:var(--muted)}.ui-error{color:var(--danger)}.ui-error:not([hidden]),.ui-alert:not([hidden]){animation:ui-message-in .18s ease-out both}.ui-alert{border:1px solid var(--line);border-radius:var(--radius);background:var(--page);color:var(--text);padding:12px;font-size:14px;line-height:1.35}.ui-alert.is-success{border-color:#b8dfc2;background:#f1fbf3;color:#246b36}.ui-alert.is-error{border-color:var(--danger);background:var(--hover-bg);color:var(--danger)}.ui-alert.is-warning{border-color:#e6c85c;background:#fff8dc;color:#7a5b00}.ui-notifications{position:fixed;z-index:1000;top:20px;right:20px;display:grid;gap:8px;width:min(390px,calc(100vw - 32px));pointer-events:none}.ui-notification{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px;align-items:center;padding:10px 15px;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius);background:var(--white);box-shadow:0 10px 26px rgb(34 34 34 / 14%);color:var(--text);font-size:14px;line-height:1.35;pointer-events:auto;animation:ui-notification-in .18s ease-out both}.ui-notification.is-error{border-color:var(--danger);background:var(--hover-bg);color:var(--danger)}.ui-notification-close{width:28px;min-width:28px;min-height:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;font-size:20px;font-weight:400;line-height:1;letter-spacing:0}.ui-notification-close:hover,.ui-notification-close:focus-visible{color:var(--brand);outline:0}@keyframes ui-notification-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.floating-field{position:relative}.floating-field input,.floating-field textarea,.floating-field select,.floating-field .ui-select,.floating-field .ui-date,.floating-field .ui-password,.floating-field .ui-number,.floating-field .ui-file{height:48px}.ui-input-small{min-height:32px;height:32px;padding:6px 9px;font-size:13px}.floating-field .ui-date-trigger{min-height:48px;height:48px;padding:18px 36px 7px 11px}.floating-field .ui-date-trigger::after{top:15px}.floating-field [data-ui-date-clear]{top:9px}.floating-field input,.floating-field textarea,.floating-field select{padding:18px 11px 7px}.floating-field textarea{height:48px;min-height:48px;resize:vertical}.ui-select{position:relative;width:100%;min-width:0;max-width:100%}.ui-date{position:relative;width:100%;min-width:0}.ui-date-trigger{width:100%;min-height:40px;padding:9px 36px 9px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);font:inherit;font-size:13px;font-weight:400;letter-spacing:0;justify-content:flex-start}.ui-date-trigger::after{content:"";position:absolute;top:10px;right:11px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='5.5' width='13' height='11' rx='1.5' stroke='%23777777' stroke-width='1.5'/%3E%3Cpath d='M6.5 3.5v4M13.5 3.5v4M3.5 9h13' stroke='%23777777' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat}.ui-date-small .ui-date-trigger{min-height:32px;height:32px;padding:6px 30px 6px 9px;font-size:13px}.ui-date-small .ui-date-trigger::after{top:6px;right:8px}.ui-date-small [data-ui-date-clear]{top:2px;right:29px}.ui-date-trigger:hover,.ui-date-trigger:focus-visible,.ui-date[data-open] .ui-date-trigger{border-color:var(--brand);outline:0}.ui-date-trigger:hover::after,.ui-date-trigger:focus-visible::after,.ui-date[data-open] .ui-date-trigger::after{background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='5.5' width='13' height='11' rx='1.5' stroke='%23bc3134' stroke-width='1.5'/%3E%3Cpath d='M6.5 3.5v4M13.5 3.5v4M3.5 9h13' stroke='%23bc3134' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.ui-date [data-ui-date-clear]{top:6px;right:31px}.ui-date-popup{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:282px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 12px 30px rgb(34 34 34 / 12%)}.ui-date-head,.ui-date-weekdays,.ui-date-days{display:grid;grid-template-columns:repeat(7,1fr);align-items:center}.ui-date-head{grid-template-columns:32px 1fr 32px;margin-bottom:8px}.ui-date-head strong{font-size:13px;font-weight:600;text-align:center}.ui-date-nav{width:28px;min-width:28px;min-height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:22px;line-height:1}.ui-date-nav:hover,.ui-date-nav:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.ui-date-weekdays{margin-bottom:4px;color:var(--muted);font-size:11px;text-align:center}.ui-date-weekdays span{padding:4px 0}.ui-date-days{gap:2px}.ui-date-day{min-width:0;min-height:25px;padding:0;border:0;border-radius:50px;background:transparent;color:var(--text);font:inherit;font-size:12px}.ui-date-day:not(:disabled):hover,.ui-date-day:not(:disabled):focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.ui-date-day.is-selected{background:var(--hover-bg);color:var(--brand)}.ui-date-popup.is-range-calendar .ui-date-days{gap:0}.ui-date-day.is-in-range{border-radius:0;background:var(--hover-bg);color:var(--brand)}.ui-date-day.is-range-start:not(.is-range-end){border-radius:50px 0 0 50px}.ui-date-day.is-range-end:not(.is-range-start){border-radius:0 50px 50px 0}.ui-date-day.is-range-preview-end{background:var(--hover-bg);color:var(--brand)}.ui-date-day:disabled{color:var(--line);cursor:not-allowed}.ui-password{position:relative;width:100%;min-width:0;max-width:100%}.ui-password input{padding-right:48px}.ui-password-toggle{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);transition:color .16s ease,background-color .16s ease}.ui-password-toggle{top:9px;right:7px}.ui-password-toggle svg{width:18px;height:18px;pointer-events:none}.ui-password-toggle:hover,.ui-password-toggle:focus-visible,.ui-password.is-visible .ui-password-toggle{background:var(--hover-bg);color:var(--brand);outline:0}.ui-number{position:relative;width:100%;min-width:0;max-width:100%}.ui-number input{display:block;padding-right:38px;appearance:textfield;-moz-appearance:textfield}.ui-number input.ui-input-small{padding:6px 32px 6px 9px}.ui-number input::-webkit-outer-spin-button,.ui-number input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ui-number-actions{position:absolute;top:4px;right:10px;bottom:4px;display:grid;width:20px;grid-template-rows:repeat(2,minmax(0,1fr))}.ui-number:has(.ui-input-small) .ui-number-actions{top:2px;right:6px;bottom:2px;width:16px}.ui-number-step{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:0;color:var(--muted)}.ui-number-step:hover,.ui-number-step:focus-visible{color:var(--brand);outline:0}.ui-number-step:disabled{cursor:not-allowed;opacity:.45}.ui-number-step svg{width:20px;height:20px;pointer-events:none}.ui-number:has(.ui-input-small) .ui-number-step svg{width:14px;height:14px}.ui-remove-button{color:var(--muted)}.ui-remove-button:hover,.ui-remove-button:focus-visible{color:var(--danger)}.ui-remove-button:disabled,.ui-remove-button:disabled:hover,.ui-remove-button:disabled:focus-visible{color:var(--muted)}.ui-remove-button-small{width:15px;min-width:15px;min-height:15px;height:15px;padding:0;margin:0 !important}.ui-remove-button-small>svg{width:15px;height:15px}.ui-file,.ui-file-name,.floating-field select,.ui-select-trigger,.ui-select-list,.ui-select-option{transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.ui-file{position:relative;display:grid;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:48px;padding:0 0 0 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.ui-file:hover,.ui-file:focus-within{border-color:var(--brand)}.ui-file.is-invalid{border-color:var(--danger)}.ui-file-name{min-width:0;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.floating-field .ui-file-name{padding-top:15px}.ui-file.is-filled .ui-file-name{color:var(--text)}.ui-file.is-invalid .ui-file-name{color:var(--danger)}.ui-file [data-ui-file-clear]{position:static;z-index:auto;top:auto;right:auto}.ui-file-native{position:absolute;width:1px;min-height:1px;height:1px;padding:0;opacity:0;pointer-events:none}.ui-help-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-help-row .ui-help{min-width:0}.ui-help-right{flex:0 0 auto;color:var(--muted);font-size:12px;line-height:1.2;white-space:nowrap}.floating-field select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4.75L12.75 10L7.5 15.25' stroke='%23777777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='rotate(90 10 10)'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:18px 18px}.floating-field select:focus,.floating-field select:open{background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4.75L12.75 10L7.5 15.25' stroke='%23bc3134' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='rotate(90 10 10)'/%3E%3C/svg%3E")}.floating-field select option{background:var(--white);color:var(--text);font:inherit}.floating-field select option:hover,.floating-field select option:checked{background:var(--hover-bg);color:var(--brand)}.floating-field select.is-invalid{border-color:var(--danger)}.ui-select-trigger{position:relative;width:100%;height:48px;min-height:48px;justify-content:flex-start;padding:18px 36px 7px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);font-weight:400;letter-spacing:0;text-align:left}.ui-select-query{display:block;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px;padding:10px 11px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);font:inherit}.ui-select-query::placeholder{color:var(--muted)}.ui-select-query:focus,.ui-select[data-open] .ui-select-query{border-color:var(--brand);outline:0}.ui-select.is-invalid .ui-select-query{border-color:var(--danger)}.ui-select-trigger>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select [data-ui-select-clear]{top:9px;right:34px;display:none}.ui-select:not(.is-empty) [data-ui-select-clear]{display:inline-flex}.ui-select.is-empty .ui-select-trigger>span{color:var(--muted)}.ui-select-trigger::after{content:"";position:absolute;right:11px;top:15px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4.75L12.75 10L7.5 15.25' stroke='%23777777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='rotate(90 10 10)'/%3E%3C/svg%3E") center / 18px 18px no-repeat;transition:transform .16s ease,background-image .16s ease}.ui-select-small .ui-select-trigger{min-height:32px;height:32px;padding:6px 30px 6px 9px;font-size:13px}.ui-select-small .ui-select-query{min-height:32px;height:32px;padding:6px 30px 6px 9px;font-size:13px}.floating-field .ui-select-query{padding:18px 36px 7px 11px}.ui-select-small .ui-select-trigger::after{top:7px;right:8px}.ui-select[data-open] .ui-select-trigger::after{background-image:url("data:image/svg+xml,%3Csvg fill='none' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4.75L12.75 10L7.5 15.25' stroke='%23bc3134' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' transform='rotate(90 10 10)'/%3E%3C/svg%3E");transform:rotate(180deg)}.ui-select-trigger:hover,.ui-select-trigger:focus-visible,.ui-select[data-open] .ui-select-trigger{border-color:var(--brand);outline:0}.ui-select.is-invalid .ui-select-trigger{border-color:var(--danger)}.ui-select-list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:220px;padding:6px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 12px 30px rgba(34,34,34,0.12)}.ui-select.is-above .ui-select-list{top:auto;bottom:calc(100% + 6px)}.ui-select-search{padding:8px;border-bottom:1px solid var(--line)}.ui-select-search input{width:100%;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:var(--white);color:var(--text);font:inherit}.ui-select-search input:focus{border-color:var(--brand);outline:0}.ui-select-option{width:100%;min-height:34px;justify-content:flex-start;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:14px;font-weight:400;letter-spacing:0;text-align:left;margin-bottom:3px}.ui-select-option:last-child{margin-bottom:0}.ui-select-meta{margin-left:4px;color:var(--muted)}.ui-select-option:hover,.ui-select-option:focus-visible,.ui-select-option.is-selected,.ui-select-option.is-active{background:var(--hover-bg);color:var(--brand);outline:0}.ui-select-option.is-used:not(:hover):not(:focus-visible):not(.is-selected){color:var(--muted)}.ui-select-option:disabled{background:transparent;color:var(--muted);opacity:.55;cursor:not-allowed}.ui-select-message{display:block;padding:9px 10px;color:var(--muted);font-size:14px;line-height:1.3}@media(max-width:740px){.ui-select[data-open] .ui-select-list,.ui-date[data-open] .ui-date-popup{position:fixed;top:auto;right:25px;left:25px;bottom:100px;z-index:140;display:grid;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 14px 34px rgb(34 34 34 / 18%)}.ui-select[data-open] .ui-select-list{max-height:calc(100dvh - 124px)}.ui-date[data-open] .ui-date-popup{width:auto;box-sizing:border-box}}.import-log-summary{display:grid;gap:10px;margin:0;color:var(--muted);line-height:1.5}.import-log-summary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.import-log-summary-metric{display:grid;gap:2px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--page)}.import-log-summary-metric span{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.import-log-summary-metric strong{color:var(--text);font-size:18px;font-weight:500;line-height:1.2}.import-log-summary-metric.is-loaded strong{color:#246b36}.import-log-summary-metric.is-rejected strong{color:var(--danger)}.import-log-summary-message{font-size:13px}.import-log-filters{display:flex;flex-wrap:wrap;gap:8px}.import-log-filters .ui-import-log-link{display:inline-flex;align-items:center;min-height:30px;max-height:30px;max-width:100%;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--text);font-size:13px;text-align:left;text-decoration:none}.import-log-filters .ui-import-log-link:hover,.import-log-filters .ui-import-log-link:focus-visible{border-color:var(--brand);background:var(--hover-bg)}.import-log-filters .ui-import-log-link.is-active{border-color:var(--brand);background:var(--brand);color:var(--white)}@media(max-width:380px){.import-log-summary-metrics{grid-template-columns:1fr}}.ui-import-log-link{padding:0;background:transparent;color:var(--brand);font:inherit;text-align:left;text-underline-offset:3px}.ui-import-log-link:hover,.ui-import-log-link:focus-visible{color:var(--text);outline:0}.floating-placeholder{position:absolute;left:11px;top:17px;color:var(--muted);font-size:14px;line-height:1;pointer-events:none;transition:top .16s ease,font-size .16s ease,color .16s ease}.floating-field.is-required:not(.is-filled) .floating-placeholder::before{content:"* ";color:var(--danger)}.floating-field input:focus+.floating-placeholder,.floating-field input:not(:placeholder-shown)+.floating-placeholder,.floating-field .ui-password:focus-within+.floating-placeholder,.floating-field.is-filled .ui-password+.floating-placeholder,.floating-field .ui-number:focus-within+.floating-placeholder,.floating-field.is-filled .ui-number+.floating-placeholder,.floating-field textarea:focus+.floating-placeholder,.floating-field textarea:not(:placeholder-shown)+.floating-placeholder,.floating-field select+.floating-placeholder,.floating-field .ui-select+.floating-placeholder,.floating-field .ui-date+.floating-placeholder,.floating-field .ui-file+.floating-placeholder{top:7px;font-size:11px;color:var(--muted)}.floating-field input:-webkit-autofill+.floating-placeholder{top:7px;font-size:11px;color:var(--muted)}.floating-field .ui-password:has(input:-webkit-autofill)+.floating-placeholder{top:7px;font-size:11px;color:var(--muted)}.floating-field.is-required input:-webkit-autofill+.floating-placeholder::before{content:none}@supports selector(input:autofill){.floating-field input:autofill+.floating-placeholder{top:7px;font-size:11px;color:var(--muted)}.floating-field .ui-password:has(input:autofill)+.floating-placeholder{top:7px;font-size:11px;color:var(--muted)}.floating-field.is-required input:autofill+.floating-placeholder::before{content:none}}.floating-field input:focus+.floating-placeholder,.floating-field .ui-password:focus-within+.floating-placeholder,.floating-field .ui-number:focus-within+.floating-placeholder,.floating-field textarea:focus+.floating-placeholder,.floating-field select:focus+.floating-placeholder,.floating-field .ui-select:focus-within+.floating-placeholder,.floating-field .ui-select[data-open]+.floating-placeholder,.floating-field .ui-date:focus-within+.floating-placeholder,.floating-field .ui-date[data-open]+.floating-placeholder,.floating-field .ui-file:focus-within+.floating-placeholder{color:var(--brand)}.floating-field input.is-invalid+.floating-placeholder,.floating-field .ui-password:has(input.is-invalid)+.floating-placeholder,.floating-field .ui-number:has(input.is-invalid)+.floating-placeholder,.floating-field textarea.is-invalid+.floating-placeholder,.floating-field select.is-invalid+.floating-placeholder,.floating-field .ui-select.is-invalid+.floating-placeholder,.floating-field .ui-file.is-invalid+.floating-placeholder{color:var(--danger)}.ui-toggle{display:inline-flex;align-items:center;gap:9px;width:max-content;margin:0;font-size:13px;color:var(--text)}.ui-toggle input{position:absolute;width:1px;min-height:1px;height:1px;padding:0;opacity:0;pointer-events:none}.ui-toggle-control{position:relative;width:38px;height:22px;border-radius:999px;background:var(--line);transition:background-color .16s ease}.ui-toggle-control::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px rgba(34,34,34,0.18);transition:transform .16s ease}.ui-toggle input:checked+.ui-toggle-control{background:var(--brand)}.ui-toggle input:checked+.ui-toggle-control::after{transform:translateX(16px)}.ui-toggle input:focus-visible+.ui-toggle-control{outline:2px solid var(--brand-soft);outline-offset:2px}.ui-checkbox{display:flex;align-items:flex-start;gap:9px;margin:0;color:var(--muted);font-size:13px;font-weight:400;line-height:1.35}.ui-checkbox input{position:absolute;width:1px;min-height:1px;height:1px;padding:0;opacity:0}.ui-checkbox-control{position:relative;width:20px;min-width:20px;height:20px;margin-top:1px;border:1px solid var(--line);border-radius:50%;background:var(--white);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.ui-checkbox-control:hover{border-color:var(--brand)}.ui-checkbox-control::after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid var(--white);border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg) scale(0.65);transition:opacity .12s ease,transform .16s ease}.ui-checkbox input:checked+.ui-checkbox-control{border-color:var(--brand);background:var(--brand)}.ui-checkbox input:checked+.ui-checkbox-control::after{opacity:1;transform:rotate(45deg) scale(1)}.ui-checkbox input:focus-visible+.ui-checkbox-control{outline:2px solid var(--brand-soft);outline-offset:2px}.ui-checkbox input.is-invalid+.ui-checkbox-control{border-color:var(--danger)}.ui-checkbox input:disabled+.ui-checkbox-control{opacity:.6;cursor:not-allowed}.ui-checkbox input:disabled ~ .ui-checkbox-label{cursor:not-allowed}.ui-checkbox-label a,.ui-checkbox-link{margin:0;padding:0;border:0;background:transparent;color:var(--brand);font:inherit;text-decoration:underline;transition:color .16s ease}.ui-checkbox-link:focus-visible{outline:2px solid var(--brand-soft);outline-offset:2px}.ui-checkbox-label a:hover,.ui-checkbox-link:hover,.ui-checkbox-link:focus-visible{color:var(--muted)}@keyframes ui-message-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.btn,.ui-file,.ui-file-name,.floating-field select,.ui-select-trigger,.ui-select-list,.ui-select-option,.ui-toggle-control,.ui-toggle-control::after,.ui-checkbox-control,.ui-checkbox-control::after{transition-duration:.01ms}.ui-error:not([hidden]),.ui-alert:not([hidden]),.ui-notification{animation-duration:.01ms}}.ui-table-wrap{position:relative;width:100%;overflow-x:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.ui-table-loading-overlay{position:absolute;z-index:5;top:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden;background:rgb(255 255 255 / 58%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--brand);font-size:14px;font-weight:600}.ui-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.ui-table th,.ui-table td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.ui-table th{color:var(--muted);font-size:12px;font-weight:500;background:var(--page)}.ui-table-sort{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.ui-table-sort svg{flex:0 0 auto;width:14px;height:14px;opacity:.45}.ui-table-sort:hover,.ui-table-sort:focus-visible,th[aria-sort] .ui-table-sort{color:var(--brand)}th[aria-sort] .ui-table-sort svg{opacity:1}th[aria-sort="descending"] .ui-table-sort svg{transform:rotate(180deg)}.ui-table td.empty{color:var(--muted);text-align:center}.ui-table-date-time{display:block;white-space:nowrap}.ui-table-date-time small{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.2}.ui-table tr:hover{background-color:var(--hover-tr)}.ui-table tr:last-child td{border-bottom:0}.ui-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;width:100%}.ui-table-mobile-actions-toggle,.ui-table-mobile-actions-menu{display:none}.ui-table-mobile-actions-menu-item svg{flex:0 0 20px;width:20px;height:20px}@media(min-width:861px){.ui-table-actions>:not(.ui-table-mobile-actions-toggle){display:none}.ui-table-mobile-actions-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;min-height:36px;height:36px;padding:0;border-radius:50%;background:transparent;color:var(--muted)}.ui-table-mobile-actions-toggle:hover,.ui-table-mobile-actions-toggle:focus-visible,.ui-table-mobile-actions-toggle[aria-expanded="true"]{background:var(--hover-bg);color:var(--brand);outline:0}.ui-table-mobile-actions-toggle svg{width:22px;height:22px}.ui-table-mobile-actions-menu.is-desktop:not([hidden]){position:fixed;z-index:140;display:grid;min-width:180px;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 14px 34px rgb(34 34 34 / 18%)}.ui-table-mobile-actions-menu.is-desktop .ui-table-mobile-actions-menu-item{justify-content:flex-start;gap:10px;min-height:40px;padding:9px 12px;border-radius:7px;background:transparent;color:var(--text);font-size:14px;font-weight:400;letter-spacing:0}.ui-table-mobile-actions-menu.is-desktop .ui-table-mobile-actions-menu-item:hover,.ui-table-mobile-actions-menu.is-desktop .ui-table-mobile-actions-menu-item:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.ui-table-mobile-actions-menu.is-desktop .ui-table-mobile-actions-menu-secondary{display:grid;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}}.ui-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-list-search{width:min(100%,360px);margin-left:auto}.ui-search-control{position:relative}.ui-search-field{margin:0}.ui-search-field input{min-height:40px;height:40px;padding-right:78px}.ui-search-clear{position:absolute;z-index:2;top:6px;right:42px;display:grid;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;margin:0;place-items:center;border:0;border-radius:50%;appearance:none;-webkit-appearance:none;background-color:transparent !important;box-shadow:none;color:var(--muted);font:inherit;letter-spacing:0;transition:color .16s ease,background .16s ease}.ui-search-clear[hidden]{display:none !important}.ui-search-clear:hover,.ui-search-clear:focus-visible{background:var(--brand-soft);color:var(--brand)}.ui-search-clear svg{width:16px;height:16px}.ui-search-submit{position:absolute;top:1px;right:1px;width:38px;min-width:38px;min-height:38px;height:38px;padding:0;border-radius:calc(var(--radius) - 1px);background:transparent !important;color:var(--muted);letter-spacing:0;transition:color .16s ease}.ui-search-submit svg{width:18px;height:18px}.ui-search-submit:hover{color:var(--brand)}.ui-search-submit.is-loading{color:var(--brand)}.ui-search-submit.is-loading svg{display:none}.ui-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.ui-pagination-meta,.ui-pagination-actions{display:inline-flex;align-items:center;gap:12px}.ui-pagination-pages{display:inline-flex;align-items:center;gap:4px}.ui-pagination-page{min-width:34px;min-height:34px;height:34px;padding:6px 8px}.ui-pagination-page.is-icon{padding:6px}.ui-pagination-page.is-icon svg{width:13px;height:13px;flex:0 0 13px}.ui-pagination-page.is-current,.ui-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;color:var(--text);font-size:13px}.ui-pagination-page.is-current{border:1px solid var(--line);border-radius:var(--radius);background:var(--page)}.ui-page-size .ui-field{margin:0}.import-log-more{display:flex;justify-content:center;padding:15px 10px}.import-log-more button{width:100%}.ui-inline-loader{display:inline-block;width:18px;height:18px;border:2px solid rgb(119 119 119 / 28%);border-top-color:var(--brand);border-radius:50%;animation:button-loading-spin .7s linear infinite}.ui-page-size .ui-select-trigger{min-height:40px;height:40px;padding:0 34px 0 10px;font-size:13px}.ui-page-size .ui-select-trigger::after{top:10px}.ui-pagination-more{display:none}.ui-pagination-more.is-loading{min-width:132px;pointer-events:none}.ui-pagination-more.is-loading::after{border-color:rgb(119 119 119 / 28%);border-top-color:var(--brand)}@media(min-width:861px) and (max-width:1440px){.ui-table-tablet-hidden{display:none}}@media(max-width:860px){.ui-table-date-time,.ui-table-date-time small{display:inline}.ui-table-date-time small{margin:0 0 0 4px;color:inherit;font-size:inherit;line-height:inherit}.ui-list-head{align-items:stretch;flex-direction:column}.ui-list-search{width:100%;margin-left:0}.ui-pagination{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ui-pagination-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;color:var(--muted)}.ui-pagination-meta>button{grid-column:1 / -1;margin-bottom:20px !important;grid-row:2;width:100%}.ui-pagination-current{color:var(--muted);text-align:end}.ui-pagination-actions{display:none}.ui-pagination-more:not([hidden]){display:inline-flex;justify-content:center;width:100%}.ui-table-wrap-responsive{overflow:visible;border:0;background:transparent}.ui-table-responsive colgroup,.ui-table-responsive thead{display:none}.ui-table-responsive tbody{display:grid;gap:10px}.ui-table-responsive tbody tr{position:relative;min-height:52px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.ui-table-responsive tbody tr:has(>td[data-ui-table-actions]:not(.ui-table-actions-empty)){padding-right:54px}.ui-table-responsive tbody td{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:5px 0;border:0;font-size:14px;align-content:center}.ui-table-responsive tbody td::before{content:attr(data-label);flex:0 0 auto;color:var(--muted)}.ui-table-responsive tbody td[data-ui-table-mobile-hidden]{display:none}.ui-table-responsive tbody td.ui-table-actions-empty{display:none}.ui-table-responsive tbody td[data-ui-table-actions]{position:absolute;top:8px;right:8px;width:36px;margin:0;padding:0;border:0}.ui-table-responsive tbody td[data-ui-table-actions]::before{display:none}.ui-table-responsive tbody td.empty{display:block;padding:14px;text-align:center}.ui-table-responsive tbody td.empty::before{display:none}.ui-table-responsive .ui-table-actions{justify-content:flex-end}.ui-table-responsive .ui-table-actions>:not(.ui-table-mobile-actions-toggle){display:none}.ui-table-responsive .ui-table-mobile-actions-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;min-height:36px;height:36px;padding:0;border-radius:50%;background:transparent;color:var(--muted)}.ui-table-responsive .ui-table-mobile-actions-toggle:hover,.ui-table-responsive .ui-table-mobile-actions-toggle:focus-visible,.ui-table-responsive .ui-table-mobile-actions-toggle[aria-expanded="true"]{background:var(--hover-bg);color:var(--brand);outline:0}.ui-table-responsive .ui-table-mobile-actions-toggle svg{width:22px;height:22px}.ui-table-responsive tbody tr .ui-toggle{display:none}.ui-table-mobile-actions-menu:not([hidden]){position:fixed;right:25px;left:25px;bottom:100px;z-index:140;display:grid;padding:6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 14px 34px rgb(34 34 34 / 18%)}.ui-table-mobile-actions-menu-item{justify-content:flex-start;gap:10px;min-height:40px;padding:9px 12px;border-radius:7px;background:transparent;color:var(--text);font-size:14px;font-weight:400;letter-spacing:0}.ui-table-mobile-actions-menu-item:hover,.ui-table-mobile-actions-menu-item:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.ui-table-mobile-actions-menu-secondary{display:grid;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}}:root{--information-drawer-width:720px;--profile-drawer-width:720px;--supplier-drawer-width:1100px}@media(max-width:1240px){:root{--information-drawer-width:580px}}@media(max-width:860px){:root{--information-drawer-width:450px}}.information-drawer,.profile-drawer,.supplier-drawer,.supplier-errors-drawer,.admin-user-drawer,.admin-brand-drawer,.admin-price-log-drawer,.catalog-product-drawer,.settings-drawer{position:fixed;top:0;right:0;min-width:320px;height:100vh;height:100dvh;max-width:100%;margin:0;padding:0;overflow:hidden;border-left:1px solid var(--line);background:var(--white);box-shadow:-16px 0 38px rgb(34 34 34 / 12%);transform:translateX(100%);transition:transform .24s ease}.drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.settings-drawer{z-index:160;width:min(40vw,760px);max-width:760px}.information-drawer{z-index:160;width:min(96vw,var(--information-drawer-width));max-width:var(--information-drawer-width);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.profile-drawer{z-index:160;width:min(40vw,var(--profile-drawer-width));max-width:var(--profile-drawer-width)}.supplier-drawer{z-index:160;width:min(96vw,var(--supplier-drawer-width));max-width:var(--supplier-drawer-width);overflow:hidden}.supplier-errors-drawer{z-index:160;width:min(96vw,1100px);max-width:1100px;overflow:hidden}.admin-user-drawer{z-index:160;width:min(96vw,760px);max-width:760px}.admin-brand-drawer{z-index:160;width:min(96vw,560px);max-width:560px}.catalog-product-drawer{z-index:160;width:min(96vw,760px);max-width:760px}.admin-price-log-drawer{z-index:160;width:min(96vw,1100px);max-width:1100px}.drawer.is-open{transform:translateX(0)}.drawer-backdrop{position:fixed;inset:0;z-index:150;background:rgb(34 34 34 / 24%);backdrop-filter:blur(5px)}body.is-information-drawer-open,body.is-profile-drawer-open,body.is-supplier-drawer-open,body.is-supplier-errors-drawer-open{overflow:hidden}body.is-admin-drawer-open{overflow:hidden}body.is-catalog-product-drawer-open{overflow:hidden}body.is-settings-drawer-open{overflow:hidden}body[data-layout="guest"].is-information-drawer-open{overflow-x:hidden;overflow-y:auto}.drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--white)}.drawer-header h1{margin:0;font-size:18px;font-weight:500;overflow-wrap:anywhere}.information-drawer-heading{min-width:0}.drawer-header small{display:block;margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;min-height:32px;height:32px;padding:0;border-radius:50%;background:transparent;color:var(--muted)}.drawer-close svg{width:18px;height:18px}.drawer-close:hover,.drawer-close:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.drawer-form{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%}.drawer-body{position:relative;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:15px}.import-log-body{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:14px;padding:15px;overflow:hidden}.import-log-table-wrap{position:relative;min-height:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.import-log-body .import-log-summary-metrics{align-items:start}.import-log-body .import-log-summary-metric{align-self:start;width:100%;max-height:70px}.import-log-body .import-log-filters{align-items:flex-start;align-content:flex-start}.drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:64px;padding:10px 25px;border-top:1px solid var(--line);background:var(--white)}.information-drawer-content{padding:20px}.information-drawer-content article{color:var(--text);font-size:14px;line-height:1.55}.information-drawer-content h2,.information-drawer-content h3{margin:0 0 10px;font-weight:500}.information-drawer-content h2{font-size:19px}.information-drawer-content h3{margin-top:20px;font-size:15px}.information-drawer-content p,.information-drawer-content ul,.information-drawer-content ol{margin:0 0 12px}.information-drawer-content li+li{margin-top:6px}.help-search{margin:16px 0}.help-search-empty{color:var(--muted);margin-top:10px !important}.help-search-result{color:var(--muted);margin-top:10px !important}.help-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.help-navigation section{display:grid;align-content:start;gap:5px}.help-navigation h3{margin:0 0 4px;font-size:16px;font-weight:400}.help-navigation h4{margin:10px 0 0;font-size:14px;font-weight:500}.help-navigation a{color:var(--brand);font-size:13px;line-height:1.35;text-decoration:none}.help-navigation a::before{content:'↳ '}.help-navigation a:hover,.help-navigation a:focus-visible{color:var(--brand-dark);text-decoration:underline;text-underline-offset:2px}.help-articles{display:grid;gap:24px;margin-top:24px}.help-articles article{padding:20px 0 0;border-top:1px solid var(--line)}.help-articles article[hidden]{display:none}.help-articles h3{margin:0 0 10px;font-size:16px;font-weight:400}.help-articles mark{padding:0 1px;border-radius:2px;background:#ffe49b;color:inherit}.help-status-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.help-status-table [role="row"]{display:grid;grid-template-columns:100px minmax(0,1.5fr) minmax(0,1fr)}.help-status-table [role="row"]+[role="row"]{border-top:1px solid var(--line)}.help-status-table span{padding:9px 10px}.help-status-name,.help-emphasis{color:var(--text);font-weight:500}.help-status-head{background:rgb(0 0 0 / 4%);font-weight:600}.profile-drawer-content{display:flex;gap:24px;padding:20px;flex-direction:column}.drawer-form-loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;background:rgb(255 255 255 / 58%);color:var(--brand);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer-form-loader[hidden]{display:none}.drawer-form[data-ui-drawer-form-loading="true"] .drawer-footer{pointer-events:none}.drawer-form-loader-spinner{width:22px;height:22px;border:2px solid rgb(188 49 52 / 24%);border-top-color:var(--brand);border-radius:50%;animation:button-loading-spin .7s linear infinite}.drawer-form-loader-text{font-size:14px;font-weight:500}.profile-drawer-group{gap:14px;min-width:0;margin:0;padding:10px 0 0;border:0;border-top:1px solid var(--line)}.profile-drawer-group legend{padding:0;color:var(--text);font-size:16px}.profile-drawer-fields{display:flex;flex-direction:column;gap:14px}.profile-drawer-contact-fields>.ui-field:last-child{grid-column:1 / -1}.profile-drawer-actions{justify-content:flex-end}.profile-drawer-actions .profile-result{margin-right:auto}.information-drawer-footer{justify-content:flex-end}@media(max-width:860px){.drawer{width:max(320px,100%);min-width:320px;max-width:none;height:100dvh;box-sizing:border-box}.drawer-header,.drawer-body,.drawer-footer{max-width:100%}.import-log-body .import-log-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.drawer-header>div,.drawer-form,.drawer-body>*,.drawer-body .ui-field,.drawer-body fieldset,.drawer-body .ui-select{min-width:0;max-width:100%}.drawer-body input:not([type="checkbox"]):not([type="radio"]),.drawer-body select,.drawer-body textarea{min-width:0;max-width:100%}.drawer-footer{flex-wrap:wrap;padding:10px 16px 20px}.drawer-body{overflow-x:hidden}.information-drawer,.profile-drawer,.supplier-drawer,.supplier-errors-drawer,.admin-user-drawer,.admin-brand-drawer,.admin-price-log-drawer,.settings-drawer{width:max(320px,100%);min-width:320px;max-width:none}.profile-drawer-fields{grid-template-columns:1fr}.profile-drawer-contact-fields>.ui-field:last-child{grid-column:auto}.help-navigation{grid-template-columns:1fr;gap:14px}.help-status-table [role="row"]{grid-template-columns:1fr}.help-status-table [role="row"]>*{padding-bottom:4px;padding-top:4px}.help-status-head{display:none !important}}
