@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;cursor:default;text-decoration:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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%;max-width:100%;min-height:100%;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;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}.pointer,.pointer *:not(:disabled),button:not(:disabled),button:not(:disabled) *{cursor:pointer}a{color:inherit}small{color:var(--muted)}button,input,select,textarea{font:inherit}@media(max-width:860px){input,select,textarea{font-size:16px}}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:var(--radius);background:var(--brand);color:var(--white);padding:9px 16px;font-weight:500;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}button:disabled{opacity:.65;cursor:wait}button:disabled svg{cursor:wait}button.is-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px}button.is-loading::after{content:"";width:14px;height:14px;border:2px solid rgb(255 255 255 / 45%);border-top-color:var(--white);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%;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;cursor:text;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}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}body>div:not(.ui-notifications){min-height:100vh;display:flex;transition:transform .24s ease}body>div:not(.ui-notifications)::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}body>div:not(.ui-notifications)::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}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}}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){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}aside{flex:none;position:fixed;left:10px;right:10px;bottom:10px;top:auto;z-index:100;width:auto;min-height:0;height:58px;display:block;border:1px solid var(--line);border-radius:16px;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){aside{height:64px;padding:6px;background:var(--white);border-radius:18px}aside>nav[data-mobile-menu-panel]{display:none;position:fixed;left:10px;right:10px;bottom:84px;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 -7px 46px rgba(34,34,34,0.18);scrollbar-width:thin;overscroll-behavior:contain}aside>section:first-of-type{display:none;position:fixed;left:10px;right:10px;bottom:84px;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}.information-drawer-contact{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--line)}.information-drawer-contact span{color:var(--muted);font-size:12px}.information-drawer-contact strong{overflow-wrap:anywhere;color:var(--text);font-size:14px;font-weight:500}@media(max-width:860px){footer{display:none}main>section{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;min-height:48px;border:0;border-radius:var(--radius);background:var(--brand);color:var(--white);padding:9px 16px;font-weight:500;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)}.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-danger{background:var(--danger);color:var(--white)}.btn-small{min-height:32px;padding:6px 11px;font-size:13px}.btn.is-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.is-loading::after{content:"";width:14px;height:14px;border:2px solid rgb(255 255 255 / 45%);border-top-color:var(--white);border-radius:50%;flex:0 0 auto;animation:button-loading-spin .7s linear infinite}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}.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:16px;right:16px;display:grid;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.ui-notification{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:10px;align-items:center;padding:5px 10px;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-password,.floating-field .ui-file{height:48px}.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}.ui-password{position:relative}.ui-password input{padding-right:48px}.ui-password-toggle,.ui-select-clear{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,.ui-select-clear 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-file,.ui-file-name,.ui-file-clear,.ui-file-button,.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;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}.floating-field .ui-file-clear{margin-right:10px}.ui-file.is-filled .ui-file-name{color:var(--text)}.ui-file.is-invalid .ui-file-name{color:var(--danger)}.ui-file-clear{width:24px;min-width:24px;min-height:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);font-size:18px;line-height:1;font-weight:400;letter-spacing:0}.ui-file-clear:hover,.ui-file-clear:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.ui-file-button{min-height:36px;margin:0 7px;padding:0 10px;font-size:12px}.ui-file-button:hover,.ui-file-button:focus-visible{background:var(--white);color:var(--brand);border-color:var(--brand);outline:0}.ui-file-native{position:absolute;width:1px;min-height:1px;height:1px;padding:0;opacity:0;pointer-events:none}.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{width:100%;height:48px;min-height:48px;padding:0 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.has-action .ui-select-trigger{padding-right:108px}.ui-select.has-action .ui-select-query{padding-right:104px}.ui-select-action{position:absolute;z-index:2;top:4px;right:4px;min-width:90px;min-height:40px;height:40px;padding:7px 10px;font-size:12px}.ui-select-clear{top:9px;right:34px;display:none}.ui-select:not(.is-empty) .ui-select-clear{display:inline-flex}.ui-select-clear:hover,.ui-select-clear:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.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[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-table tbody.is-searching>tr:not(.ui-table-search-loader){opacity:.35}.ui-table-search-loader td{padding:24px;color:var(--brand);text-align:center}.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-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}.import-log-summary{margin:0;color:var(--muted);line-height:1.5}.import-log-summary .is-loaded{color:#246b36}.import-log-summary .is-rejected{color:var(--danger)}.ui-import-log-link{padding:0;border:0;background:transparent;color:var(--brand);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px}.ui-import-log-link:hover,.ui-import-log-link:focus-visible{color:var(--brand-dark);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 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-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 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-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 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:wait}.ui-checkbox input:disabled ~ .ui-checkbox-label{cursor:wait}.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,.ui-file-clear,.ui-file-button,.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{width:100%;overflow-x:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.ui-table{width:100%;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 td.empty{color:var(--muted);text-align:center}.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-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-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-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}.ui-table-search-loader td.empty{padding:20px}.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;color:transparent;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-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-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,.ui-table-responsive tbody,.ui-table-responsive tr,.ui-table-responsive td{display:block;width:100%}.ui-table-responsive colgroup,.ui-table-responsive thead{display:none}.ui-table-responsive tbody{display:grid;gap:10px}.ui-table-responsive tbody tr{padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.ui-table-responsive tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:5px 0;border:0;font-size:14px}.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]{margin-top:7px;padding-top:12px;border-top:1px solid var(--line)}.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-start}}:root{--information-drawer-width:1100px;--profile-drawer-width:720px;--supplier-drawer-width:1100px}.information-drawer,.profile-drawer,.supplier-drawer,.supplier-errors-drawer,.admin-user-drawer,.admin-brand-drawer,.admin-brand-suggestions-drawer,.admin-price-log-drawer,.settings-drawer{position:fixed;top:0;right:0;min-width:380px;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}.admin-brand-suggestions-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-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}.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}.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{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}.drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:64px;padding:12px 16px;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}.profile-drawer-loader{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--brand);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.profile-drawer-loader[hidden]{display:none}.profile-drawer-loader>span{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}.profile-drawer-loader>.profile-drawer-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:100%;min-width:0;max-width:100%;height:100dvh}.drawer-header,.drawer-body,.drawer-footer{max-width:100%}.drawer-body{overflow-x:hidden}.information-drawer,.profile-drawer,.supplier-drawer,.supplier-errors-drawer,.admin-user-drawer,.admin-brand-drawer,.admin-brand-suggestions-drawer,.admin-price-log-drawer,.settings-drawer{width:100%;min-width:0;max-width:100%}.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}}.auth-main:has(.system-state-page){min-height:100vh}.system-state-page{min-height:100vh;display:grid;place-items:center;padding:82px 20px 56px;position:relative;overflow:hidden;isolation:isolate;background:var(--page)}.system-state-page::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}.system-state-page::after{content:"";position:fixed;inset:0;z-index:-1;background:rgb(247 247 247 / 80%);pointer-events:none}.system-state-card{position:relative;z-index:1;width:min(920px,100%);min-height:430px;display:flex;align-items:center;padding:42px;background-color:var(--white);background-image:linear-gradient(90deg,rgb(255 255 255 / 98%) 0,rgb(255 255 255 / 94%) 36%,rgb(255 255 255 / 70%) 56%,rgb(255 255 255 / 20%) 100%),url("/assets/img/background/error-bg.webp");background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center,center right;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 40px rgba(34,34,34,0.08);overflow:hidden}.system-state-content{position:relative;z-index:1;width:100%}.system-state-code{display:flex;align-items:baseline;gap:7px;margin:0 0 12px;font-size:clamp(58px,8.2vw,120px);line-height:.9;font-weight:600;letter-spacing:-0.07em}.system-state-code .is-accent{color:var(--brand)}.system-state-content h1{max-width:370px;margin:0 0 9px;color:var(--text);font-size:clamp(24px,3.4vw,34px);line-height:1.08;font-weight:500;letter-spacing:-0.035em}.system-state-content p{max-width:330px;margin:0;color:var(--muted);font-size:13px;line-height:1.42;font-weight:400}.system-state-actions{margin-top:22px}@media(max-width:860px){.system-state-card{width:min(560px,100%);min-height:auto;padding:34px 26px;background-image:linear-gradient(90deg,rgb(255 255 255 / 98%) 0,rgb(255 255 255 / 92%) 64%,rgb(255 255 255 / 80%) 100%),url("/assets/img/background/error-bg.webp");background-size:cover,90%;background-position:center,right bottom}.system-state-content h1,.system-state-content p{max-width:100%}}@media(max-width:620px){.system-state-page{padding:78px 14px 28px}.system-state-card{border-radius:14px;padding:24px 18px 20px;background-image:linear-gradient(90deg,rgb(255 255 255 / 97%),rgb(255 255 255 / 90%)),url("/assets/img/background/m_error-bg.webp");background-size:cover,150%;background-position:center,center}.system-state-content{display:flex;flex-direction:column;align-items:center}.system-state-code{font-size:54px}.system-state-content h1{font-size:27px}.system-state-content p{font-size:12px}}.login-box{display:grid;place-items:center;padding:82px 20px 56px;position:relative;overflow:hidden;isolation:isolate;background:var(--page)}.login-box::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}.login-box::after{content:"";position:fixed;inset:0;z-index:-1;background:rgb(247 247 247 / 80%);pointer-events:none}.login-card{position:relative;z-index:1;width:min(390px,100%);padding:24px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 14px 40px rgba(34,34,34,0.08);transition:transform .24s ease}body.is-information-drawer-open .login-card{transform:translateX(-32vw)}.login-card h1{margin:0 0 20px;font-size:25px;font-weight:500;line-height:1.15;text-align:center}.login-title-logo{display:flex;justify-content:flex-start;align-items:center;margin:0 0 26px}.login-title-logo img{display:block;height:auto}.auth-copy{margin-bottom:13px}.auth-copy h2{margin:0 0 6px;font-size:18px;line-height:1.25;font-weight:500}.auth-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;font-weight:400}.auth-copy-code{margin-bottom:12px}.sms-request-form>.ui-field,.sms-code-form>.ui-field,.password-login-form>.ui-field,.registration-form>.ui-field{margin-top:12px}.sms-request-form>.ui-field:first-of-type,.sms-code-form>.ui-field:first-of-type,.password-login-form>.ui-field:first-of-type,.registration-form>.ui-field:first-of-type{margin-top:0}.registration-form button[type="submit"],.password-login-form button[type="submit"],.sms-request-form button[type="submit"]{width:100%;margin-top:14px}.auth-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;border-top:1px solid var(--line)}.auth-actions-row>button{padding-top:10px}.auth-text-link,.resend-btn{width:auto;min-height:auto;margin:0;padding:0;border-radius:0;background:transparent;color:var(--brand);font-size:13px;font-weight:400;text-align:left}.auth-text-link:not(.is-muted):hover:not(:disabled),.resend-btn:hover:not(:disabled){background:transparent;color:var(--muted)}.auth-text-link.is-muted{color:var(--muted)}.auth-text-link.is-muted:hover:not(:disabled){color:var(--brand)}.resend-btn{display:block;margin:12px auto 0;color:var(--brand);text-align:center}.resend-btn:disabled{background:transparent;color:var(--muted);cursor:default}.recovery-panel{display:grid;gap:14px}.code-inputs{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.code-inputs input{height:46px;min-height:46px;padding:0;text-align:center;font-size:20px;font-weight:400}.code-inputs input.is-invalid{border-color:var(--danger)}.code-inputs.is-success input{border-color:var(--green)}.code-inputs.is-error input{border-color:var(--danger)}.resend-btn.is-initializing{display:inline-flex;align-items:center;justify-content:center;gap:8px}.resend-btn.is-initializing::before{content:"";width:14px;height:14px;border:2px solid rgb(188 49 52 / 22%);border-top-color:var(--brand);border-radius:50%;animation:button-loading-spin .7s linear infinite}.form-result{margin-top:20px;font-size:13px;text-align:center}.form-result.is-info{border-color:var(--line);background:var(--page);color:var(--muted)}.registration-success{margin-top:12px;padding:20px 16px;text-align:center}.registration-success-icon{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;background:var(--green);position:relative}.registration-success-icon::after{content:"";position:absolute;left:20px;top:10px;width:13px;height:26px;border:solid var(--white);border-width:0 3px 3px 0;transform:rotate(45deg)}.registration-success h2{margin:0 0 8px;font-size:20px;line-height:1.25;font-weight:500;color:var(--green)}.registration-success p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.registration-success-login{display:inline-flex;margin:18px auto 0;text-align:center;font-size:16px}.auth-bottom-links{position:fixed;z-index:2;right:22px;bottom:18px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;color:var(--muted);font-size:13px;line-height:1.3}.auth-bottom-links button{min-height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font-size:inherit;font-weight:400;letter-spacing:0}.auth-bottom-links button:hover,.auth-bottom-links button:focus-visible{background:transparent;color:var(--brand);outline:0}@media(max-width:620px){.login-box{padding:82px 16px 86px}.login-card{padding:20px}body.is-information-drawer-open .login-card{transform:none}.auth-bottom-links{left:16px;right:16px;bottom:16px;justify-content:center;text-align:center}}.dashboard .grid{display:flex;align-items:flex-start}.dashboard-catalog-export svg{width:18px;height:18px}.dashboard-brand-import{padding:24px 0}.dashboard-brand-import-card{max-width:860px;padding:24px;border:1px solid var(--border-color,#e2e2e2);border-radius:16px;background:#fff}.dashboard-brand-import-card h2,.dashboard-brand-import-card p{margin:0}.dashboard-brand-import-card p{margin-top:8px;color:var(--text-muted,#777)}.dashboard-brand-import-form{margin-top:20px}.dashboard-brand-import-control{display:flex;gap:12px;align-items:stretch}.dashboard-brand-import-control .ui-field{flex:1 1 auto;min-width:0}.dashboard-brand-import-control .btn{flex:0 0 auto;white-space:nowrap}.dashboard-brand-import-form .ui-alert{margin-top:12px}@media(max-width:640px){.dashboard-brand-import-card{padding:18px}.dashboard-brand-import-control{flex-direction:column}}.settings-content{display:flex;flex-direction:column;gap:24px;padding:20px}.settings-group{min-width:0;margin:0;padding:20px 0 0;border:0;border-top:1px solid var(--line)}.settings-group legend{padding:0;color:var(--text);font-size:16px}.settings-note{margin:-4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.settings-fields{display:flex;flex-direction:column;gap:14px}.settings-access-list{display:grid;gap:12px}.settings-access-group{padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--page)}.settings-access-group h3{margin:0 0 12px;font-size:14px;font-weight:500}.settings-access-permissions{display:grid;grid-template-columns:1fr;gap:10px 14px}.settings-access-page{display:grid;gap:8px;padding:12px;border:1px solid var(--line);background:var(--white)}.settings-access-page h4{margin:0;font-size:14px;font-weight:500}.settings-access-permissions>.ui-field{min-width:0}@media(max-width:760px){.settings-access-permissions{grid-template-columns:1fr}}.suppliers .wrapper{display:grid;gap:10px}.ui-table-search-loader span{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-4px;border:2px solid rgb(188 49 52 / 24%);border-top-color:var(--brand);border-radius:50%;animation:button-loading-spin .7s linear infinite}.suppliers-form.is-saving{opacity:.72}.suppliers-form.is-saving button,.suppliers-form.is-saving input,.suppliers-form.is-saving select,.suppliers-form.is-saving textarea{cursor:wait}.supplier-form-loader,.supplier-errors-loader{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:inherit;background:transparent;color:var(--brand);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.supplier-form-loader[hidden],.supplier-errors-loader[hidden]{display:none}.supplier-loader-spinner{flex:0 0 22px;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}.supplier-form-loader>.supplier-loader-text,.supplier-errors-loader>.supplier-loader-text{width:auto;height:auto;border:0;animation:none;font-size:14px;font-weight:500}.suppliers-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start;padding:16px}.suppliers-form{position:relative;overflow:hidden}.suppliers-form>.supplier-form-loader{border-radius:0}.supplier-source-fields{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supplier-source-selector{grid-column:1 / -1}.supplier-source-fields>.ui-field:only-child{grid-column:1 / -1}.supplier-url-load{position:relative;grid-column:1 / -1}.supplier-url-load .ui-field{margin:0}.supplier-url-load input{padding-right:118px}.supplier-url-load-button{position:absolute;top:6px;right:6px;margin:0}.supplier-source-fields[data-supplier-source-field="email"]{align-items:start}.supplier-source-fields[data-supplier-source-field="email"] .supplier-email-group{grid-column:auto}.supplier-source-fields[data-supplier-source-field="email"] .supplier-email-group:last-child{grid-column:auto}.supplier-email-group{grid-column:1 / -1;display:grid;gap:14px;min-width:0;margin:0;padding:20px 0 0;border:0;border-top:1px solid var(--line)}.supplier-email-group legend{padding:0;color:var(--text);font-size:15px;font-weight:500}.supplier-email-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supplier-email-folder{min-width:0}.supplier-email-folder .ui-field{margin:0}.supplier-email-toggles{grid-column:1 / -1;display:grid;gap:10px}.supplier-email-toggles .ui-field{margin:0}.supplier-email-group[data-supplier-email-search].is-disabled{opacity:.55}.supplier-email-connect{padding:0;border:0;background:transparent;color:var(--brand);font:inherit;text-decoration:underline;text-underline-offset:3px}.supplier-email-connect:hover,.supplier-email-connect:focus-visible{color:var(--brand-dark);outline:0}.supplier-email-connect-row{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.supplier-email-connection-status{color:var(--green);font-size:13px;font-weight:500}.supplier-email-load{grid-column:1 / -1;justify-self:end}.supplier-email-load[hidden]{display:none}.supplier-import-status{grid-column:1 / -1}.supplier-errors-drawer-body{display:grid;gap:14px}.supplier-errors-summary{margin:0;color:var(--muted)}.supplier-errors-summary:empty{display:none}.supplier-errors-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.supplier-errors-table{width:100%;min-width:780px;border-collapse:collapse;font-size:13px}.supplier-errors-table th,.supplier-errors-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.supplier-errors-table th{background:var(--page);color:var(--muted);font-weight:500;white-space:nowrap}.supplier-errors-table tr:last-child td{border-bottom:0}.supplier-mapping{grid-column:1 / -1;display:grid;gap:12px;position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--page);padding:12px}.suppliers-form.is-profile-loading .drawer-body{overflow:hidden;overscroll-behavior:none;touch-action:none}.supplier-mapping-head h4{margin:0 0 4px;font-size:15px;font-weight:500}.supplier-mapping-head small{color:var(--muted);font-size:13px}.supplier-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supplier-preview-table{grid-column:1 / -1;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.supplier-preview-table table{width:100%;border-collapse:collapse;font-size:13px}.supplier-preview-table th,.supplier-preview-table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.supplier-preview-table th{background:#fff3b8;color:var(--text);font-weight:600}.supplier-preview-table tr:last-child td{border-bottom:0}.supplier-preview-list{grid-column:1 / -1;display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.supplier-preview-list>div{display:grid;grid-template-columns:minmax(160px,0.35fr) 1fr;gap:10px;font-size:13px}.supplier-preview-list .supplier-preview-label{color:var(--text);font-weight:500}.supplier-preview-list span{color:var(--muted);overflow-wrap:anywhere}.suppliers-actions{flex-wrap:wrap;justify-content:flex-end}.supplier-form-error{max-width:max-content;margin-right:auto}.supplier-form-error[hidden]{display:none}.ui-table tbody tr.is-row-loading>td{opacity:.55}.ui-table tbody tr.is-row-loading>td:nth-child(4){opacity:1}.supplier-row-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgb(188 49 52 / 24%);border-top-color:var(--brand);border-radius:50%;vertical-align:middle;animation:button-loading-spin .7s linear infinite}@media(max-width:980px){.suppliers-form-grid,.supplier-source-fields,.supplier-email-fields,.supplier-mapping-grid{grid-template-columns:1fr}.supplier-source-fields[data-supplier-source-field="email"] .supplier-email-group,.supplier-source-fields[data-supplier-source-field="email"] .supplier-email-group:last-child{grid-column:1 / -1}}@media(max-width:860px){.suppliers .ui-table-responsive tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto}.suppliers .ui-table-responsive tbody td:nth-child(5){grid-column:1;grid-row:1;display:block;padding:0}.suppliers .ui-table-responsive tbody td:nth-child(1){grid-column:2;grid-row:1;width:auto;padding:0}.suppliers .ui-table-responsive tbody td:nth-child(1)::before,.suppliers .ui-table-responsive tbody td:nth-child(5)::before{display:none}.suppliers .ui-table-responsive tbody td:nth-child(2),.suppliers .ui-table-responsive tbody td:nth-child(6){display:none}.suppliers .ui-table-responsive tbody td:nth-child(3),.suppliers .ui-table-responsive tbody td:nth-child(4),.suppliers .ui-table-responsive tbody td:nth-child(7),.suppliers .ui-table-responsive tbody td:nth-child(8),.suppliers .ui-table-responsive tbody td[data-ui-table-actions]{grid-column:1 / -1}.suppliers .ui-table-responsive tbody td:nth-child(3){grid-row:2}.suppliers .ui-table-responsive tbody td:nth-child(4){grid-row:3}.suppliers .ui-table-responsive tbody td:nth-child(7){grid-row:4}.suppliers .ui-table-responsive tbody td:nth-child(8){grid-row:5}.suppliers .ui-table-responsive tbody td[data-ui-table-actions]{grid-row:6}.suppliers .ui-import-log-link::after{content:" предложений"}.supplier-errors-table{min-width:0;font-size:12px}.supplier-errors-table th,.supplier-errors-table td{padding:9px 8px}.supplier-errors-column-product,.supplier-errors-column-quantity{display:none}}.admin-registry .wrapper{display:grid;gap:14px}.admin-registry-section{display:grid;gap:10px}.admin-registry-section h2{margin:0;font-size:16px;font-weight:500}.admin-registry-note{color:var(--muted);font-size:13px;line-height:1.45}.admin-registry .ui-table td>.admin-price-name,.admin-registry .ui-table td>small{display:block}.admin-price-name{color:var(--text);font-weight:500}.admin-user-name,.admin-organization-name{display:block;color:var(--text);font-weight:500}.admin-user-role::before{content:"Группа: "}.admin-user-name::before{content:"ФИО: "}.admin-user-phone::before{content:"Телефон: "}.admin-user-email::before{content:"Почта: "}.admin-registry .ui-table td small{margin-top:3px;color:var(--muted);font-size:12px}.admin-registry .ui-table td a:not(.btn){color:var(--text);text-decoration:none}.admin-registry .ui-table td a:not(.btn):hover{color:var(--brand)}.admin-users-table tr.is-subuser td:first-child{padding-left:28px}.admin-subuser-note::before{content:"↳ "}.admin-status{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:999px;font-size:12px;white-space:nowrap}.admin-status.is-active{background:#f1fbf3;color:#246b36}.admin-status.is-pending{background:#fff8dc;color:#7a5b00}.admin-status.is-blocked{background:#fff0f0;color:var(--danger)}.admin-prices-table .ui-table-actions .btn{width:38px;padding-right:8px;padding-left:8px}.admin-prices-table .ui-table-actions .btn svg{width:18px;height:18px}.admin-user-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-brand-form-fields{display:grid;align-content:start;gap:14px;padding:16px}.admin-brand-aliases{display:grid;gap:8px}.admin-brand-aliases h2{margin:0;font-size:15px;font-weight:500}.admin-brand-aliases-list{display:grid;gap:6px}.admin-brand-alias{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:7px 8px 7px 10px;border:1px solid var(--line);border-radius:var(--radius)}.admin-brand-alias span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-brand-aliases-empty,.admin-brand-aliases-loading{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.admin-brand-alias-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;min-height:30px;height:30px;padding:0;border-radius:50%;background:transparent;color:var(--muted)}.admin-brand-alias-remove svg{width:16px;height:16px}.admin-brand-alias-remove:hover,.admin-brand-alias-remove:focus-visible{background:var(--hover-bg);color:var(--brand);outline:0}.admin-brand-mapping-form{display:flex;align-items:center;gap:6px}.admin-brand-mapping-form .ui-select{flex:1 1 auto;min-width:0}.admin-brand-mapping-form .ui-select.has-action .ui-select-query{min-width:250px;padding-right:126px}.admin-brand-mapping-form .ui-select-action.ui-file-button{min-width:118px;min-height:40px;height:40px;margin:4px;padding:7px 12px}.admin-pending-brand{display:grid;gap:6px;justify-items:start}.admin-pending-brand .btn{width:max-content}.admin-pending-brand-suggestion{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:13px}.admin-pending-brand-suggestions{width:fit-content;color:var(--brand);font-size:13px;text-decoration:underline;text-underline-offset:3px}.admin-brand-suggestions-body{padding:16px}.admin-brand-suggestions-drawer .drawer-header>div{min-width:0}.admin-brand-suggestions-drawer .drawer-header h1{overflow-wrap:anywhere}.admin-brand-suggestions-body>div{display:grid;gap:8px}.admin-brand-suggestion-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius)}.admin-brand-suggestion-row span{min-width:0;overflow-wrap:anywhere}.admin-brand-mapping-form>input:not([type="hidden"]){min-width:0;width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);font:inherit}.admin-brand-mobile-aliases{display:none}.admin-user-form-fields .ui-alert{grid-column:1 / -1}.admin-native-field{display:grid;gap:6px;color:var(--muted);font-size:13px}.admin-native-field select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--text);font:inherit}.admin-price-log-body{display:grid;gap:14px}.admin-price-log-body>p{margin:0;color:var(--muted)}.admin-price-log-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:var(--radius)}.admin-price-log-table{width:100%;min-width:900px;border-collapse:collapse;font-size:13px}.admin-price-log-table th,.admin-price-log-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.admin-price-log-table th{background:var(--page);color:var(--muted);font-weight:500;white-space:nowrap}.admin-price-log-table tr:last-child td{border-bottom:0}@media(max-width:860px){.admin-user-form-fields{grid-template-columns:1fr}.admin-brands-table tbody tr,.admin-brand-mappings-table tbody tr,.admin-users-table tbody tr,.admin-prices-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto}.admin-brands-table tbody td:nth-child(1){grid-column:1;grid-row:1;display:block;padding:0}.admin-brands-table tbody td:nth-child(1)::before,.admin-brands-table tbody td[data-ui-table-actions]::before{display:none}.admin-brands-table .admin-brand-mobile-aliases{display:inline;margin-left:4px;color:var(--muted);font-size:inherit}.admin-brands-table tbody td[data-ui-table-actions]{grid-column:2;grid-row:1;width:auto;margin:0;padding:0;border-top:0}.admin-brands-table .ui-table-actions{justify-content:flex-end}.admin-brand-mappings-table tbody td:nth-child(1),.admin-brand-mappings-table tbody td:nth-child(3){display:none}.admin-brand-mappings-table tbody td:nth-child(2){grid-column:1 / -1;grid-row:2;display:block;padding:5px 0}.admin-brand-mappings-table tbody td:nth-child(2)::before,.admin-brand-mappings-table tbody td:nth-child(4)::before,.admin-brand-mappings-table tbody td:nth-child(5)::before{display:none}.admin-brand-mappings-table .admin-pending-brand-source small{display:inline;margin-left:4px;color:var(--muted);font-size:inherit}.admin-brand-mappings-table tbody td:nth-child(4){grid-column:1 / -1;grid-row:1;display:block;padding:0}.admin-brand-mappings-table .admin-pending-brand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px}.admin-brand-mappings-table .admin-pending-brand>span:first-child{grid-column:1;grid-row:1}.admin-brand-mappings-table .admin-pending-brand-action{grid-column:2;grid-row:1}.admin-brand-mappings-table .admin-pending-brand-suggestion,.admin-brand-mappings-table .admin-pending-brand-suggestions{grid-column:1 / -1}.admin-brand-mappings-table tbody td:nth-child(5){grid-column:1 / -1;grid-row:3;display:block;padding:7px 0 0}.admin-brand-mappings-table .admin-brand-mapping-form,.admin-brand-mappings-table .admin-brand-mapping-form .ui-select{width:100%}.admin-brand-mappings-table .admin-brand-mapping-form .ui-select.has-action .ui-select-query{min-width:0}.admin-users-table tbody td:nth-child(5){grid-column:1;grid-row:1;display:block;padding:0}.admin-users-table tbody td:nth-child(1){grid-column:2;grid-row:1;width:auto;padding:0}.admin-users-table tbody td:nth-child(1)::before,.admin-users-table tbody td:nth-child(4)::before,.admin-users-table tbody td:nth-child(5)::before{display:none}.admin-users-table tbody td:nth-child(5)>small{display:none}.admin-users-table tbody td:nth-child(2),.admin-users-table tbody td:nth-child(3),.admin-users-table tbody td:nth-child(4),.admin-users-table tbody td:nth-child(6),.admin-users-table tbody td:nth-child(7),.admin-users-table tbody td[data-ui-table-actions]{grid-column:1 / -1}.admin-users-table tbody td:nth-child(2){grid-row:2}.admin-users-table tbody td:nth-child(3){grid-row:3}.admin-users-table tbody td:nth-child(4){grid-row:4;display:block}.admin-users-table tbody td:nth-child(6){grid-row:5;display:block}.admin-users-table tbody td:nth-child(7){grid-row:6}.admin-users-table tbody td[data-ui-table-actions]{grid-row:7}.admin-user-role,.admin-user-name,.admin-user-phone,.admin-user-email{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-user-role::before,.admin-user-name::before,.admin-user-phone::before,.admin-user-email::before{flex:0 0 auto;color:var(--muted);font-weight:400}.admin-user-role,.admin-user-name,.admin-user-phone,.admin-user-email{color:var(--text);text-align:right}.admin-user-role{margin-bottom:7px}.admin-user-email{margin-top:7px}.admin-prices-table tbody td:nth-child(1){grid-column:1 / -1;grid-row:1;display:block;padding:0}.admin-prices-table tbody td:nth-child(1)::before{display:none}.admin-prices-table .admin-price-name small{display:inline;margin-left:4px;color:var(--muted);font-size:inherit;font-weight:400}.admin-prices-table tbody td:nth-child(2){grid-column:1 / -1;grid-row:2;display:block}.admin-prices-table tbody td:nth-child(2)::before{display:none}.admin-prices-table tbody td:nth-child(5),.admin-prices-table tbody td:nth-child(3),.admin-prices-table tbody td:nth-child(4),.admin-prices-table tbody td[data-ui-table-actions]{grid-column:1 / -1}.admin-prices-table tbody td:nth-child(5){grid-row:3}.admin-prices-table tbody td:nth-child(3){grid-row:4}.admin-prices-table tbody td:nth-child(4){grid-row:5}.admin-prices-table tbody td[data-ui-table-actions]{grid-row:6}.admin-price-log-table{min-width:0;font-size:12px}.admin-price-log-table th,.admin-price-log-table td{padding:9px 8px}.admin-price-log-table th:nth-child(3),.admin-price-log-table td:nth-child(3),.admin-price-log-table th:nth-child(6),.admin-price-log-table td:nth-child(6){display:none}}
