.nx-dashboard-page :is(.executive-hero,.nx-dashboard-insight) :is(h1,h2,h3,h4){color:#f8fafc}.nx-dashboard-page :is(.executive-hero,.nx-dashboard-insight) :is(.eyebrow,.muted,.subtext,.form-hint){color:#dbeafe}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page){--kai-line:color-mix(in srgb, var(--nx-ink) 15%, transparent);--kai-soft:color-mix(in srgb, var(--nx-accent) 5%, var(--nx-surface));--kai-shadow:0 2px 4px #0f172a08, 0 12px 28px #0f172a0d;color:var(--nx-ink);font-variant-numeric:tabular-nums;font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.6}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(h1,h2,h3,h4){color:var(--nx-ink);text-wrap:balance}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.muted,.subtext,.form-hint,.eyebrow){color:var(--nx-muted)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.nx-page-header,.nx-page-heading){border:1px solid var(--kai-line);border-inline-start:3px solid var(--nx-accent);background:linear-gradient(120deg,var(--kai-soft),var(--nx-surface) 72%);box-shadow:var(--kai-shadow);border-radius:14px;gap:1rem;padding:clamp(1rem,2vw,1.6rem)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.nx-page-header,.nx-page-heading) h1{letter-spacing:-.035em;margin:.2rem 0;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.35}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) .nx-page-header .eyebrow{letter-spacing:.15em;margin:.4rem 0 0;font-size:.68rem}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) .nx-page-header p.muted{margin:.35rem 0 0;font-size:.85rem}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.panel,.page-card,.kpi,.nx-current-tenant,.nx-tenant-card){border-color:var(--kai-line);box-shadow:var(--kai-shadow);border-radius:12px}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--nx-border);min-height:42px;font:inherit;border-radius:8px}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(input,select,textarea):focus-visible{outline:2px solid var(--nx-accent);outline-offset:2px}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button,a,summary):focus-visible{outline:2px solid var(--nx-accent);outline-offset:3px}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button,.button-link,.nx-primary-link,.nx-secondary-link){border-radius:8px;min-height:40px;font-weight:650}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) button:disabled{cursor:not-allowed;opacity:.6}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(th,td){padding-block:.8rem;line-height:1.55}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) th{color:var(--nx-muted);background:var(--kai-soft);letter-spacing:.02em;font-size:.8rem}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) td{color:var(--nx-ink);border-color:var(--kai-line)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.hero-actions,.nx-page-actions,.form-actions){flex-wrap:wrap;gap:.5rem}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.hero-actions,.nx-page-actions)>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.nx-save-lock{display:contents}.nx-daily-guide{border:1px solid var(--nx-border);background:var(--nx-surface);color:var(--nx-ink);box-shadow:none;border-radius:10px;min-width:0;margin-block:.6rem;padding:.2rem .9rem;display:block}.nx-daily-guide>summary{cursor:pointer;min-height:40px;color:var(--nx-muted);padding:.55rem 0;font-size:.85rem;font-weight:650}.nx-daily-guide[open]>summary{color:var(--nx-ink);border-bottom:1px solid var(--nx-border);margin-bottom:.8rem}.nx-daily-guide[open]{padding-bottom:.9rem}.nx-daily-guide :is(h2,h3){color:var(--nx-ink)}.nx-daily-command{background:var(--nx-surface);color:var(--nx-ink);box-shadow:none;gap:.6rem;padding:.85rem 1rem}.nx-daily-command .nx-detail-command-center__header{gap:.6rem}.nx-daily-command .nx-detail-command-center__header h2{margin:0;font-size:.95rem}.nx-daily-command .nx-detail-command-center__actions{gap:.5rem}.nx-daily-command .nx-detail-command-center__status-copy small{max-width:40rem}.nx-daily-command .nx-daily-guide{border:0;margin:0;padding:0}.nx-daily-command .nx-detail-command-center__summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.nx-flow-steps{counter-reset:step;color:var(--nx-muted);gap:.6rem;padding:0;font-size:.8rem;list-style:none;display:flex}.nx-flow-steps li{counter-increment:step}.nx-flow-steps li:before{content:counter(step);border:1px solid var(--nx-border);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;margin-right:.35rem;display:inline-grid}.nx-flow-steps [aria-current=step]{color:var(--nx-accent-strong);font-weight:700}.nx-saved-summary{gap:.8rem;margin:1rem 0;display:grid}.nx-saved-summary div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.nx-saved-summary dt{color:var(--nx-muted)}.nx-saved-summary dd{overflow-wrap:anywhere;margin:0;font-weight:650}.nx-mobile-work-log-success{padding:1.5rem}.nx-mobile-work-log-success .eyebrow{color:var(--nx-success);letter-spacing:.15em}.nx-tenant-selection{gap:.8rem}.nx-tenant-selection .nx-tenant-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.nx-tenant-selection .nx-tenant-summary-grid article{padding:.6rem .8rem}.nx-tenant-selection .nx-tenant-summary-grid small{display:none}.nx-auth-page{background:radial-gradient(ellipse at 15% 5%,color-mix(in srgb,var(--nx-accent) 10%,transparent),transparent 55%),var(--nx-bg)}.nx-auth-page .nx-auth-card--login{border:1px solid var(--nx-border);background:var(--nx-surface);width:min(100%,460px);color:var(--nx-ink);border-radius:18px;padding:clamp(1.4rem,4vw,2.4rem);box-shadow:0 20px 65px #0f172a1f}.nx-auth-page .nx-auth-card__heading h1{letter-spacing:-.04em;margin:.5rem 0 1.4rem;font-size:1.8rem}.nx-auth-page .nx-auth-main{padding-block:clamp(1.5rem,6vh,5rem)}.nx-auth-page .nx-auth-header{border-bottom:1px solid var(--nx-border)}.nx-dashboard-command-center .nx-dashboard-command-center__header h2{font-size:1.15rem}.nx-dashboard-command-center .nx-dashboard-command-center__summary{gap:.6rem}.nx-dashboard-command-center .nx-dashboard-summary-card{padding:.8rem}.nx-sales-pipeline-page .nx-sales-pipeline-hero h1{color:var(--nx-ink)}.nx-sales-pipeline-page .nx-sales-pipeline-kpis{gap:.6rem;margin-block:.8rem}.nx-sales-pipeline-page .nx-sales-pipeline-kpis .kpi{padding:.75rem 1rem}.nx-sales-pipeline-page .nx-sales-pipeline-kpis .value{font-size:clamp(1.1rem,2vw,1.6rem)}.nx-pipeline-stage-switcher{display:none}.nx-sales-pipeline-column{min-width:0}.nx-sales-pipeline-card{border:1px solid var(--nx-border);box-shadow:0 3px 10px #0f172a0a}@media (max-width:720px){:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.nx-page-header,.nx-page-heading){border-radius:10px;padding:.85rem}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) .hero-actions{gap:.4rem;width:100%;display:flex}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:16px}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button,.button-link,.nx-primary-link,.nx-secondary-link){min-height:44px}.nx-daily-command .nx-detail-command-center__header{flex-wrap:wrap;align-items:center;display:flex}.nx-daily-command .nx-detail-command-center__actions{flex:1;min-width:0}.nx-mobile-work-log-page .nx-mobile-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.nx-mobile-work-log-page .nx-mobile-sticky-actions{bottom:calc(var(--nx-mobile-bottom-nav-height,64px) + .5rem + env(safe-area-inset-bottom));flex-wrap:wrap}.nx-mobile-work-log-page .nx-mobile-sticky-actions>*{min-width:5rem}.nx-pipeline-stage-switcher{max-width:100%;margin-block:.8rem;display:block}.nx-pipeline-stage-switcher>div{flex-wrap:wrap;gap:.4rem;display:flex}.nx-pipeline-stage-switcher button{background:var(--nx-surface);color:var(--nx-ink);border:1px solid var(--nx-border);align-items:center;gap:.5rem;padding:.45rem .75rem;display:inline-flex}.nx-pipeline-stage-switcher button[aria-pressed=true]{background:var(--nx-info-bg);color:var(--nx-accent-strong);border-color:var(--nx-accent)}.nx-pipeline-stage-switcher button span{font-size:.75rem}.nx-sales-pipeline-page .nx-sales-pipeline-board{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:visible}.nx-sales-pipeline-page .nx-sales-pipeline-column[data-mobile-active=false]{display:none}.nx-sales-pipeline-page .nx-sales-pipeline-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-sales-pipeline-page .nx-sales-pipeline-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-sales-pipeline-page .nx-sales-pipeline-filters>label:first-child{grid-column:1/-1}.nx-sales-pipeline-page .nx-sales-pipeline-filters :is(input,select){width:100%;min-width:0}.nx-tenant-selection .nx-tenant-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-saved-summary div{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:no-preference){:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) .nx-page-header{animation:.18s ease-out both kai-heading-enter}@keyframes kai-heading-enter{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page){--text:var(--nx-ink);--muted:var(--nx-muted);--surface:var(--nx-surface);--border:var(--nx-border)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) label,:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) .kpi .value{color:var(--nx-ink)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.panel,.page-card,.kpi){color:var(--nx-ink);background-color:var(--nx-surface)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button.secondary,.button.secondary,.button-link.secondary){color:var(--nx-ink);background-color:var(--kai-soft);border-color:var(--kai-line)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button.secondary,.button.secondary,.button-link.secondary):hover{color:var(--nx-accent-strong);background-color:var(--nx-info-bg);border-color:var(--nx-accent)}.nx-sales-pipeline-page :is(.pipeline-column,.pipeline-card){color:var(--nx-ink);background-color:var(--nx-surface)}.nx-sales-pipeline-page .pipeline-card-title{color:var(--nx-ink)}.nx-sales-pipeline-page :is(.pipeline-card-meta,.pipeline-card-kpis,.nx-sales-pipeline-card__details){color:var(--nx-muted)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page){--muted-color:var(--nx-muted);--heading-color:var(--nx-ink)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) a:not(:where(.button,.button-link,.nx-primary-link)){color:var(--nx-accent-strong)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) a.strong-link{color:var(--nx-ink)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.nx-primary-button,.nx-primary-link){color:#fff;background:#2457d6;border-color:#2457d6}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.nx-primary-button,.nx-primary-link):hover{color:#fff;background:#173e9f;border-color:#173e9f}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(.empty-state,.nx-empty-state,.badge.muted){color:var(--nx-muted);background:var(--kai-soft);border-color:var(--kai-line)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button.ghost,.button.ghost,.button-link.ghost){color:var(--nx-ink);background:0 0}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button.ghost,.button.ghost,.button-link.ghost):hover{color:var(--nx-accent-strong);background:var(--nx-info-bg);border-color:var(--kai-line)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button.ghost,.button.ghost,.button-link.ghost).success{color:var(--nx-success);background:var(--nx-success-bg)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) :is(button.ghost,.button.ghost,.button-link.ghost).danger{color:var(--nx-danger);background:var(--nx-danger-bg)}.nx-workspaces-page :is(.role-home-card,.feature-boost-section,.page-ui-review-section,.operator-ux-section){color:var(--nx-ink);background:linear-gradient(135deg,var(--kai-soft),var(--nx-surface))}.nx-workspaces-page :is(.role-home-tabs,.role-home-list,.role-home-action,.role-home-action.primary,.workspace-quick-start,.workspace-quick-link,.workspace-card,.feature-boost-card,.feature-boost-step,.page-ui-review-card,.page-ui-review-block,.operator-ux-card,.operator-ux-confirm,.operator-ux-columns>div,.workspace-flow li){color:var(--nx-ink);background:var(--nx-surface);border-color:var(--kai-line)}.nx-workspaces-page .role-home-list li{color:var(--nx-ink)}.nx-workspaces-page :is(.role-home-list li small,.role-home-action span,.operator-ux-confirm){color:var(--nx-muted)}.nx-workspaces-page .feature-boost-signals span{color:var(--nx-muted);background:var(--kai-soft)}.nx-dashboard-page .nx-dashboard-goal-overview.is-not_configured{color:var(--nx-ink);background:var(--kai-soft);border-color:var(--kai-line)}.nx-mobile-work-log-page .nx-mobile-work-log-experience .nx-mobile-stepper button{color:var(--nx-ink);background:var(--nx-surface);border-color:var(--kai-line)}.nx-mobile-work-log-page .nx-mobile-work-log-experience .nx-mobile-stepper button[aria-current=step]{color:var(--nx-accent-strong);background:var(--nx-info-bg);border-color:var(--nx-accent)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.wizard-step,.wizard-method-card,.wizard-live-summary-card,.nx-estimate-lines,.readiness-overview>article,.nx-card,.estimate-text-import-card){background:var(--nx-surface);color:var(--nx-ink);border-color:var(--kai-line);background-image:none;min-width:0}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.readiness-overview strong,.metric-card strong,.wizard-method-card strong){color:var(--nx-ink)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.wizard-method-card span,.metric-label,.metric-card small){color:var(--nx-muted)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-progress li{background:var(--nx-surface);color:var(--nx-ink);border-color:var(--kai-line);white-space:normal;padding:0}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-progress li.active{background:var(--kai-soft);border-color:var(--nx-accent)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-progress button{width:100%;min-height:44px;color:inherit;background:0 0;padding:.65rem}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-progress li.active button{font-weight:750}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-method-card{color:var(--nx-ink);min-height:92px;box-shadow:none}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-method-card.active{border-color:var(--nx-accent);background:var(--kai-soft)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.nx-estimate-wizard-controls,.nx-estimate-filter-controls){display:contents}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.nx-estimate-create-disclosure,.nx-estimate-more,.nx-daily-guide)>summary{min-height:44px;color:var(--nx-ink);cursor:pointer;padding:.65rem .8rem;font-weight:650}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-create-disclosure{border:1px solid var(--kai-line);background:var(--nx-surface);border-radius:14px}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-more-actions{gap:.4rem;padding:.4rem;display:grid}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-row-actions{gap:.35rem}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .readiness-overview{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:stretch}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .readiness-overview>article{border:1px solid var(--kai-line);border-radius:12px;gap:.3rem;padding:1rem;display:grid}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-line-description{min-width:0}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.nx-definition-grid dd,.nx-review-approval-table td,.nx-review-approval-table th){overflow-wrap:anywhere;white-space:normal}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-table-scroll{max-width:100%;overflow-x:auto}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-approval-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .wizard-live-summary-card{border:1px solid var(--kai-line);box-shadow:var(--kai-shadow)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-form-totals{color:var(--nx-ink);font-variant-numeric:tabular-nums}@media (max-width:760px){:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.wizard-progress,.readiness-overview,.grid.two){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .grid.two{grid-template-columns:minmax(0,1fr)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.nx-review-approval-toolbar,.assist-search-row,.nx-estimate-line-row){grid-template-columns:minmax(0,1fr);display:grid}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-wizard .estimate-wizard-live-summary{width:auto;position:static;inset:auto}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(.wizard-actions button,.nx-approval-pagination button){min-height:44px}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimates-table{min-width:0}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-form{align-items:start}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-form>fieldset>.full{grid-column:1/-1;min-width:0}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-estimate-form>fieldset>label{align-content:start;min-width:0}.nx-estimate-wizard-page :is(.nx-form-save-dock,.wizard-actions){position:static;inset:auto}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-review-approval-anchor{padding:clamp(.85rem,2vw,1.25rem)}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-card{padding:1rem}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-daily-command{border-color:var(--kai-line)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) tbody tr:nth-child(2n)>:is(td,th){background:var(--nx-surface);color:var(--nx-ink)}:is(.nx-auth-page,.nx-tenant-selection,.nx-dashboard-page,.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page,.nx-clients-page,.nx-client-create-page,.nx-client-edit-page,.nx-client-detail-page,.nx-deals-page,.nx-deal-detail-page,.nx-quick-deal-page,.nx-smart-deal-page,.nx-deal-tasks-page,.nx-sales-pipeline-page,.nx-mobile-work-log-page,.nx-mobile-actions-page,.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page,.nx-sales-orders-page,.nx-purchase-orders-page,.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page,.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page) tbody tr:is(:hover,:focus-within)>:is(td,th){background:var(--kai-soft);color:var(--nx-ink)}.nx-estimates-page table.nx-estimates-table{width:100%;min-width:68rem}.nx-estimates-page .nx-estimates-table td[data-label=見積番号・タイトル]>span,.nx-estimates-page .nx-estimates-table td[data-label=取引先・案件]>span{white-space:normal;overflow-wrap:anywhere}.nx-estimates-page .nx-estimates-table td[data-label=発行日・有効期限]>*{white-space:nowrap}.nx-estimates-page .nx-estimate-amount-breakdown>span{white-space:nowrap;display:block}.nx-estimates-page .nx-estimates-table col[data-column=identity]{width:20%}.nx-estimates-page .nx-estimates-table col[data-column=client]{width:17%}.nx-estimates-page .nx-estimates-table col[data-column=dates]{width:13%}.nx-estimates-page .nx-estimates-table col[data-column=status]{width:10%}.nx-estimates-page .nx-estimates-table col[data-column=amount]{width:12%}.nx-estimates-page .nx-estimates-table col[data-column=freee]{width:9%}.nx-estimates-page .nx-estimates-table col[data-column=actions]{width:19%}.nx-estimates-page .nx-estimates-table>tbody>tr>td:last-child{position:static}.nx-estimates-page .nx-estimates-table>thead>tr>th:last-child{right:auto}@media (max-width:760px){:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-daily-command .nx-detail-command-center__header,:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-daily-command .nx-detail-command-center__actions{grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;display:grid}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-daily-command .nx-detail-command-center__status-copy{text-align:left;min-width:0}:is(.nx-estimate-wizard-page,.nx-estimates-page,.nx-estimate-edit-page,.nx-estimate-approval-page,.nx-estimate-approval-dashboard-page) .nx-daily-command .nx-detail-command-center__controls{flex-wrap:wrap;max-width:100%;display:flex}.nx-estimates-page table.nx-estimates-table{min-width:0}}.nx-estimate-wizard-page .nx-table-scroll table{min-width:32rem}.nx-estimate-wizard-page .nx-table-scroll table td{white-space:nowrap;overflow-wrap:normal}.nx-estimate-wizard-page .nx-table-scroll table tbody th{overflow-wrap:anywhere;min-width:10rem}.nx-shell .nx-shell-main>:is(.container.nx-sales-orders-page,.container.nx-purchase-orders-page){box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:auto;min-width:0;max-width:none;margin-inline:clamp(.75rem,2vw,1.5rem)}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-order-line-card,.nx-purchase-order-line-card,.nx-modal,.nx-order-save-total,.nx-purchase-order-totals>div,.nx-purchase-order-kpis>div,.nx-sales-order-kpis>div){color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--kai-line);border-radius:12px}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-order-form,.nx-purchase-order-form){min-width:0;display:block}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-order-form,.nx-purchase-order-form)>fieldset{border:0;min-width:0;margin:0;padding:0;display:block}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-order-form,.nx-purchase-order-form) legend{margin-block:.6rem;font-size:1rem;font-weight:700}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.form-grid,.nx-form-grid){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.form-grid,.nx-form-grid)>.full{grid-column:1/-1}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(label,input,select,textarea,.nx-detail-grid dd,.nx-section-heading,.nx-daily-command){min-width:0;max-width:100%}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(input,select,textarea){box-sizing:border-box;width:100%}:is(.nx-sales-orders-page,.nx-purchase-orders-page) input:is([type=checkbox],[type=radio]){width:auto}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-order-line-card,.nx-purchase-order-line-card){margin-block:.8rem;padding:1rem}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-order-lines-heading,.nx-purchase-order-lines-heading,.nx-sales-order-line-card__heading,.nx-purchase-order-line-card__heading,.nx-order-save-total){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-save-total{background:var(--kai-soft);margin-block:1rem;padding:1rem}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-save-total strong{font-size:1.4rem}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-purchase-order-totals,.nx-purchase-order-kpis,.nx-sales-order-kpis){grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.6rem;margin-block:1rem;display:grid}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-purchase-order-totals,.nx-purchase-order-kpis,.nx-sales-order-kpis)>div{gap:.25rem;padding:.8rem;display:grid}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-purchase-order-totals,.nx-purchase-order-kpis,.nx-sales-order-kpis) span{color:var(--nx-muted);font-size:.8rem}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-detail-grid dd,.nx-history-list li,.nx-modal p,.nx-modal li,h2,.small-note){overflow-wrap:anywhere}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table{width:100%;min-width:68rem}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table>tbody>tr>td:last-child{position:static}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table>thead>tr>th:last-child{right:auto}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-table-actions{flex-wrap:wrap;min-width:0}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-table-scroll{max-width:100%;overflow-x:auto}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-purchase-order-procurement-dialog table{min-width:34rem}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-modal{width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(1rem,3vw,1.6rem);overflow-y:auto}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-dialog-fieldset{border:0;min-width:0;margin:0;padding:0}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-safety{box-shadow:none;background:0 0;border:0;padding:.5rem 0}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-purchase-order-detail-columns,.nx-sales-order-detail-columns){grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:760px){:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.form-grid,.nx-form-grid,.nx-purchase-order-detail-columns,.nx-sales-order-detail-columns){grid-template-columns:minmax(0,1fr)}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(input,select,textarea){font-size:16px}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table td.actions .nx-table-actions{flex-wrap:wrap;min-width:0;overflow:visible}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table td.actions .nx-table-actions>*{min-width:0}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-daily-command .nx-detail-command-center__header,:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-daily-command .nx-detail-command-center__actions{grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;display:grid}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-daily-command .nx-detail-command-center__status-copy{text-align:left;min-width:0}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-form-save-dock{position:static}}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1222a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-modal{box-sizing:border-box;max-width:100%;box-shadow:0 24px 72px #0000004d}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-daily-command{border-color:var(--kai-line)}:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table td:is([data-label=受注番号],[data-label=発注番号],[data-label=合計],[data-label=買掛化残]){white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}@media (max-width:720px){:is(.nx-sales-orders-page,.nx-purchase-orders-page) .nx-order-operations-table{min-width:0}}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-orders-experience,.nx-purchase-orders-experience){grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}:is(.nx-sales-orders-page,.nx-purchase-orders-page) :is(.nx-sales-orders-experience,.nx-purchase-orders-experience)>*,:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-stack,.nx-invoice-work-queue-experience,.nx-invoice-delivery-experience,.nx-invoices-experience,.nx-data-workspace,.panel,.nx-table-scroll,.nx-data-table-viewport){min-width:0;max-width:100%}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-stack,.nx-invoice-work-queue-experience,.nx-invoice-delivery-experience){grid-template-columns:minmax(0,1fr)}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(label,input,select,textarea,dd,h2,h3){min-width:0;max-width:100%}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(input,select,textarea){box-sizing:border-box;width:100%}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) input:is([type=checkbox],[type=radio]){flex:none;width:auto}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form{display:block}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:0;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form>fieldset>.full{grid-column:1/-1}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-line-row{border:1px solid var(--kai-line);background:var(--nx-surface);border-radius:12px;align-items:end;gap:.7rem;margin-block:.75rem;padding:1rem;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form-totals{background:var(--kai-soft);border:1px solid var(--kai-line);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding:1rem;display:flex}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form-totals>*{white-space:nowrap;font-variant-numeric:tabular-nums}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form-totals strong{color:var(--nx-ink);font-size:1.3rem}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.invoice-work-queue-card,.nx-invoice-email-readiness,.metric-card){background:var(--nx-surface);border-color:var(--kai-line);color:var(--nx-ink)}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.invoice-work-queue-grid,.invoice-work-queue-summary,.kpi-grid){grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:.8rem;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.invoice-work-queue-card-head,.invoice-work-queue-bulk-toolbar,.section-heading-row,.nx-page-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.invoice-work-queue-card,.nx-modal,.nx-dialog) :is(p,li,dd,h3,code){overflow-wrap:anywhere}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-invoices-table,.nx-invoice-delivery-table){width:100%;min-width:76rem}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-invoices-table,.nx-invoice-delivery-table)>tbody>tr>td:last-child{position:static}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-invoices-table,.nx-invoice-delivery-table)>thead>tr>th:last-child{right:auto}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-invoices-table,.nx-invoice-delivery-table) td[data-label=合計]{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums;text-align:right}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-table-scroll,.nx-data-table-viewport){overflow-x:auto}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-invoice-delivery-actions,.nx-table-actions){flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1222a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(.nx-modal,.nx-dialog){box-sizing:border-box;background:var(--nx-surface);width:min(900px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--nx-ink);border:1px solid var(--kai-line);border-radius:18px;padding:clamp(1rem,3vw,1.6rem);overflow-y:auto;box-shadow:0 24px 72px #0000004d}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-dialog-fieldset{border:0;min-width:0;margin:0;padding:0}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-modal .nx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-modal .nx-form-grid>.full{grid-column:1/-1}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-modal .nx-page-actions{background:var(--nx-surface);border-top:1px solid var(--kai-line);margin-top:1rem;padding-top:1rem;position:sticky;bottom:-1px}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-email-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--kai-soft);border-radius:8px;padding:.8rem}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-email-confirmations{gap:.8rem;padding-block:1rem;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) details.nx-invoice-guide{border:1px solid var(--kai-line);background:var(--nx-surface);border-radius:12px;margin-block:.75rem;padding:.9rem 1rem}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) details.nx-invoice-guide>summary{cursor:pointer;color:var(--nx-muted);font-weight:600}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) details.nx-invoice-guide>summary h2{font-size:.95rem;display:inline}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-email-readiness{border:1px solid var(--kai-line);border-radius:12px;margin-block:1rem;padding:1rem}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-email-readiness dl>div{grid-template-columns:5rem minmax(0,1fr);gap:.5rem;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-email-readiness dd{overflow-wrap:anywhere;margin:0}@media (max-width:760px){:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-form>fieldset,:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-modal .nx-form-grid{grid-template-columns:minmax(0,1fr)}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) :is(input,select,textarea){font-size:16px}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-form-save-dock{position:static}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-daily-command .nx-detail-command-center__header,:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-daily-command .nx-detail-command-center__actions{grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;display:grid}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-daily-command .nx-detail-command-center__status-copy{text-align:left;min-width:0}}@media (max-width:720px){:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) table:is(.nx-invoices-table,.nx-invoice-delivery-table).responsive-card-table{min-width:0}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-delivery-actions{overflow:visible}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-invoice-delivery-actions>*{min-width:0}}:is(.nx-invoices-page,.nx-invoice-edit-page,.nx-invoice-work-queue-page,.nx-invoice-delivery-page) .nx-daily-command{border-color:var(--kai-line)}.nx-invoice-work-queue-page .section-heading-row{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.nx-invoice-work-queue-page .invoice-work-queue-filter{grid-template-columns:repeat(3,minmax(7rem,1fr)) auto;align-items:end;gap:.8rem;width:100%;display:grid}.nx-invoice-work-queue-page .invoice-work-queue-bulk-toolbar{background:var(--nx-surface);border-color:var(--kai-line);width:auto;position:static;inset:auto}.nx-invoice-edit-page .readiness-overview{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:.8rem;display:grid}.nx-invoice-edit-page .readiness-overview>article{border:1px solid var(--kai-line);background:var(--nx-surface);min-width:0;color:var(--nx-ink);border-radius:12px;gap:.4rem;padding:1rem;display:grid}.nx-invoice-edit-page .readiness-overview span{color:var(--nx-muted);font-size:.8rem}.nx-invoice-edit-page .readiness-overview strong{color:var(--nx-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-invoices-page .nx-invoices-table td[data-label=請求額・回収] strong{white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.nx-invoice-work-queue-page .invoice-work-queue-dialog-summary{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.75rem;display:grid}@media (max-width:900px){.nx-invoice-work-queue-page .invoice-work-queue-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-invoice-work-queue-page .invoice-work-queue-filter>.actions{grid-column:1/-1}}@media (max-width:540px){.nx-invoice-work-queue-page .invoice-work-queue-filter{grid-template-columns:minmax(0,1fr)}.nx-invoice-work-queue-page .invoice-work-queue-bulk-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.nx-invoice-work-queue-page .invoice-work-queue-bulk-toolbar>.actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}.nx-invoice-delivery-page .kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.nx-invoice-delivery-page .nx-invoice-delivery-metric{border:1px solid var(--kai-line);background:var(--nx-surface);min-width:0;color:var(--nx-ink);border-radius:12px;align-content:start;gap:.4rem;padding:1rem;display:grid}.nx-invoice-delivery-page .nx-invoice-delivery-metric strong{color:var(--nx-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;line-height:1.3}.nx-invoice-delivery-page .nx-invoice-delivery-metric :is(span,small){color:var(--nx-muted);overflow-wrap:anywhere}.nx-invoice-delivery-page .nx-invoice-delivery-metric small{font-size:.8rem}@media (min-width:721px){.nx-invoice-delivery-page table.nx-invoice-delivery-table{table-layout:fixed;min-width:90rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:first-child{width:12rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:nth-child(2){width:9rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:nth-child(3){width:12rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:is(:nth-child(4),:nth-child(5),:nth-child(6)){width:7rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:nth-child(7){width:6rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:nth-child(8){width:9rem}.nx-invoice-delivery-page .nx-invoice-delivery-table th:nth-child(9){width:20rem}.nx-invoice-delivery-page .nx-invoice-delivery-table td:is(:nth-child(4),:nth-child(5),:nth-child(8)){white-space:nowrap;overflow-wrap:normal}}@media (max-width:1100px){.nx-invoice-delivery-page .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.nx-invoice-delivery-page .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-invoice-delivery-page .nx-invoice-delivery-metric:first-child{grid-column:1/-1}}:is(.nx-accounting-audit,.nx-accounting-workbench-page,.nx-accounting-periods-page,.nx-receivables-page,.nx-payables-page,.nx-sales-recognition-page,.nx-revenue-page,.nx-costs-page,.nx-exports-page){min-width:0;max-width:100%}.nx-accounting-audit{gap:1rem;display:grid}.nx-accounting-audit .nx-operations-command-center .nx-detail-command-center__header{grid-template-columns:minmax(0,1fr);display:grid}.nx-accounting-audit .nx-operations-command-center .nx-detail-command-center__actions{text-align:left;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;width:100%;min-width:0;display:flex}.nx-accounting-audit .nx-operations-command-center .nx-detail-command-center__status-copy{flex:18rem;justify-items:start;min-width:0}.nx-accounting-audit .nx-operations-command-center .nx-detail-command-center__controls{flex:24rem;min-width:0;max-width:100%}.nx-accounting-audit .nx-operations-command-center .nx-detail-command-center__meta{text-align:left;flex-basis:100%}.nx-accounting-audit .nx-accounting-close-toolbar{justify-content:flex-start}.nx-accounting-audit>*,.nx-accounting-audit :is(.grid,.nx-form-grid,.nx-page-actions,.nx-data-table-viewport,.nx-business-data-table,.nx-accounting-summary-grid){min-width:0;max-width:100%}.nx-accounting-audit :is(.panel,.page-card,.metric-card,.nx-card,.nx-kpi-grid>div){background:var(--nx-surface);color:var(--nx-ink);border:1px solid var(--kai-line);box-shadow:var(--kai-shadow);border-radius:14px}.nx-accounting-audit :is(.metric-card,.nx-kpi-grid>div){border-top:2px solid color-mix(in srgb,var(--nx-accent) 45%,var(--kai-line));padding:1rem}.nx-accounting-audit :is(.metric-card strong,.nx-kpi-grid dd){font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:normal;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.7rem)}.nx-accounting-audit :is(.metric-card small,.metric-card>span,.nx-kpi-grid dt,.muted){color:var(--nx-muted)}.nx-accounting-audit :is(.nx-payables-tax-quality,.nx-receivables-summary .kpi-grid,.nx-payables-summary .kpi-grid,.nx-kpi-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.8rem;display:grid}.nx-accounting-audit :is(h2,h3,p,dd,code,small,.nx-actions){overflow-wrap:anywhere}.nx-accounting-audit details.panel,.nx-accounting-audit details.page-card{background:var(--kai-soft);box-shadow:none;padding:1rem 1.2rem}.nx-accounting-audit details>summary{cursor:pointer;color:var(--nx-muted);padding:.3rem 0;font-weight:700}.nx-accounting-audit details>h2{margin-top:1rem;font-size:1rem}.nx-accounting-audit .nx-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a1222a3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nx-accounting-audit .nx-modal{box-sizing:border-box;background:var(--nx-surface);width:min(860px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--nx-ink);border:1px solid var(--kai-line);border-radius:18px;padding:clamp(1rem,3vw,1.6rem);overflow-y:auto;box-shadow:0 24px 72px #0000004d}.nx-accounting-audit .nx-dialog-fieldset{border:0;min-width:0;margin:0;padding:0}.nx-accounting-audit .nx-dialog-fieldset:disabled{opacity:.72}.nx-accounting-audit .nx-modal .nx-page-actions{background:var(--nx-surface);border-top:1px solid var(--kai-line);margin-top:1rem;padding-top:1rem;position:sticky;bottom:-1px}.nx-accounting-audit [data-accounting-dialog-feedback]{margin:1rem 0}.nx-accounting-audit [data-accounting-dialog-feedback]:focus{outline:2px solid var(--nx-accent);outline-offset:3px}.nx-accounting-audit :is(input,select,textarea){min-width:0;max-width:100%}.nx-accounting-audit .nx-payables-actions>.nx-table-actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.nx-accounting-audit .nx-exports-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.nx-accounting-audit .nx-export-card{flex-direction:column;align-items:stretch;display:flex}.nx-accounting-audit .nx-export-card .button-link{margin-top:auto}.nx-accounting-audit .nx-export-filename{white-space:normal;overflow-wrap:anywhere}.nx-accounting-audit .nx-accounting-workbench-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.nx-accounting-audit .nx-structured-record{min-width:0}.nx-accounting-audit .nx-structured-record dd{margin-inline-start:0}@media (min-width:721px){.nx-accounting-audit table.nx-business-data-table:is(.nx-receivables-table,.nx-payables-table){table-layout:auto;min-width:1250px}.nx-accounting-audit :is(.nx-costs-table,.nx-revenue-schedules-table,.nx-revenue-contracts-table,.nx-accounting-periods-table,.nx-sales-recognition-table){table-layout:auto;min-width:1050px}.nx-accounting-audit td:is([data-label=請求No\.],[data-label=仕入No\.],[data-label=支払期限],[data-label=支払期日],[data-label=入金日],[data-label=支払日],[data-label=税抜金額],[data-label=税抜],[data-label=月額税抜],[data-label=未収],[data-label=請求額],[data-label=入金済],[data-label=買掛合計],[data-label=支払済],[data-label=未払い],[data-label=金額]){white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.nx-accounting-audit table.nx-business-data-table>thead>tr>th{white-space:nowrap}.nx-accounting-audit table.nx-business-data-table>:is(thead,tbody)>tr>:is(th,td):last-child{box-shadow:none;position:static;inset:auto}.nx-accounting-audit table.nx-business-data-table>tbody>tr>td.actions{width:22rem;min-width:20rem;display:table-cell}.nx-accounting-audit table.nx-business-data-table td.actions>.nx-table-actions{white-space:normal;flex-wrap:wrap;max-width:24rem}.nx-accounting-audit table.nx-business-data-table td:is([data-label=取引先],[data-label=仕入先]){overflow-wrap:anywhere;min-width:10rem;max-width:22rem}}@media (max-width:760px){.nx-accounting-audit .nx-modal .nx-form-grid,.nx-accounting-audit .nx-accounting-summary-grid{grid-template-columns:minmax(0,1fr)}.nx-accounting-audit .nx-modal .nx-form-grid>.full{grid-column:auto}.nx-accounting-audit :is(input,select,textarea){font-size:16px}.nx-accounting-audit .nx-page-actions{flex-wrap:wrap}.nx-accounting-audit .nx-modal .nx-page-actions>button{flex:100%}.nx-accounting-audit .nx-kpi-grid{grid-template-columns:minmax(0,1fr)}.nx-accounting-audit .nx-exports-safeguards ul{columns:1}}@media (max-width:720px){.nx-accounting-audit table.nx-business-data-table:is(.nx-receivables-table,.nx-payables-table,.nx-payables-tax-table){min-width:0}}.nx-purchase-order-memo-full{overflow-wrap:anywhere;white-space:pre-wrap;max-height:min(35dvh,20rem);overflow:auto}
.nx-master-workspace,.nx-master-portal{--master-ink:#192b43;--master-muted:#52647a;--master-surface:#fff;--master-soft:#f3f7fb;--master-border:#d7e1ec;color:var(--master-ink);min-width:0;max-width:100%}[data-theme=dark] :is(.nx-master-workspace,.nx-master-portal){--master-ink:#edf3fc;--master-muted:#b9c9de;--master-surface:#182437;--master-soft:#202f44;--master-border:#43546c}.nx-shell:has(.nx-master-workspace) :is(.nx-shell-main,.panel,.page-card){min-width:0;max-width:100%}.nx-shell:has(.nx-master-workspace) .panel.polished-panel{color:var(--nx-ink,#192b43)}.nx-shell:has(.nx-master-workspace) .panel.polished-panel>:is(h1,h2){color:inherit}.nx-shell:has(.nx-master-workspace) .panel.polished-panel>header :is(h1,h2){color:inherit}.nx-shell .nx-master-workspace :is(.page-card,[class$=-editor],[class$=-list],.nx-deal-template-child-section,.nx-deal-template-summary,.nx-deal-template-details){background:var(--master-surface);color:var(--master-ink);border-color:var(--master-border);min-width:0}.nx-shell .nx-master-workspace :is(h2,h3,h4,label,th,td,strong),.nx-master-portal :is(h2,h3,h4,label,legend,p){color:var(--master-ink)}.nx-shell .nx-master-workspace .toolbar{background:var(--master-soft);color:var(--master-ink);border-color:var(--master-border)}.nx-shell .nx-master-workspace .responsive-card-table td:before,.nx-shell .nx-master-workspace :is(.muted,.subtext,small),.nx-master-portal :is(.muted,.subtext,small){color:var(--master-muted)}.nx-master-status{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .65rem;font-size:.9rem;display:flex}.nx-master-status span{color:var(--master-muted)}.nx-master-guide>summary,.nx-master-editor>summary,.nx-master-advanced>summary{cursor:pointer;border:1px solid var(--master-border);background:var(--master-soft);color:var(--master-ink);border-radius:.75rem;padding:.9rem 1rem;font-weight:650}.nx-master-guide{margin-bottom:1rem}.nx-master-editor{margin-top:1.25rem}.nx-master-editor[open]>summary,.nx-master-advanced[open]>summary{margin-bottom:1rem}.nx-master-advanced{width:100%;min-width:0}.nx-master-advanced .form-grid{margin-top:1rem}.nx-shell .nx-master-workspace :is(input,textarea,select),.nx-master-portal :is(input,textarea,select){background:var(--master-surface);color:var(--master-ink);border-color:var(--master-border);min-width:0;max-width:100%}.nx-shell .nx-master-workspace :is(input,textarea)::placeholder{color:var(--master-muted)}.nx-shell .nx-master-workspace :is(.nx-data-table-viewport,[class$=-table-wrap]){min-width:0;max-width:100%;overflow-x:auto}.nx-shell .nx-master-workspace table{table-layout:auto}.nx-shell .nx-master-workspace td:is([data-label*=金額],[data-label*=単価],[data-label*=小計],[data-label*=合計],[data-label*=売上],[data-label*=粗利],[data-label*=更新],[data-label=状態]){white-space:nowrap;font-variant-numeric:tabular-nums}.nx-shell .nx-master-workspace :is(td,th){vertical-align:top;overflow-wrap:break-word;word-break:normal}.nx-shell .nx-master-workspace .compact-actions{flex-wrap:wrap;gap:.45rem;min-width:10rem}.nx-shell .nx-master-workspace button{white-space:normal;min-height:2.5rem}.nx-shell .nx-master-workspace .nx-deal-template-line-row{grid-template-columns:minmax(6rem,.8fr) minmax(10rem,2fr) repeat(4,minmax(5rem,1fr)) auto}.nx-master-portal .nx-dialog-layer{z-index:1800;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.nx-master-portal .nx-master-discard-layer{z-index:1900}.nx-master-portal .nx-dialog-backdrop{width:100%;height:100%;box-shadow:none;background:#081120a6;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;transform:none}.nx-master-portal .nx-dialog{z-index:1;background:var(--master-surface);width:min(48rem,100%);min-width:0;max-height:calc(100dvh - 2rem);color:var(--master-ink);border:1px solid var(--master-border);border-radius:1rem;margin:0;padding:clamp(1rem,3vw,1.75rem);position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000047}.nx-master-portal .nx-dialog .actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.nx-master-portal :is(.nx-inline-alert,.alert){background:var(--master-soft);color:var(--master-ink)}.nx-master-portal button.secondary,.nx-shell .nx-master-workspace button.secondary{background:var(--master-soft);color:var(--master-ink);border-color:var(--master-border)}.nx-master-workspace :focus-visible,.nx-master-portal :focus-visible{outline-offset:3px;outline:3px solid #4384d4}@media (min-width:721px){.nx-shell .nx-master-workspace.nx-estimate-line-sets-experience table{min-width:70rem}.nx-shell .nx-master-workspace td[data-label=セット名]{min-width:14rem}.nx-shell .nx-master-workspace th{white-space:nowrap}.nx-shell .nx-master-workspace .nx-table-actions{flex-wrap:wrap;gap:.45rem;min-width:11rem;display:flex}.nx-shell .nx-master-workspace .nx-table-actions button{white-space:nowrap}}@media (max-width:1000px){.nx-shell .nx-master-workspace .nx-deal-template-line-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nx-shell .nx-master-workspace table.responsive-card-table{max-width:100%;width:100%!important;min-width:0!important}.nx-shell .nx-master-workspace :is(table.responsive-card-table,table.responsive-card-table tbody,table.responsive-card-table tr){box-sizing:border-box}.nx-shell .nx-master-workspace .responsive-card-table tbody tr{background:var(--master-surface);border-color:var(--master-border)}.nx-shell .nx-master-workspace .responsive-card-table td{overflow-wrap:anywhere;min-width:0;max-width:100%}.nx-shell .nx-master-workspace .compact-actions{min-width:0}.nx-shell .nx-master-workspace :is(.form-grid,.nx-deal-template-task-row),.nx-master-portal .nx-dialog .form-grid{grid-template-columns:minmax(0,1fr)}.nx-master-portal .nx-dialog{max-height:calc(100dvh - 1rem)}.nx-master-portal .nx-dialog-layer{padding:.5rem}}.nx-master-portal .nx-dialog button:not(.secondary):not(.danger){color:#fff;background:#205fa9;border:1px solid #205fa9;border-radius:.55rem;padding:.65rem 1rem}.nx-master-portal .nx-dialog button.danger{color:#fff;background:#b83243;border:1px solid #b83243;border-radius:.55rem;padding:.65rem 1rem}.nx-master-portal .nx-dialog button:disabled{opacity:.55;cursor:not-allowed}
:is(html[data-theme=dark],body.theme-dark) .nx-shell .notice.warning{color:#ffedb3;background:#332918;border-color:#d99a2b}:is(html[data-theme=dark],body.theme-dark) .nx-shell .badge.muted{color:#d7dfed;background:#29354a;border-color:#55637a}:is(html[data-theme=dark],body.theme-dark) .nx-shell .eyebrow{color:#a8c8f8}:is(html[data-theme=dark],body.theme-dark) .nx-shell .page-heading.polished-hero h1{color:#f8fafc}:is(html[data-theme=dark],body.theme-dark) .nx-shell .page-heading.polished-hero .button-link.ghost{color:#e2e8f0;background:#1e293b8a;border-color:#52627b}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-workspaces-page .page-heading.polished-hero{color:#edf3fc;background:radial-gradient(circle at 82% 12%,#3b82f642,#0000 35%),linear-gradient(135deg,#1e293b,#0f172a)}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-workspaces-page .page-heading.polished-hero :is(p,.muted){color:#cbd5e1}:is(html[data-theme=dark],body.theme-dark) .nx-shell .toolbar{color:#edf3fc;background:linear-gradient(135deg,#202f44,#182437);border-color:#43546c}:is(html[data-theme=dark],body.theme-dark) .nx-shell .toolbar :is(label,.muted,small){color:#cbd5e1}:is(html[data-theme=dark],body.theme-dark) .nx-shell .onboarding-hero{color:#edf3fc;background:radial-gradient(circle at 82% 12%,#3b82f63d,#0000 35%),linear-gradient(135deg,#202f44,#182437);border-color:#43546c}:is(html[data-theme=dark],body.theme-dark) .nx-shell .onboarding-hero :is(h1,p){color:inherit}:is(html[data-theme=dark],body.theme-dark) .nx-shell .onboarding-hero .button-link.ghost{color:#e2e8f0;background:#0f172a70;border-color:#52627b}:is(html[data-theme=dark],body.theme-dark) .nx-shell .page-card.nx-related-operations{color:#edf3fc;background:#202f44;border-color:#43546c}:is(html[data-theme=dark],body.theme-dark) .nx-shell .page-card.nx-related-operations :is(h2,h3,p,a){color:#dbeafe}@media (max-width:640px){.nx-shell .page-heading.polished-hero{padding:1rem}.nx-shell .page-heading.polished-hero>p{line-height:1.45}.ui-dense .nx-shell .page-heading.polished-hero{padding:.75rem}.nx-workspaces-section-nav{scroll-snap-type:x proximity;scrollbar-width:thin}.nx-workspaces-section-nav>*{scroll-snap-align:start}}
:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal){--notification-line:color-mix(in srgb, var(--nx-ink) 16%, transparent);--notification-soft:color-mix(in srgb, var(--nx-accent) 5%, var(--nx-surface));color:var(--nx-ink);font-variant-numeric:tabular-nums;min-width:0;max-width:100%;font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(section,article,form,.grid,.stack,.section-head,.toolbar,.table-wrap){min-width:0;max-width:100%}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.panel,.page-card,.kpi,.automation-inbox-card){background:var(--nx-surface);color:var(--nx-ink);border:1px solid var(--notification-line);border-radius:16px;box-shadow:0 3px 18px #0f172a0d}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(h1,h2,h3,h4,label,legend){color:var(--nx-ink)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.muted,.subtext,.eyebrow,.note,.label){color:var(--nx-muted)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--nx-surface);color:var(--nx-ink);border-color:var(--notification-line);border-radius:9px;min-width:0;max-width:100%}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) a:not(.button-link):not(.btn){color:var(--nx-accent)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.toolbar,.filter-grid,.nx-review-current-memo){background:var(--notification-soft);color:var(--nx-ink)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.section-head,.actions,.compact-actions){align-items:center;gap:10px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(button,.button-link){white-space:normal;align-self:center;height:auto;min-height:36px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.table-wrap,.responsive-table-wrap){overscroll-behavior-inline:contain;overflow-x:auto}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table{border-collapse:separate;border-spacing:0;width:100%}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table :is(th,td){overflow-wrap:anywhere;padding:12px 14px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table th{color:var(--nx-muted);background:var(--notification-soft)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table td{color:var(--nx-ink);background:var(--nx-surface)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table :is(td,th):last-child{box-shadow:none;position:static}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) td:is([data-label=金額],[data-label=日付],[data-label=日時],[data-label=作成日時],[data-label=件数],[data-label=次回]){white-space:nowrap}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-rule-card,.automation-inbox-card){padding:20px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-rule-form,.nx-notification-channel-form){gap:16px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-rule-form fieldset,.nx-notification-channel-grid){min-width:0}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-rule-selects,.nx-notification-channel-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) .kpi{padding:16px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) .kpi .value{color:var(--nx-ink);font-size:1.65rem;line-height:1.3}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) details{border:1px solid var(--notification-line);background:var(--nx-surface);border-radius:12px;padding:14px 18px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) summary{cursor:pointer;color:var(--nx-ink);font-weight:600}.nx-notification-portal .nx-dialog-layer{z-index:1400;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.nx-notification-portal button.nx-dialog-backdrop{width:100%;height:100%;box-shadow:none;background:#070f1ea3;border:0;border-radius:0;margin:0;position:absolute;inset:0}.nx-notification-portal .nx-dialog{overscroll-behavior:contain;border:1px solid var(--notification-line);background:var(--nx-surface);width:min(680px,100%);max-height:calc(100dvh - 40px);color:var(--nx-ink);border-radius:18px;padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000004d}.nx-notification-portal .nx-dialog :is(header,.actions){flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.nx-notification-portal .nx-dialog form{gap:12px;display:grid}.nx-notification-portal .nx-dialog textarea{width:100%}@media (min-width:761px){:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-delivery-table,.nx-review-table){min-width:1180px}#notification-delivery-outbox table.nx-notification-delivery-table{table-layout:auto;min-width:1480px}#notification-delivery-outbox table.nx-notification-delivery-table td[data-label=宛先]{white-space:nowrap;min-width:12rem}#notification-delivery-outbox table.nx-notification-delivery-table td[data-label=頻度\/window]{min-width:11rem}#notification-delivery-outbox table.nx-notification-delivery-table td:is([data-label=配信事業者],[data-label=エラー]){min-width:14rem}}@media (max-width:760px){:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-channel-grid,.nx-notification-rule-selects,.nx-notification-channel-schedule,.automation-inbox-grid){grid-template-columns:minmax(0,1fr)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table.responsive-card-table{width:100%;min-width:0!important}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table.responsive-card-table td{background:var(--nx-surface);min-width:0;padding:10px 12px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table.responsive-card-table td:before{color:var(--nx-muted)}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) table.responsive-card-table td:is([data-label=金額],[data-label=日付]){white-space:nowrap}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.nx-notification-rule-card,.automation-inbox-card,.panel){padding:16px}:is(.nx-notifications-experience,.nx-notification-settings-experience,.nx-notification-delivery-experience,.nx-review-experience,.nx-automation-inbox-experience,.nx-notification-portal) :is(.toolbar,.section-head,.filter-grid){flex-wrap:wrap}.nx-notification-portal .nx-dialog-layer{padding:12px}.nx-notification-portal .nx-dialog{max-height:calc(100dvh - 24px);padding:18px}}body :is(.nx-notifications-experience,.nx-notification-delivery-experience) table tbody tr:nth-child(n)>td{color:var(--nx-ink);background:var(--nx-surface)!important}body .nx-notification-delivery-experience :is(.nx-inline-alert--warning,.nx-notification-delivery-warning){background:color-mix(in srgb, #b87914 13%, var(--nx-surface));color:var(--nx-ink)}body .nx-notification-delivery-experience label:has(input[type=checkbox]){white-space:nowrap;flex-flow:row;justify-self:start;align-items:center;gap:8px;width:max-content;max-width:100%;display:flex}body .nx-notification-delivery-experience input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:0}
.nx-freee-workspace{--freee-ink:#192b43;--freee-muted:#52647a;--freee-surface:#fff;--freee-soft:#f3f7fb;--freee-border:#d7e1ec;--freee-link:#175ca8;color:var(--freee-ink);gap:1.15rem;min-width:0;max-width:100%;display:grid}[data-theme=dark] .nx-freee-workspace{--freee-ink:#edf3fc;--freee-muted:#b9c9de;--freee-surface:#182437;--freee-soft:#202f44;--freee-border:#43546c;--freee-link:#9dccff}.nx-shell:has(.nx-freee-workspace) :is(.nx-shell-main,.container,.panel){min-width:0;max-width:100%}.nx-shell .nx-freee-workspace .panel{background:var(--freee-surface);color:var(--freee-ink);border:1px solid var(--freee-border);border-radius:1rem;min-width:0;margin:0;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 4px 18px #0f20350a}.nx-shell .nx-freee-workspace .executive-ops-hero{background:linear-gradient(120deg, var(--freee-soft), var(--freee-surface) 75%);border-top:3px solid #397ab9}.nx-shell .nx-freee-workspace :is(h2,h3,h4,label,dt,dd,.readiness-item-label,.value,.label){color:var(--freee-ink)}.nx-shell .nx-freee-workspace :is(.muted,.note,.readiness-item-detail,small){color:var(--freee-muted)}.nx-shell .nx-freee-workspace h2{margin:0 0 .45rem;font-size:1.14rem;line-height:1.5}.nx-shell .nx-freee-workspace h3{margin:1.25rem 0 .6rem;font-size:1rem}.nx-shell .nx-freee-workspace .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nx-shell .nx-freee-workspace .section-head>div:first-child{flex:18rem;min-width:0}.nx-shell .nx-freee-workspace :is(.kpi-grid,.nx-kpi-grid,.readiness-kpis){grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;min-width:0;margin:1rem 0;display:grid}.nx-shell .nx-freee-workspace :is(.kpi,.nx-kpi-grid>div){background:var(--freee-soft);color:var(--freee-ink);border:1px solid var(--freee-border);border-radius:.7rem;min-width:0;padding:.9rem}.nx-shell .nx-freee-workspace :is(.value,dd){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.3rem 0;font-size:1.3rem;font-weight:700;line-height:1.5}.nx-shell .nx-freee-workspace :is(.label,dt){font-size:.8rem;font-weight:600}.nx-shell .nx-freee-workspace .readiness-overview{display:block}.nx-shell .nx-freee-workspace :is(.readiness-item,.readiness-section){background:var(--freee-soft);color:var(--freee-ink);border-color:var(--freee-border);min-width:0}.nx-shell .nx-freee-workspace .readiness-item{border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;margin:.6rem 0;padding:.9rem;display:flex}.nx-shell .nx-freee-workspace .readiness-item-main{flex:22rem;align-items:flex-start;gap:.7rem;min-width:0;display:flex}.nx-shell .nx-freee-workspace .readiness-item-main>div{overflow-wrap:anywhere;min-width:0}.nx-shell .nx-freee-workspace .readiness-big-status{white-space:nowrap;color:#185c43;background:#dcefe7;border-radius:.5rem;flex-shrink:0;padding:.35rem .65rem;font-size:.82rem;display:inline-block}.nx-shell .nx-freee-workspace .readiness-big-status.warning{color:#784800;background:#fff0d0}.nx-shell .nx-freee-workspace .readiness-big-status.blocker{color:#92283a;background:#fce5e7}.nx-shell .nx-freee-workspace :is(button.secondary,a.button-link.secondary,select){background:var(--freee-surface);color:var(--freee-ink);border:1px solid var(--freee-border)}.nx-shell .nx-freee-workspace :is(button,.button-link){white-space:nowrap;flex-shrink:0;align-self:flex-start;height:auto;min-height:2.6rem;padding:.65rem .9rem;line-height:1.4}.nx-shell .nx-freee-workspace a:not(.button-link){color:var(--freee-link);text-underline-offset:.18em}.nx-shell .nx-freee-workspace select{border-radius:.5rem;max-width:100%;min-height:2.6rem;padding:.5rem .7rem}.nx-shell .nx-freee-workspace .inline-field{white-space:nowrap;flex:none;align-items:center;gap:.6rem;width:auto;min-width:9rem;display:flex}.nx-shell .nx-freee-workspace .nx-inline-alert{border:1px solid var(--freee-border);color:var(--freee-ink);background:var(--freee-soft);border-radius:.65rem;padding:.85rem 1rem;line-height:1.65}.nx-shell .nx-freee-workspace .nx-inline-alert--warning{border-inline-start:4px solid #bc852c}.nx-shell .nx-freee-workspace .nx-inline-alert--success{border-inline-start:4px solid #399172}.nx-shell .nx-freee-workspace :is(.table-wrap,.nx-data-table-viewport,.nx-subsection){min-width:0;max-width:100%}.nx-shell .nx-freee-workspace .table-wrap{overflow-x:auto}.nx-shell .nx-freee-workspace table.responsive-card-table{table-layout:auto;border-collapse:separate;border-spacing:0;background:var(--freee-surface);width:100%}.nx-shell .nx-freee-workspace table.responsive-card-table :is(th,td){background:var(--freee-surface);color:var(--freee-ink);border-color:var(--freee-border);vertical-align:top;overflow-wrap:break-word;word-break:normal;padding:.85rem;position:static}.nx-shell .nx-freee-workspace table.responsive-card-table th{background:var(--freee-soft);color:var(--freee-muted);white-space:nowrap;font-size:.8rem}.nx-shell .nx-freee-workspace td:is([data-label*=金額],[data-label=差分],[data-label=請求番号],[data-label=番号],[data-label*=チェック],[data-label=更新],[data-label=件数],[data-label=ログID]){white-space:nowrap;font-variant-numeric:tabular-nums}.nx-shell .nx-freee-workspace .nx-freee-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.nx-shell .nx-freee-workspace .nx-page-actions{flex-wrap:wrap;gap:.7rem;display:flex}.nx-shell .nx-freee-workspace .nx-freee-guide>summary{cursor:pointer;color:var(--freee-ink);padding:.65rem 0;font-weight:650}.nx-shell .nx-freee-workspace .nx-freee-guide li{color:var(--freee-muted);line-height:1.7}.nx-freee-workspace :focus-visible{outline-offset:3px;outline:3px solid #4384d4}@media (min-width:721px){.nx-shell .nx-freee-workspace table.responsive-card-table{min-width:62rem}.nx-shell .nx-freee-workspace td:is([data-label=内容],[data-label=証跡],[data-label=エラー],[data-label=現在の状態]){min-width:16rem}.nx-shell .nx-freee-workspace td[data-label=取引先]{min-width:10rem}}@media (max-width:720px){.nx-shell .nx-freee-workspace table.responsive-card-table{width:100%!important;min-width:0!important}.nx-shell .nx-freee-workspace table.responsive-card-table thead{display:none}.nx-shell .nx-freee-workspace table.responsive-card-table :is(tbody,tr){box-sizing:border-box;width:100%;display:block}.nx-shell .nx-freee-workspace table.responsive-card-table tr{border:1px solid var(--freee-border);background:var(--freee-surface);border-radius:.75rem;margin-bottom:.75rem;overflow:hidden}.nx-shell .nx-freee-workspace table.responsive-card-table td{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;grid-template-columns:5.4rem minmax(0,1fr);gap:.65rem;width:100%;min-width:0;max-width:100%;padding:.65rem;display:grid}.nx-shell .nx-freee-workspace table.responsive-card-table td:before{content:attr(data-label);color:var(--freee-muted);white-space:normal;font-size:.75rem;font-weight:600}.nx-shell .nx-freee-workspace table.responsive-card-table td>*{grid-column:2;min-width:0;max-width:100%}.nx-shell .nx-freee-workspace table.responsive-card-table td>p{margin:0}.nx-shell .nx-freee-workspace table.responsive-card-table td:is([data-label*=金額],[data-label=差分],[data-label=請求番号],[data-label=番号],[data-label=件数]){white-space:nowrap}.nx-shell .nx-freee-workspace .section-head>:is(button,.inline-field){flex:auto}.nx-shell .nx-freee-workspace .readiness-item{flex-direction:column;align-items:stretch}.nx-shell .nx-freee-workspace .readiness-item-main{flex:none;width:100%}.nx-shell .nx-freee-workspace .readiness-item-main>div{flex:1 1 0}.nx-shell .nx-freee-workspace .readiness-item>.button-link{white-space:normal;overflow-wrap:anywhere;max-width:100%}.nx-shell .nx-freee-workspace .nx-freee-pagination{justify-content:space-between;gap:.4rem;font-size:.85rem}}
.nx-setup-workspace,.nx-setup-portal{--setup-ink:#1b2d46;--setup-muted:#53657c;--setup-surface:#fff;--setup-soft:#f2f6fb;--setup-border:#d5dfec;color:var(--setup-ink);min-width:0;max-width:100%}[data-theme=dark] :is(.nx-setup-workspace,.nx-setup-portal){--setup-ink:#edf3fb;--setup-muted:#b9c9dd;--setup-surface:#182638;--setup-soft:#203249;--setup-border:#43566f}.nx-shell:has(.nx-setup-workspace) :is(.nx-shell-main,.container,.panel,.page-card){min-width:0;max-width:100%}.nx-shell .nx-setup-workspace{gap:1.15rem;display:grid}.nx-shell .nx-setup-workspace :is(.panel,.page-card,.onboarding-checklist,.onboarding-item,.guide-directory-card,.guide-progress-row,.setup-step,.result-box){background:var(--setup-surface);color:var(--setup-ink);border-color:var(--setup-border);min-width:0}.nx-shell .nx-setup-workspace :is(h2,h3,label,th,td,strong,summary),.nx-setup-portal :is(h2,h3,label,strong){color:var(--setup-ink)}.nx-shell .nx-setup-workspace :is(.muted,.subtext,small),.nx-setup-portal :is(.muted,.subtext,small){color:var(--setup-muted)}.nx-shell .nx-setup-workspace :is(.kpi-grid article,.setup-count-grid article,.nx-invoice-settings-smtp-card){background:linear-gradient(135deg, var(--setup-surface), var(--setup-soft));border:1px solid var(--setup-border);color:var(--setup-ink);border-radius:.9rem;min-width:0;padding:1rem}.nx-shell .nx-setup-workspace .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.8rem}.nx-shell .nx-setup-workspace .kpi-grid strong{font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,3vw,2rem)}.nx-shell .nx-setup-workspace :is(.grid.two-col,.form-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell .nx-setup-workspace :is(fieldset,.grid>*,.form-grid>*,.setup-step-main,.onboarding-item-main,.nx-data-table-viewport,.table-wrap){min-width:0;max-width:100%}.nx-shell .nx-setup-workspace fieldset{border:0;margin:0;padding:0}.nx-shell .nx-setup-workspace :is(input,select,textarea),.nx-setup-portal :is(input,select,textarea){background:var(--setup-surface);color:var(--setup-ink);border-color:var(--setup-border);min-width:0;max-width:100%}.nx-shell .nx-setup-workspace :is(input,textarea)::placeholder{color:var(--setup-muted)}.nx-shell .nx-setup-workspace :is(button.secondary,a.button-link.secondary),.nx-setup-portal :is(button.secondary,a.button-link.secondary){background:var(--setup-soft);border-color:var(--setup-border);color:var(--setup-ink)}.nx-shell .nx-setup-workspace :is(.nx-page-actions,.actions,.guide-actions,.onboarding-item-actions,.nx-setup-step-actions,.nx-migration-toolbar,.nx-setup-wizard-toolbar,.nx-onboarding-guide-actions){flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.nx-shell .nx-setup-workspace :is(button,a.button-link),.nx-setup-portal :is(button,a.button-link){white-space:normal;overflow-wrap:anywhere;min-height:2.5rem}.nx-shell .nx-setup-workspace :is(pre,code,.result-box,dd,.guide-directory-card p){overflow-wrap:anywhere;word-break:normal;max-width:100%}.nx-shell .nx-setup-workspace pre{white-space:pre-wrap}.nx-shell .nx-setup-workspace details>summary{cursor:pointer;background:var(--setup-soft);border:1px solid var(--setup-border);border-radius:.65rem;padding:.85rem 1rem;font-weight:650}.nx-shell .nx-setup-workspace details[open]>summary{margin-bottom:.8rem}.nx-shell .nx-setup-workspace table{table-layout:auto;width:100%}.nx-shell .nx-setup-workspace :is(th,td){vertical-align:top;word-break:normal;overflow-wrap:anywhere;background:var(--setup-surface);border-color:var(--setup-border);padding:.7rem .85rem}.nx-shell .nx-setup-workspace th{background:var(--setup-soft)}.nx-shell .nx-migration-experience :is(.nx-migration-diff,.nx-migration-logs,.nx-migration-manifest-result) table{min-width:64rem}.nx-shell .nx-migration-experience :is(td:first-child,td:nth-child(4),td:nth-child(5)){white-space:nowrap}.nx-shell .nx-migration-summary td{white-space:nowrap;font-variant-numeric:tabular-nums}.nx-shell .nx-setup-workspace .nx-table-scroll,.nx-shell .nx-setup-workspace .table-wrap{overflow-x:auto}.nx-shell .nx-setup-workspace .guide-mini-steps{display:none}.nx-shell .nx-setup-workspace .guide-directory{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:1rem;display:grid}.nx-shell .nx-setup-workspace .guide-directory-card{border:1px solid var(--setup-border);border-top:3px solid #547eab;border-radius:.85rem;flex-direction:column;gap:.7rem;padding:1.2rem;display:flex}.nx-shell .nx-setup-workspace .guide-directory-card .guide-actions{margin-top:auto}.nx-shell .nx-help-guides-controls{grid-template-columns:minmax(0,2fr) minmax(9rem,1fr) auto;align-items:end;gap:.8rem;display:grid}.nx-shell .nx-help-guides-controls label{gap:.4rem;display:grid}.nx-setup-portal:is(.nx-setup-wizard-overlay,.nx-help-guide-overlay){z-index:1800;background:#081120a6;place-items:center;max-width:none;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.nx-setup-portal :is(.nx-setup-wizard-dialog,.nx-help-guide-dialog){background:var(--setup-surface);width:min(48rem,100%);max-width:100%;max-height:calc(100dvh - 2rem);color:var(--setup-ink);border:1px solid var(--setup-border);border-radius:1rem;margin:0;padding:clamp(1rem,3vw,1.75rem);overflow:auto;box-shadow:0 24px 80px #00000047}.nx-setup-portal :is(.guide-header,.guide-header-actions,.guide-actions,.nx-page-actions){flex-wrap:wrap;gap:.8rem;display:flex}.nx-setup-portal .guide-header{justify-content:space-between}.nx-setup-portal :is(p,li,span){overflow-wrap:anywhere}.nx-setup-workspace :focus-visible,.nx-setup-portal :focus-visible{outline-offset:3px;outline:3px solid #4384d4}@media (max-width:760px){.nx-shell .nx-setup-workspace :is(.grid.two-col,.form-grid,.nx-help-guides-controls,.setup-step,.onboarding-item){grid-template-columns:minmax(0,1fr);display:grid}.nx-shell .nx-setup-workspace .setup-step-index{width:2rem}.nx-shell .nx-setup-workspace .guide-progress-row{flex-wrap:wrap;gap:.75rem}.nx-shell .nx-setup-workspace .onboarding-checklist>summary{flex-wrap:wrap;align-items:flex-start}.nx-shell .nx-setup-workspace .form-grid .full{grid-column:1/-1}.nx-setup-portal .guide-header-actions{width:100%}}.nx-shell .nx-setup-workspace .setup-wizard-group{background:var(--setup-surface);border-color:var(--setup-border)}.nx-shell .nx-setup-workspace .nx-setup-wizard-lead{background:0 0;border:0;padding:0}.nx-shell .nx-setup-workspace .kpi-grid>article{align-content:start;gap:.45rem;display:grid}.nx-shell .nx-setup-workspace .kpi-grid>article>:is(span,strong,small){display:block}.nx-shell .nx-setup-workspace :is(.badge.muted,.status-badge.neutral){background:var(--setup-soft);color:var(--setup-ink);border-color:var(--setup-border)}.nx-shell .nx-setup-workspace .setup-count-grid{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr));gap:.7rem}.nx-shell .nx-setup-workspace .setup-count-grid article{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;display:grid}.nx-shell .nx-setup-workspace .setup-count-grid article>span{grid-column:1/-1}.nx-shell .nx-setup-workspace .setup-count-grid article>strong{font-size:1.3rem}.nx-shell .nx-setup-workspace .setup-count-grid article>small{align-self:end}
:is(.nx-tenant-admin-page,.nx-tenant-support-page,.nx-tenant-admin-experience,.nx-tenant-support-experience){min-width:0;max-width:100%;color:var(--nx-ink);--tenant-line:color-mix(in srgb,var(--nx-ink) 15%,transparent);--tenant-soft:color-mix(in srgb,var(--nx-accent) 5%,var(--nx-surface));font-variant-numeric:tabular-nums}:is(.nx-tenant-admin-experience,.nx-tenant-support-experience){grid-template-columns:minmax(0,1fr);gap:20px;display:grid}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) :is(.panel,details){background:var(--nx-surface);min-width:0;color:var(--nx-ink);border:1px solid var(--tenant-line);border-radius:16px;padding:24px;box-shadow:0 4px 22px #0d22370d}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) :is(h2,h3,summary,label){color:var(--nx-ink)}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) .muted{color:var(--nx-muted)}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) :is(.nx-panel-heading,.nx-page-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) :is(button,.button-link){white-space:normal;align-self:center;max-width:100%;height:auto;min-height:38px}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) .nx-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:18px 0;display:grid}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) .nx-kpi-grid>div{background:var(--tenant-soft);border:1px solid var(--tenant-line);border-radius:12px;min-width:0;padding:16px}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) .nx-kpi-grid dt{color:var(--nx-muted);font-size:.78rem;line-height:1.5}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) .nx-kpi-grid dd{color:var(--nx-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:1.05rem;font-weight:650;line-height:1.6}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) a:not(.button-link){color:var(--nx-accent)}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table{border-spacing:0;width:100%}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table :is(th,td){overflow-wrap:anywhere;padding:12px 14px}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table th{background:var(--tenant-soft);color:var(--nx-muted);white-space:nowrap}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table tbody tr:nth-child(n)>td{color:var(--nx-ink);background:var(--nx-surface)!important}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table :is(th,td):last-child{box-shadow:none;position:static}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) summary{cursor:pointer;font-weight:600}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}.nx-tenant-history-filter{background:var(--tenant-soft);border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(140px,.45fr) auto;align-items:end;gap:12px;margin:18px 0;padding:16px;display:grid}.nx-tenant-history-filter label{gap:6px;min-width:0;font-size:.85rem;display:grid}.nx-tenant-history-filter :is(input,select){width:100%;min-width:0;color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--tenant-line);border-radius:8px}@media (min-width:761px){body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table{min-width:680px}body .nx-tenant-admin-experience .nx-tenant-admin-ledger-table{min-width:1420px}body .nx-tenant-support-experience .nx-tenant-support-timeline-table{min-width:880px}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) td:is([data-label=日時],[data-label=最終更新],[data-label=最終ログイン],[data-label=件数],[data-label=ロール],[data-label=所属状態]){white-space:nowrap}}@media (max-width:760px){body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) .panel{padding:16px}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table.responsive-card-table{width:100%;min-width:0!important}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table.responsive-card-table tr{background:var(--nx-surface)}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table.responsive-card-table td{white-space:normal;grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);min-width:0}body :is(.nx-tenant-admin-experience,.nx-tenant-support-experience) table.responsive-card-table td:before{color:var(--nx-muted)}.nx-tenant-history-filter{grid-template-columns:minmax(0,1fr)}}
