.mini-scope,:root{--mini-safe-t:max(12px,var(--safe-area-inset-top,env(safe-area-inset-top)));--mini-safe-b:max(12px,var(--safe-area-inset-bottom,env(safe-area-inset-bottom)));--mini-safe-l:var(--safe-area-inset-left,env(safe-area-inset-left));--mini-safe-r:var(--safe-area-inset-right,env(safe-area-inset-right));--mini-z-topbar:40;--mini-z-fab:45;--mini-z-nav:50;--mini-z-overlay:60;--mini-z-photo:80;--mini-z-scanner:100;--mini-z-toast:110;--mini-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mini-font-display:var(--mini-font-body);--mini-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mini-ease:cubic-bezier(0.2,0,0,1);--mini-dur-press:0.12s;--mini-dur-fast:0.18s;--mini-dur-screen:0.22s;--mini-topbar-h:56px;--mini-nav-h:70px;--mini-hero-base:#0b1024;--mini-hero:radial-gradient(circle at 8% 0%,rgba(85,102,246,0.55),transparent 55%),radial-gradient(circle at 100% 100%,rgba(122,92,255,0.4),transparent 55%),#0b1024}.mini-root,.mini-scope{font-family:var(--mini-font-body);color:var(--mini-text)}.mini-root{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;background-color:var(--mini-bg);transition:background-color .3s ease,color .3s ease}.mini-root.app-shell,.mini-root.app-shell :is(input,textarea,select,button):not(.font-mono),body:has(#mini-root),body:has(#mini-root) :is([data-slot=dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-radix-popper-content-wrapper],[data-sonner-toaster]){font-family:var(--mini-font-body)}.mini-root[data-theme=light],.mini-scope[data-theme=light]{--mini-bg:#fafbff;--mini-surface-1:#ffffff;--mini-surface-2:#f5f6ff;--mini-surface-3:#eef1ff;--mini-divider:#ececf4;--mini-divider-strong:#dcdfed;--mini-text:#0b1024;--mini-text-secondary:#3c4053;--mini-text-muted:#63667a;--mini-text-faint:#6f7282;--mini-placeholder:#9b9fb3;--mini-accent:#5566f6;--mini-accent-hover:#4a5bf0;--mini-on-accent:#ffffff;--mini-accent-ink:#3848c7;--mini-accent-soft:#eef1ff;--mini-accent-line:rgba(85,102,246,0.3);--mini-accent-ring:rgba(85,102,246,0.15);--mini-ok:#116b2a;--mini-ok-soft:#f3fdf7;--mini-ok-line:#bbf0d0;--mini-ok-fill:#15803d;--mini-warn:#7a4a00;--mini-warn-soft:#fff8eb;--mini-warn-line:#ffe9b0;--mini-danger:#a13a32;--mini-danger-soft:#fff4f2;--mini-danger-line:#ffd2cd;--mini-danger-fill:#d2453d;--mini-card-shadow:0 0 0 1px rgba(240,240,250,0.45);--mini-btn-shadow:0 10px 30px -12px rgba(85,102,246,0.55);--mini-nav-bg:rgba(255,255,255,0.96);--mini-nav-shadow:0 18px 40px -18px rgba(11,16,36,0.3),0 0 0 1px rgba(240,240,250,0.45);--mini-skeleton-base:rgba(11,16,36,0.06);--mini-skeleton-shine:rgba(11,16,36,0.12);color-scheme:light}.mini-root:not([data-theme]),.mini-root[data-theme=dark],.mini-scope[data-theme=dark]{--mini-bg:#2b2841;--mini-surface-1:#3a3757;--mini-surface-2:#322f4b;--mini-surface-3:#454165;--mini-divider:rgba(255,255,255,0.12);--mini-divider-strong:rgba(255,255,255,0.2);--mini-text:#f2f3fb;--mini-text-secondary:#cccee0;--mini-text-muted:#bcbfd2;--mini-text-faint:#a9acc0;--mini-placeholder:#8a8da3;--mini-accent:#5566f6;--mini-accent-hover:#4a5bf0;--mini-on-accent:#ffffff;--mini-accent-ink:#c3c9ff;--mini-accent-soft:rgba(126,140,255,0.18);--mini-accent-line:rgba(126,140,255,0.45);--mini-accent-ring:rgba(126,140,255,0.3);--mini-ok:#86f2c1;--mini-ok-soft:rgba(124,245,192,0.12);--mini-ok-line:rgba(124,245,192,0.38);--mini-ok-fill:#15803d;--mini-warn:#ffcc80;--mini-warn-soft:rgba(255,178,80,0.13);--mini-warn-line:rgba(255,178,80,0.38);--mini-danger:#ffb4a8;--mini-danger-soft:rgba(255,144,130,0.15);--mini-danger-line:rgba(255,144,130,0.4);--mini-danger-fill:#d2453d;--mini-card-shadow:none;--mini-btn-shadow:0 10px 30px -14px rgba(85,102,246,0.75);--mini-nav-bg:rgba(58,55,87,0.96);--mini-nav-shadow:0 18px 40px -16px rgba(0,0,0,0.55);--mini-skeleton-base:rgba(255,255,255,0.05);--mini-skeleton-shine:rgba(255,255,255,0.12);color-scheme:dark}#mini-root[data-app-theme=dark]{--app-text-muted:#c8ccde;--app-text-faint:#c4c7d9;--app-indigo:#5566f6;--app-indigo-hover:#4a5bf0;--app-indigo-deep:#c3c9ff}#mini-root[data-app-theme=dark] [data-theme-tile]{--app-indigo:#7081f8;--app-indigo-deep:#a3adff}.mini-root,.mini-scope{--mini-lime:var(--mini-accent);--mini-lime-soft:var(--mini-accent-soft);--mini-lime-strong:var(--mini-accent-line);--mini-primary-contrast:var(--mini-on-accent);--mini-primary-shadow:var(--mini-btn-shadow);--mini-ice:var(--mini-accent-ink);--mini-ice-soft:var(--mini-accent-soft);--mini-sage:var(--mini-ok);--mini-sage-soft:var(--mini-ok-soft);--mini-amber:var(--mini-warn);--mini-amber-soft:var(--mini-warn-soft);--mini-crimson:var(--mini-danger);--mini-crimson-soft:var(--mini-danger-soft);--mini-card-bg:var(--mini-surface-1);--mini-card-solid-bg:var(--mini-surface-1);--mini-nav-rail-bg:var(--mini-nav-bg);--mini-nav-rail-shadow:var(--mini-nav-shadow);--mini-surface:var(--mini-surface-1);--mini-border:var(--mini-divider-strong);--mini-muted:var(--mini-text-muted)}.mini-root>*{position:relative;z-index:1}.mini-root>.fixed{position:fixed}.mini-root>.fixed.inset-0{z-index:60}.mini-root>.sticky{position:sticky}.mini-root>.absolute{position:absolute}.mini-root main .sticky.bottom-0{bottom:calc(var(--mini-safe-b) + var(--mini-nav-h))}html[data-keyboard-open] .mini-nav-rail{visibility:hidden}.mini-root [role=button],.mini-root a,.mini-root button,.mini-root summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mini-nav-rail,.mini-pill,.mini-press,.mini-topbar{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion:reduce){.mini-root *,.mini-root :after,.mini-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.mini-display,.mini-display-bold{font-family:var(--mini-font-body);font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.2}.mini-eyebrow,.mini-label{font-size:13px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:var(--mini-text-muted)}.mini-h1,.mini-root .mini-h1{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--mini-text)}.mini-mono{font-family:var(--mini-font-mono);font-feature-settings:"tnum" on}.mini-card,.mini-card-solid{background:var(--mini-surface-1);border:1px solid var(--mini-divider);border-radius:20px;box-shadow:var(--mini-card-shadow)}.mini-item{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;border:1px solid var(--mini-divider-strong);border-radius:14px;background:var(--mini-surface-1);color:var(--mini-text);font-size:17px;font-weight:600;line-height:1.3;text-align:left;text-decoration:none;transition:border-color var(--mini-dur-fast) var(--mini-ease),background-color var(--mini-dur-fast) var(--mini-ease)}.mini-item:active{border-color:var(--mini-accent);background:var(--mini-accent-soft)}.mini-item-hint{display:block;margin-top:2px;font-size:14.5px;font-weight:400;line-height:1.35;color:var(--mini-text-muted)}.mini-number-field .gap-1\.5{gap:8px}.mini-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--mini-accent-soft);color:var(--mini-accent-ink)}.mini-press{transition:transform var(--mini-dur-press) var(--mini-ease)}.mini-press:active{transform:scale(.98)}@keyframes miniReveal{0%{opacity:0}to{opacity:1}}.mini-reveal{animation:miniReveal .4s cubic-bezier(.2,.8,.2,1) both}@keyframes miniSkeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mini-skeleton-bar{background:linear-gradient(90deg,var(--mini-skeleton-base) 0,var(--mini-skeleton-shine) 50%,var(--mini-skeleton-base) 100%);background-size:200% 100%;animation:miniSkeletonShimmer 1.6s ease-in-out infinite}.mini-pill{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border-radius:999px;border:1px solid var(--mini-divider);background:var(--mini-surface-1);color:var(--mini-text-muted);font-size:14px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.mini-pill[data-tone=accent],.mini-pill[data-tone=lime]{background:var(--mini-accent);border-color:var(--mini-accent);color:var(--mini-on-accent)}.mini-pill[data-tone=ok],.mini-pill[data-tone=sage]{background:var(--mini-ok-soft);border-color:var(--mini-ok-line);color:var(--mini-ok)}.mini-pill[data-tone=amber],.mini-pill[data-tone=warn]{background:var(--mini-warn-soft);border-color:var(--mini-warn-line);color:var(--mini-warn)}.mini-pill[data-tone=crimson],.mini-pill[data-tone=danger]{background:var(--mini-danger-soft);border-color:var(--mini-danger-line);color:var(--mini-danger)}.mini-pill[data-tone=ice]{background:var(--mini-accent-soft);border-color:var(--mini-accent-line);color:var(--mini-accent-ink)}.mini-btn-danger,.mini-btn-ghost,.mini-btn-ok,.mini-btn-primary,.mini-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-family:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--mini-dur-fast) var(--mini-ease),border-color var(--mini-dur-fast) var(--mini-ease),transform var(--mini-dur-press) var(--mini-ease)}.mini-btn-primary{min-height:56px;padding:0 20px;border:0;background:var(--mini-accent);color:var(--mini-on-accent);font-size:17px;font-weight:600;box-shadow:var(--mini-btn-shadow)}.mini-btn-primary:active{background:var(--mini-accent-hover)}.mini-btn-secondary{min-height:52px;padding:0 18px;border:1px solid var(--mini-accent-line);background:var(--mini-accent-soft);color:var(--mini-accent-ink);font-size:16px;font-weight:600}.mini-btn-ghost{min-height:48px;padding:0 14px;border:1px solid transparent;background:transparent;color:var(--mini-text-muted);font-size:15px;font-weight:500}.mini-btn-ghost:active{background:var(--mini-surface-2)}.mini-btn-danger{min-height:52px;padding:0 18px;background:var(--mini-danger-fill)}.mini-btn-danger,.mini-btn-ok{border:0;color:#ffffff;font-size:16px;font-weight:600}.mini-btn-ok{background:var(--mini-ok-fill)}.mini-btn-ok,.mini-btn-sm{min-height:48px;padding:0 16px}.mini-btn-sm{border-radius:12px;font-size:16px}:is(.mini-btn-primary,.mini-btn-secondary,.mini-btn-ghost,.mini-btn-danger,.mini-btn-ok):disabled{opacity:.6;cursor:not-allowed}.mini-chip:focus-visible,.mini-item:focus-visible,:is(.mini-btn-primary,.mini-btn-secondary,.mini-btn-ghost,.mini-btn-danger,.mini-btn-ok):focus-visible{outline:none;box-shadow:0 0 0 4px var(--mini-accent-ring)}.mini-chip{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border:1px solid var(--mini-divider-strong);border-radius:999px;background:var(--mini-surface-1);color:var(--mini-text-secondary);font-size:15px;font-weight:500;line-height:1.25;text-align:left}.mini-chip[aria-checked=true],.mini-chip[aria-pressed=true]{border-color:var(--mini-accent);background:var(--mini-accent-soft);color:var(--mini-accent-ink)}.mini-seg{display:flex;gap:8px;padding:4px;border-radius:16px;background:var(--mini-accent-soft)}.mini-seg>button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:4px 8px;border-radius:12px;color:var(--mini-accent-ink);font-size:16px;font-weight:600;transition:background-color var(--mini-dur-fast) var(--mini-ease)}.mini-seg>button[aria-checked=true],.mini-seg>button[aria-pressed=true]{background:var(--mini-surface-1);color:var(--mini-text);box-shadow:0 1px 3px rgba(11,16,36,.12)}.mini-input{display:block;width:100%;min-height:56px;padding:12px 15px;border:1px solid var(--mini-divider-strong);border-radius:14px;background:var(--mini-surface-1);color:var(--mini-text);font-family:inherit;font-size:17px;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.mini-input::placeholder{color:var(--mini-placeholder)}.mini-input:focus{outline:none;border-color:var(--mini-accent);box-shadow:0 0 0 4px var(--mini-accent-ring)}.mini-err,.mini-note,.mini-ok-note,.mini-warn{border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.45;border:1px solid}.mini-note{border-color:var(--mini-accent-line);background:var(--mini-accent-soft)}.mini-note,.mini-warn{color:var(--mini-text)}.mini-warn{border-color:var(--mini-warn-line);background:var(--mini-warn-soft)}.mini-err{border-color:var(--mini-danger-line);background:var(--mini-danger-soft);color:var(--mini-danger)}.mini-ok-note{border-color:var(--mini-ok-line);background:var(--mini-ok-soft);color:var(--mini-ok)}.mini-topbar{color:#ffffff;background:var(--mini-hero);padding-top:var(--safe-area-inset-top,env(safe-area-inset-top,0));box-shadow:0 1px 0 rgba(255,255,255,.06),0 10px 30px -22px rgba(11,16,36,.8);--mini-text:#ffffff;--mini-text-muted:rgba(255,255,255,0.72)}.mini-topbar-row{min-height:var(--mini-topbar-h)}.mini-topbar-home{color:#ffffff;text-decoration:none;border-radius:14px}.mini-topbar-home:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.35)}.mini-topbar-ico{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);font-size:17px;font-weight:700;line-height:1}.mini-topbar-eyebrow{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72)}.mini-topbar-eyebrow,.mini-topbar-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3}.mini-topbar-title{font-size:17px;letter-spacing:-.01em}.mini-topbar-actions button,.mini-topbar-btn{display:inline-flex!important;flex:none;align-items:center;justify-content:center;width:48px!important;height:48px!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;color:#ffffff!important;opacity:1!important}.mini-topbar-actions button svg,.mini-topbar-btn svg{width:22px;height:22px}.mini-topbar-actions button:active,.mini-topbar-btn:active{background:rgba(255,255,255,.12)!important}.mini-topbar-actions button:focus-visible,.mini-topbar-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.35)!important}.mini-topbar-actions button:disabled{color:rgba(255,255,255,.38)!important}.mini-topbar-actions button[aria-label^="Партнёрская"]{color:rgba(255,255,255,.55)!important}@media (max-width:399.98px){.mini-topbar-row{padding-left:8px;padding-right:8px}.mini-topbar-ico--beside-back,.mini-topbar-partner{display:none!important}.mini-topbar-actions button,.mini-topbar-btn{width:44px!important}.mini-topbar-actions,.mini-topbar-actions .mini-topbar-undo{gap:4px}}.mini-nav-rail{background:var(--mini-nav-bg);border:1px solid var(--mini-divider);border-radius:22px;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--mini-nav-shadow)}.mini-nav-tab{display:flex;flex:1 1 0;min-width:0;min-height:56px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;border-radius:16px;color:var(--mini-text-muted);font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color var(--mini-dur-fast) var(--mini-ease),color var(--mini-dur-fast) var(--mini-ease)}.mini-nav-tab[aria-current=page]{background:var(--mini-accent);color:var(--mini-on-accent);box-shadow:var(--mini-btn-shadow)}.mini-nav-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--mini-accent-ring)}.mini-document-host .overflow-x-auto,.mini-root main .overflow-x-auto{overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mini-root main [data-journal-doc] .sticky.bottom-0{bottom:calc(var(--mini-safe-b) + var(--mini-nav-h) + 8px)}#mini-root main :is(button,[role=button],[role=combobox],[role=tab],a.inline-flex[class*=rounded],a.flex[class*=rounded]):not([role=checkbox]):not([role=radio]):not([role=switch]){min-height:48px}#mini-root main :is(button,[role=button],a):has(>svg:only-child){min-width:48px}#mini-root main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=image]),select,textarea){min-height:48px}#mini-root main :is(input,select,textarea):is(.text-xs,.text-sm,[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[13px]"],[class*="text-[14px]"],[class*="text-[15px]"]){font-size:16px}#mini-root[data-app-theme=light] main :is(.text-\[\#9b9fb3\],.text-\[\#8a8ea4\],.text-\[\#a1a4b5\],.text-\[\#b0b3c3\]){color:var(--mini-text-muted)}#mini-root[data-app-theme=light] main :is(.text-\[\#6f7282\],.text-\[\#7a7c8e\]){color:var(--mini-text-muted)}#mini-root main .text-\[\#5566f6\]{color:var(--mini-accent-ink)!important}#mini-root main .text-\[\#d2453d\]{color:var(--mini-danger)!important}#mini-root main .text-\[\#7a4a00\]{color:var(--mini-warn)!important}@media print{.mini-root{background:#fff!important;color:#000!important;min-height:0!important}.mini-root>:not(main){display:none!important}.mini-root>main{max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.mini-root [data-mini-noprint],.mini-root>main>:not(:last-child){display:none!important}.mini-document-host,.mini-document-host *{overflow:visible!important;max-height:none!important}}.mini-root main :is([role=checkbox],[role=radio],[role=switch]){position:relative}.mini-root main :is([role=checkbox],[role=radio],[role=switch]):after{content:"";position:absolute;inset:-10px}.mini-root main [data-theme-tile]:after{content:none}@media (max-width:639px){.mini-root main nav[aria-label="Хлебные крошки"]>span:nth-last-child(2)>svg:first-child,.mini-root main nav[aria-label="Хлебные крошки"]>span:nth-last-child(3){display:none}.mini-root main nav[aria-label="Хлебные крошки"]>span:nth-last-child(-n+2){flex:0 1 auto;max-width:50%}.mini-root main nav[aria-label="Хлебные крошки"]>span:last-child{flex:1 1 0;max-width:none}.mini-root main nav[aria-label="Хлебные крошки"] .truncate{max-width:100%}}