*{margin:0;padding:0;box-sizing:border-box}.os-scrollbar{--os-track-bg: #D4E0FA73;--os-handle-bg: #3977F1;--os-handle-bg-active: #7D7D7D;--os-handle-bg-hover: #7D7D7D}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:hover,input[type=number]:focus{appearance:none;-moz-appearance:textfield}button{font-family:inherit;outline:none}:root{--bg: #F8F8F8;--bg-block: #fff;--color-title: #131313;--color-black: #000;--color-error: #D93325;--color: #7D7D7D;--color-help: #C0C0C0;--icon-active: #3977F1;--icon-disable: #7D7D7D;--icon-bg: #EEEEEE;--os-scrollbar-handle: #3977F1;--os-track-bg: #7D7D7D;font-family:Rubik,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--scrollbar-track-color: #D4E0FA;--scrollbar-color: #3977F1;--scrollbar-width: 2px;--scrollbar-size: .375rem;--scrollbar-minlength: 1.5rem}svg path{stroke:inherit;stroke-width:inherit;fill:inherit}a{color:inherit;text-decoration:inherit;transition:.3s}.btn__head{padding:8px 16px;color:var(--color);font-size:20px;font-weight:300;box-shadow:1px 1px 2px #bababa66;border-radius:8px;background:var(--bg-block);border:1px solid var(--bg-block);cursor:pointer;transition:.3s}.btn__table{color:var(--icon-active);font-family:Rubik;font-size:16px;font-style:normal;font-weight:300;line-height:125%;padding:6px 12px;border-radius:16px;border:1px solid var(--icon-active);background:transparent;outline:none;cursor:pointer;position:relative;transition:.3s}.btn__table:hover,.btn__table:active{color:#fff;background:var(--icon-active)}.btn__active{color:var(--bg-block);background:var(--icon-active);border-color:#d4e0fa}.btn__error{color:var(--color-error);border-color:var(--color-error);background:transparent}.btn__error:active,.btn__error:hover{background:var(--color-error);color:#fff}.scroll__elem{overflow-x:hidden;overflow-y:auto;scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color) var(--scrollbar-track-color)}.scroll__elem::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.scroll__elem::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:8px}.scroll__elem::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:8px}.scroll__elem::-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-minlength)}.scroll__elem::-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-minlength)}.scroll__elem.row:not(:last-child){margin-bottom:8px}@supports (scrollbar-width: auto){.scroll__elem{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}a,button,[role=button],[role=link],[role=switch],[role=tab],label,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover: none){.btn__table:hover:not(:active){color:var(--icon-active);background:transparent}.btn__error:hover:not(:active){color:var(--color-error);background:transparent}}:root{color-scheme:light;--ui-bg: #f4f6fb;--ui-bg-glow-1: rgba(57, 119, 241, .07);--ui-bg-glow-2: rgba(52, 80, 143, .05);--ui-surface: #ffffff;--ui-surface-2: #f3f5fa;--ui-surface-3: #e8edf6;--ui-surface-hover: #eef2fa;--ui-overlay: rgba(15, 23, 42, .45);--ui-border: #e4e8f0;--ui-border-strong: #cfd6e3;--ui-text: #1f2533;--ui-text-strong: #131313;--ui-text-muted: #6b7385;--ui-text-faint: #9aa2b3;--ui-accent: #3977f1;--ui-accent-2: #34508f;--ui-accent-strong: #2c63d6;--ui-accent-fill: #3977f1;--ui-accent-soft: rgba(57, 119, 241, .1);--ui-accent-ring: rgba(57, 119, 241, .3);--ui-gradient: linear-gradient(135deg, #4a86f5 0%, #3977f1 55%, #34508f 140%);--ui-on-accent: #ffffff;--ui-success: #16a34a;--ui-success-soft: rgba(22, 163, 74, .1);--ui-warning: #b37b00;--ui-warning-soft: rgba(255, 196, 72, .18);--ui-danger: #d93325;--ui-danger-soft: rgba(217, 51, 37, .09);--ui-info: #34508f;--ui-info-soft: rgba(52, 80, 143, .1);--ui-neutral-soft: rgba(107, 115, 133, .12);--ui-radius-sm: 10px;--ui-radius: 14px;--ui-radius-lg: 18px;--ui-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 20px -8px rgba(16, 24, 40, .1);--ui-shadow-pop: 0 20px 50px -12px rgba(16, 24, 40, .25);--ui-accent-glow: 0 8px 20px -8px rgba(57, 119, 241, .55);--ui-ease: cubic-bezier(.22, 1, .36, 1);--ui-fast: .14s;--ui-med: .24s;--ui-control-h: 44px;--ui-font: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--bg: var(--ui-bg);--bg-block: #fff;--color-title: #131313;--color-black: #000;--color-error: #D93325;--color: #7D7D7D;--color-help: #C0C0C0;--icon-active: #3977F1;--icon-disable: #7D7D7D;--icon-bg: #EEEEEE;font-family:var(--ui-font);color:var(--ui-text);background:var(--ui-bg)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100vh;min-height:100dvh;background:radial-gradient(1200px 600px at 110% -10%,var(--ui-bg-glow-1),transparent 60%),radial-gradient(900px 500px at -10% 110%,var(--ui-bg-glow-2),transparent 60%),var(--ui-bg);background-attachment:fixed;color:var(--ui-text);font-family:var(--ui-font);font-size:15px;line-height:1.5}h1,h2,h3,h4,h5{color:var(--ui-text-strong);letter-spacing:-.01em}::selection{background:var(--ui-accent-ring);color:var(--ui-text-strong)}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#c9d1e0 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#c9d1e0;border-radius:8px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}img{max-width:100%}button,[role=button],a.ui-btn,label.ui-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;transition:transform var(--ui-fast) var(--ui-ease),background-color var(--ui-fast) ease,border-color var(--ui-fast) ease,color var(--ui-fast) ease,box-shadow var(--ui-med) var(--ui-ease),opacity var(--ui-fast) ease}button:not(:disabled):active,.ui-btn:not(:disabled):active,[role=button]:active{transform:scale(.96)}button:disabled{cursor:not-allowed;opacity:.5}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{color:var(--ui-text);font-family:inherit;transition:border-color var(--ui-fast) ease,box-shadow var(--ui-fast) ease,background-color var(--ui-fast) ease}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):hover,select:hover,textarea:hover{border-color:var(--ui-border-strong)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):focus,select:focus,textarea:focus{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}input::placeholder,textarea::placeholder{color:var(--ui-text-faint);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--ui-accent)}select option{background:var(--ui-surface-2);color:var(--ui-text)}table{color:var(--ui-text);border-color:var(--ui-border)}th{color:var(--ui-text-muted);font-weight:600}hr{border:0;border-top:1px solid var(--ui-border)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ui-control-h);padding:0 18px;border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.ui-btn:hover{background:var(--ui-surface-hover);border-color:var(--ui-border-strong)}.ui-btn--primary{background:var(--ui-gradient);border-color:transparent;color:var(--ui-on-accent);box-shadow:var(--ui-accent-glow)}.ui-btn--primary:hover{background:var(--ui-gradient);filter:brightness(1.08);box-shadow:var(--ui-accent-glow)}.ui-btn--ghost{background:transparent}.ui-btn--danger{color:var(--ui-danger);border-color:#d9332559;background:transparent}.ui-btn--danger:hover{background:var(--ui-danger-soft);border-color:var(--ui-danger)}.ui-btn--sm{min-height:36px;padding:0 12px;font-size:14px}.ui-btn--icon{width:var(--ui-control-h);padding:0}.btn__head{min-height:var(--ui-control-h);padding:0 18px;font-size:15px;font-weight:600;color:var(--ui-text);background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);box-shadow:none}.btn__head:hover{background:var(--ui-surface-hover);border-color:var(--ui-border-strong);color:var(--ui-text-strong)}.btn__table{min-height:36px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;color:var(--ui-accent);border:1px solid var(--ui-accent);border-radius:999px;background:transparent;z-index:1}.btn__table:hover,.btn__table:active{color:var(--ui-on-accent);background:var(--ui-accent);border-color:var(--ui-accent)}.btn__active{color:var(--ui-on-accent);background:var(--ui-gradient);border-color:transparent}.btn__error{color:var(--ui-danger);border-color:#d9332566;background:transparent}.btn__error:active,.btn__error:hover{background:var(--ui-danger);color:#fff}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow)}.ui-page{padding:32px clamp(16px,3vw,40px) 48px;max-width:1600px;margin:0 auto}.ui-page__title{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:clamp(24px,2.4vw,30px);font-weight:800;color:var(--ui-text-strong)}.ui-page__title svg{color:var(--ui-accent);flex-shrink:0}.ui-badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--ui-neutral-soft);color:var(--ui-text-muted)}.ui-badge--accent{background:var(--ui-accent-soft);color:var(--ui-accent)}.ui-badge--success{background:var(--ui-success-soft);color:var(--ui-success)}.ui-badge--warning{background:var(--ui-warning-soft);color:var(--ui-warning)}.ui-badge--danger{background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-badge--info{background:var(--ui-info-soft);color:var(--ui-info)}@keyframes ui-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}@keyframes ui-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes ui-pulse{0%{box-shadow:0 0 #3977f180}70%{box-shadow:0 0 0 8px #3977f100}to{box-shadow:0 0 #3977f100}}.ui-animate-in{animation:ui-fade-up var(--ui-med) var(--ui-ease) backwards}.ui-skeleton{border-radius:8px;background:linear-gradient(90deg,var(--ui-surface-2) 0,var(--ui-surface-3) 40%,var(--ui-surface-2) 80%) no-repeat;background-size:800px 100%;animation:ui-shimmer 1.2s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.Toastify__toast{background:var(--ui-surface-2)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border);border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-pop)!important}.tables__wrapper .row{transition:box-shadow var(--ui-med) var(--ui-ease),transform var(--ui-fast) var(--ui-ease);box-shadow:0 1px 2px #1018280a}.tables__wrapper .row:hover{box-shadow:0 8px 24px -12px #10182838}.tables__wrapper .row{animation:ui-fade-up var(--ui-med) var(--ui-ease) backwards}.tables__wrapper .row:nth-child(2){animation-delay:20ms}.tables__wrapper .row:nth-child(3){animation-delay:40ms}.tables__wrapper .row:nth-child(4){animation-delay:60ms}.tables__wrapper .row:nth-child(5){animation-delay:80ms}.tables__wrapper .row:nth-child(n+6){animation-delay:.1s}.btn__table{display:inline-flex;align-items:center;justify-content:center}@media (max-width: 760px){.page__tables{padding:0 12px}.table-page [class*=head__table]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.table-page [class*=head__filters]{flex-wrap:wrap}.table-page [class*=head__filters]>*{flex:1 1 100%}.table-page .filter__head,.table-page .filter{width:100%!important}.table-page .row__title{display:none}.table-page .tables__wrapper{height:auto!important;padding-right:0!important}.table-page--orders .tables__wrapper .row{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;gap:10px 12px;padding:14px;border-radius:14px}.table-page--orders .tables__wrapper .row>.col{font-size:15px;margin-left:0!important;opacity:1}.table-page--orders .tables__wrapper .row>.col:nth-child(2){grid-column:1;grid-row:1;font-weight:700;font-size:17px}.table-page--orders .tables__wrapper .row>.col:nth-child(3){grid-column:1;grid-row:2;flex-direction:row;gap:6px;color:var(--ui-text-muted);font-size:14px}.table-page--orders .tables__wrapper .row>.col:nth-child(4){grid-column:2;grid-row:1;justify-self:end;font-size:13px}.table-page--orders .tables__wrapper .row>.col:nth-child(5){grid-column:2;grid-row:2;justify-self:end;font-weight:700}.table-page--orders .tables__wrapper .row>.col:nth-child(6){grid-column:1 / -1;grid-row:3}.table-page--orders .tables__wrapper .row>.col:nth-child(6) .btn__table{width:100%;min-height:42px;margin-left:0!important}.page__head{flex-wrap:wrap;gap:10px;padding:12px}.page__title{font-size:24px}.page__btns.head__btns{gap:8px;margin-left:auto}.page__btns .btn__head{min-height:44px;font-size:16px;padding:0 16px}.notification-toast{top:calc(64px + env(safe-area-inset-top))!important;left:12px;right:12px!important;width:auto!important;border-radius:14px!important}[class*=pagination]{flex-wrap:wrap;justify-content:center;gap:6px}[class*=pagination] .btn__head{min-width:44px;padding:0 10px}}
