.bittrak-builder{--bb-border: rgba(15, 23, 42, .14);--bb-ink: #0f172a;--bb-ink-soft: #475569;--bb-bg: #f8fafc;--bb-card-bg: #ffffff;--bb-accent: #1d4ed8;--bb-accent-soft: rgba(29, 78, 216, .14)}.bittrak-builder__inner{display:grid;gap:1.4rem}.bittrak-builder__heading{margin:0;color:var(--bb-ink);letter-spacing:.03em;font-size:clamp(1.5rem,2.5vw,2.2rem)}.bittrak-builder__description{margin:0;color:var(--bb-ink-soft)}.bittrak-builder__workspace{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);align-items:start}.bittrak-builder__panel,.bittrak-builder__viewer,.bittrak-builder__pods{border:1px solid var(--bb-border);border-radius:1rem;background:var(--bb-card-bg)}.bittrak-builder__panel{padding:1rem;position:sticky;top:1rem}.bittrak-builder__group+.bittrak-builder__group{margin-top:1rem}.bittrak-builder__group-title{margin:0 0 .55rem;color:var(--bb-ink);font-weight:700;font-size:.95rem}.bittrak-builder__types,.bittrak-builder__designs{display:grid;gap:.5rem}.bittrak-builder__type,.bittrak-builder__design{width:100%;border:1px solid var(--bb-border);border-radius:.75rem;background:var(--bb-bg);color:var(--bb-ink);text-align:left;padding:.62rem .72rem;font-size:.93rem;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bittrak-builder__type:hover,.bittrak-builder__design:hover,.bittrak-builder__pod:hover{border-color:#1d4ed87a;transform:translateY(-1px)}.bittrak-builder__type.is-active,.bittrak-builder__design.is-active{border-color:var(--bb-accent);box-shadow:0 0 0 .18rem var(--bb-accent-soft);background:#eff6ff}.bittrak-builder__design-label{line-height:1.2}.bittrak-builder__viewer-wrap{display:grid;gap:1rem}.bittrak-builder__viewer{padding:1rem;background:linear-gradient(145deg,#fff,#f8fbff)}.bittrak-builder__canvas{width:100%;height:auto;display:block;border-radius:.7rem;background:linear-gradient(45deg,#f1f5f9 25%,transparent 25%),linear-gradient(-45deg,#f1f5f9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f1f5f9 75%),linear-gradient(-45deg,transparent 75%,#f1f5f9 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.bittrak-builder__status{margin:.7rem 0 0;min-height:1.35rem;color:var(--bb-ink-soft);font-size:.9rem}.bittrak-builder__pods{padding:1rem}.bittrak-builder__pods-title,.bittrak-builder__selected-title{margin:0 0 .7rem;color:var(--bb-ink);font-size:1rem}.bittrak-builder__pods-available{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.55rem}.bittrak-builder__pod{border:1px solid var(--bb-border);border-radius:.8rem;background:var(--bb-bg);color:var(--bb-ink);width:100%;padding:.55rem;display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.bittrak-builder__pod-image{width:46px;height:46px;object-fit:contain;border-radius:.4rem;background:#fff;border:1px solid var(--bb-border)}.bittrak-builder__pod-text{min-width:0}.bittrak-builder__pod-label{display:block;font-size:.9rem;line-height:1.2}.bittrak-builder__pod-code{display:block;margin-top:.12rem;color:var(--bb-ink-soft);font-size:.78rem}.bittrak-builder__pod-add{font-size:.8rem;color:var(--bb-accent);font-weight:700}.bittrak-builder__selected{margin-top:1rem;border-top:1px solid var(--bb-border);padding-top:.9rem}.bittrak-builder__selected-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.bittrak-builder__selected-item{border:1px solid var(--bb-border);border-radius:.7rem;background:#fff;padding:.58rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center}.bittrak-builder__selected-label,.bittrak-builder__selected-code{margin:0}.bittrak-builder__selected-label{font-size:.9rem;color:var(--bb-ink)}.bittrak-builder__selected-code{color:var(--bb-ink-soft);font-size:.78rem}.bittrak-builder__selected-qty{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.32rem}.bittrak-builder__qty-btn,.bittrak-builder__remove-btn{border:1px solid var(--bb-border);border-radius:.5rem;background:var(--bb-bg);color:var(--bb-ink);font-size:.84rem;cursor:pointer}.bittrak-builder__qty-btn{width:1.8rem;height:1.8rem;line-height:1}.bittrak-builder__qty-value{min-width:1.6rem;text-align:center;font-size:.86rem;color:var(--bb-ink)}.bittrak-builder__remove-btn{padding:.3rem .45rem}.bittrak-builder__selected-empty,.bittrak-builder__empty{margin:0;color:var(--bb-ink-soft);font-size:.88rem}@media screen and (min-width:990px){.bittrak-builder__workspace{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/page-bittrak-builder.css.map */
