@media screen{body.new-look .settings-page{--border:var(--nl-line);--muted:var(--nl-muted);--soft-border:var(--nl-line-soft);--text:var(--nl-ink);color:var(--nl-ink)}body.new-look .settings-section{--text-secondary:var(--nl-muted)}body.new-look .settings-page .panel.settings-section h2,body.new-look .settings-page .settings-card h2,body.new-look .settings-page>.title-row h1{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em}body.new-look .settings-page .settings-card h2{font-size:19px}body.new-look .settings-page .settings-card{background:var(--nl-porcelain);border-right-color:var(--nl-line);border-bottom-color:var(--nl-line);border-left-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card)}body.new-look [data-testid=migration-import-page] .card{background:var(--nl-porcelain);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card);padding:16px}body.new-look .settings-page .settings-branch-line,body.new-look .settings-page .settings-card .panel-title-row .subtle,body.new-look .settings-page .settings-tile small{color:var(--nl-muted)}body.new-look .settings-page .settings-tile{color:var(--nl-ink)}body.new-look .settings-page .settings-tile.clickable:hover{background:var(--nl-cream);border-color:var(--nl-line)}body.new-look .settings-page .settings-tile.active{background:var(--accent-soft);border-color:var(--nl-line)}body.new-look .settings-page .settings-tile.clickable:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgba(164,72,100,.28);outline:2px solid rgba(164,72,100,.22);outline-offset:2px}body.new-look .settings-page .settings-icon{background:var(--nl-cream-strong);color:var(--nl-gold-neutral)}body.new-look .settings-page .settings-tile strong{color:var(--nl-ink)}body.new-look .settings-page .link-button{color:var(--primary)}body.new-look .settings-page .link-button:focus-visible{border-radius:var(--nl-radius-control);outline:2px solid var(--primary);outline-offset:3px}body.new-look .settings-page .panel.settings-section{background:transparent;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}body.new-look .settings-page table{background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look .settings-page table th{background:var(--nl-cream-strong);border-bottom-color:var(--nl-line);color:var(--nl-muted)}body.new-look .settings-page table td{border-bottom-color:var(--nl-line-soft)}body.new-look .settings-page table tbody tr:nth-child(2n):not(.collection-row):not(.cancelled-row):not([data-testid^=card-machine-tids-panel-]){background:rgba(246,240,229,.48)}body.new-look .settings-page table tbody tr:not(.collection-row):not(.cancelled-row):not([data-testid^=card-machine-tids-panel-]):hover{background:var(--nl-cream-strong)}body.new-look .settings-page [data-testid^=card-machine-tids-panel-]>td{background:var(--nl-cream)}body.new-look .settings-page :is(.billing-tabs,.modal-title-row,.modal-header){border-color:var(--nl-line)}body.new-look .settings-page .billing-tab{color:var(--nl-muted)}body.new-look .settings-page .billing-tab:hover{color:var(--nl-ink)}body.new-look .settings-page .billing-tab.active{border-bottom-color:var(--primary);color:var(--primary)}body.new-look .settings-page fieldset{background:var(--nl-cream)}body.new-look .settings-page :is(.checkbox-label,.toggle-label),body.new-look .settings-page fieldset legend{color:var(--nl-ink)}body.new-look .settings-page :is(.notif-row,.settings-fieldset,.recovery-card){border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look .settings-page .notif-row:not(.notif-row--core){background:var(--nl-porcelain)}body.new-look .settings-page .notif-row.notif-row--addon{background:var(--nl-cream)}body.new-look .settings-page .notif-row--addon .notif-toggle:has(input:disabled){color:var(--nl-muted)}body.new-look .settings-page .notif-status.notif-badge--addon{background:var(--nl-porcelain);color:var(--nl-muted)}body.new-look .settings-page .notif-example{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .settings-page :is(.notif-trigger,.form-hint){color:var(--nl-muted)}body.new-look .settings-page :is(.payroll-count-block,.payroll-sync-meta){background:var(--nl-cream);border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look .settings-page .payroll-status-badge:not(.good):not(.warn):not(.bad){background:var(--nl-cream-strong);color:var(--nl-ink)}body.new-look .settings-page .products-attention-strip{background:#fff7f4;border-top-color:var(--nl-line-soft);border-right-color:var(--nl-line-soft);border-bottom-color:var(--nl-line-soft);color:var(--nl-ink)}body.new-look .settings-page .modal-backdrop>:is(.invoice-modal,.service-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)}body.new-look .settings-page .modal-header h2,body.new-look .settings-page .modal-title-row h3{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.012em}body.new-look .settings-page .invoice-modal code{background:var(--nl-cream-strong);border:1px solid var(--nl-line);border-radius:4px;color:var(--nl-ink);padding:3px 6px}body.new-look .pay-settings-page .webhook-url code{background:var(--nl-cream-strong);border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .services-page{--border:var(--nl-line);--muted:var(--nl-muted);--soft-border:var(--nl-line-soft);--text:var(--nl-ink);color:var(--nl-ink)}body.new-look .services-page .panel h2,body.new-look .services-page .service-category-title h3,body.new-look .services-page .service-modal h2,body.new-look .services-page>.title-row h1{color:var(--nl-ink);font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em}body.new-look .services-page .service-category-title h3{font-size:17px}body.new-look .services-page .subtle{color:var(--nl-muted)}body.new-look .services-page .panel{background:var(--nl-porcelain);border-right-color:var(--nl-line);border-bottom-color:var(--nl-line);border-left-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card)}body.new-look .services-page .services-metrics>div{border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card);color:var(--nl-ink)}body.new-look .services-page .services-metrics strong{color:var(--nl-ink);font-family:var(--nl-serif);font-size:20px;font-weight:650}body.new-look .services-page .services-metrics span{color:var(--nl-muted);font-size:10px;font-weight:700}body.new-look .services-page .staff-setup-prompt{background:var(--nl-cream);border-top-color:var(--nl-line-soft);border-right-color:var(--nl-line-soft);border-bottom-color:var(--nl-line-soft);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .services-page [data-testid=services-category-panel] .staff-chip-list span{background:var(--nl-cream-strong);border-color:var(--nl-line);color:var(--nl-ink)}body.new-look .services-page .staff-assignment-branch-label{align-items:center;background:var(--nl-cream-strong);border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink);display:flex;min-height:44px;padding:6px 12px}body.new-look .services-page .staff-assignment-count{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look .services-page .staff-assignment-count span{color:var(--nl-muted)}body.new-look .services-page .staff-profile-option{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .services-page .staff-profile-option:hover{background:var(--nl-cream)}body.new-look .services-page .staff-profile-option small{color:var(--nl-muted)}body.new-look .services-page .service-search-box svg{color:var(--nl-gold-neutral)}body.new-look .services-page .services-other-filter.active{background:var(--accent-soft);border-color:var(--primary);color:var(--primary)}body.new-look .services-page .services-other-filter:not(.active) .filter-count-badge{background:var(--nl-cream-strong);color:var(--nl-muted)}body.new-look .services-page .services-untagged-banner{background:var(--accent-soft);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .services-page .services-attention-strip{background:#fff7f4;border-top-color:var(--nl-line-soft);border-right-color:var(--nl-line-soft);border-bottom-color:var(--nl-line-soft);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .services-page .service-category{border-top-color:var(--nl-line)}body.new-look .services-page .service-category-title>span{background:var(--nl-cream-strong);border-color:var(--nl-line);color:var(--nl-muted)}body.new-look .services-page .service-category .staff-chip-list span{background:var(--accent-soft);border-color:var(--nl-line-soft);color:var(--primary)}body.new-look .services-page .table-wrap table{background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look .services-page .table-wrap table th{background:var(--nl-cream-strong);border-bottom-color:var(--nl-line);color:var(--nl-muted)}body.new-look .services-page .table-wrap table td{border-bottom-color:var(--nl-line-soft)}body.new-look .services-page .table-wrap table tbody tr:nth-child(2n){background:rgba(246,240,229,.48)}body.new-look .services-page .table-wrap table tbody tr:hover{background:var(--nl-cream-strong)}body.new-look .services-page .services-empty{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink)}body.new-look .services-page .service-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)}body.new-look .services-page .service-modal :is(.modal-header,.service-modal-section){border-color:var(--nl-line)}body.new-look .services-page .service-branch-card,body.new-look .services-page .staff-setup-group{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look .services-page .service-body-areas-info{background:var(--nl-cream);border-color:var(--nl-line-soft);color:var(--nl-ink)}body.new-look .cash-close-page .cash-slip-panel{--border:var(--nl-line);--muted:var(--nl-muted);--soft-bg:var(--nl-cream);--soft-border:var(--nl-line-soft);--text:var(--nl-ink);background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card);color:var(--nl-ink)}body.new-look .cash-close-page .cash-slip-panel>p{color:var(--nl-muted);padding:0 16px}body.new-look .cash-close-page .cash-slip-panel .cash-slip-header{background:var(--cash-green);color:#fff}body.new-look .cash-close-page .cash-slip-panel .cash-slip-header h1{color:#fff;font-family:var(--nl-serif);font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1.15}body.new-look .cash-close-page .cash-slip-panel .cash-slip-header p{color:#fff}body.new-look .cash-close-page .cash-slip-panel .cash-slip-datebar{background:var(--nl-cream);border-bottom-color:var(--nl-line)}body.new-look .cash-close-page .cash-slip-panel .cash-slip-pill:not(.cash-slip-pill--active){background:var(--nl-cream-strong);color:var(--nl-ink)}body.new-look .cash-close-page .cash-slip-panel .cash-slip-pill--active{background:var(--cash-green);color:#fff}body.new-look .cash-close-page .cash-slip-panel .cash-close-field span,body.new-look .cash-close-page .cash-slip-panel .cash-close-reason,body.new-look .cash-close-page .cash-slip-panel .cash-slip-date-hint{color:var(--nl-muted)}body.new-look .cash-close-page .cash-slip-panel .cash-slip-section-title{border-bottom-color:var(--nl-line);color:var(--nl-ink)}body.new-look .cash-close-page .cash-slip-panel :is(.cash-slip-total,.cash-slip-expected){border-top-color:var(--nl-line)}body.new-look .cash-close-page .cash-slip-panel .cash-slip-expected{color:var(--cash-green)}body.new-look .cash-close-page .cash-slip-panel [data-testid=cash-close-denoms-panel]{background:var(--nl-cream)}body.new-look .cash-close-page .cash-slip-panel .machine-check{background:var(--nl-cream);border-color:var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look .cash-close-page .cash-slip-panel .cash-slip-button{background:var(--cash-green);color:#fff}body.new-look .cash-close-page .cash-slip-panel .cash-close-actions .outline-button.danger{background:var(--nl-porcelain);border-color:var(--danger);color:var(--danger)}body.new-look .expense-panel{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-pop)}body.new-look .expense-panel-header{background:linear-gradient(180deg,var(--sidebar-grad-top),var(--sidebar-bg));border-radius:var(--nl-radius-card) var(--nl-radius-card) 0 0;color:#fff}body.new-look .expense-panel .expense-panel-header h2{color:#fff;font-family:var(--nl-serif);font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.2}body.new-look .expense-panel-header .icon-button{border-radius:var(--nl-radius-control);color:#fff}body.new-look .expense-panel-header .icon-button:hover{background:rgba(255,255,255,.12)}body.new-look .expense-panel :is(.expense-panel-toolbar,.expense-range-row,.expense-list-area){background:var(--nl-porcelain)}body.new-look .expense-panel .expense-list-area{scrollbar-color:var(--nl-gold-pale) var(--nl-cream)}body.new-look .expense-panel .chip-btn:not(.chip-active),body.new-look .expense-panel .pill-btn:not(.pill-active){background:var(--nl-cream);border-color:var(--nl-line-soft);color:var(--nl-muted)}body.new-look .expense-panel .chip-btn:not(.chip-active):hover,body.new-look .expense-panel .pill-btn:not(.pill-active):hover{background:var(--nl-cream-strong);color:var(--nl-ink)}body.new-look .expense-panel .pill-active{background:var(--primary);border-color:var(--primary);color:#fff}body.new-look .expense-panel .chip-active{background:var(--accent-soft);border-color:var(--primary);color:var(--primary)}body.new-look .expense-panel .expense-summary-total{background:var(--nl-cream);border:1px solid var(--nl-line-soft);border-radius:var(--nl-radius-control)}body.new-look .expense-panel .summary-label,body.new-look .expense-panel :is(.expense-range-sep,.text-muted,.voided-heading){color:var(--nl-muted)}body.new-look .expense-panel .expense-add-form{background:var(--nl-porcelain);border-top-color:var(--nl-line)}body.new-look .expense-panel .expense-photo-label{color:var(--nl-muted)}body.new-look .expense-panel .expense-photo-name{color:var(--nl-ink)}body.new-look .expense-panel .expense-table{background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look .expense-panel .expense-table th{background:var(--nl-cream-strong);border-bottom-color:var(--nl-line);color:var(--nl-muted)}body.new-look .expense-panel .expense-table td{border-bottom-color:var(--nl-line-soft)}body.new-look .expense-panel .expense-table:not(.expense-table-voided) tbody tr:nth-child(2n){background:rgba(246,240,229,.48)}body.new-look .expense-panel .expense-table:not(.expense-table-voided) tbody tr:hover{background:var(--nl-cream-strong)}body.new-look .expense-panel .expense-table:not(.expense-table-voided) tbody tr:is(.expense-group-row,.expense-subtotal-row){background:var(--nl-porcelain)}body.new-look .expense-panel .expense-table .expense-group-row th{background:var(--nl-cream-strong);color:var(--nl-ink)}body.new-look .expense-panel :is(.form-error,.form-warning){border-radius:var(--nl-radius-control)}body.new-look .expense-panel .btn-secondary{background:var(--nl-cream);border-color:var(--nl-line-soft);color:var(--nl-ink)}body.new-look .expense-panel .btn-secondary:hover{background:var(--nl-cream-strong)}body.new-look .cash-close-page .cash-slip-panel,body.new-look .expense-panel,body.new-look .services-page,body.new-look .settings-page{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}}@media screen{body.new-look .cash-close-page .cash-slip-panel :is(button,input,select,textarea,table),body.new-look .expense-panel :is(button,input,select,textarea,table):not(.receipt-sheet *):not(.a4-invoice *):not(.receipt-print-area *),body.new-look .services-page :is(button,input,select,textarea,table),body.new-look .settings-page :is(button,input,select,textarea,table){font-family:inherit}body.new-look .settings-page :is(label,.checkbox-label,.checkbox-row,.toggle-label){font-family:inherit;font-size:12px;font-weight:650;letter-spacing:0}body.new-look .settings-page :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;font-size:14px}body.new-look .settings-page :is(.searchable-select-menu,.searchable-select-search,.searchable-select-option,.searchable-select-empty){font-family:inherit}body.new-look .settings-page .searchable-select-option{font-size:13px;line-height:1.45}body.new-look .settings-page .searchable-select-option-detail{color:var(--nl-muted);font-size:12px}body.new-look .settings-page :is(.primary-button,.outline-button,.secondary-button,.save-button,.small-button,.compact-button,.danger-outline-button,.link-button){border-radius:var(--nl-radius-control);font-family:inherit;font-weight:700;letter-spacing:0}body.new-look .settings-page .billing-tab{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0}body.new-look .settings-page .settings-tile{font-family:inherit}body.new-look .settings-page .settings-tile strong{font-size:12px;font-weight:700;line-height:1.25}body.new-look .settings-page .settings-tile small{margin-top:3px;font-size:10px;font-weight:500;line-height:1.4}body.new-look .settings-page :is(table,.data-table,.settings-table){font-family:inherit;font-size:12px;line-height:1.45}body.new-look .settings-page :is(table,.data-table,.settings-table) th{font-family:inherit;font-size:10.5px;font-weight:750;letter-spacing:.055em}body.new-look .settings-page :is(.status-badge,.chip,.payroll-status-badge,.notif-badge--freeform,.notif-badge--addon,.settings-tile-badge){font-family:inherit;font-weight:750;letter-spacing:0}body.new-look .settings-page :is(.status-line,.form-hint,.form-error,.form-warning,.page-loading,.notif-example,.recovery-card){font-family:inherit}body.new-look .settings-page fieldset legend{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.02em}body.new-look .settings-page .settings-branch-line select: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:12px}body.new-look .settings-page .modal-confirm-actions :is(button,a){min-height:36px;border-radius:var(--nl-radius-control);font-family:inherit;font-weight:700}body.new-look .services-page :is(label,.checkbox-label,.checkbox-row){font-family:inherit;font-size:12px;font-weight:650;letter-spacing:0}body.new-look .services-page :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;font-size:14px}body.new-look .services-page :is(.searchable-select-menu,.searchable-select-search,.searchable-select-option,.searchable-select-empty){font-family:inherit}body.new-look .services-page .searchable-select-option{font-size:13px;line-height:1.45}body.new-look .services-page :is(.primary-button,.outline-button,.secondary-button,.small-button,.link-button,.danger-link,.danger-outline-button){border-radius:var(--nl-radius-control);font-family:inherit;font-weight:700;letter-spacing:0}body.new-look .services-page :is(table,.data-table){font-family:inherit;font-size:12px;line-height:1.45}body.new-look .services-page :is(table,.data-table) th{font-size:10.5px;font-weight:750;letter-spacing:.055em}body.new-look .services-page :is(.status-badge,.chip,.staff-chip-list span,.staff-setup-chip,.services-other-filter){font-family:inherit;font-size:10.5px;font-weight:750;letter-spacing:0}body.new-look .services-page :is(.staff-profile-option,.staff-assignment-branch-label,.staff-assignment-count,.services-empty,.staff-setup-prompt,.service-body-areas-info){font-family:inherit}body.new-look .services-page .service-modal .modal-actions :is(button,a){min-height:36px;border-radius:var(--nl-radius-control);font-family:inherit;font-weight:700}body.new-look .cash-close-page .cash-slip-panel .cash-slip-header p{font-family:inherit;font-size:12px;line-height:1.45}body.new-look .cash-close-page .cash-slip-panel .cash-slip-section-title{color:var(--nl-ink);font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}body.new-look .cash-close-page .cash-slip-panel .machine-check .cash-slip-section-title{font-family:var(--nl-serif);font-size:14px;font-weight:650;letter-spacing:-.012em;line-height:1.2;text-transform:none}body.new-look .cash-close-page .cash-slip-panel .cash-slip-line:not(.cash-slip-expected){font-family:inherit;font-size:10.5px;line-height:1.45}body.new-look .cash-close-page .cash-slip-panel .cash-slip-pill{border-radius:4px;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:0}body.new-look .cash-close-page .cash-slip-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.date-input-wrap):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 .cash-close-page .cash-slip-panel :is(label,.cash-close-field span){font-family:inherit;font-size:12px;font-weight:650}body.new-look .cash-close-page .cash-slip-panel :is(.outline-button,.cash-slip-button,.cash-close-actions button){border-radius:var(--nl-radius-control);font-family:inherit;font-weight:700;letter-spacing:0}body.new-look .cash-close-page .cash-slip-panel .cash-slip-button{font-weight:800}body.new-look .expense-panel :is(label,.expense-photo-label){font-family:inherit;font-size:12px;font-weight:650;letter-spacing:0}body.new-look .expense-panel :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 .expense-panel :is(.btn-primary,.btn-secondary,.pill-btn,.chip-btn,.icon-button,.link-button,.danger-link){font-family:inherit;font-weight:700;letter-spacing:0}body.new-look .expense-panel :is(.pill-btn,.chip-btn){border-radius:999px}body.new-look .expense-panel :is(.expense-table,table):not(.receipt-sheet *):not(.a4-invoice *){font-family:inherit;font-size:12px;line-height:1.45}body.new-look .expense-panel :is(.expense-table,table):not(.receipt-sheet *):not(.a4-invoice *) th{font-size:10.5px;font-weight:750;letter-spacing:.055em}body.new-look .expense-panel .summary-label{color:var(--nl-muted);font-family:inherit;font-size:10px;font-weight:750;letter-spacing:.12em}body.new-look .expense-panel :is(.summary-value,.summary-cat-value,.status-line,.form-error,.form-warning,.text-muted,.expense-photo-name){font-family:inherit}body.new-look .expense-panel .expense-invoice-backdrop .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}}@media screen{body.new-look :is(.settings-page,.services-page) .searchable-select-menu{padding:6px 0}body.new-look :is(.settings-page,.services-page) .searchable-select-search input{border-radius:var(--nl-radius-control)}body.new-look :is(.settings-page,.services-page) .searchable-select-group-title{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}body.new-look :is(.settings-page,.services-page) .searchable-select-option{padding-bottom:8px;padding-top:8px}body.new-look :is(.settings-page,.services-page) .searchable-select-option[aria-selected=true],body.new-look :is(.settings-page,.services-page) .searchable-select-option[aria-selected=true]:focus,body.new-look :is(.settings-page,.services-page) .searchable-select-option[aria-selected=true]:hover{background:var(--accent-soft);color:var(--primary)}}@media screen{body.new-look .wa-panel{background:var(--nl-porcelain);border-color:var(--nl-line);box-shadow:var(--nl-shadow-pop)}body.new-look .wa-list-toolbar{background:var(--nl-cream);border-bottom:1px solid var(--nl-line-soft)}body.new-look .wa-chat-list{background:var(--nl-porcelain)}body.new-look .wa-chat-row{border-bottom-color:var(--nl-line-soft)}body.new-look .wa-chat-row:hover{background:var(--nl-cream-strong)}body.new-look .wa-chat-name{color:var(--nl-ink)}body.new-look .wa-chat-preview,body.new-look .wa-chat-time,body.new-look .wa-empty{color:var(--nl-muted)}body.new-look .wa-list-toolbar .wa-branch-filter{--border:var(--nl-line);--muted:var(--nl-muted);--soft-bg:var(--nl-cream-strong);--text:var(--nl-ink);--white:var(--nl-porcelain);background:transparent;border-color:transparent;color:var(--nl-ink)}body.new-look .wa-list-toolbar .wa-branch-filter .searchable-select-trigger{border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-menu{border-color:var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-porcelain);box-shadow:var(--nl-shadow-pop)}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-search{border-bottom-color:var(--nl-line-soft)}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-search input{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-ink);outline:1px solid transparent}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-search input:focus-visible{border-color:var(--primary);outline:2px solid rgba(164,72,100,.22);outline-offset:2px}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-option{--soft-bg:var(--nl-cream-strong);background:var(--nl-porcelain);color:var(--nl-ink);padding:8px 12px}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-option:hover{background:var(--nl-cream-strong)}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-empty{color:var(--nl-muted)}body.new-look .wa-reply-hint{border-top:1px solid var(--nl-line-soft);background:var(--nl-cream);color:var(--nl-muted)}body.new-look .wa-reply-compose{border-top-color:var(--nl-line-soft);background:var(--nl-cream)}body.new-look .wa-reply-compose-text{color:var(--nl-muted)}body.new-look .wa-file-preview{border-top-color:var(--nl-line-soft);background:var(--nl-cream)}body.new-look .wa-file-name{color:var(--nl-ink)}body.new-look .wa-attach-btn,body.new-look .wa-file-cancel{color:var(--nl-muted)}body.new-look .wa-canned-bar,body.new-look .wa-send-bar{background:var(--nl-cream-strong)}body.new-look .wa-send-bar{border-top:1px solid var(--nl-line-soft)}body.new-look .wa-canned-bar{border-top-color:var(--nl-line-soft)}body.new-look .wa-text-input{color:var(--nl-ink)}body.new-look .wa-canned-btn,body.new-look .wa-text-input{border-color:var(--nl-line);background:var(--nl-porcelain)}body.new-look .wa-canned-btn{color:var(--nl-muted)}body.new-look .wa-canned-btn:hover:not(:disabled){background:var(--nl-cream)}body.new-look .chat-cue{--border:var(--nl-line);--muted:var(--nl-muted);--radius-card:var(--nl-radius-card);--shadow-pop:var(--nl-shadow-pop);--text:var(--nl-ink);--white:var(--nl-porcelain)}body.new-look .invoice-modal.approval-modal,body.new-look .modal-backdrop>.invoice-modal,body.new-look [data-testid=confirm-action-modal]>.invoice-modal,body.new-look [data-testid=part-paid-confirm]>.invoice-modal,body.new-look [data-testid=pl-charge-modal]>.invoice-modal{border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);background:var(--nl-porcelain);box-shadow:var(--nl-shadow-pop)}body.new-look [data-testid=confirm-action-modal] .modal-header{border-bottom-color:var(--nl-line-soft)}body.new-look .approval-modal .approval-modal-actions{border-top-color:var(--nl-line-soft);background:var(--nl-porcelain)}body.new-look .approval-modal .approval-remarks-box{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look .approval-modal .approval-result-banner{border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card)}body.new-look .approval-modal .approval-result-banner:not(.approval-result-banner--partial):not(.approval-result-banner--unpaid):not(.approval-result-banner--cancelled){background:var(--nl-porcelain);border-top-color:var(--nl-line);border-right-color:var(--nl-line);border-bottom-color:var(--nl-line)}body.new-look .expense-invoice-backdrop>.invoice-modal>.modal-header,body.new-look [data-testid=invoice-modal]>.invoice-modal>.modal-header{border-bottom-color:var(--nl-line)}body.new-look .request-reason-panel{border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card)}body.new-look .appointment-modal>h3,body.new-look .approval-modal>.approval-modal-header h3,body.new-look .request-reason-panel>h2,body.new-look [data-testid=cancel-confirm-modal]>h3,body.new-look [data-testid=confirm-action-modal] .modal-header h2,body.new-look [data-testid=expense-closed-day-confirm]>.invoice-modal>h3,body.new-look [data-testid=part-paid-confirm]>.invoice-modal>h3,body.new-look [data-testid=pl-charge-modal]>.invoice-modal>h3{font-family:var(--nl-serif);font-weight:600;letter-spacing:-.015em;line-height:1.2}body.new-look [data-testid=confirm-action-modal] .modal-actions .icon-button{width:32px;min-width:32px;min-height:32px;border-radius:var(--nl-radius-control);padding:0}body.new-look .approval-modal .approval-modal-actions,body.new-look .approval-modal .approval-reject-box,body.new-look [data-testid=confirm-action-modal] .modal-confirm-actions,body.new-look [data-testid=part-paid-confirm] .modal-confirm-actions,body.new-look [data-testid=pl-charge-modal] .modal-confirm-actions{gap:8px}body.new-look .approval-modal .approval-modal-actions>:is(button,a),body.new-look .approval-modal .approval-reject-box>button,body.new-look [data-testid=confirm-action-modal] .modal-confirm-actions>button,body.new-look [data-testid=part-paid-confirm] .modal-confirm-actions>button,body.new-look [data-testid=pl-charge-modal] .modal-confirm-actions button{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;border-radius:var(--nl-radius-control);padding:7px 13px;line-height:1}}@media screen{body.new-look .chat-cue,body.new-look .invoice-modal.approval-modal,body.new-look .request-reason-panel,body.new-look .wa-canned-bar,body.new-look .wa-chat-list,body.new-look .wa-file-preview,body.new-look .wa-list-toolbar,body.new-look .wa-reply-compose,body.new-look .wa-reply-hint,body.new-look .wa-send-bar,body.new-look [data-testid=confirm-action-modal]>.invoice-modal,body.new-look [data-testid=part-paid-confirm]>.invoice-modal,body.new-look [data-testid=pl-charge-modal]>.invoice-modal{font-family:var(
      --nl-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif
    )}body.new-look .wa-canned-bar,body.new-look .wa-chat-list,body.new-look .wa-file-preview,body.new-look .wa-list-toolbar,body.new-look .wa-reply-compose,body.new-look .wa-reply-hint,body.new-look .wa-send-bar{font-size:14px;line-height:1.45}body.new-look .chat-cue :is(button,input,select,textarea),body.new-look .invoice-modal.approval-modal :is(button,input,select,textarea),body.new-look .request-reason-panel :is(button,input,select,textarea),body.new-look .wa-canned-bar :is(button,input,select,textarea),body.new-look .wa-chat-list :is(button,input,select,textarea),body.new-look .wa-file-preview :is(button,input,select,textarea),body.new-look .wa-list-toolbar :is(button,input,select,textarea),body.new-look .wa-reply-compose :is(button,input,select,textarea),body.new-look .wa-send-bar :is(button,input,select,textarea),body.new-look [data-testid=confirm-action-modal]>.invoice-modal :is(button,input,select,textarea),body.new-look [data-testid=part-paid-confirm]>.invoice-modal :is(button,input,select,textarea),body.new-look [data-testid=pl-charge-modal]>.invoice-modal :is(button,input,select,textarea){font-family:inherit}body.new-look .invoice-modal.approval-modal .request-tags,body.new-look .invoice-modal.approval-modal .request-tags *,body.new-look .invoice-modal.approval-modal .staff-split-tag,body.new-look .request-reason-panel .request-tags,body.new-look .request-reason-panel .request-tags *{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.new-look .wa-list-toolbar .wa-search-input{color:var(--nl-ink);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;box-shadow:inset 0 0 0 1px rgba(155,130,91,.08)}body.new-look .wa-list-toolbar .wa-search-input::placeholder{color:var(--nl-muted);opacity:1}body.new-look .wa-assign-select :is(.searchable-select-menu,.searchable-select-search,.searchable-select-option,.searchable-select-empty),body.new-look .wa-list-toolbar .wa-branch-filter :is(.searchable-select-trigger,.searchable-select-menu,.searchable-select-search,.searchable-select-option,.searchable-select-empty){font-family:inherit}body.new-look .wa-list-toolbar .wa-branch-filter .searchable-select-trigger{font-size:12px;font-weight:650}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-option{font-size:12px;line-height:1.4}body.new-look .wa-chat-name{font-family:inherit;font-weight:650;letter-spacing:0}body.new-look .wa-chat-preview,body.new-look .wa-chat-time,body.new-look .wa-empty{font-family:inherit;font-weight:500;letter-spacing:0}body.new-look .wa-chat-list :is(.wa-type-badge,.wa-unread-badge){font-family:inherit;letter-spacing:0}body.new-look .wa-chat-list .wa-chat-branch-chip{font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.new-look .wa-canned-bar .wa-canned-btn,body.new-look .wa-file-preview :is(.wa-file-name,.wa-file-cancel),body.new-look .wa-reply-compose :is(.wa-reply-compose-label,.wa-reply-compose-text,.wa-reply-compose-cancel),body.new-look .wa-send-bar :is(.wa-attach-btn,.wa-text-input,.wa-send-btn){font-family:inherit;letter-spacing:0}body.new-look .wa-text-input{border-color:var(--nl-line);background:var(--nl-porcelain);color:var(--nl-ink)}body.new-look .wa-canned-btn{border-radius:999px;font-size:12px;font-weight:700}body.new-look .chat-cue :is(.chat-cue-body,.chat-cue-dismiss){font-family:inherit;letter-spacing:0}body.new-look .invoice-modal.approval-modal :is(label,.subtle),body.new-look .request-reason-panel :is(label,.subtle),body.new-look [data-testid=confirm-action-modal]>.invoice-modal :is(label,.subtle),body.new-look [data-testid=part-paid-confirm]>.invoice-modal :is(label,.subtle),body.new-look [data-testid=pl-charge-modal]>.invoice-modal :is(label,.subtle){font-family:inherit}body.new-look .invoice-modal.approval-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled),body.new-look .request-reason-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled),body.new-look [data-testid=confirm-action-modal]>.invoice-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled),body.new-look [data-testid=part-paid-confirm]>.invoice-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled),body.new-look [data-testid=pl-charge-modal]>.invoice-modal :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)}body.new-look .approval-modal .approval-modal-actions>:is(button,a),body.new-look .approval-modal .approval-reject-box>button,body.new-look .request-reason-panel :is(.primary-button,.outline-button,.secondary-button),body.new-look [data-testid=confirm-action-modal] .modal-confirm-actions>button,body.new-look [data-testid=part-paid-confirm] .modal-confirm-actions>button,body.new-look [data-testid=pl-charge-modal] .modal-confirm-actions button{font-family:inherit;font-weight:700;letter-spacing:0}}@media screen{body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-menu{padding:6px 0}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-option[aria-selected=true]{--soft-bg:var(--accent-soft);background:var(--accent-soft);color:var(--primary);font-weight:700}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) :is(.searchable-select-option-detail,.searchable-select-group-title){color:var(--nl-muted)}body.new-look :is(.wa-list-toolbar .wa-branch-filter,.wa-assign-select) .searchable-select-group-title{font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}body.new-look .approval-modal .approval-modal-header>div>p,body.new-look .wa-chat-list .wa-copy-btn{color:var(--nl-muted)}body.new-look .approval-modal .request-reason-box{border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card)}body.new-look .approval-modal :is(.approval-apply-error,.approval-due-warning,.approval-preview-warnings){border-radius:var(--nl-radius-card)}body.new-look .approval-modal .status-line{background:var(--nl-cream);border-color:var(--nl-line-soft);color:var(--nl-ink)}body.new-look .approval-modal .quick-sale.quick-sale--readonly{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-card);box-shadow:var(--nl-shadow-card);color:var(--nl-ink)}body.new-look .approval-modal .quick-sale--readonly .bill-head{color:var(--nl-muted)}body.new-look .approval-modal .quick-sale--readonly .inline-section h2{color:var(--nl-ink)}body.new-look .approval-modal .quick-sale--readonly .input-group>span{background:var(--nl-cream-strong);border-color:var(--nl-line);color:var(--nl-ink)}body.new-look .approval-modal .quick-sale--readonly .input-group>span:first-child{border-radius:var(--nl-radius-control) 0 0 var(--nl-radius-control)}body.new-look .approval-modal .quick-sale--readonly .input-group>input:last-child{border-radius:0 var(--nl-radius-control) var(--nl-radius-control) 0}body.new-look .approval-modal .quick-sale--readonly .locked-input input{background:var(--nl-cream)!important;color:var(--nl-muted)}body.new-look .approval-modal .quick-sale--readonly .edit-bill-metrics>div{border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look .approval-modal .quick-sale--readonly .edit-bill-metrics span{color:var(--nl-muted)}body.new-look .approval-modal .quick-sale--readonly .edit-bill-metrics strong{font-family:var(--nl-serif);font-weight:650}body.new-look .approval-modal .quick-sale--readonly .prepaid-line-item{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-control)}body.new-look .approval-modal .quick-sale--readonly .prepaid-line-info strong{color:var(--nl-ink)}body.new-look .approval-modal .quick-sale--readonly .prepaid-line-info span{color:var(--nl-muted)}body.new-look .approval-modal .quick-sale--readonly .pl-chip{border-radius:var(--nl-radius-control);box-shadow:var(--nl-shadow-card)}body.new-look .approval-modal .quick-sale--readonly .totals-box .grand-total{border-top-color:var(--nl-line-soft)}body.new-look .approval-modal .quick-sale--readonly .totals-savings-note,body.new-look .request-reason-panel>h2 span{color:var(--nl-muted)}}@media screen{body.new-look .gdp-face:where(:not(.receipt-sheet *)):where(:not(.wa-panel *)):where(:not(.a4-invoice *)){color:var(--nl-ink);font-family:var(--nl-sans);font-weight:600}body.new-look .gdp-face.is-empty:where(:not(.receipt-sheet *)):where(:not(.wa-panel *)):where(:not(.a4-invoice *)){color:var(--nl-muted);font-weight:500}body.new-look .gdp-trigger{color:var(--nl-muted)}body.new-look .gdp-trigger:hover:not(:disabled){color:var(--primary)}body.new-look .date-input-wrap[data-gdp-open=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--nl-rose-wash)}body.new-look .gdp-pop{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-family:var(--nl-sans);font-size:14px;line-height:1.45}body.new-look .gdp-presets{background:var(--nl-cream);border-radius:var(--nl-radius-card) 0 0 0;border-right-color:var(--nl-line-soft)}body.new-look .gdp-dow span,body.new-look .gdp-foot-key,body.new-look .gdp-jump-head,body.new-look .gdp-presets-head{color:var(--nl-muted)}body.new-look .gdp-preset{color:var(--nl-ink);font-family:inherit}body.new-look .gdp-preset-date{color:var(--nl-muted)}body.new-look .gdp-preset.is-on,body.new-look .gdp-preset:focus-visible,body.new-look .gdp-preset:hover{background:var(--nl-rose-wash);color:var(--primary-press)}body.new-look .gdp-jump-btn{color:var(--nl-ink);font-family:var(--nl-serif);font-size:17px;font-weight:400;letter-spacing:0}body.new-look .gdp-jump-btn:hover{background:var(--nl-cream-strong);border-color:var(--nl-line-soft)}body.new-look .gdp-jump-btn svg{color:var(--nl-gold-neutral)}body.new-look .gdp-nav{background:var(--nl-porcelain);border-color:var(--nl-line);border-radius:var(--nl-radius-control);color:var(--nl-muted)}body.new-look .gdp-nav:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}body.new-look .gdp-day{color:var(--nl-ink);font-family:inherit}body.new-look .gdp-day:hover:not(:disabled) .gdp-day-num{background:var(--nl-rose-wash);color:var(--primary-press)}body.new-look .gdp-day.is-outside,body.new-look .gdp-day:disabled{color:var(--nl-muted)}body.new-look .gdp-day.is-today .gdp-day-num{box-shadow:inset 0 0 0 1.5px var(--nl-gold-pale)}body.new-look .gdp-day.is-sel .gdp-day-num{background:var(--sidebar-bg);box-shadow:inset 0 -2px 0 var(--brand-gold);color:var(--sidebar-text)}body.new-look .gdp-jump{background:var(--nl-porcelain)}body.new-look .gdp-jump-cell{background:var(--nl-cream);border-color:var(--nl-line-soft);color:var(--nl-ink);font-family:inherit}body.new-look .gdp-jump-cell:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}body.new-look .gdp-jump-cell.is-on{background:var(--sidebar-bg);border-color:var(--sidebar-bg);color:var(--sidebar-text)}body.new-look .gdp-foot{background:var(--nl-cream);border-top-color:var(--nl-line-soft)}body.new-look .gdp-foot-value{color:var(--nl-ink)}body.new-look .gdp-link-btn{color:var(--nl-muted);font-family:inherit;-webkit-text-decoration-color:var(--nl-line);text-decoration-color:var(--nl-line)}body.new-look .gdp-link-btn:hover{color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}body.new-look .gdp-solid-btn{background:var(--sidebar-bg);border-color:var(--sidebar-bg);border-radius:var(--nl-radius-control);color:var(--sidebar-text);font-family:inherit}body.new-look .gdp-solid-btn:hover{background:var(--sidebar-grad-top);border-color:var(--sidebar-grad-top)}body.new-look .gdp-quick-btn{background:var(--nl-cream);border-color:var(--nl-line);border-radius:var(--nl-radius-card);font-family:inherit}body.new-look .gdp-quick-title{color:var(--nl-ink)}body.new-look .gdp-quick-sub{color:var(--nl-muted)}body.new-look .gdp-quick-btn:hover{background:var(--nl-rose-wash);border-color:var(--primary)}body.new-look .gdp-quick-btn.is-on{background:var(--sidebar-bg);border-color:var(--sidebar-bg);box-shadow:inset 0 -4px 0 var(--brand-gold)}body.new-look .gdp-quick-btn.is-on .gdp-quick-sub,body.new-look .gdp-quick-btn.is-on .gdp-quick-title{color:var(--sidebar-text)}body.new-look .gdp-pop--lg .gdp-day-num{box-shadow:inset 0 0 0 1px var(--nl-line-soft)}body.new-look .gdp-pop--lg .gdp-day.is-today .gdp-day-num{box-shadow:inset 0 0 0 2px var(--nl-gold-pale)}body.new-look .gdp-pop--lg .gdp-day.is-sel .gdp-day-num{box-shadow:inset 0 -4px 0 var(--brand-gold)}}