.card-workspace.page-section{padding-top:var(--brand-space-48)}.card-breadcrumb{color:var(--brand-muted);font-size:var(--brand-typography-size-control);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:34px;display:flex}.card-breadcrumb a{color:var(--brand-ink)}.card-heading{max-width:850px;margin-bottom:34px}.card-heading>p:not(.card-eyebrow){font-size:var(--brand-typography-size-body-large);margin-top:14px}.card-eyebrow{color:var(--brand-muted);font-size:var(--brand-typography-size-control);margin-bottom:5px}.card-panel{border:1px solid var(--brand-line);border-radius:var(--brand-radius-card);background:var(--brand-panel);min-width:0;padding:28px}.card-panel>h2+p,.card-supporting{color:var(--brand-muted);margin-top:9px}.card-form{gap:var(--brand-space-20);margin-top:25px;display:grid}.card-form .field{min-width:0}.card-form label,.card-search label{font-size:var(--brand-typography-size-support);font-weight:var(--brand-typography-weight-control);margin-bottom:var(--brand-space-8);display:block}.card-form input,.card-form select,.card-search input,.card-search select{width:100%;min-width:0;min-height:54px;display:block}.card-form [aria-invalid=true]{border-color:var(--brand-danger)}.card-form .field-help{font-size:var(--brand-typography-size-label);margin-top:7px;line-height:1.55}.card-form .ui-button{justify-self:start}.card-actions{gap:var(--brand-space-12);flex-wrap:wrap;margin-top:22px;display:flex}.card-field-pair{gap:var(--brand-space-16);grid-template-columns:1fr 1fr;display:grid}.card-activation{max-width:930px}.card-activation-panel{max-width:630px}.card-activation-panel>p{font-size:var(--brand-typography-size-body);margin-bottom:var(--brand-space-20)}.card-serial{border-bottom:1px solid var(--brand-line);padding-bottom:17px}.card-serial strong{color:var(--brand-ink);font-size:var(--brand-typography-size-title-large);font-weight:var(--brand-typography-weight-control);display:block}.card-activation-panel .card-actions{margin-top:var(--brand-space-20)}.card-empty{padding-block:60px}.card-empty .ui-button{margin-top:var(--brand-space-24)}.card-list{gap:var(--brand-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-product{gap:var(--brand-space-24);display:grid}.card-product h2{margin-bottom:10px}.card-product-meta{justify-content:space-between;gap:var(--brand-space-12);border-top:1px solid var(--brand-line);font-size:var(--brand-typography-size-support);flex-wrap:wrap;padding-top:18px;display:flex}.card-product-meta span{color:var(--brand-muted)}.card-product-meta strong{font-variant-numeric:tabular-nums;font-weight:var(--brand-typography-weight-control)}.card-product .ui-button{justify-self:start}.card-manage-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.8fr);align-items:start;gap:18px;display:grid}.card-qr-panel img{margin:var(--brand-space-20) auto;border-radius:var(--brand-radius-control);background:var(--brand-panel);max-width:100%;height:auto;padding:10px;display:block}.card-qr-url{font-size:var(--brand-typography-size-control);line-height:var(--brand-typography-leading-body);overflow-wrap:anywhere;text-underline-offset:3px;margin-top:18px;text-decoration:underline;display:block}.card-analytics{margin-top:18px}.card-metrics{gap:var(--brand-space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.card-metrics>div{padding:var(--brand-space-16);border:1px solid var(--brand-line);border-radius:9px;gap:3px;display:grid}.card-metrics strong{font-size:27px;line-height:var(--brand-typography-leading-tight);font-weight:var(--brand-typography-weight-control);font-variant-numeric:tabular-nums}.card-metrics span{color:var(--brand-muted);font-size:var(--brand-typography-size-label)}.card-admin-nav{border-bottom:1px solid var(--brand-line);padding-block:var(--brand-space-16);font-size:var(--brand-typography-size-control);gap:25px;display:flex}.card-admin-nav a:focus-visible{text-underline-offset:4px;text-decoration:underline}@media (hover:hover){.card-admin-nav a:hover{text-underline-offset:4px;text-decoration:underline}}.card-admin-grid{gap:var(--brand-space-20);grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:start;display:grid}.card-admin-list{margin-top:var(--brand-space-20);display:grid}.card-admin-list a{justify-content:space-between;align-items:center;gap:var(--brand-space-12);padding:var(--brand-space-16) 0;border-top:1px solid var(--brand-line);display:flex}.card-admin-list a span:first-child{min-width:0;display:grid}.card-admin-list strong{font-size:var(--brand-typography-size-support);font-weight:var(--brand-typography-weight-control)}.card-admin-list small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.card-batch-summary{gap:var(--brand-space-20);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.card-batch-summary>div{gap:var(--brand-space-4);min-width:0;display:grid}.card-batch-summary span{color:var(--brand-muted);font-size:var(--brand-typography-size-label)}.card-batch-summary strong{font-size:var(--brand-typography-size-support);font-weight:var(--brand-typography-weight-control);overflow-wrap:anywhere}.card-workspace>.card-panel+.card-panel{margin-top:18px}.card-status-form{border-top:1px solid var(--brand-line);margin-top:28px;padding-top:22px}.card-table-scroll{overflow-x:auto}.card-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--brand-typography-size-label)}.card-table th,.card-table td{border-bottom:1px solid var(--brand-line);padding:var(--brand-space-12) 14px var(--brand-space-12) 0;vertical-align:top}.card-table th{color:var(--brand-muted);font-weight:var(--brand-typography-weight-control);white-space:nowrap}.card-table td{overflow-wrap:anywhere}.card-table td:first-child{white-space:nowrap;font-weight:var(--brand-typography-weight-control)}.card-table td small{color:var(--brand-muted);font-weight:var(--brand-typography-weight-regular);display:block}.card-table a,.card-text-button{text-underline-offset:3px;text-decoration:underline}.card-code{font-variant-numeric:tabular-nums;white-space:nowrap}.card-owner-ref{max-width:180px}.card-search{grid-template-columns:minmax(180px,1.4fr) minmax(130px,.6fr) minmax(170px,.8fr) auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}@media (max-width:900px){.card-manage-grid,.card-admin-grid{grid-template-columns:1fr}.card-batch-summary,.card-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.card-workspace.page-section{padding-top:30px}.card-panel{border-radius:13px;padding:22px}.card-list,.card-metrics,.card-search{grid-template-columns:1fr}.card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.card-field-pair{grid-template-columns:1fr 1fr}.card-actions .ui-button{white-space:normal;flex:150px}.card-admin-nav{white-space:nowrap;overflow-x:auto}}.csp-trigger{align-items:center;gap:var(--brand-space-12);width:100%;min-height:56px;margin-bottom:var(--brand-space-12);padding:var(--brand-space-8) var(--brand-space-16) var(--brand-space-8) var(--brand-space-8);border:1px solid var(--brand-line);border-radius:var(--brand-radius-pill);background:var(--brand-panel);color:var(--brand-ink);text-align:left;display:flex}.csp-thumb{aspect-ratio:1200/758;border-radius:6px;flex:none;width:52px;position:relative;overflow:hidden}.csp-trigger-text{flex:1;min-width:0;display:grid}.csp-trigger-text strong,.csp-trigger-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.csp-trigger-text small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.csp-stack{--csp-peek:64px;height:calc(63.17cqw + (var(--csp-count) - 1) * var(--csp-peek));min-height:63.17cqw;margin:0;padding:0;list-style:none;position:relative}.csp-wrap{container-type:inline-size}.csp-slot{inset-inline:0;top:calc(var(--csp-index) * var(--csp-peek));z-index:var(--csp-index);aspect-ratio:1200/758;transition:top .5s cubic-bezier(.32,.72,0,1);position:absolute}.csp-card{cursor:pointer;border-radius:5cqw;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 -6px 18px #00000029,inset 0 1px #fff3}.csp-pills{inset-inline:0;top:calc(var(--csp-peek) / 2);justify-content:center;align-items:center;gap:var(--brand-space-8);transition:top .5s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;transform:translateY(-50%)}.csp-slot[data-front] .csp-pills{flex-direction:column;top:50%}.csp-page,.csp-selected{border-radius:var(--brand-radius-pill);max-width:80%;font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;padding:5px 14px;overflow:hidden}.csp-page{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000061}.csp-selected{color:#0b0b0b;background:#fff;animation:.35s .15s both csp-in}@keyframes csp-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.csp-slot,.csp-pills{transition:none}.csp-selected{animation:none}}@media (prefers-reduced-transparency:reduce){.csp-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}}
