/* Trial-only NextTill blue theme. Shared till logic remains common with live tenants. */
body.theme-trial{--brand:#2563eb;--brand-dark:#1d4ed8;--line:#dbe3ef;--green:#176a39;color:#111827;background:#f7f9fc}
body.theme-trial .topbar{background:#2563eb}
body.theme-trial .mode{background:#dbeafe;color:#1e3a8a}
body.theme-trial .sell-panel,body.theme-trial .search-row{background:#f7f9fc}
body.theme-trial .basket-panel,body.theme-trial .totals{background:#fff}
body.theme-trial .product{color:#111827;border-color:#dbe3ef;box-shadow:0 2px 8px rgba(15,23,42,.06)}
body.theme-trial .product small,body.theme-trial .empty,body.theme-trial .customer-empty,body.theme-trial .line-meta{color:#667085}
body.theme-trial .subtle,body.theme-trial .line-controls button,body.theme-trial .side-menu-head button,body.theme-trial .dialog-close,body.theme-trial .browse-trail button{background:#eef4ff;color:#1d4ed8}
body.theme-trial .category{background:#fff;color:#1d4ed8;border-color:#cbd8f5}
body.theme-trial .department{background:#2563eb;color:#fff}
body.theme-trial .amount-due,body.theme-trial .change-line,body.theme-trial .report-card,body.theme-trial .setting-row,body.theme-trial .customer-result{background:#f3f6fb;color:#111827}
body.theme-trial .tool-dialog .till-option-choice,body.theme-trial .till-option-group{border-color:#dbe3ef}
body.theme-trial .till-option-group{background:#f8fafc}
body.theme-trial .side-menu summary,body.theme-trial .option-dialog>h2,body.theme-trial .till-option-heading small,body.theme-trial .line-options,body.theme-trial .customer-result span{color:#1d4ed8}
body.theme-trial .trial-warning{background:#fff7d6;color:#725400}
