:root{color-scheme:light;--color-background:#ffffff;--color-text:#000000;--color-muted:rgb(0 0 0/55%);--color-surface:rgb(0 0 0/5%);--color-surface-hover:rgb(0 0 0/10%);--color-border:rgb(0 0 0/10%);--color-primary:#6400ff;--color-primary-hover:color-mix(in srgb,var(--color-primary) 90%,var(--color-text));--color-on-color:var(--color-background);--color-on-primary:var(--color-background);--color-success:#00ff64;--color-success-text:#007c31;--color-warning:#ff6400;--color-warning-text:#b94700;--color-danger:#ff0064;--color-danger-text:#d10052;--color-overlay:rgb(0 0 0/40%);--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-weight-regular:400;--font-weight-medium:500;--line-height-compact:16px;--line-height-copy:20px;--line-height-relaxed:24px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--avatar-32:32px;--avatar-48:48px;--avatar-72:72px;--space-micro:4px;--space-8:8px;--space-16:16px;--space-24:24px;--space-32:32px;--space-64:64px;--radius-24:24px;--radius-40:40px;--radius-full:999px;--z-overlay:10;--z-header:20;--opacity-disabled:0.5;--opacity-muted:0.75;--control-height:48px}*{box-sizing:border-box}body,html{margin:0;min-width:681px;min-height:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-fixel),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-copy);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:where(b,strong,h1,h2,h3,h4,h5,h6,th){font-weight:inherit}a{color:inherit;text-decoration:none}button,dialog,input,select,textarea{border:0;font:inherit;padding:0}button{background:transparent;color:inherit}input,select,textarea{background-color:var(--color-background);color:var(--color-text)}.typeCaption{font-size:var(--font-size-xs);line-height:var(--line-height-compact)}.typeBody,.typeCaption{font-weight:var(--font-weight-regular)}.typeBody{font-size:var(--font-size-sm)}.typeBody,.typeSubtitle{line-height:var(--line-height-copy)}.typeSubtitle{font-size:var(--font-size-md)}.typeSubtitle,.typeTitle{font-weight:var(--font-weight-medium)}.typeTitle{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.tonePrimary{--state-color:var(--color-primary);color:var(--color-primary)}.tonePrimary,.toneSuccess{background:color-mix(in srgb,var(--state-color) 10%,var(--color-background))}.toneSuccess{--state-color:var(--color-success);color:var(--color-success-text)}.toneWarning{--state-color:var(--color-warning);color:var(--color-warning-text)}.toneDanger,.toneWarning{background:color-mix(in srgb,var(--state-color) 10%,var(--color-background))}.toneDanger{--state-color:var(--color-danger);color:var(--color-danger-text)}.toneInteractive:focus-visible{background:color-mix(in srgb,var(--state-color) 15%,var(--color-background))}@media (hover:hover) and (pointer:fine){.toneInteractive:not(:disabled):hover{background:color-mix(in srgb,var(--state-color) 15%,var(--color-background))}}img{display:block;max-width:100%}.mediaCover :is(img,[data-fallback-image]),.mediaCover:is(img,[data-fallback-image]){width:100%;height:100%;border-radius:inherit;display:block;object-fit:cover}.textFade,.textFadeTwoLines{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:clip}.textFade{white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000000 calc(100% - 16px),transparent)}.textFadeTwoLines{max-height:calc(var(--line-height-copy) * 2);white-space:normal;-webkit-mask:linear-gradient(90deg,#000000 calc(100% - 24px),transparent) bottom /100% var(--line-height-copy) no-repeat,linear-gradient(#000000 0 0) top /100% calc(100% - var(--line-height-copy)) no-repeat;mask:linear-gradient(90deg,#000000 calc(100% - 24px),transparent) bottom /100% var(--line-height-copy) no-repeat,linear-gradient(#000000 0 0) top /100% calc(100% - var(--line-height-copy)) no-repeat}html{overflow-y:scroll;scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{overflow-x:clip}*{scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-background)}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border:4px solid var(--color-background);border-radius:var(--radius-full)}::-webkit-scrollbar-corner{background:var(--color-background)}form[action="/search"] label:active,form[action="/search"] label:focus-within{background:var(--color-surface-hover)}@media (hover:hover) and (pointer:fine){form[action="/search"] label:hover{background:var(--color-surface-hover)}}body:has(main:is([data-page=orders],[data-page=order-detail],[data-page=chats],[data-page=wallet],[data-page=product-create],[data-page=product-edit],[data-page=search],[data-page=not-found],[data-admin-shell])) footer{display:none}:root{--content-max-width:1344px;--content-inline-gutter:var(--space-32);--content-width:min(var(--content-max-width),calc(100% - var(--content-inline-gutter) - var(--content-inline-gutter)));--page-top-spacing:24px}:focus{outline:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}@media (max-width:1120px){:root{--content-inline-gutter:var(--space-24)}}@media (max-width:680px){body,html{min-width:0}body:has(main[data-chat-dialog-focused=true]),html:has(main[data-chat-dialog-focused=true]){height:100dvh;min-height:0;overflow:hidden}:root{overflow-y:auto;scrollbar-gutter:auto;--content-inline-gutter:var(--space-16);--content-width:calc(100% - var(--space-16) - var(--space-16));--page-top-spacing:var(--space-16)}}body{min-height:100vh;display:flex;flex-direction:column}body>main{flex:1 0 auto}body>main[class]:not([data-page=chats]){padding-top:var(--page-top-spacing)}body>footer{flex:0 0 auto}:root:has([data-teank-catalog-overlay=open]){overflow:hidden;scrollbar-gutter:stable}@media (max-width:680px){:root:has([data-teank-catalog-overlay=open]){scrollbar-gutter:auto}}body:has(main[data-page=not-found]){height:100svh;min-height:100svh;overflow:hidden}body:has(main[data-page=not-found])>main{flex:1 1 auto;min-height:0;padding-top:0}