.workspace-subtabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--border,#dce5df);padding-bottom:12px;flex-wrap:wrap}.workspace-subtabs button{border:0;background:transparent;border-radius:10px;padding:12px 18px;font:inherit;color:var(--muted,#66796f);cursor:pointer}.workspace-subtabs [aria-selected=true]{background:#eaf3ef;color:#246b57;font-weight:600}.wizard-steps{display:flex;list-style:none;padding:0;gap:12px;font-size:13px;color:#7b8781;flex-wrap:wrap;margin:0 0 24px}.wizard-steps .current{color:#246b57;font-weight:700}.wizard-owner-modes{display:grid;gap:10px;margin:18px 0}.wizard-owner-modes label{display:flex;align-items:center;gap:8px}.wizard-owner-modes input{width:auto;min-height:auto}.wizard-owner-modes~div label,#venue-wizard section>label{margin-bottom:16px}.compact-owner-directory{padding:24px;margin-top:24px}.owner-directory-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #e6ece8}.owner-directory-row .field-note{display:block}.order-cart-modal{max-width:1050px!important}.order-cart-items{display:grid;gap:12px;margin:24px 0 12px}.order-cart-row{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(140px,1.2fr) 95px 125px 105px 44px;gap:10px;align-items:end;padding:16px 0;border-bottom:1px solid #e4eae6}.order-cart-row label{min-width:0;font-size:12px}.order-cart-row input,.order-cart-row select{min-width:0;width:100%;font-size:16px}.order-cart-row>strong{align-self:center;padding-top:20px;text-align:right;font-size:14px}.order-cart-row>button{margin-bottom:7px}.order-cart-modal .modal-footer{gap:16px;flex-wrap:wrap}#order-payment-result input{font-size:14px}.order-finance{margin:24px 0;padding:24px}.order-finance .panel-heading{padding:0;margin-bottom:20px;gap:16px;flex-wrap:wrap}.order-finance .panel-heading label{max-width:250px}.order-finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.order-finance-summary>div{padding:16px;background:#f5f8f6;border-radius:12px;display:grid;gap:8px}.order-finance-summary span{font-size:13px;color:#66796f}.order-finance-summary strong{font-size:24px}.order-list-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #e4eae6}.order-list-row>div{min-width:0;flex:1}.order-list-row strong{overflow-wrap:anywhere}.order-breakdown{padding:18px 24px;margin:12px 0}.order-breakdown summary{cursor:pointer;font-weight:600}.stock-extra-filters{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.stock-extra-filters label{flex:1;min-width:140px}.place-search-panel{padding:24px;margin:20px 0}.place-search-panel form{margin-top:16px}.place-search-panel .form-grid{gap:16px}.external-reviews-panel{margin:16px 0;padding:20px}.external-reviews-panel iframe{border:0;width:100%;height:500px;max-width:760px}
@media(max-width:850px){.order-cart-row{grid-template-columns:1fr 1fr}.order-cart-row>strong{text-align:left;padding-top:0}.order-cart-row>button{justify-self:end}.order-finance-summary{grid-template-columns:1fr 1fr}.order-finance{padding:18px}.order-list-row{flex-wrap:wrap}.order-list-row>div{flex-basis:100%}.owner-directory-row{align-items:flex-start;flex-direction:column}.wizard-steps{gap:8px;font-size:12px}.order-cart-modal .modal-footer>div{display:flex;gap:8px;flex-wrap:wrap}.order-finance-summary strong{font-size:21px}.stock-extra-filters label{min-width:100%}}
.order-cart-modal{width:min(1050px,calc(100vw - 32px))!important}

.venue-nfc-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.venue-nfc-provider{min-width:0;padding:14px;border:1px solid #dce6e0;border-radius:12px;display:grid;gap:10px;align-content:start}.venue-nfc-provider>strong{font-size:15px}.venue-nfc-provider input{min-width:0;width:100%;font-size:12px}.venue-nfc-provider .button{min-width:0;padding:10px;font-size:13px}.venue-quick-sale{margin-top:18px;border-top:1px solid #dce6e0}.venue-quick-sale>summary{cursor:pointer;padding:18px 0;font-weight:650}.venue-quick-sale>summary span{display:block;margin:5px 0 0;font-size:12px;font-weight:400;color:var(--muted)}.modal.inline-venue-order{position:static;transform:none;max-height:none;width:100%!important;max-width:none!important;box-shadow:none;border:0;border-radius:0;overflow:visible}.inline-venue-order .modal-body{padding:0}.inline-venue-order .modal-footer{position:static;padding:16px 0 0;gap:12px;flex-wrap:wrap;border-top:1px solid #e4eae6;background:transparent}.inline-venue-order .modal-footer>div{display:flex;flex-wrap:wrap;gap:8px}.inline-venue-order .order-cart-row{grid-template-columns:1fr 1fr}.inline-venue-order .order-cart-row>strong{text-align:left;padding-top:0}.inline-venue-order .order-cart-row>button{justify-self:end}.inline-venue-order .form-grid{grid-template-columns:1fr}.inline-venue-order [hidden]{display:none!important}.demo-preview-label{display:inline-block;margin-bottom:12px;font-size:12px;color:var(--muted)}
@media(max-width:420px){.venue-nfc-pair{grid-template-columns:1fr}.inline-venue-order .modal-footer .button{width:100%}.inline-venue-order .modal-footer>div{width:100%}}
.seller-venue-card:has(.venue-quick-sale[open]){grid-column:1/-1}body:has(.venue-quick-sale[open]) .support-contact{visibility:hidden;pointer-events:none}

.venue-owner-choices{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.venue-owner-choices .button{flex:1;min-width:170px}#venue-owner-access form{margin-top:20px}#venue-owner-access form>.button{margin-top:18px}#venue-owner-result{margin-top:18px}#venue-owner-result label{margin:14px 0}.wizard-extra{margin:20px 0}.wizard-extra summary{cursor:pointer;font-weight:600;margin-bottom:16px}#wizard-details>label{margin-bottom:18px}.training-active .stock-transfer-people{scroll-margin-top:85px}
