@media screen{body.new-look [data-testid=billing-page]>.title-row h1,body.new-look [data-testid=invoice-edit-page]>.title-row h1{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em}body.new-look .quick-sale{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card);color:var(--nl-ink)}body.new-look [data-testid=pl-collect-banner]{background:var(--nl-porcelain);border-radius:var(--nl-radius-control)}body.new-look .quick-sale--readonly .readonly-changed{background:#fff8dd}body.new-look .quick-sale--readonly .bill-row:not(.readonly-changed){background:var(--nl-cream);border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look .quick-sale--readonly .customer-selected{background:linear-gradient(120deg,var(--nl-cream-strong),var(--nl-porcelain));border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look [data-testid=billing-page]>.quick-sale,body.new-look [data-testid=invoice-edit-page]>.quick-sale{border-top:3px solid var(--primary);padding:18px}body.new-look .quick-sale:not(.quick-sale--readonly) label{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-trigger,body.new-look .quick-sale:not(.quick-sale--readonly) input:not([type=checkbox]):not([type=radio]),body.new-look .quick-sale:not(.quick-sale--readonly) textarea{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-trigger:disabled,body.new-look .quick-sale:not(.quick-sale--readonly) input:disabled:not(.readonly-changed){background:var(--nl-cream);color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .locked-input input{background:var(--nl-cream)!important}body.new-look .quick-sale:not(.quick-sale--readonly) .input-group>span:first-child{border-radius:var(--nl-radius-control) 0 0 var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .input-group>input:last-child{border-radius:0 var(--nl-radius-control) var(--nl-radius-control) 0}body.new-look .quick-sale:not(.quick-sale--readonly) .input-group>input:only-child{border-radius:var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .phone-input-group>.country-code{border-radius:var(--nl-radius-control) 0 0 var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-input>input,body.new-look .quick-sale:not(.quick-sale--readonly) .phone-input-group>.phone-digits{border-radius:0 var(--nl-radius-control) var(--nl-radius-control) 0}body.new-look .quick-sale:not(.quick-sale--readonly) .date-input-wrap input{background:transparent}body.new-look .quick-sale:not(.quick-sale--readonly) .outline-button,body.new-look .quick-sale:not(.quick-sale--readonly) .primary-button,body.new-look .quick-sale:not(.quick-sale--readonly) .reset-button,body.new-look .quick-sale:not(.quick-sale--readonly) .save-button{border-radius:var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .outline-button{background:var(--nl-porcelain)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-input>span{background:var(--nl-cream-strong);border-color:var(--nl-line);color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-input svg{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results.customer-search-menu,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-search-menu{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-pop)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results.customer-search-menu{padding:6px 0}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>button:not(.add-customer-row){background:transparent;border-color:transparent;border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>button:not(.add-customer-row)>small,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>button:not(.add-customer-row)>span>small{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>button:not(.add-customer-row)>small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>button:not(.add-customer-row):hover,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-menu-row:hover{background:var(--nl-cream-strong)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>.add-customer-row,body.new-look .quick-sale:not(.quick-sale--readonly) .inline-create-customer{background:var(--nl-cream);border-color:var(--nl-line-soft)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-search-hint,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-menu-empty,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-row-main small,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-row-meta{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-menu-section+.today-menu-section{border-color:var(--nl-line-soft)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-row-main{color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-selected{background:linear-gradient(120deg,var(--nl-cream-strong),var(--nl-porcelain));border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-card-header>div:first-child>strong,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-selected>strong{color:var(--nl-ink);font-family:var(--nl-serif);font-size:18px;font-weight:650}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-selected span,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-selected>.customer-metrics{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) [data-testid=billing-membership-badge]{background:var(--nl-cream);border:1px solid var(--nl-gold-pale);border-radius:999px;color:var(--nl-muted);padding:2px 8px}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-edit-panel,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-last-visit{border-color:var(--nl-line-soft)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-last-visit .last-visit-label{color:var(--nl-muted);font-weight:800;letter-spacing:.08em}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-last-visit .last-visit-services{color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-last-visit .repeat-chip:not(.repeat-chip--all),body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip{background:var(--nl-porcelain);border-color:var(--nl-line);color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip{border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-cta--muted,body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-label{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-value:not(.due-alert):not(.summary-chip-value--link){color:var(--nl-ink);font-family:var(--nl-serif);font-weight:650}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip--actionable:hover{border-color:var(--primary);box-shadow:var(--nl-shadow-pop)}body.new-look .customer-standby-banner,body.new-look .pl-orphan-banner,body.new-look .quick-sale:not(.quick-sale--readonly) .form-error,body.new-look .quick-sale:not(.quick-sale--readonly) .status-line,body.new-look .standby-resume-banner,body.new-look [data-testid=billing-page]>.form-error,body.new-look [data-testid=invoice-edit-page]>.edit-warning{border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look :is(.standby-resume-banner,.customer-standby-banner,.pl-orphan-banner) .muted{color:#8a7240}body.new-look .quick-sale:not(.quick-sale--readonly) .status-line,body.new-look [data-testid=billing-page]>.status-line:not(.receipt-sheet *):not(.wa-panel *),body.new-look [data-testid=invoice-edit-page]>.status-line:not(.receipt-sheet *):not(.wa-panel *){background:var(--soft-bg);border-color:var(--soft-border);color:var(--text)}body.new-look .quick-sale:not(.quick-sale--readonly) .pl-chip,body.new-look [data-testid=pl-refund-panel] .pl-chip{border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look .quick-sale:not(.quick-sale--readonly) .bill-row{background:var(--nl-cream);border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control);box-shadow:0 1px 0 rgba(86,68,44,.035)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select--with-prefix .searchable-select-prefix{background:var(--nl-cream-strong);border-color:var(--nl-line);border-radius:var(--nl-radius-control) 0 0 var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select--with-prefix .searchable-select-trigger{border-radius:0 var(--nl-radius-control) var(--nl-radius-control) 0}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option:focus,body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option:hover{background:var(--nl-cream-strong)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-empty,body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option-detail{color:var(--nl-muted)}body.new-look .bill-split-panel:before{background:var(--nl-porcelain);border-color:var(--nl-line)}body.new-look .bill-split-panel__head h3,body.new-look .guest-staff-panel__head strong,body.new-look .staff-split-role strong{color:var(--nl-ink)}body.new-look .bill-split-panel__footer,body.new-look .bill-split-panel__hint,body.new-look .guest-staff-panel__hint{color:var(--nl-muted)}body.new-look .bill-split-panel__main-amount{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-muted)}body.new-look .bill-split-panel__footer{border-top:1px solid var(--nl-line-soft);padding-top:8px}body.new-look .guest-staff-panel__option:hover{background:var(--nl-cream-strong)}body.new-look .quick-sale:not(.quick-sale--readonly) .prepaid-line-item{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .prepaid-line-info strong{color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .prepaid-line-info span{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .payment-clear-all,body.new-look .quick-sale:not(.quick-sale--readonly) .payment-mode:not(.active){background:var(--nl-porcelain)}body.new-look .quick-sale:not(.quick-sale--readonly) .totals-box>div>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look .quick-sale:not(.quick-sale--readonly) .grand-total{border-color:var(--nl-line);color:var(--nl-ink);font-family:var(--nl-serif);font-weight:650}body.new-look .quick-sale:not(.quick-sale--readonly) .tip-allocation-row span:not(.fixed),body.new-look .quick-sale:not(.quick-sale--readonly) .tip-staff-breakdown,body.new-look .quick-sale:not(.quick-sale--readonly) .tip-staff-breakdown span,body.new-look .quick-sale:not(.quick-sale--readonly) .totals-savings-note{color:var(--nl-muted)}body.new-look .quick-sale:not(.quick-sale--readonly) .tip-allocation-editor{border-color:var(--nl-line-soft)}body.new-look .quick-sale:not(.quick-sale--readonly) .tip-total-summary{background:var(--nl-cream);border:1px solid var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look .quick-sale:not(.quick-sale--readonly) .tip-allocation-header strong,body.new-look .quick-sale:not(.quick-sale--readonly) .tip-allocation-row>div>strong,body.new-look .quick-sale:not(.quick-sale--readonly) .tip-total-summary strong{color:var(--nl-ink)}body.new-look .quick-sale:not(.quick-sale--readonly) .remarks-box>textarea{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look [data-testid=invoice-edit-page] .edit-bill-metrics>div{border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look [data-testid=invoice-edit-page] .edit-bill-metrics strong{font-family:var(--nl-serif);font-weight:650}body.new-look [data-testid=invoice-edit-page] .edit-collect-toggle{background:var(--nl-cream);border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look [data-testid=invoice-edit-page] .due-invoice-list{border-color:var(--nl-line-soft)}body.new-look [data-testid=invoice-edit-page] .due-invoice-item{border-color:var(--nl-line)}body.new-look [data-testid=invoice-edit-page] .due-invoice-toggle{color:var(--nl-ink)}body.new-look [data-testid=bill-activity-modal]>.invoice-modal>.modal-header,body.new-look [data-testid=collect-dues-modal]>.invoice-modal>.modal-header{border-color:var(--nl-line)}body.new-look [data-testid=collect-dues-modal] .select-all-row{background:var(--nl-cream);border:1px solid var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look [data-testid=collect-dues-modal] .collect-dues-foot,body.new-look [data-testid=collect-dues-modal] .due-invoice-item,body.new-look [data-testid=collect-dues-modal] .due-invoice-list{border-color:var(--nl-line)}body.new-look [data-testid=collect-dues-modal] .due-invoice-toggle{color:var(--nl-ink)}body.new-look [data-testid=collect-dues-modal] .due-invoice-detail{background:var(--nl-cream);border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look [data-testid=collect-dues-modal] .due-detail-actions,body.new-look [data-testid=collect-dues-modal] .due-detail-lines{border-color:var(--nl-line-soft)}body.new-look [data-testid=bill-activity-modal] .activity-layout{border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look [data-testid=bill-activity-modal] .activity-list{border-color:var(--nl-line)}body.new-look [data-testid=bill-activity-modal] .activity-table th{background:var(--nl-cream);border-color:var(--nl-line);color:var(--nl-muted)}body.new-look [data-testid=bill-activity-modal] .activity-table tbody tr:not(.is-selected):hover td{background:var(--nl-cream-strong)}body.new-look [data-testid=bill-activity-modal] .activity-foot,body.new-look [data-testid=bill-activity-modal] .receipt-toolbar{background:var(--nl-porcelain);border-color:var(--nl-line-soft)}body.new-look [data-testid=bill-activity-modal] .activity-date,body.new-look [data-testid=bill-activity-modal] .activity-empty,body.new-look [data-testid=bill-activity-modal] .activity-empty-pane{color:var(--nl-muted)}body.new-look [data-testid=bill-activity-modal] .activity-receipt-scroll{background:var(--nl-cream)}body.new-look [data-testid=bill-activity-modal] .segmented-control{border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look [data-testid=bill-activity-modal] .segmented-control button:not(.active){background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look .save-receipt-backdrop>.invoice-modal{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-pop)}body.new-look .save-receipt-backdrop>.invoice-modal>.modal-header h2{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em}body.new-look .quick-sale,body.new-look [data-testid=billing-page],body.new-look [data-testid=invoice-edit-page]{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;line-height:1.45}body.new-look .quick-sale:not(.quick-sale--readonly) label:where(:not(.request-tags *)){font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:12px;font-weight:650}body.new-look .quick-sale:not(.quick-sale--readonly) :where(input:not([type=checkbox]):not([type=radio]),select,textarea,button):where(:not(.request-tags *)){font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .quick-sale:not(.quick-sale--readonly) input:not([type=checkbox]):not([type=radio]){min-height:39px;font-size:14px;line-height:1.25}body.new-look .quick-sale:not(.quick-sale--readonly) textarea{min-height:72px;font-size:14px;line-height:1.45}body.new-look .quick-sale:not(.quick-sale--readonly) input::placeholder,body.new-look .quick-sale:not(.quick-sale--readonly) textarea::placeholder{color:var(--nl-muted);opacity:1}body.new-look .quick-sale:not(.quick-sale--readonly) .input-group>span{background:var(--nl-cream-strong);border-color:var(--nl-line);color:var(--nl-ink);min-height:39px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;font-weight:650}body.new-look .quick-sale:not(.quick-sale--readonly) :where(.outline-button,.primary-button,.secondary-button,.save-button,.reset-button){min-height:36px;border-radius:var(--nl-radius-control);padding:7px 13px;font-size:14px;font-weight:700;line-height:1}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-card-actions>button{min-height:33px;border-radius:var(--nl-radius-control);padding:5px 9px;font-size:13px;line-height:1}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-last-visit .last-visit-summary,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-selected>.customer-metrics{font-size:11px}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-last-visit .repeat-chip{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:11px;font-weight:700}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-results>button,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-menu-row{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px}body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-menu-heading,body.new-look .quick-sale:not(.quick-sale--readonly) .customer-today-menu .today-menu-title{color:var(--nl-muted);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-label{font-size:10px;font-weight:700}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-value:not(.summary-chip-value--link){font-size:17px}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-value--link{font-size:15px}body.new-look .quick-sale:not(.quick-sale--readonly) .summary-chip-cta{font-size:12px}body.new-look .quick-sale:not(.quick-sale--readonly) .date-input-wrap{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-muted);min-height:39px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .quick-sale:not(.quick-sale--readonly) .date-input-wrap input[type=date]{min-height:39px;font-size:14px}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-trigger{min-height:39px;padding:7px 9px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;font-weight:400;line-height:1.2}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-menu{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-pop);padding:6px 0;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-search{border-color:var(--nl-line-soft);padding:6px}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-search input{min-height:39px;background:var(--nl-cream);border-color:var(--nl-line);outline:1px solid transparent;box-shadow:none}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-search input:focus-visible{border-color:var(--primary);outline:2px solid rgba(164,72,100,.22);outline-offset:2px;box-shadow:0 0 0 3px rgba(164,72,100,.28)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-group-title{color:var(--nl-muted);font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option{background:var(--nl-porcelain);color:var(--nl-ink);min-height:36px;padding:8px 12px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;line-height:1.25}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option[aria-selected=true]{background:var(--accent-soft);color:var(--primary);font-weight:700}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option[aria-selected=true][data-active-option=true]{--soft-bg:var(--accent-soft);color:var(--primary)}body.new-look .quick-sale:not(.quick-sale--readonly) .searchable-select-option-detail{color:var(--nl-muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look .quick-sale:not(.quick-sale--readonly) .bill-head{color:var(--nl-muted);font-size:14px;font-weight:800;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .quick-sale:not(.quick-sale--readonly) .bill-row>input{min-height:39px;padding:6px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}body.new-look .quick-sale:not(.quick-sale--readonly) .line-total{color:var(--nl-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-weight:800}body.new-look .quick-sale:not(.quick-sale--readonly) .line-total-cell small{font-size:11px}body.new-look .bill-split-panel,body.new-look .guest-staff-panel,body.new-look .quick-sale:not(.quick-sale--readonly) .line-total-cell small,body.new-look .quick-sale:not(.quick-sale--readonly) .staff-cell__linkrow button{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .bill-split-panel,body.new-look .guest-staff-panel{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-pop);color:var(--nl-ink);font-size:13px;line-height:1.4}body.new-look .guest-staff-panel{border-radius:var(--nl-radius-control)}body.new-look .bill-split-panel .input-group input,body.new-look .bill-split-panel .input-group span,body.new-look .bill-split-panel .searchable-select-trigger{min-height:38px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:13px}body.new-look .guest-staff-panel__option{background:var(--nl-porcelain);border-color:transparent;border-radius:var(--nl-radius-control);color:var(--nl-ink);padding:8px;min-height:34px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:13px}body.new-look [data-testid=billing-page]>.quick-sale .inline-section h2,body.new-look [data-testid=invoice-edit-page]>.quick-sale .inline-section h2{color:var(--nl-ink);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .quick-sale:not(.quick-sale--readonly) .button-row{gap:11px}body.new-look .quick-sale:not(.quick-sale--readonly) .button-row>.outline-button{min-height:34px;padding:6px 11px;font-size:13px;font-weight:700}body.new-look .quick-sale:not(.quick-sale--readonly) .discounts-row{gap:12px}body.new-look .quick-sale:not(.quick-sale--readonly) .discount-lock-hint{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:12px}body.new-look .quick-sale:not(.quick-sale--readonly) .payment-row{gap:11px}body.new-look .quick-sale:not(.quick-sale--readonly) .payment-mode{display:grid;place-content:center;grid-gap:3px;gap:3px;border-radius:var(--nl-radius-control);font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-weight:800;line-height:1.1;text-align:center}body.new-look .quick-sale:not(.quick-sale--readonly):not(.quick-sale--embedded) .payment-mode{min-width:88px;min-height:56px;padding:7px 14px;font-size:14px}body.new-look .quick-sale:not(.quick-sale--readonly):not(.quick-sale--embedded) .payment-mode>span:not(.pl-bolt):not(.pl-mode-sub){font-size:14px;font-weight:800}body.new-look .quick-sale:not(.quick-sale--readonly):not(.quick-sale--embedded) .payment-mode>strong{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look .quick-sale--embedded:not(.quick-sale--readonly) .payment-mode{font-size:13px}body.new-look .quick-sale:not(.quick-sale--readonly) .payment-clear-all,body.new-look .quick-sale:not(.quick-sale--readonly) .prepaid-apply-row>.outline-button{min-height:36px;padding:7px 13px;font-size:13px;line-height:1}body.new-look .quick-sale:not(.quick-sale--readonly) .totals-box{background:linear-gradient(180deg,var(--nl-porcelain),var(--nl-cream-strong));border-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card);color:var(--nl-ink);font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;line-height:1.45}body.new-look .quick-sale:not(.quick-sale--readonly) .totals-box .grand-total{font-family:var(--nl-serif)}body.new-look .quick-sale:not(.quick-sale--readonly) .tip-add-recipient button,body.new-look .quick-sale:not(.quick-sale--readonly) .tip-allocation-header button,body.new-look .quick-sale:not(.quick-sale--readonly) .tip-allocation-row button,body.new-look .quick-sale:not(.quick-sale--readonly) .tip-button{background:var(--nl-porcelain);border-radius:var(--nl-radius-control);font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:12px;font-weight:700}body.new-look .quick-sale:not(.quick-sale--readonly) .remarks-box>.link-button{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;font-weight:750}body.new-look .quick-sale:not(.quick-sale--readonly) .billing-actions{border-color:var(--nl-line);gap:11px}body.new-look .quick-sale:not(.quick-sale--readonly) .billing-actions :where(.save-button,.primary-button){min-width:116px}body.new-look :is([data-testid=autosave-accumulate],[data-testid=autosave-locked-bill],[data-testid=locked-done-confirm],[data-testid=part-paid-confirm],[data-testid=closed-day-confirm],[data-testid=tip-payment-warning-modal],[data-testid=prepaid-warning-modal],[data-testid=voucher-modal],[data-testid=prepaid-modal],[data-testid=membership-modal],[data-testid=pl-charge-modal],[data-testid=collect-dues-modal],[data-testid=bill-activity-modal])>.invoice-modal{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-pop);color:var(--nl-ink);font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:14px;line-height:1.45}body.new-look [data-testid=pl-charge-modal]>.invoice-modal{--border:var(--nl-line);--soft-border:var(--nl-line-soft);--soft-bg:var(--nl-cream-strong);--text:var(--nl-ink);--muted:var(--nl-muted);--radius-ctrl:var(--nl-radius-control)}body.new-look [data-testid=pl-charge-modal] .pl-countdown{border-radius:var(--nl-radius-control)}body.new-look :is([data-testid=autosave-accumulate],[data-testid=autosave-locked-bill],[data-testid=locked-done-confirm],[data-testid=part-paid-confirm],[data-testid=closed-day-confirm],[data-testid=tip-payment-warning-modal],[data-testid=prepaid-warning-modal],[data-testid=voucher-modal],[data-testid=prepaid-modal],[data-testid=membership-modal],[data-testid=pl-charge-modal])>.invoice-modal>h3,body.new-look [data-testid=collect-due-modal]>h3{font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em;line-height:1.2}body.new-look :is([data-testid=autosave-accumulate],[data-testid=autosave-locked-bill],[data-testid=locked-done-confirm],[data-testid=part-paid-confirm],[data-testid=closed-day-confirm],[data-testid=tip-payment-warning-modal],[data-testid=prepaid-warning-modal],[data-testid=voucher-modal],[data-testid=prepaid-modal],[data-testid=membership-modal],[data-testid=pl-charge-modal],[data-testid=collect-dues-modal],[data-testid=bill-activity-modal]) :where(label,input,select,textarea,button):where(:not([type=checkbox]):not([type=radio])){font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look :is([data-testid=autosave-accumulate],[data-testid=autosave-locked-bill],[data-testid=locked-done-confirm],[data-testid=part-paid-confirm],[data-testid=closed-day-confirm],[data-testid=tip-payment-warning-modal],[data-testid=prepaid-warning-modal],[data-testid=voucher-modal],[data-testid=prepaid-modal],[data-testid=membership-modal],[data-testid=pl-charge-modal],[data-testid=collect-dues-modal],[data-testid=bill-activity-modal]) :where(input:not([type=checkbox]):not([type=radio]):not(:disabled),select:not(:disabled),textarea:not(:disabled)){min-height:39px;border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-ink);font-size:14px}body.new-look :is([data-testid=autosave-accumulate],[data-testid=autosave-locked-bill],[data-testid=locked-done-confirm],[data-testid=part-paid-confirm],[data-testid=closed-day-confirm],[data-testid=tip-payment-warning-modal],[data-testid=prepaid-warning-modal],[data-testid=voucher-modal],[data-testid=prepaid-modal],[data-testid=membership-modal],[data-testid=pl-charge-modal],[data-testid=collect-dues-modal],[data-testid=bill-activity-modal]) :where(.outline-button,.primary-button,.reset-button,.danger-button){min-height:36px;border-radius:var(--nl-radius-control);padding:7px 13px;font-size:14px;line-height:1}body.new-look :is([data-testid=autosave-accumulate],[data-testid=autosave-locked-bill],[data-testid=locked-done-confirm],[data-testid=part-paid-confirm],[data-testid=closed-day-confirm],[data-testid=tip-payment-warning-modal],[data-testid=prepaid-warning-modal],[data-testid=voucher-modal],[data-testid=prepaid-modal],[data-testid=membership-modal],[data-testid=pl-charge-modal],[data-testid=collect-dues-modal],[data-testid=bill-activity-modal]) .small-button{min-height:29px;border-radius:var(--nl-radius-control);padding:5px 9px;font-size:11px;line-height:1}body.new-look [data-testid=bill-activity-modal] .activity-table{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:12px}body.new-look [data-testid=bill-activity-modal] .activity-table td{border-color:var(--nl-line-soft);font-size:12px}body.new-look [data-testid=bill-activity-modal] .segmented-control button{border-color:var(--nl-line);min-height:29px;padding:4px 9px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:13px;line-height:1}body.new-look .save-receipt-backdrop>.invoice-modal>.modal-header{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-card) var(--nl-radius-card) 0 0;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .save-receipt-backdrop>.invoice-modal>.modal-header p{color:var(--nl-muted);font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:12px}body.new-look .save-receipt-backdrop>.invoice-modal>.modal-header .modal-actions>a,body.new-look .save-receipt-backdrop>.invoice-modal>.modal-header .modal-actions>button{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);color:var(--link);padding:5px 9px;text-decoration:none;min-height:32px;font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    );font-size:12px;font-weight:700;line-height:1}body.new-look [data-testid=reports-page]>.title-row h1{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em}body.new-look [data-testid=reports-page]>.bill-tabs{border-bottom-color:var(--nl-line);gap:20px}body.new-look [data-testid=reports-page]>.bill-tabs button{color:var(--nl-muted)}body.new-look [data-testid=reports-page]>.bill-tabs .active{border-bottom-color:var(--link);color:var(--link)}body.new-look [data-testid=reports-filter-panel]{min-width:0;padding:16px;border:1px solid var(--nl-line);border-top:3px solid var(--primary);border-radius:var(--nl-radius-card);background:var(--nl-porcelain);box-shadow:var(--nl-shadow-card)}body.new-look [data-testid=reports-filter-panel] h2{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.012em}}@media screen{body.new-look [data-testid=reports-filter-panel] :is(h3,h4){color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .report-filter-row{gap:12px}body.new-look [data-testid=reports-filter-panel] .form-row label,body.new-look [data-testid=reports-filter-panel] .report-filter-row label{color:var(--nl-muted);font-size:11px;font-weight:700;letter-spacing:.035em}body.new-look [data-testid=reports-filter-panel] .searchable-select-trigger,body.new-look [data-testid=reports-filter-panel] :is(input,select){border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .searchable-select-trigger:focus-visible,body.new-look [data-testid=reports-filter-panel] :is(input,select):focus{border-color:var(--primary);outline:2px solid transparent;outline-offset:1px;box-shadow:0 0 0 3px rgba(164,72,100,.28)}body.new-look [data-testid=reports-filter-panel] .date-input-wrap{border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] .date-input-wrap input{background:transparent;color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .date-input-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(164,72,100,.28)}body.new-look [data-testid=reports-filter-panel] .date-input-wrap input:focus{box-shadow:none}body.new-look [data-testid=reports-filter-panel] .searchable-select-menu{overflow:hidden;padding:6px 0;border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);box-shadow:var(--nl-shadow-pop)}body.new-look [data-testid=reports-filter-panel] .searchable-select-search{border-bottom-color:var(--nl-line-soft);background:var(--nl-cream)}body.new-look [data-testid=reports-filter-panel] .searchable-select-search input{background:var(--nl-cream);outline:1px solid transparent}body.new-look [data-testid=reports-filter-panel] .searchable-select-option{padding:8px 12px;background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .searchable-select-option:focus,body.new-look [data-testid=reports-filter-panel] .searchable-select-option:hover{background:var(--nl-cream-strong)}body.new-look [data-testid=reports-filter-panel] .searchable-select-option[aria-selected=true],body.new-look [data-testid=reports-filter-panel] .searchable-select-option[aria-selected=true]:focus,body.new-look [data-testid=reports-filter-panel] .searchable-select-option[aria-selected=true]:hover{background:var(--accent-soft);color:var(--primary)}body.new-look [data-testid=reports-filter-panel] .searchable-select-option:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}body.new-look [data-testid=reports-filter-panel] .searchable-select-group-title{color:var(--nl-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.new-look [data-testid=reports-filter-panel] .searchable-select-empty{color:var(--nl-muted);font-size:13px}body.new-look [data-testid=reports-filter-panel] :is(.outline-button,.primary-button){border-radius:var(--nl-radius-control);text-decoration:none}body.new-look [data-testid=reports-filter-panel] .outline-button{background:var(--nl-porcelain)}body.new-look [data-testid=reports-filter-panel] .date-preset-chip.active,body.new-look [data-testid=reports-filter-panel] .outline-button.active{background:var(--accent-soft);border-color:var(--primary);color:var(--primary)}body.new-look [data-testid=reports-filter-panel] .primary-button{box-shadow:0 5px 14px rgba(142,58,84,.13)}body.new-look [data-testid=reports-filter-panel] .date-preset-chip{border-radius:999px}body.new-look [data-testid=reports-filter-panel] .date-preset-chip.disabled-soft{opacity:.45}body.new-look [data-testid=reports-filter-panel] .report-generated{color:var(--nl-muted);font-size:11px}body.new-look [data-testid=reports-filter-panel] .reports-loading-overlay{border-radius:calc(var(--nl-radius-card) - 1px);background:rgba(255,253,248,.72)}body.new-look [data-testid=reports-filter-panel] .reports-loading-overlay span{color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] .status-line{border-radius:var(--nl-radius-control)}body.new-look [data-testid=reports-filter-panel] :is(.edit-warning,.form-error){border-radius:var(--nl-radius-control)}body.new-look [data-testid=reports-filter-panel] .report-load-error{box-shadow:0 6px 16px rgba(107,78,0,.06)}body.new-look [data-testid=reports-filter-panel] .reports-metrics{gap:7px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:12px 0}body.new-look [data-testid=reports-filter-panel] .reports-metrics>.collections-cell>.metric-card-button,body.new-look [data-testid=reports-filter-panel] .reports-metrics>.metric-card-button,body.new-look [data-testid=reports-filter-panel] .reports-metrics>.metric-static{min-height:32px;padding:4px 8px;border-radius:3px;box-shadow:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look [data-testid=reports-filter-panel] .reports-metrics strong{font-family:inherit;font-size:14px;font-weight:800;line-height:1.1}body.new-look [data-testid=reports-filter-panel] .reports-metrics span{margin-top:2px;font-size:10px;font-weight:700}body.new-look [data-testid=reports-filter-panel] .metric-card-button:hover{box-shadow:inset 0 0 0 2px var(--link)}body.new-look [data-testid=reports-filter-panel] .metric-card-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--link)}body.new-look [data-testid=reports-filter-panel] .metric-card-button.active{box-shadow:inset 0 0 0 2px var(--primary)}body.new-look [data-testid=reports-filter-panel] .reports-metrics .collections-dropdown{background:var(--nl-porcelain)!important;border-color:var(--nl-line)!important;border-radius:var(--nl-radius-control)!important;box-shadow:var(--nl-shadow-pop)}body.new-look [data-testid=reports-filter-panel] .collections-dropdown-row{color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .reports-metrics .collections-dropdown-row.active :is(span,strong){color:var(--primary)}body.new-look [data-testid=reports-filter-panel] .reports-metrics .collections-dropdown-row:not(.active):focus,body.new-look [data-testid=reports-filter-panel] .reports-metrics .collections-dropdown-row:not(.active):hover{background:var(--nl-cream-strong)!important}body.new-look [data-testid=reports-filter-panel] .collections-dropdown-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}body.new-look [data-testid=reports-filter-panel] .collections-dropdown-row span{color:var(--nl-muted);font-size:13px;margin-top:0}body.new-look [data-testid=reports-filter-panel] .collections-dropdown-row strong{color:var(--nl-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look [data-testid=reports-filter-panel] .sales-list-title{margin-top:18px;padding-top:14px;border-top:1px solid var(--nl-line-soft)}body.new-look [data-testid=reports-filter-panel] .sales-list-title h2{margin-bottom:0}body.new-look [data-testid=reports-filter-panel] .active-report-filter span{border-color:var(--nl-line);background:var(--accent-soft)}body.new-look [data-testid=reports-filter-panel] .active-report-filter button{color:var(--link)}body.new-look [data-testid=reports-filter-panel] .table-wrap{min-width:0;border-radius:var(--nl-radius-card)}body.new-look [data-testid=reports-filter-panel] table{border:1px solid var(--nl-line-soft);background:var(--nl-porcelain);color:var(--nl-ink);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look [data-testid=reports-filter-panel] table th{border-bottom-color:var(--nl-line);background:var(--nl-cream-strong);color:var(--nl-muted);font-size:10.5px;font-weight:750;letter-spacing:.055em}body.new-look [data-testid=reports-filter-panel] table :is(th,td){border-bottom-color:var(--nl-line-soft)}body.new-look [data-testid=reports-filter-panel] table tbody tr:nth-child(2n):not(.collection-row):not(.muted-row){background:rgba(246,240,229,.48)}body.new-look [data-testid=reports-filter-panel] table tbody tr:not(.collection-row):not(.muted-row):hover{background:var(--nl-cream-strong)}body.new-look [data-testid=reports-filter-panel] table tfoot{background:var(--nl-cream);font-weight:750}body.new-look [data-testid=reports-filter-panel] table tbody>tr:only-child>td[colspan]{color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] :is(.tax-report-section,.staff-commissions-section)>.table-wrap>p.subtle:only-child,body.new-look [data-testid=reports-filter-panel] :is([data-testid=reports-payments-detail],[data-testid=reports-intercompany],[data-testid=reports-feedback],[data-testid=reports-crm-edit-log],[data-testid=reports-booking-requests],[data-testid=reports-machine-payments])>table+p.subtle:last-child,body.new-look [data-testid=reports-filter-panel] :is([data-testid=reports-staff-sales],[data-testid=reports-cashier-collections]) section>p.subtle:last-child{border-radius:var(--nl-radius-control);background:var(--nl-cream);color:var(--nl-muted)}body.new-look [data-testid=reports-sales-list] table{min-width:1185px;font-size:11px}body.new-look [data-testid=reports-sales-list] table th{white-space:nowrap}body.new-look [data-testid=reports-sales-list] table td{vertical-align:middle}body.new-look [data-testid=reports-sales-list] table td small{font-size:10px}body.new-look [data-testid=machine-payments-table] td{font-size:12px}body.new-look [data-testid=machine-payments-table] .chip-gray{background:var(--nl-cream-strong);border:1px solid var(--nl-line-soft);color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] td small:not(.report-late-badge):not(.report-cross-branch-badge){color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] .table-actions{display:flex;min-width:112px;align-items:center;flex-wrap:wrap;gap:5px}body.new-look [data-testid=reports-filter-panel] .table-actions :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.new-look [data-testid=reports-filter-panel] .status-badge{min-height:22px;align-items:center;padding:3px 8px;border-radius:999px;line-height:1}body.new-look [data-testid=reports-filter-panel] .pending-review-chip{border-radius:999px}body.new-look [data-testid=reports-filter-panel] .report-truncation-warning{padding:8px 10px;border-left:3px solid var(--nl-gold-pale);border-radius:var(--nl-radius-control);background:var(--nl-cream)}body.new-look [data-testid=reports-filter-panel] .report-split section{padding:14px 16px;border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);background:var(--nl-cream)}body.new-look [data-testid=reports-filter-panel] .report-line{border-bottom-color:var(--nl-line-soft)}body.new-look [data-testid=reports-filter-panel] .report-line>span{color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .report-line>strong{color:var(--nl-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.new-look [data-testid=reports-filter-panel] .report-line>small{color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] :is([data-testid=reports-payments-detail],[data-testid=reports-intercompany],[data-testid=reports-prepaid-flow],[data-testid=reports-feedback],[data-testid=reports-crm-edit-log],[data-testid=reports-booking-requests],[data-testid=reports-machine-payments])>p.subtle:first-child{padding:10px 12px;border:1px solid var(--nl-line-soft);border-left:4px solid var(--nl-gold-pale);border-radius:var(--nl-radius-control);background:var(--nl-cream);color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] a:not(.outline-button){color:var(--link)}body.new-look [data-testid=reports-filter-panel] :is([data-testid=gift-vouchers-register-section],[data-testid=prepaid-balances-section],[data-testid=card-machine-recon-section]){gap:16px;margin-top:12px}body.new-look [data-testid=reports-filter-panel] :is([data-testid=gift-vouchers-register-section],[data-testid=prepaid-balances-section],[data-testid=card-machine-recon-section])>.title-row h2{margin-bottom:0}body.new-look [data-testid=reports-filter-panel] .card{padding:16px;border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);background:var(--nl-porcelain);box-shadow:var(--nl-shadow-card)}body.new-look [data-testid=reports-filter-panel] :is([data-testid=gift-vouchers-summary],[data-testid=prepaid-balances-summary]){border-left:4px solid var(--nl-gold-pale);background:var(--nl-cream);box-shadow:none}body.new-look [data-testid=reports-filter-panel] :is([data-testid=gift-vouchers-pagination],[data-testid=prepaid-balances-pagination]){padding-top:12px;border-top:1px solid var(--nl-line-soft);color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] :is([data-testid^=gift-voucher-history-row-],[data-testid^=prepaid-customer-detail-])>td{background:var(--nl-cream)}body.new-look [data-testid=reports-filter-panel] [data-testid=gift-vouchers-table] code{padding:2px 6px;border:1px solid var(--nl-line-soft);border-radius:4px;background:var(--nl-cream-strong);color:var(--nl-ink)}body.new-look [data-testid=reports-filter-panel] .page-loading{color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] .card-tally-dropzone{color:var(--nl-muted);box-shadow:inset 0 0 0 1px rgba(155,130,91,.06)}body.new-look [data-testid=reports-filter-panel] .card-tally-dropzone:focus-visible{outline:2px solid var(--primary);outline-offset:3px;box-shadow:0 0 0 3px rgba(164,72,100,.18)}body.new-look [data-testid=reports-filter-panel] .card-tally-upload-preview{background:var(--nl-cream);box-shadow:none}body.new-look [data-testid=reports-filter-panel] :is(.tax-report-section,.staff-commissions-section){padding-top:4px;border-top:1px solid var(--nl-line-soft)}body.new-look [data-testid=reports-filter-panel] .commission-row-toggle{color:var(--link)}body.new-look [data-testid=reports-filter-panel] .commission-row-toggle:focus-visible{border-radius:3px;outline:2px solid var(--primary);outline-offset:2px}body.new-look [data-testid=reports-filter-panel] .commission-drilldown-table,body.new-look [data-testid=reports-filter-panel] .commission-drilldown-table :is(th,tr),body.new-look [data-testid=reports-filter-panel] .commission-drilldown-table tbody tr:hover{background:transparent}body.new-look [data-testid=reports-filter-panel] [data-testid=staff-commissions-visiting]{padding-top:12px;border-top:1px solid var(--nl-line-soft)}body.new-look [data-testid=collection-mode-fix-dialog] select{border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look [data-testid=collection-mode-fix-dialog] select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(164,72,100,.28)}body.new-look [data-testid=collection-mode-fix-dialog] select:disabled{background:var(--nl-cream-strong);color:var(--nl-muted)}}@media screen and (max-width:680px){body.new-look [data-testid=reports-filter-panel]{padding:12px}body.new-look [data-testid=reports-filter-panel] .sales-list-title{align-items:flex-start}}@media screen{body.new-look [data-testid=reports-page]{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look [data-testid=reports-page] .request-tags,body.new-look [data-testid=reports-page] .request-tags *,body.new-look [data-testid=reports-page] .staff-split-tag{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.new-look [data-testid=reports-page] :is(button,input,select,textarea,table):not(.receipt-sheet *):not(.a4-invoice *):not(.receipt-print-area *){font-family:inherit}body.new-look [data-testid=reports-page]>.bill-tabs button{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0}body.new-look [data-testid=reports-filter-panel] :is(label,.subtle,.form-hint){font-family:inherit}body.new-look [data-testid=reports-filter-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.searchable-select-trigger):not(:disabled){border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-ink);font-family:inherit}body.new-look [data-testid=reports-filter-panel] :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.searchable-select-trigger):disabled{background:var(--nl-cream-strong);color:var(--nl-muted)}body.new-look [data-testid=reports-filter-panel] :is(.searchable-select-menu,.searchable-select-search,.searchable-select-option,.searchable-select-empty,.collections-dropdown,.collections-dropdown-row){font-family:inherit}body.new-look [data-testid=reports-filter-panel] .searchable-select-option{min-height:36px;font-size:13px;line-height:1.45}body.new-look [data-testid=reports-filter-panel] .searchable-select-option-detail{color:var(--nl-muted);font-size:12px}body.new-look [data-testid=reports-filter-panel] :is(.primary-button,.outline-button,.secondary-button,.small-button,.date-preset-chip,.link-button,.danger-link,.collect-link,.commission-row-toggle){font-family:inherit;font-weight:700;letter-spacing:0}body.new-look [data-testid=reports-filter-panel] :is(.status-badge,.pending-review-chip,.chip,.report-late-badge,.report-cross-branch-badge){font-family:inherit;font-weight:750;letter-spacing:0}body.new-look [data-testid=reports-filter-panel] :is(table,.data-table){font-family:inherit;line-height:1.45}body.new-look [data-testid=reports-filter-panel] :is(table,.data-table) th{font-family:inherit;font-size:10.5px;font-weight:750;letter-spacing:.055em}body.new-look [data-testid=reports-filter-panel] :is(.page-loading,.status-line,.edit-warning,.form-error,.report-truncation-warning,.active-report-filter){font-family:inherit}body.new-look [data-testid=reports-page] [data-testid=invoice-modal] .modal-actions button{min-height:32px;padding:5px 9px;border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);font-family:inherit}body.new-look [data-testid=customers-page]{color:var(--nl-ink)}body.new-look [data-testid=customer-prepaid-history-modal] h2,body.new-look [data-testid=customer-profile-panel] h2,body.new-look [data-testid=customers-dues-panel] h2,body.new-look [data-testid=customers-page]>.title-row h1,body.new-look [data-testid=customers-search-panel] h2,body.new-look [data-testid=customers-winback-panel] h2{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em}body.new-look [data-testid=customer-profile-panel] h2{font-size:24px}body.new-look [data-testid=customers-tabs]{border-bottom-color:var(--nl-line)}body.new-look [data-testid=customers-tabs] button{color:var(--nl-muted)}body.new-look [data-testid=customers-tabs] button.active{border-bottom-color:var(--link);color:var(--link)}body.new-look [data-testid=customers-page]>.info-strip:not(.receipt-sheet *):not(.wa-panel *){background:var(--soft-bg);border:1px solid var(--soft-border);border-left:4px solid var(--border);border-radius:var(--nl-radius-control);color:#44546f}body.new-look [data-testid=customer-prepaid-history-modal] .status-line,body.new-look [data-testid=customer-profile-modal] .status-line,body.new-look [data-testid=customers-dues-panel] .status-line,body.new-look [data-testid=customers-page]>.status-line,body.new-look [data-testid=customers-search-panel] .status-line,body.new-look [data-testid=customers-winback-panel] .status-line{border-radius:var(--nl-radius-control)}body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button{box-shadow:var(--nl-shadow-card);color:var(--nl-ink)}body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button:focus,body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button:hover{box-shadow:inset 0 0 0 2px var(--link)}body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button.active{box-shadow:inset 0 0 0 2px var(--selected)}body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button strong{color:var(--nl-ink);font-family:var(--nl-serif);font-size:17px;font-weight:650}body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button span{color:var(--nl-muted);font-size:10px;font-weight:700}}@media screen{body.new-look [data-testid=customers-page]>section.customer-metrics .metric-card-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.new-look [data-testid=customers-dues-panel],body.new-look [data-testid=customers-search-panel],body.new-look [data-testid=customers-winback-panel]{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-top:3px solid var(--primary);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card)}body.new-look [data-testid=customers-dues-panel] .subtle,body.new-look [data-testid=customers-page] .customer-list-footer .subtle,body.new-look [data-testid=customers-search-panel] .subtle,body.new-look [data-testid=customers-winback-panel] .subtle{color:var(--nl-muted)}body.new-look [data-testid=customers-search-panel] .customer-search-field input{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look [data-testid=customers-search-panel] .customer-search-field input::placeholder{color:var(--nl-muted)}body.new-look [data-testid=customers-search-panel] .customer-search-menu{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-pop);padding:6px 0}body.new-look [data-testid=customers-search-panel] .customer-search-field .input-with-icon svg{color:var(--nl-gold-neutral)}body.new-look [data-testid=customers-search-panel] .customer-search-menu>button{background:var(--nl-porcelain);border:0;border-bottom:1px solid var(--nl-line-soft);border-radius:0;color:var(--nl-ink)}body.new-look [data-testid=customers-search-panel] .customer-search-menu>button:last-child{border-bottom:0}body.new-look [data-testid=customers-search-panel] .customer-search-menu>button:focus-visible,body.new-look [data-testid=customers-search-panel] .customer-search-menu>button:hover{background:var(--nl-cream-strong)}body.new-look [data-testid=customers-search-panel] .alphabet-row,body.new-look [data-testid=customers-search-panel] .alphabet-row button,body.new-look [data-testid=customers-search-panel] .alphabet-row span,body.new-look [data-testid=customers-search-panel] .customer-search-hint,body.new-look [data-testid=customers-search-panel] .customer-search-menu small{color:var(--nl-muted)}body.new-look [data-testid=customers-search-panel] .alphabet-row button[aria-pressed=true]{color:var(--link);text-decoration:underline}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel]) table{color:var(--nl-ink)}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel]) th{background:var(--nl-cream-strong);border-bottom-color:var(--nl-line);color:var(--nl-muted);letter-spacing:.035em}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel]) td{border-bottom-color:var(--nl-line-soft)}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel]) tbody tr:nth-child(2n):not(.collection-row){background:color-mix(in srgb,var(--nl-cream) 54%,transparent)}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel]) tbody tr:not(.collection-row):hover{background:var(--nl-cream-strong)}body.new-look [data-testid=customers-dues-panel] .collection-row{background:var(--soft-bg)}body.new-look [data-testid=customers-dues-panel] .collection-row td{border-bottom-color:var(--border)}body.new-look [data-testid=customers-dues-panel] [data-testid=standing-dues-branch-filter]{color:var(--nl-muted)}body.new-look [data-testid=customers-dues-panel] [data-testid=standing-dues-branch-filter] .outline-button.small-button{background:var(--nl-porcelain);border-color:var(--primary);border-radius:999px;color:var(--primary)}body.new-look [data-testid=customers-dues-panel] [data-testid=standing-dues-branch-filter] .outline-button.small-button.active{background:var(--accent-soft);border-color:var(--primary);color:var(--primary)}body.new-look [data-testid=customer-profile-modal]{background:color-mix(in srgb,var(--nl-ink) 42%,transparent)}body.new-look [data-testid=customer-profile-modal]>.customer-profile-modal{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-pop)}body.new-look [data-testid=customer-profile-modal]>.customer-profile-modal>.modal-close-button{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look [data-testid=customer-profile-modal]>.customer-profile-modal>.modal-close-button:hover{background:var(--nl-cream-strong)}body.new-look [data-testid=customer-profile-panel]{background:transparent;border:0;box-shadow:none}body.new-look [data-testid=customer-profile-panel]>.panel-title-row{border-bottom:1px solid var(--nl-line)}body.new-look [data-testid=customer-profile-panel]>.customer-metrics,body.new-look [data-testid=customer-profile-panel]>.customer-metrics span,body.new-look [data-testid=customer-profile-panel]>.panel-title-row .subtle{color:var(--nl-muted)}body.new-look [data-testid=customer-profile-panel] .customer-note-strip{background:var(--nl-cream);border:1px solid var(--nl-line-soft);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look [data-testid=customer-profile-panel] .customer-note-strip .customer-notes{color:var(--nl-ink);font-style:normal}body.new-look [data-testid=customer-profile-panel] .customer-edit-form :is(input,textarea),body.new-look [data-testid=customer-profile-panel] .customer-note-strip :is(input,textarea){background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look [data-testid=customer-profile-panel] .customer-edit-form label{color:var(--nl-muted)}body.new-look [data-testid=customer-profile-panel] .customer-edit-form .checkbox-label{color:var(--nl-ink)}body.new-look [data-testid=customer-profile-panel] .customer-edit-form input[type=checkbox]{accent-color:var(--primary)}body.new-look [data-testid=customer-profile-panel] .phone-input-group .country-code{background:var(--nl-cream-strong);border-color:var(--nl-line);border-radius:var(--nl-radius-control) 0 0 var(--nl-radius-control)}body.new-look [data-testid=customer-profile-panel] .phone-input-group .phone-digits{border-color:var(--nl-line);border-left:0;border-radius:0 var(--nl-radius-control) var(--nl-radius-control) 0}body.new-look [data-testid=customer-profile-panel] [data-testid=customer-edit-reason]{background:var(--nl-cream);border-color:var(--nl-gold-pale)}body.new-look [data-testid=customer-profile-panel]>.metric-grid>:is(div,button){background:var(--soft-bg);border-color:var(--soft-border);border-radius:var(--nl-radius-control);box-shadow:none;color:var(--nl-ink)}body.new-look [data-testid=customer-profile-panel]>.metric-grid>:is(div,button) span{color:var(--nl-muted);font-weight:700}body.new-look [data-testid=customer-profile-panel]>.metric-grid>:is(div,button) strong{color:var(--nl-ink);font-family:var(--nl-serif);font-size:15px;font-weight:650}body.new-look [data-testid=customer-profile-panel]>.metric-grid>[data-testid=customer-prepaid-balance-button]{box-shadow:inset 0 -2px 0 var(--nl-gold-neutral)}body.new-look [data-testid=customer-profile-panel]>.metric-grid>[data-testid=customer-prepaid-balance-button]:hover{background:var(--nl-cream-strong)}body.new-look [data-testid=customer-profile-panel]>.metric-grid>[data-testid=customer-prepaid-balance-button]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body.new-look [data-testid=customer-profile-panel]>h3{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:650}body.new-look [data-testid=customer-profile-panel] table{color:var(--nl-ink)}body.new-look [data-testid=customer-prepaid-history-modal] th,body.new-look [data-testid=customer-profile-panel] th{background:var(--nl-cream-strong);border-bottom-color:var(--nl-line);color:var(--nl-muted);letter-spacing:.035em}body.new-look [data-testid=customer-prepaid-history-modal] td,body.new-look [data-testid=customer-profile-panel] td{border-bottom-color:var(--nl-line-soft)}body.new-look [data-testid=customer-prepaid-history-modal] tbody tr:nth-child(2n):not(.muted-row),body.new-look [data-testid=customer-profile-panel] tbody tr:nth-child(2n):not(.muted-row){background:color-mix(in srgb,var(--nl-cream) 54%,transparent)}body.new-look [data-testid=customer-prepaid-history-modal] tbody tr:not(.muted-row):hover,body.new-look [data-testid=customer-profile-panel] tbody tr:not(.muted-row):hover{background:var(--nl-cream-strong)}body.new-look [data-testid=customer-prepaid-history-modal]>.invoice-modal{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-pop)}body.new-look [data-testid=customer-prepaid-history-modal] .modal-header{border-bottom-color:var(--nl-line)}body.new-look [data-testid=customer-prepaid-history-modal] .modal-header .subtle{color:var(--nl-muted)}body.new-look [data-testid=customer-prepaid-history-modal] .modal-actions button{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look [data-testid=customer-prepaid-history-modal] .modal-actions button:hover{background:var(--nl-cream-strong)}body.new-look [data-testid=customers-page]{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}}@media screen{body.new-look [data-testid=customers-page] :is(button,input,select,textarea,table):not(.receipt-sheet *):not(.a4-invoice *):not(.receipt-print-area *){font-family:inherit}body.new-look [data-testid=customers-tabs] button{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0}body.new-look [data-testid=customers-page] :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled){border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-ink);font-family:inherit;font-size:14px}body.new-look [data-testid=customers-page] :is(label,.checkbox-label){font-family:inherit;font-size:12px;font-weight:650;letter-spacing:0}body.new-look [data-testid=customers-page] :is(.primary-button,.outline-button,.small-button,.link-button,.danger-link,.collect-link,.alphabet-row button){font-family:inherit;font-weight:700;letter-spacing:0}body.new-look [data-testid=customers-search-panel] .customer-search-menu>button{color:var(--nl-ink);font-family:inherit;font-size:13px;font-weight:650;line-height:1.35;text-align:left}body.new-look [data-testid=customers-search-panel] .customer-search-menu>button small{color:var(--nl-muted);font-size:11px;font-weight:500}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel],[data-testid=customer-profile-panel],[data-testid=customer-prepaid-history-modal]) table{font-family:inherit;font-size:12px;line-height:1.45}body.new-look [data-testid=customers-page] :is([data-testid=customers-search-panel],[data-testid=customers-dues-panel],[data-testid=customers-winback-panel],[data-testid=customer-profile-panel],[data-testid=customer-prepaid-history-modal]) th{font-family:inherit;font-size:10.5px;font-weight:750;letter-spacing:.055em}body.new-look [data-testid=customers-page] :is(.status-badge,.pending-review-chip){font-family:inherit;font-weight:750;letter-spacing:0}body.new-look [data-testid=customers-page] :is(.status-line,.info-strip,.customer-search-hint,.customer-list-footer,.report-truncation-warning){font-family:inherit}body.new-look [data-testid=customers-page] [data-testid=invoice-modal] .modal-actions button{min-height:32px;padding:5px 9px;border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);font-family:inherit}}