html[data-theme=dark]{--portal-control-h:2.75rem;--portal-control-h-sm:2.25rem;--portal-surface:rgba(255,255,255,0.06);--portal-surface-strong:rgba(255,255,255,0.08);--portal-border:rgba(255,255,255,0.1);--portal-border-active:rgba(119,184,255,0.24)}html[data-theme=dark] .bgo-card,html[data-theme=dark] .bgo-focus-card,html[data-theme=dark] .bgo-focus-panel,html[data-theme=dark] .bgo-glass-panel,html[data-theme=dark] .bgo-panel,html[data-theme=dark] .commerce-list-shell,html[data-theme=dark] .filter-panel,html[data-theme=dark] .inline-card-form,html[data-theme=dark] .management-form,html[data-theme=dark] .panel{border:1px solid rgba(255,255,255,.12)!important;border-radius:.5rem!important;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(7,17,32,.66)!important;box-shadow:0 24px 80px rgba(3,10,24,.38)!important;backdrop-filter:blur(26px);color:#f7fbff;overflow:hidden}html[data-theme=dark] .bgo-card__header,html[data-theme=dark] .bgo-panel__header{border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;padding:1rem 1.25rem!important}html[data-theme=dark] .bgo-card__header h2,html[data-theme=dark] .bgo-panel__header h2{color:#f7fbff!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important}html[data-theme=dark] .bgo-card__body,html[data-theme=dark] .bgo-panel__body{background:transparent!important}html[data-theme=dark] .bgo-metric,html[data-theme=dark] .bgo-metric-strip .bgo-metric{border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;background:rgba(255,255,255,.04)!important;box-shadow:none!important;color:#f7fbff!important}html[data-theme=dark] .bgo-metric dt{color:rgba(255,255,255,.45)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}html[data-theme=dark] .bgo-metric dd{color:#f7fbff!important;font-size:1.75rem!important;font-weight:600!important}html[data-theme=dark] .bgo-page-header,html[data-theme=dark] .bgo-workspace-page-header{align-items:flex-end!important;gap:1.25rem!important;margin-bottom:1.5rem!important;padding-bottom:0!important;border-bottom:0!important}html[data-theme=dark] .bgo-page-header__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.75rem!important;height:2.75rem!important;border:1px solid rgba(119,184,255,.25)!important;border-radius:.5rem!important;background:rgba(40,100,216,.2)!important;color:#77b8ff!important}html[data-theme=dark] .bgo-page-header__icon svg{width:1.25rem!important;height:1.25rem!important}html[data-theme=dark] .bgo-eyebrow,html[data-theme=dark] .bgo-kicker{display:inline-flex!important;align-items:center!important;border:1px solid rgba(119,184,255,.3)!important;border-radius:9999px!important;background:rgba(40,100,216,.15)!important;color:#77b8ff!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;padding:.25rem .75rem!important;margin:0 0 1rem!important}html[data-theme=dark] .bgo-page-title,html[data-theme=dark] .bgo-stage h1,html[data-theme=dark] .bgo-workspace-page-title{color:#f7fbff!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.1!important}html[data-theme=dark] .bgo-page-desc,html[data-theme=dark] .bgo-stage__copy>p,html[data-theme=dark] .bgo-workspace-page-desc{color:rgba(255,255,255,.7)!important;font-size:1rem!important;line-height:1.75!important;max-width:48rem!important}html[data-theme=dark] .bgo-stage{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:1.25rem!important;margin-bottom:1.5rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] .bgo-stage__action{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important}html[data-theme=dark] .bgo-btn,html[data-theme=dark] .bgo-button,html[data-theme=dark] .button,html[data-theme=dark] .secondary-button,html[data-theme=dark] .small-button,html[data-theme=dark] a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:var(--portal-control-h)!important;padding:0 1rem!important;border-radius:.5rem!important;border:1px solid transparent!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}html[data-theme=dark] .bgo-btn--primary,html[data-theme=dark] .bgo-button--primary,html[data-theme=dark] .button:not(.secondary):not(.small-button){border-color:rgba(119,184,255,.25)!important;background:rgba(40,100,216,.18)!important;background-image:none!important;color:#77b8ff!important;box-shadow:none!important}html[data-theme=dark] .bgo-btn--primary:hover,html[data-theme=dark] .bgo-button--primary:hover,html[data-theme=dark] .button:not(.secondary):not(.small-button):hover{border-color:rgba(119,184,255,.4)!important;background:rgba(40,100,216,.3)!important;transform:none!important}html[data-theme=dark] .bgo-btn--secondary,html[data-theme=dark] .bgo-button--secondary,html[data-theme=dark] .button.secondary,html[data-theme=dark] .secondary-button{border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.06)!important;background-image:none!important;color:rgba(255,255,255,.8)!important}html[data-theme=dark] .bgo-btn--secondary:hover,html[data-theme=dark] .bgo-button--secondary:hover,html[data-theme=dark] .button.secondary:hover,html[data-theme=dark] .secondary-button:hover{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.09)!important;color:#f7fbff!important;transform:none!important}html[data-theme=dark] .bgo-btn--ghost,html[data-theme=dark] .bgo-button--ghost,html[data-theme=dark] .small-button{min-height:var(--portal-control-h-sm)!important;border-color:rgba(255,255,255,.1)!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.75)!important}html[data-theme=dark] .bgo-btn--danger,html[data-theme=dark] .bgo-button--danger{border-color:rgba(252,165,165,.35)!important;background:rgba(248,113,113,.12)!important;color:#fecaca!important}html[data-theme=dark] .bgo-btn svg,html[data-theme=dark] .bgo-button svg{width:1rem!important;height:1rem!important;flex-shrink:0}html[data-theme=dark] .bgo-btn:focus-visible,html[data-theme=dark] .bgo-button:focus-visible,html[data-theme=dark] .button:focus-visible{outline:2px solid rgba(119,184,255,.4)!important;outline-offset:2px!important}html[data-theme=dark] .bgo-btn.is-disabled,html[data-theme=dark] .bgo-btn:disabled,html[data-theme=dark] .bgo-button:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}html[data-theme=dark] .bgo-badge,html[data-theme=dark] .portal-status-chip{display:inline-flex!important;align-items:center!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.15)!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.75)!important;padding:.25rem .75rem!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}html[data-theme=dark] .bgo-badge--success,html[data-theme=dark] .portal-status-chip--green{border-color:rgba(110,231,183,.3)!important;background:rgba(52,211,153,.1)!important;color:#a7f3d0!important}html[data-theme=dark] .bgo-badge--danger,html[data-theme=dark] .portal-status-chip--burgundy{border-color:rgba(252,165,165,.35)!important;background:rgba(248,113,113,.12)!important;color:#fecaca!important}html[data-theme=dark] .bgo-badge--warning,html[data-theme=dark] .portal-status-chip--gold{border-color:rgba(251,191,36,.35)!important;background:rgba(251,191,36,.1)!important;color:#fde68a!important}html[data-theme=dark] .bgo-badge--info,html[data-theme=dark] .portal-status-chip--blue{border-color:rgba(119,184,255,.3)!important;background:rgba(40,100,216,.15)!important;color:#77b8ff!important}html[data-theme=dark] .portal-status-chip--neutral{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.75)!important}html[data-theme=dark] .bgo-input,html[data-theme=dark] .bgo-select,html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .input,html[data-theme=dark] .operator-filter-bar input,html[data-theme=dark] .operator-filter-bar select,html[data-theme=dark] input.input,html[data-theme=dark] select.input,html[data-theme=dark] textarea.input{min-height:var(--portal-control-h)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;background:rgba(255,255,255,.06)!important;color:#f7fbff!important;font-size:.875rem!important;padding:0 .75rem!important;box-shadow:none!important}html[data-theme=dark] .field textarea,html[data-theme=dark] textarea.bgo-input,html[data-theme=dark] textarea.input{min-height:7rem!important;padding-top:.75rem!important;padding-bottom:.75rem!important}html[data-theme=dark] .bgo-input:focus,html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus,html[data-theme=dark] .field textarea:focus,html[data-theme=dark] .input:focus,html[data-theme=dark] .operator-filter-bar input:focus,html[data-theme=dark] .operator-filter-bar select:focus{border-color:rgba(119,184,255,.45)!important;outline:none!important;box-shadow:0 0 0 1px rgba(119,184,255,.25)!important}html[data-theme=dark] .bgo-field-label,html[data-theme=dark] .field>span{color:rgba(255,255,255,.35)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}html[data-theme=dark] .bgo-data-table thead tr,html[data-theme=dark] .commerce-list-head,html[data-theme=dark] table thead tr{border-bottom:1px solid rgba(255,255,255,.1)!important;color:rgba(255,255,255,.4)!important;font-size:.75rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}html[data-theme=dark] .bgo-data-table th,html[data-theme=dark] .commerce-list-head>*,html[data-theme=dark] table th{padding:.75rem!important;font-weight:500!important}html[data-theme=dark] .bgo-data-table tbody tr,html[data-theme=dark] .commerce-list-row,html[data-theme=dark] table tbody tr{border-bottom:1px solid rgba(255,255,255,.1)!important;background:transparent!important;transition:background .2s ease!important}html[data-theme=dark] .bgo-data-table tbody tr:hover,html[data-theme=dark] .commerce-list-row:hover,html[data-theme=dark] table tbody tr:hover{background:rgba(255,255,255,.045)!important}html[data-theme=dark] .bgo-data-table tbody tr.is-selected,html[data-theme=dark] .commerce-list-row.is-selected{background:rgba(40,100,216,.12)!important}html[data-theme=dark] .bgo-data-table td,html[data-theme=dark] .commerce-list-row>*,html[data-theme=dark] table td{padding:1rem .75rem!important;color:rgba(255,255,255,.75)!important;vertical-align:top!important}html[data-theme=dark] .bgo-data-table td a,html[data-theme=dark] .commerce-list-row a{color:#f7fbff!important;font-weight:600!important}html[data-theme=dark] .bgo-filter-bar,html[data-theme=dark] .bgo-panel-toolbar,html[data-theme=dark] .operator-filter-bar{gap:.75rem!important;margin-bottom:1rem!important}html[data-theme=dark] .operator-filter-bar{padding:1rem 1.25rem!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:.5rem!important;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(7,17,32,.66)!important}html[data-theme=dark] .bgo-subnav,html[data-theme=dark] .portal-tabs,html[data-theme=dark] .workspace-section-nav,html[data-theme=dark] .workspace-tabs{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin:0 0 1.25rem!important;padding:0!important;border:0!important;background:transparent!important}html[data-theme=dark] .bgo-subnav a,html[data-theme=dark] .portal-tabs a,html[data-theme=dark] .portal-tabs button,html[data-theme=dark] .workspace-section-nav a,html[data-theme=dark] .workspace-section-nav button,html[data-theme=dark] .workspace-tabs a,html[data-theme=dark] .workspace-tabs button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;min-height:auto!important;padding:.5rem .75rem!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.7)!important;font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important}html[data-theme=dark] .bgo-subnav a.is-active,html[data-theme=dark] .portal-tabs a[aria-current=page],html[data-theme=dark] .portal-tabs button[aria-pressed=true],html[data-theme=dark] .workspace-section-nav a.active,html[data-theme=dark] .workspace-section-nav a.is-active,html[data-theme=dark] .workspace-section-nav a[aria-current=page],html[data-theme=dark] .workspace-tabs a.is-active,html[data-theme=dark] .workspace-tabs a[aria-current=page]{border-color:rgba(119,184,255,.5)!important;background:rgba(40,100,216,.25)!important;color:#f7fbff!important}html[data-theme=dark] .bgo-subnav a:hover,html[data-theme=dark] .portal-tabs a:hover,html[data-theme=dark] .portal-tabs button:hover,html[data-theme=dark] .workspace-section-nav a:hover,html[data-theme=dark] .workspace-tabs a:hover{border-color:rgba(119,184,255,.4)!important;color:#f7fbff!important}html[data-theme=dark] .bgo-empty,html[data-theme=dark] .commerce-ops-empty,html[data-theme=dark] .state-panel{border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;background:rgba(255,255,255,.05)!important;color:#f7fbff!important;padding:1.25rem!important}html[data-theme=dark] .bgo-empty h2,html[data-theme=dark] .state-panel h1{color:#f7fbff!important;font-size:.875rem!important;font-weight:600!important}html[data-theme=dark] .bgo-empty p,html[data-theme=dark] .commerce-ops-empty,html[data-theme=dark] .state-panel p{color:rgba(255,255,255,.55)!important;line-height:1.5!important}html[data-theme=dark] .bgo-confirmation-dialog,html[data-theme=dark] .bgo-modal,html[data-theme=dark] .media-picker-modal{border:1px solid rgba(255,255,255,.12)!important;border-radius:.5rem!important;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(7,17,32,.92)!important;box-shadow:0 24px 80px rgba(3,10,24,.38)!important;color:#f7fbff!important}html[data-theme=dark] .bgo-drawer,html[data-theme=dark] .focus-trap-drawer{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.055)),rgba(7,17,32,.92)!important;color:#f7fbff!important}html[data-theme=dark] .commerce-orders-layout.has-detail{display:grid;gap:1.25rem}@media (min-width:1200px){html[data-theme=dark] .commerce-orders-layout.has-detail{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);align-items:start}}html[data-theme=dark] .commerce-orders-list__row{display:grid;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:rgba(255,255,255,.05);padding:1rem;transition:border-color .16s ease,background .16s ease}html[data-theme=dark] .commerce-orders-list__row.is-selected,html[data-theme=dark] .commerce-orders-list__row:hover{border-color:rgba(119,184,255,.35);background:rgba(40,100,216,.12)}html[data-theme=dark] .commerce-orders-list__primary strong{color:#f7fbff;font-size:1rem}html[data-theme=dark] .commerce-orders-list__meta{color:rgba(255,255,255,.55);font-size:.875rem}html[data-theme=dark] .commerce-orders-list__badges{display:flex;flex-wrap:wrap;gap:.5rem}html[data-theme=dark] .commerce-order-detail.is-empty{border:1px dashed rgba(255,255,255,.12);border-radius:.5rem;padding:2rem;color:rgba(255,255,255,.55)}html[data-theme=dark] .commerce-editor-media,html[data-theme=dark] .commerce-editor-panel,html[data-theme=dark] .commerce-editor-supplier-offer{border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:rgba(255,255,255,.04);padding:1rem}html[data-theme=dark] .commerce-editor-media__image{width:6rem;height:6rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){html[data-theme=dark] .commerce-ops-table-wrap--desktop{display:none!important}html[data-theme=dark] .commerce-ops-card-list{display:grid!important}}@media (min-width:901px){html[data-theme=dark] .commerce-ops-card-list.commerce-orders-list{display:none}}@media (max-width:1199px){html[data-theme=dark] .commerce-orders-table-wrap{display:none!important}}