blueprint-parts-sidebar{display:block;min-height:0}.blueprint-sidebar{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.blueprint-sidebar__scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--blueprint-sidebar-scrollbar-color,currentColor) transparent;scrollbar-width:thin}.blueprint-sidebar__scroll::-webkit-scrollbar{width:var(--blueprint-sidebar-scrollbar-width,.375rem)}.blueprint-sidebar__scroll::-webkit-scrollbar-track{background:transparent}.blueprint-sidebar__scroll::-webkit-scrollbar-thumb{background:var(--blueprint-sidebar-scrollbar-color,currentColor);border-radius:var(--blueprint-sidebar-radius,.25rem)}.blueprint-sidebar__section+.blueprint-sidebar__section{margin-top:var(--blueprint-sidebar-section-gap,1rem)}.blueprint-sidebar__heading{color:var(--blueprint-sidebar-muted-color,inherit);font:inherit;font-size:var(--blueprint-sidebar-heading-size,.75rem);font-weight:600;letter-spacing:.04em;margin:0 0 var(--blueprint-sidebar-heading-gap,.5rem);text-transform:uppercase}.blueprint-sidebar__list{border:var(--blueprint-sidebar-border,1px solid currentColor);border-radius:var(--blueprint-sidebar-radius,.25rem);flex-direction:column;gap:0;overflow:hidden}.blueprint-sidebar__list,.blueprint-sidebar__row{background:var(--blueprint-sidebar-background,transparent);display:flex}.blueprint-sidebar__row{align-items:center;border:0;border-radius:0;color:var(--blueprint-sidebar-color,inherit);cursor:pointer;gap:var(--blueprint-sidebar-content-gap,.5rem);min-width:0;position:relative}.blueprint-sidebar__row+.blueprint-sidebar__row{border-top:var(--blueprint-sidebar-border,1px solid currentColor)}.blueprint-sidebar__row--hover{background:var(--blueprint-sidebar-hover-background,hsla(0,0%,50%,.18));color:var(--blueprint-sidebar-hover-color,inherit)}.blueprint-sidebar__row--hover:before{background:var(--blueprint-sidebar-hover-accent,currentColor);border-radius:0;content:"";inset-block:var(--blueprint-sidebar-hover-accent-inset,.375rem);inset-inline-start:0;pointer-events:none;position:absolute;width:var(--blueprint-sidebar-state-accent-width,.25rem)}.blueprint-sidebar__row--active{background:var(--blueprint-sidebar-active-background,hsla(0,0%,50%,.32));color:var(--blueprint-sidebar-active-color,inherit)}.blueprint-sidebar__row:focus-visible{outline:var(--blueprint-sidebar-focus-outline,2px solid currentColor);outline-offset:var(--blueprint-sidebar-focus-offset,-2px)}.blueprint-sidebar__entry-text{cursor:text;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:var(--blueprint-sidebar-row-padding,.75rem);-webkit-user-select:text;-moz-user-select:text;user-select:text}.blueprint-sidebar__entry-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blueprint-sidebar__entry-code,.blueprint-sidebar__marker-count{color:var(--blueprint-sidebar-muted-color,inherit);font-size:var(--blueprint-sidebar-meta-size,.75rem)}.blueprint-sidebar__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--blueprint-sidebar-action-gap,.5rem);padding:var(--blueprint-sidebar-action-padding,.5rem)}.blueprint-sidebar__empty{background:var(--blueprint-sidebar-background,transparent);color:var(--blueprint-sidebar-muted-color,inherit);padding:var(--blueprint-sidebar-empty-padding,2rem .75rem);text-align:center}
:root{--app-bg:#0a0a0b;--panel-bg:#111112;--text-color:#e5e7eb;--hover-bg:#1b1b1d;--active-bg:#242426;--chip-bg:#1a1a1c;--chip-color:#cfd3d8;--border-color:#2a2a2e;--panel-border-color:#2a2a2e;--focus-ring:rgba(0,140,255,.4);--elevation-1:0 0 0 1px #222628,0 6px 18px -8px rgba(0,0,0,.65);color-scheme:dark;--bs-body-bg:#0b0b0c;--bs-body-color:#f0f2f5;--bs-secondary-color:#d9dbe0;--bs-tertiary-color:#c6c9cf;--bs-border-color:#2b2b2e;--bs-link-color:#f0f2f5;--bs-link-hover-color:#fff;--bs-card-bg:#121213;--bs-card-color:var(--bs-body-color);--bs-card-border-color:var(--bs-border-color);--bs-list-group-bg:#141415;--bs-list-group-color:var(--bs-body-color);--bs-list-group-border-color:#2f2f33;--bs-list-group-action-hover-bg:#1a1a1d;--bs-list-group-action-hover-color:var(--bs-body-color);--bs-list-group-active-bg:#2a2a2e;--bs-list-group-active-color:#fff;--bs-dropdown-link-hover-bg:#1a1a1d;--panel-bg:#121213;--item-bg:#151516;--text-color:var(--bs-body-color);--text-muted:#a0a6ae}.app-shell,body,html{color:var(--bs-body-color)}body,html{color-scheme:dark;height:100%;overflow:hidden}body{background:url(/937bc100166dc67f6f15.jpg),rgba(0,0,0,.6);background-blend-mode:overlay;margin:0}.cursor-pointer{cursor:pointer}.app-shell{color:var(--text-color);height:100vh}.bg-body-tertiary,.bg-dark{background-color:var(--panel-bg)!important}.blueprint-breadcrumb{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.blueprint-breadcrumb .breadcrumb{--bs-breadcrumb-divider-color:#5a646b;flex-wrap:nowrap;white-space:nowrap}.blueprint-breadcrumb .breadcrumb-item{flex:0 0 auto}.breadcrumb{--bs-breadcrumb-divider-color:#5a646b}.breadcrumb .breadcrumb-item a{color:var(--bs-secondary-color)}.breadcrumb .breadcrumb-item a:hover{color:var(--bs-link-hover-color)}.breadcrumb .breadcrumb-item.active{color:var(--bs-body-color)}.topbar{backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.topbar.no-bstrap-border{border:0!important}.app-shell,.card-body,.topbar{transition:background-color .25s,color .25s,border-color .25s}.min-h-0{min-height:0!important}blueprint-parts-sidebar.parts-sidebar{--blueprint-sidebar-background:var(--bs-list-group-bg);--blueprint-sidebar-color:var(--bs-list-group-color);--blueprint-sidebar-border:1px solid var(--bs-list-group-border-color);--blueprint-sidebar-hover-background:#323238;--blueprint-sidebar-hover-color:#fff;--blueprint-sidebar-hover-accent:#fff;--blueprint-sidebar-active-background:#fff;--blueprint-sidebar-active-color:#000;--blueprint-sidebar-focus-outline:2px solid #60a5fa;--blueprint-sidebar-muted-color:var(--bs-secondary-color);--blueprint-sidebar-scrollbar-color:var(--bs-border-color);border-left:none;overflow:hidden}blueprint-parts-sidebar .blueprint-sidebar__marker-count:after{content:" stk"}.blueprint-sidebar-action-label{max-width:12rem}@media(min-width:1200px){.border-start-xl{border-left:1px solid var(--border-color)!important}}#blueprintWrapper{align-items:center;display:flex;justify-content:center}#blueprintWrapper .interactive-svg-container,#blueprintWrapper>interactive-svg{height:100%;min-height:0;overflow:hidden;position:relative;width:100%}#blueprintWrapper>interactive-svg{display:block}.bp-area{overflow:hidden}.bp-area .card-body{height:100%;min-height:0;overflow:hidden}.bp-area svg{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.layout-viewport{display:flex}.fill-viewport-row,.layout-viewport{flex:1 1 auto;height:100%;min-height:0}.area-col{display:flex;flex-direction:column;height:100%;min-height:0}.bp-area .card{flex:1 1 auto;min-height:0}.parts-sidebar{display:flex;height:100%;min-height:0}@supports(padding:max(0px)){.topbar{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.layout-viewport{padding-bottom:env(safe-area-inset-bottom)}}.btn:focus{box-shadow:0 0 0 .15rem var(--focus-ring)}.hover-shadow-sm{transition:box-shadow .2s ease,transform .2s ease}.hover-shadow-sm:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.06);transform:translateY(-1px)}@media(max-width:1199.98px){.fill-viewport-row{flex-direction:column;flex-wrap:nowrap}.bp-area{flex:1 1 55%!important;height:auto;min-height:0;order:1!important}#blueprintWrapper{height:100%;max-height:none}.parts-sidebar{border-left:none!important;border-top:var(--flat-border);flex:1 1 45%!important;height:auto;min-height:0;order:2!important;overflow:hidden}.layout-viewport{height:100%;min-height:0}}.link-primary,a{color:var(--bs-link-color);text-decoration:underline}.link-primary:hover,a:hover{color:var(--bs-link-hover-color);text-decoration:underline}.btn,.btn-outline-secondary,.btn:hover{color:var(--bs-body-color)}.btn-outline-secondary,.btn-outline-secondary:hover{border-color:var(--bs-border-color)}.btn-outline-secondary:hover{background-color:#1a1f29}.form-control,.form-select{background-color:#0c1016;border-color:var(--bs-border-color);color:var(--bs-body-color)}.form-control::-moz-placeholder{color:var(--bs-tertiary-color)}.form-control::placeholder{color:var(--bs-tertiary-color)}.dropdown-menu{background-color:#10151c;border-color:var(--bs-border-color);color:var(--bs-body-color)}.badge{color:#e9ecef}#blueprintWrapper{background:#fff!important}.dashboard-container{min-height:0}.dashboard-hero{background:transparent}.dashboard-hero--landing{padding-bottom:1.5rem;padding-top:2.5rem}.dashboard-hero--pinned{background:var(--panel-bg);border-bottom:1px solid var(--bs-border-color);padding-bottom:1rem;padding-top:1rem}.dashboard-hero__inner{margin:0 auto;max-width:36rem}.dashboard-hero__inner .form-control{box-shadow:var(--elevation-1);min-height:3.25rem}.dashboard-hero__inner .form-text{margin-top:.75rem}.dashboard-hero__context{margin:1rem auto 0;max-width:40rem}.dashboard-body{background:transparent}.dashboard-category-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:72rem;padding:0 1rem 2rem}@media(min-width:576px){.dashboard-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.dashboard-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){.dashboard-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-category-card{background:var(--panel-bg);border:1px solid var(--bs-border-color);border-radius:1rem;color:var(--bs-body-color);display:flex;flex-direction:column;min-width:0;overflow:hidden}.dashboard-category-card:focus-visible,.dashboard-category-card:hover{border-color:#fff;color:#fff}.dashboard-category-card__media{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),var(--item-bg);min-height:7.5rem}.dashboard-category-card__body{display:flex;flex-direction:column;gap:.25rem;padding:1rem;text-align:center}.dashboard-category-card__name{font-weight:600}.dashboard-category-card__code,.dashboard-category-card__count{color:var(--bs-secondary-color);font-size:.875rem}.dashboard-product-list{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:40rem;padding:0 1rem 2rem}.dashboard-product-card{background:var(--panel-bg);border:1px solid var(--bs-border-color);border-radius:1rem;color:var(--bs-body-color);display:flex;flex-direction:column;overflow:hidden;text-align:center}.dashboard-product-card__body{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1.25rem 1rem 1rem}.dashboard-product-card__name{font-weight:600}.dashboard-product-card__code,.dashboard-product-card__empty,.dashboard-product-card__meta{color:var(--bs-secondary-color);font-size:.875rem}.dashboard-product-card__actions{display:flex;flex-direction:column;margin-top:auto}.dashboard-product-card__actions-title{border-top:1px solid var(--bs-border-color);color:var(--bs-secondary-color);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;padding:.65rem 1rem;text-transform:uppercase}.dashboard-product-card__action{background:var(--item-bg);border-top:1px solid var(--bs-border-color);color:var(--bs-body-color);display:block;font-weight:600;padding:.85rem 1rem;text-decoration:none;width:100%}.dashboard-product-card__action:focus-visible,.dashboard-product-card__action:hover{background:var(--hover-bg);color:#fff}.dashboard-product-card__empty{padding:.85rem 1rem 1.25rem}
