[data-theme=dark] :is(.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page) :is(h1,h2,h3){color:var(--nx-ink)}[data-theme=dark] :is(.nx-workspaces-page,.nx-workflow-hub-page,.nx-my-work-page) :is(.muted,.eyebrow){color:var(--nx-muted)}[data-theme=dark] .nx-workspaces-page :is(.workspace-quick-start,.feature-boost-card,.feature-boost-step){background:var(--nx-surface);color:var(--nx-ink);border-color:var(--nx-border)}[data-theme=dark] .nx-workflow-hub-page .button-link.ghost{color:var(--nx-accent);border-color:var(--nx-border)}.nx-dashboard-scope-note{border-inline-start:3px solid var(--nx-accent);background:var(--nx-info-bg);color:var(--nx-ink);margin-block:.75rem;padding:.75rem 1rem;line-height:1.65}
.nx-shell .nx-client-detail-page.nx-client-detail-page{gap:12px;width:auto;min-width:0;max-width:none;margin:12px 12px 32px;padding:0;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.nx-client-detail-experience,.nx-client-detail-utilities,.nx-client-detail-history,.nx-client-detail-tab-panel){min-width:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-experience{gap:12px;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-page-heading{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-page-heading h1{margin:3px 0 0;font-size:1.55rem;line-height:1.3}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-page-heading .eyebrow{display:none}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.panel,.nx-client-detail-disclosure){min-width:0;color:var(--nx-ink);background:var(--nx-surface);border:1px solid var(--nx-border);box-shadow:0 3px 14px color-mix(in srgb, var(--nx-ink) 4%, transparent);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;margin:0;transform:none}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(h2,h3,dt,label,strong){color:var(--nx-ink)}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.muted,.subtext,.eyebrow){color:var(--nx-muted)}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.nx-client-detail-profile,.nx-client-detail-summary,.nx-client-detail-history){padding:14px 16px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile{border-top:3px solid var(--nx-accent)}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile__heading>div{min-width:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile__heading h2{overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.4}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-role-list{flex-wrap:wrap;gap:5px;margin:6px 0 0;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .hero-actions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(button,.button-link){min-height:44px}.nx-shell .nx-client-detail-page.nx-client-detail-page .hero-actions .button-link{white-space:nowrap;padding:8px 11px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile-grid{border-top:1px solid var(--nx-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:12px 0 0;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile-grid>div{background:0 0;border:0;min-width:0;padding:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile-grid dt{color:var(--nx-muted);margin:0 0 3px;font-size:.8125rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile-grid dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding:0 4px;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar>.subtext{flex:15rem;min-width:0;margin:0;font-size:.8125rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar>a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar>button{white-space:nowrap;margin:0;padding:7px 12px;font-size:.875rem}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.nx-client-detail-summary,.nx-client-detail-history) .section-head{flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.nx-client-detail-summary,.nx-client-detail-history) h2{margin:0;font-size:1rem;line-height:1.4}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-history .section-head>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-history .section-head p{margin:0;font-size:.8125rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card{border:1px solid var(--nx-border);background:var(--kai-soft);min-width:0;min-height:0;box-shadow:none;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;margin:0;padding:9px 10px;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card>span{min-width:0;color:var(--nx-muted);font-size:.8125rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card>strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.05rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card>small{color:var(--nx-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:.75rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-tabs{background:var(--kai-soft);border:1px solid var(--nx-border);border-radius:10px;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding:4px;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-tabs button{color:var(--nx-muted);box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:auto;margin:0;padding:7px 10px;font-size:.875rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-tabs button.active{color:var(--nx-ink);background:var(--nx-surface);border-color:var(--nx-border);font-weight:700}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-tab-count{background:color-mix(in srgb, var(--nx-accent) 12%, var(--nx-surface));min-width:20px;color:var(--nx-ink);border-radius:5px;justify-content:center;align-items:center;margin-left:3px;padding:1px 4px;font-size:.75rem;display:inline-flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-tab-panel{margin:0;padding:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table-wrap{border:1px solid var(--nx-border);scrollbar-gutter:stable;border-radius:9px;max-width:100%;max-height:clamp(15rem,42dvh,27rem);margin:0;padding:0;overflow:auto}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table{width:100%;min-width:800px;color:var(--nx-ink);background:var(--nx-surface);margin:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table :is(th,td){overflow-wrap:anywhere;padding:9px 10px;font-size:.8125rem;line-height:1.5;position:static}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table th{z-index:1;color:var(--nx-muted);background:var(--kai-soft);white-space:nowrap;position:sticky;top:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--nx-accent) 3%, var(--nx-surface))}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table :is(td,td>strong,td>.subtext){color:var(--nx-ink)}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table .subtext{color:var(--nx-muted);margin:3px 0 0;font-size:.75rem;display:block}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table .button-link{white-space:nowrap;min-height:36px;padding:5px 8px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table td[data-numeric=true]{white-space:nowrap;font-variant-numeric:tabular-nums}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table td[data-numeric=true]>.subtext{white-space:normal}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-utilities{align-items:start;gap:8px;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure>summary{cursor:pointer;min-height:48px;color:var(--nx-ink);align-items:center;gap:10px;padding:10px 14px;font-size:.9375rem;font-weight:650;display:flex}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure>summary:before{content:"+";color:var(--nx-muted);font-size:1.15rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure[open]>summary:before{content:"-"}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure>summary::marker{content:""}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure>summary::-webkit-details-marker{display:none}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure__status{flex:0 auto;margin-left:auto;font-size:.8125rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure__body{min-width:0;padding:0 12px 12px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure__body>:is(section,.panel,.nx-detail-command-center){min-width:0;box-shadow:none;background:var(--nx-surface);border:0;border-radius:8px;margin:0;padding:12px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-disclosure__body :is(h2,h3){font-size:1rem}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.nx-client-detail-disclosure__body,.nx-client-detail-profile) :is(p,dd){overflow-wrap:anywhere}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-issue{margin:0;padding:12px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-empty{color:var(--nx-muted);margin:0;padding:12px}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(summary,button,a,[role=tabpanel],[role=region]):focus-visible{outline:3px solid var(--nx-accent);outline-offset:3px}@media (min-width:1200px){.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis{grid-template-columns:repeat(8,minmax(0,1fr))}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card{grid-template-columns:minmax(0,1fr)}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card>strong{font-size:1rem}}@media (max-width:1050px){.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile__heading{flex-direction:column}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.nx-shell .nx-client-detail-page.nx-client-detail-page{gap:8px;margin:8px 8px 24px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-experience{gap:8px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-page-heading{padding:10px 12px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-page-heading h1{font-size:1.2rem}.nx-shell .nx-client-detail-page.nx-client-detail-page :is(.nx-client-detail-profile,.nx-client-detail-summary,.nx-client-detail-history){padding:12px}.nx-shell .nx-client-detail-page.nx-client-detail-page .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .hero-actions .button-link{white-space:normal;text-align:center}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar>.subtext{grid-area:2/1/auto/-1}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar>button{padding-inline:8px;font-size:.8125rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card{grid-template-columns:minmax(0,1fr) auto;padding:8px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card>strong{font-size:.9rem}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-tabs button{flex-basis:30%;padding-inline:5px}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table-wrap{scrollbar-gutter:auto;max-height:min(65dvh,32rem)}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table{width:100%;min-width:0;display:block}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table tbody{display:block}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table tbody tr{border-bottom:1px solid var(--nx-border);background:var(--nx-surface);border-radius:0;margin:0;padding:8px;display:block}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table tbody tr:before,.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table tbody tr:after{content:none;display:none}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table td{background:0 0;border:0;width:auto;padding:5px 6px;display:block}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table td[data-label]{grid-template-columns:5.5rem minmax(0,1fr);gap:3px 8px;display:grid}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table td[data-label]:before{content:attr(data-label);color:var(--nx-muted);grid-area:1/1/span 5;align-self:start;font-weight:600}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table td>*{grid-column:2;min-width:0}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-table .button-link{min-height:44px}}@media (max-width:370px){.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-kpis .kpi-card,.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar{grid-template-columns:minmax(0,1fr)}.nx-shell .nx-client-detail-page.nx-client-detail-page .nx-client-detail-status-bar>.subtext{grid-row:auto}}
.nx-shell .nx-client-edit-page.nx-client-edit-page{width:auto;min-width:0;max-width:none;color:var(--nx-ink,var(--text));filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;margin:12px 12px 32px;padding:0;transform:none;container-type:normal}.nx-shell .nx-client-edit-page .panel{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;max-width:100%;margin:0;transform:none}.nx-shell .nx-client-edit-page .nx-client-edit-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 18px;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-page-heading>div:first-child{display:contents}.nx-shell .nx-client-edit-page .nx-client-edit-page-heading nav{grid-column:1/-1;font-size:.8rem}.nx-shell .nx-client-edit-page .nx-client-edit-page-heading .hero-actions{margin:0}.nx-shell .nx-client-edit-page .nx-client-edit-statusbar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:30ch;overflow:hidden}.nx-shell .nx-client-edit-page h1{margin:4px 0 0;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.3}.nx-shell .nx-client-edit-page h2{color:var(--nx-ink,var(--text));margin:0;font-size:1.05rem;line-height:1.4}.nx-shell .nx-client-edit-page .eyebrow{display:none}.nx-shell .nx-client-edit-page .muted,.nx-shell .nx-client-edit-page small{color:var(--nx-muted)}.nx-shell .nx-client-edit-page button,.nx-shell .nx-client-edit-page .button-link{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;padding:9px 14px;line-height:1.4}.nx-shell .nx-client-edit-page :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--nx-accent,#1d4ed8);outline-offset:3px}.nx-shell .nx-client-edit-page .nx-client-edit-statusbar{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;margin:12px 0;padding:8px 14px;display:flex}.nx-shell .nx-client-edit-page .nx-client-edit-statusbar>strong{overflow-wrap:anywhere;min-width:0;color:var(--nx-ink,var(--text));flex:180px}.nx-shell .nx-client-edit-page .nx-client-edit-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-shell .nx-client-edit-page .nx-client-edit-layout,.nx-shell .nx-client-edit-page .nx-client-form-lock,.nx-shell .nx-client-edit-page .nx-client-edit-main{border:0;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;margin:0;padding:0;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-tabs{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-tabs button{box-shadow:none;color:var(--nx-ink,var(--text));background:0 0;border:1px solid #0000;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:.9rem;font-weight:700;display:flex}.nx-shell .nx-client-edit-page .nx-client-edit-tabs button[aria-selected=true]{color:#fff;background:#1d4ed8}.nx-shell .nx-client-edit-page .nx-client-edit-tab-error{border:1px solid;border-radius:5px;padding:2px 5px;font-size:.72rem}.nx-shell .nx-client-edit-page [role=tabpanel][hidden]{display:none!important}.nx-shell .nx-client-edit-page .nx-client-edit-section{padding:16px 18px}.nx-shell .nx-client-edit-page .nx-section-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;display:flex}.nx-shell .nx-client-edit-page .nx-section-heading>.muted{margin-left:auto;font-size:.8rem}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;min-width:0;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid>*,.nx-shell .nx-client-edit-page .nx-client-edit-form-grid label{min-width:0;max-width:100%}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid>.span-2{grid-column:span 2}.nx-shell .nx-client-edit-page [role=tabpanel]{max-height:var(--nx-client-edit-panel-height,none);scrollbar-gutter:stable;scroll-padding:12px;display:block;overflow:hidden auto}.nx-shell .nx-client-edit-page .nx-section-heading h2{text-align:left}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid label{color:var(--nx-ink,var(--text));align-content:start;gap:5px;margin:0;font-size:.875rem;line-height:1.5;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:44px;color:var(--nx-ink,var(--text));background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:8px;margin:0;padding:9px 10px}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid textarea{resize:vertical;min-height:108px}.nx-shell .nx-client-edit-page .nx-input-action{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.nx-shell .nx-client-edit-page .nx-input-action button{white-space:nowrap;width:auto}.nx-shell .nx-client-edit-page .nx-inline-actions,.nx-shell .nx-client-edit-page .nx-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.nx-shell .nx-client-edit-page .nx-inline-actions button{font-size:.82rem}.nx-shell .nx-client-edit-page .nx-client-edit-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-role-card{border:1px solid var(--border);background:var(--surface);min-height:76px;color:var(--nx-ink,var(--text));border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-role-card:has(input:checked){border-color:var(--nx-accent,#1d4ed8);background:color-mix(in srgb, #1d4ed8 10%, var(--surface))}.nx-shell .nx-client-edit-page .nx-client-edit-role-card input{accent-color:#1d4ed8;width:20px;height:20px;margin:2px 0 0}.nx-shell .nx-client-edit-page .nx-client-edit-role-card strong{color:var(--nx-ink,var(--text));display:block}.nx-shell .nx-client-edit-page .nx-client-edit-role-card small{margin-top:4px;font-size:.76rem;line-height:1.5;display:block}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel{z-index:auto;background:var(--surface);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 16px;display:grid;position:static;bottom:auto;box-shadow:0 8px 28px #0000001f}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel>p{margin:0;font-size:.8rem}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel .nx-page-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;min-width:0;max-width:none;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel .nx-page-actions button{width:100%;min-width:0;max-width:100%;margin:0}.nx-shell .nx-client-edit-page .nx-client-edit-statusbar>div{flex:none;width:auto}.nx-shell .nx-client-edit-page .nx-client-edit-statusbar>strong{flex:6ch}.nx-shell .nx-client-edit-page .nx-client-edit-statusbar>small{flex:none;width:auto;margin:0 0 0 auto;font-size:.75rem}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel h2{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-shell .nx-client-edit-page .nx-client-edit-save-notes summary{cursor:pointer;min-height:32px;color:var(--nx-muted);padding:6px 0;font-size:.8rem}.nx-shell .nx-client-edit-page .nx-client-edit-save-notes[open]{flex-basis:100%}.nx-shell .nx-client-edit-page .nx-client-edit-save-notes p{margin:4px 0 0;font-size:.85rem}.nx-shell .nx-client-edit-page .nx-client-edit-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid;position:static}.nx-shell .nx-client-edit-page .nx-client-edit-disclosure{background:var(--surface);padding:0 14px}.nx-shell .nx-client-edit-page .nx-client-edit-disclosure>summary{cursor:pointer;min-height:48px;color:var(--nx-ink,var(--text));overflow-wrap:anywhere;padding:12px 0;font-size:.875rem;line-height:1.6}.nx-shell .nx-client-edit-page .nx-client-edit-disclosure>summary strong{color:inherit}.nx-shell .nx-client-edit-page .nx-client-edit-disclosure>summary span{color:var(--nx-muted);margin-left:10px;font-size:.78rem;display:inline-block}.nx-shell .nx-client-edit-page .nx-client-edit-disclosure[open]{padding-bottom:14px}.nx-shell .nx-client-edit-page .nx-client-edit-readiness{box-shadow:none;background:0 0;border:0;padding:12px 0 0}.nx-shell .nx-client-edit-page .nx-client-edit-scope>h2{display:none}.nx-shell .nx-client-edit-page .nx-client-edit-scope p,.nx-shell .nx-client-edit-page .nx-client-edit-scope li{color:var(--nx-muted);font-size:.85rem;line-height:1.6}.nx-shell .nx-client-edit-page .nx-client-edit-readiness .table-wrap,.nx-shell .nx-client-edit-page .nx-client-edit-duplicate-dialog .table-wrap{max-width:100%;overflow-x:auto}.nx-shell .nx-client-edit-page .nx-client-edit-readiness table{width:100%;min-width:30rem;display:table}.nx-shell .nx-client-edit-page .nx-client-edit-readiness tr{display:table-row}.nx-shell .nx-client-edit-page .nx-client-edit-readiness :is(td,th){color:var(--nx-ink,var(--text));background:var(--surface);padding:8px;display:table-cell}.nx-shell .nx-client-edit-page .nx-client-edit-readiness .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-readiness .kpi-card{background:var(--surface);min-width:0;color:var(--nx-ink,var(--text));padding:10px}.nx-shell .nx-client-edit-page .nx-client-edit-readiness .kpi-card strong{color:var(--nx-ink,var(--text))}.nx-shell .nx-client-edit-page .nx-client-edit-duplicate-dialog{width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--nx-ink,var(--text));background:var(--surface);overflow:auto}.nx-shell .nx-client-edit-page .nx-client-edit-duplicate-dialog table{min-width:36rem}.nx-shell .nx-client-edit-page .nx-client-edit-duplicate-dialog :is(h2,strong,label,p,td,th){color:var(--nx-ink,var(--text))}@media (min-width:1280px){.nx-shell .nx-client-edit-page .nx-client-edit-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid>.nx-inline-actions{grid-column:1/-1}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid label:has(textarea){grid-column:1/-1}}@media (max-width:900px){.nx-shell .nx-client-edit-page .nx-client-edit-save-panel .nx-page-actions,.nx-shell .nx-client-edit-page .nx-client-edit-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-shell .nx-client-edit-page .nx-client-edit-aside{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.nx-shell .nx-client-edit-page .nx-client-edit-section>.nx-section-heading{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-shell .nx-client-edit-page.nx-client-edit-page{margin:10px 8px 24px}.nx-shell .nx-client-edit-page .nx-client-edit-page-heading,.nx-shell .nx-client-edit-page .nx-client-edit-section{padding:12px}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid{grid-template-columns:minmax(0,1fr)}.nx-shell .nx-client-edit-page .nx-client-edit-form-grid>.span-2{grid-column:auto}.nx-shell .nx-client-edit-page .nx-client-edit-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.nx-shell .nx-client-edit-page .nx-client-edit-tabs button{padding:8px 3px;font-size:.8rem}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel{padding:10px;bottom:auto}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel .nx-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nx-shell .nx-client-edit-page .nx-client-edit-save-panel .nx-page-actions button{width:100%;padding:9px 6px;font-size:.82rem}.nx-shell .nx-client-edit-page .nx-inline-actions button{width:100%}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-bg:#f5f7fb;--nx-surface:#fff;--nx-surface-muted:#f7f9fc;--nx-surface-hover:#eef2f9;--nx-border:#d9e0ec;--nx-border-strong:#8a94a3;--nx-ink:#172033;--nx-text:var(--nx-ink);--nx-muted:#5b6474;--nx-text-disabled:#8a94a3;--nx-accent:#2457d6;--nx-accent-strong:#1d4ed8;--nx-accent-subtle-bg:#eaf1ff;--nx-on-accent:#fff;--nx-success:#176b43;--nx-warning:#8a4b00;--nx-danger:#b83243;--nx-info:#1d4ed8;--nx-success-bg:#edf9f2;--nx-warning-bg:#fff5dc;--nx-danger-bg:#fff0f2;--nx-info-bg:#edf4ff;--nx-success-border:#9bd8b8;--nx-warning-border:#e7c07a;--nx-danger-border:#e6a7b0;--nx-info-border:#b7cdf7;--nx-focus:#1d4ed8;--nx-focus-shadow:0 0 0 3px color-mix(in srgb, var(--nx-focus) 30%, transparent);--nx-overlay:#0f172a94;--nx-font-sans:system-ui, -apple-system, "Segoe UI", "Yu Gothic UI", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;--nx-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--nx-text-xs:.75rem;--nx-text-sm:.8125rem;--nx-text-base:.875rem;--nx-text-lg:1rem;--nx-text-xl:1.25rem;--nx-text-2xl:1.75rem;--nx-text-kpi:2rem;--nx-leading-tight:1.25;--nx-leading-snug:1.4;--nx-leading-normal:1.6;--nx-weight-regular:400;--nx-weight-medium:500;--nx-weight-semibold:600;--nx-weight-bold:700;--nx-space-1:.25rem;--nx-space-2:.5rem;--nx-space-3:.75rem;--nx-space-4:1rem;--nx-space-5:1.5rem;--nx-space-6:2rem;--nx-space-7:3rem;--nx-radius-sm:.375rem;--nx-radius-md:.625rem;--nx-radius-lg:1rem;--nx-radius-pill:999px;--nx-shadow-card:0 12px 34px #0f172a12;--nx-shadow-raised:0 18px 45px #0f172a1c;--nx-shadow-dialog:0 24px 70px #0f172a59;--nx-z-sticky:100;--nx-z-header:500;--nx-z-dropdown:600;--nx-z-drawer:2000;--nx-z-modal:2100;--nx-z-toast:2200;--nx-z-tooltip:3000;--nx-header-height:3.5rem;--nx-sidebar-width:15rem;--nx-content-max:100rem;--nx-control-height:2.75rem;--nx-row-height:2.75rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-bg:#0f1523;--nx-surface:#182033;--nx-surface-muted:#1e2740;--nx-surface-hover:#223050;--nx-border:#39445a;--nx-border-strong:#6b7488;--nx-ink:#eef3ff;--nx-text:var(--nx-ink);--nx-muted:#b8c0d0;--nx-text-disabled:#6b7488;--nx-accent:#8bb0ff;--nx-accent-strong:#b8ccff;--nx-accent-subtle-bg:#17294a;--nx-on-accent:#0f1523;--nx-success:#9be2bd;--nx-warning:#ffd28b;--nx-danger:#ffb3bd;--nx-info:#a9c3ff;--nx-success-bg:#123326;--nx-warning-bg:#3b2b13;--nx-danger-bg:#3c1d24;--nx-info-bg:#17294a;--nx-success-border:#2c6b4d;--nx-warning-border:#6f5426;--nx-danger-border:#70343f;--nx-info-border:#2f4d86;--nx-focus:#8bb0ff;--nx-overlay:#020610a8;--nx-shadow-card:0 12px 34px #0006;--nx-shadow-raised:0 18px 45px #00000080;--nx-shadow-dialog:0 24px 70px #0009}.nx-focusable:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px;box-shadow:var(--nx-focus-shadow)}@media (prefers-reduced-motion:reduce){:root{--nx-motion:none}}
@media screen{:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-foundation-page .nx-foundation-card,:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-foundation-page .nx-foundation-card :is(h2,h3){color:var(--nx-ink)}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-foundation-page .nx-foundation-card .nx-foundation-eyebrow{color:var(--nx-muted)}:is(html[data-theme=dark],body.theme-dark) .nx-shell :is(.nx-exports-hero,.nx-help-guides-hero){color:var(--nx-ink);background:linear-gradient(135deg, var(--nx-surface-muted), var(--nx-surface))}:is(html[data-theme=dark],body.theme-dark) .nx-shell :is(.nx-exports-hero,.nx-help-guides-hero) :is(h1,p),:is(html[data-theme=dark],body.theme-dark) .nx-shell :is(#document-preview-actions,#document-preview-workflow,.nx-ui-quality-command-center) h2,:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-flow-position :is([aria-current=step],.nx-flow-position__here){color:var(--nx-ink)}:is(html[data-theme=dark],body.theme-dark) .nx-shell table.responsive-card-table .nx-mobile-detail>summary{color:var(--nx-ink);background:var(--nx-surface-muted);border-color:var(--nx-border-strong)}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-shell-footer a{color:var(--nx-accent)}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-notifications-empty{color:var(--nx-muted);background:var(--nx-surface-muted);border-color:var(--nx-border)}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-foundation-page,:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-foundation-page :is(.nx-operations-command-center,.nx-diagnostics) :is(h2,h3,dd){color:var(--nx-ink)}:is(html[data-theme=dark],body.theme-dark) .nx-shell .nx-foundation-page .nx-foundation-card a{color:#a5c8ff}:is(html[data-theme=light],body.theme-light) .nx-shell .nx-foundation-page [data-testid=foundation-status-command-center] .nx-detail-command-center__header :is(.eyebrow,.muted){color:var(--nx-ink)}}
body.nx-dialog-scroll-locked{overflow:hidden}next-route-announcer{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}#__next-route-announcer__{clip:rect(0 0 0 0);white-space:nowrap;overflow-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-technical-details{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);margin-top:.625rem;padding-top:.5rem;font-size:.875rem}.nx-technical-details__summary{cursor:pointer;text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:650;text-decoration:underline;display:inline-flex}.nx-technical-details__list{gap:.35rem;margin:.35rem 0 0;display:grid}.nx-technical-details__row{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.5rem;display:grid}.nx-technical-details__row dt{font-weight:650}.nx-technical-details__row dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.nx-technical-details__row{grid-template-columns:1fr;gap:.1rem}}.nx-mobile-work-log-page{gap:1rem;display:grid}.nx-mobile-work-log-form{padding-bottom:calc(5rem + env(safe-area-inset-bottom));gap:1rem;display:grid}.nx-mobile-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.nx-mobile-stepper button{background:var(--nx-surface,#f3f6f9);color:var(--nx-ink,#172033);border:1px solid var(--nx-border,#d7dde5)}.nx-mobile-stepper button.is-active{background:var(--accent,#1f5d88);color:#fff}.nx-mobile-step{gap:1rem;display:grid}.nx-mobile-template-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;display:grid}.nx-mobile-template-grid button{text-align:left;gap:.25rem;display:grid}.nx-mobile-sticky-actions{bottom:calc(.5rem + env(safe-area-inset-bottom));z-index:8;border:1px solid var(--border,#d7dde5);background:color-mix(in srgb, var(--surface,#fff) 94%, transparent);border-radius:.75rem;justify-content:flex-end;gap:.5rem;padding:.75rem;display:flex;position:sticky;box-shadow:0 12px 30px #0000001f}.nx-mobile-work-log-success{border-inline-start:5px solid #17804b}.nx-outcome-uncertain{border-inline-start:5px solid #a56100}@media (max-width:640px){.nx-mobile-stepper{grid-template-columns:1fr}.nx-mobile-sticky-actions{justify-content:stretch}.nx-mobile-sticky-actions>*{flex:1}}.nx-mobile-actions-page,.nx-mobile-actions-experience{gap:1rem;display:grid}.nx-mobile-actions-focus{border-inline-start:.35rem solid var(--accent,#2563eb)}.nx-mobile-actions-focus.danger{border-inline-start-color:#b91c1c}.nx-mobile-actions-focus.warning{border-inline-start-color:#b45309}.nx-mobile-actions-focus.success{border-inline-start-color:#15803d}.nx-mobile-actions-focus.neutral{border-inline-start-color:#64748b}.nx-mobile-focus-row,.nx-mobile-action-card,.nx-card-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-mobile-focus-row>strong{font-size:clamp(1.6rem,6vw,2.6rem)}.nx-mobile-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.nx-mobile-quick-grid>a,.nx-mobile-quick-grid>span{gap:.25rem;text-decoration:none;display:grid}.nx-mobile-quick-grid>.is-disabled{opacity:.65;cursor:not-allowed}.nx-mobile-quick-grid span:first-child{font-size:1.5rem}.nx-mobile-actions-section,.nx-mobile-action-list{gap:.75rem;display:grid}.nx-mobile-action-card{border:1px solid var(--border-color,#d7dde5);border-inline-start-width:.3rem;border-radius:.75rem;padding:.9rem}.nx-mobile-action-card.danger{border-inline-start-color:#b91c1c}.nx-mobile-action-card.warning{border-inline-start-color:#b45309}.nx-mobile-action-card.info{border-inline-start-color:#2563eb}@media (max-width:760px){.nx-mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-mobile-focus-row,.nx-mobile-action-card,.nx-card-heading{flex-direction:column;align-items:stretch}.nx-mobile-focus-row>.nx-page-actions,.nx-mobile-action-card>.nx-page-actions{flex:0 auto;width:100%;max-width:none}}.nx-my-work-page,.nx-my-work-experience{gap:1rem;display:grid}.nx-my-work-issues:focus,.nx-my-work-card:focus-within{outline:3px solid color-mix(in srgb, var(--primary,#2563eb) 45%, transparent);outline-offset:3px}.nx-my-work-preferences summary{cursor:pointer}.nx-my-work-preferences[open] summary{margin-bottom:1rem}.nx-my-work-preferences input[type=number]{max-width:8rem}.nx-my-work-focus{border-inline-start:5px solid var(--border,#cbd5e1);justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-my-work-focus--danger{border-inline-start-color:#b91c1c}.nx-my-work-focus--warning{border-inline-start-color:#b45309}.nx-my-work-focus--info{border-inline-start-color:#0369a1}.nx-my-work-focus--success{border-inline-start-color:#15803d}.nx-my-work-focus__metric{justify-items:end;gap:.5rem;min-width:10rem;display:grid}.nx-my-work-focus__metric strong{font-size:clamp(1.3rem,3vw,2rem)}.nx-my-work-card-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.nx-my-work-card{gap:.75rem;min-width:0;display:grid}.nx-my-work-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.nx-my-work-card>header h2,.nx-my-work-card>header p{margin:0}.nx-my-work-card--wide{grid-column:1/-1}.nx-my-work-table-wrap{overflow-x:auto}.nx-my-work-table-wrap small:not(.nx-cell-clamp),.nx-my-work-card td small:not(.nx-cell-clamp){color:var(--muted,#64748b);margin-top:.25rem;display:block}.nx-my-work-empty{border:1px dashed var(--border,#cbd5e1);text-align:center;border-radius:.75rem;padding:1rem}.nx-my-work-filter-form{margin-bottom:.75rem}.nx-my-work-filter-form input:last-of-type{min-width:min(22rem,100%)}.nx-my-work-unassigned-actions{justify-content:flex-end;margin-bottom:.75rem;display:flex}.nx-my-work-dialog{max-width:min(42rem,100vw - 2rem)}.nx-my-work-dialog__body{gap:.75rem;display:grid}.nx-my-work-dialog textarea{width:100%}.nx-my-work-kpis .kpi-card strong{font-variant-numeric:tabular-nums}.danger-text{color:#b91c1c!important}@media (max-width:860px){.nx-my-work-card-layout{grid-template-columns:1fr}.nx-my-work-card--wide{grid-column:auto}.nx-my-work-focus{flex-direction:column;align-items:stretch}.nx-my-work-focus__metric{justify-items:start;min-width:0}.nx-my-work-filter-form{grid-template-columns:1fr;display:grid}}.nx-assignment-dashboard-page{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.nx-assignment-dashboard-hero{align-items:start}.nx-assignment-dashboard-kpis .kpi-card strong{font-variant-numeric:tabular-nums}.nx-assignment-dashboard-table-wrap{overflow-x:auto}.nx-assignment-dashboard-table{min-width:54rem}.nx-assignment-dashboard-table td small:not(.nx-cell-clamp){color:var(--muted,#64748b);margin-top:.25rem;display:block}.nx-assignment-dashboard-empty{border:1px dashed var(--border,#cbd5e1);text-align:center;color:var(--muted,#64748b);border-radius:.75rem;padding:1rem}.nx-assignment-dashboard-invalid{border-inline-start:.35rem solid #b91c1c}.nx-assignment-dashboard-invalid-row{background:#fee2e27a}.nx-assignment-dashboard-bulk{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-assignment-dashboard-dialog{max-width:min(44rem,100vw - 2rem)}.nx-assignment-dashboard-dialog__body{gap:.85rem;display:grid}.nx-assignment-dashboard-issues ul{margin-bottom:0}.nx-assignment-dashboard-mutation-issue{border-inline-start:.35rem solid #b45309}@media (max-width:860px){.nx-assignment-dashboard-bulk{flex-direction:column;align-items:stretch}.nx-assignment-dashboard-bulk>button{width:100%}}.nx-deal-tasks-page{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.nx-deal-tasks-hero{align-items:start}.nx-deal-task-summary-grid .kpi-card strong{font-variant-numeric:tabular-nums}.nx-deal-task-issues ul{margin-bottom:0}.nx-deal-task-assignee-panel,.nx-deal-task-list-panel{min-width:0}.nx-deal-task-table-wrap{overflow-x:auto}.nx-deal-task-table-wrap table{min-width:66rem}.nx-deal-task-table-wrap td small:not(.nx-cell-clamp),.nx-deal-task-assignee-panel td small:not(.nx-cell-clamp){color:var(--muted,#64748b);white-space:normal;max-width:28rem;margin-top:.25rem;display:block}.nx-deal-task-filters{align-items:end}.nx-deal-task-bulk-panel{border:1px dashed var(--border,#cbd5e1);border-radius:.75rem;justify-content:space-between;align-items:center;padding:.75rem}.nx-deal-task-bulk-panel p{margin:0}.nx-deal-task-dialog{max-width:min(42rem,100vw - 2rem)}.nx-deal-task-dialog label,.nx-deal-task-dialog textarea,.nx-deal-task-dialog input,.nx-deal-task-dialog select{width:100%}.nx-deal-task-dialog label{gap:.35rem;margin-block:.75rem;display:grid}.nx-deal-task-dialog .inline-check{grid-template-columns:auto 1fr;align-items:start}.nx-deal-task-dialog .inline-check input{width:auto;margin-top:.2rem}.nx-deal-task-pagination{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@media (max-width:860px){.nx-deal-task-filters,.nx-deal-task-bulk-panel{grid-template-columns:1fr;display:grid}.nx-deal-task-bulk-panel>button,.nx-deal-task-filters>button{width:100%}.nx-deal-task-pagination{flex-wrap:wrap;justify-content:stretch}.nx-deal-task-pagination button{flex:1}}.nx-activity-templates-page,.nx-activity-templates-experience{gap:1rem;display:grid}.nx-activity-templates-hero{align-items:start}.nx-activity-templates-editor,.nx-activity-templates-list{min-width:0}.nx-activity-template-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;display:grid}.nx-activity-template-form label{gap:.35rem;display:grid}.nx-activity-template-form .full{grid-column:1/-1}.nx-activity-template-form .inline-check{grid-template-columns:auto 1fr;align-self:end;align-items:center}.nx-activity-template-subhead{border-top:1px solid var(--border,#cbd5e1);padding-top:.55rem}.nx-activity-template-subhead p{margin:.25rem 0 0}.nx-activity-templates-filters{align-items:end}.nx-activity-templates-filter-actions{align-items:center;gap:.5rem;display:flex}.nx-activity-templates-table-wrap{overflow-x:auto}.nx-activity-templates-table{min-width:68rem}.nx-activity-templates-table .subtext{max-width:32rem;color:var(--muted,#64748b);white-space:normal;margin-top:.25rem;display:block}.nx-activity-template-actions{flex-wrap:wrap;gap:.35rem;display:flex}.nx-activity-templates-issues ul{margin-bottom:0}.nx-activity-templates-empty{border:1px dashed var(--border,#cbd5e1);text-align:center;border-radius:.75rem;padding:1.25rem}.nx-activity-templates-pagination{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.nx-activity-templates-dialog{max-width:min(44rem,100vw - 2rem)}.nx-activity-templates-dialog__body{gap:.85rem;display:grid}.nx-activity-templates-dialog__body label,.nx-activity-templates-dialog__body input{width:100%}.nx-activity-templates-dialog__body .inline-check{grid-template-columns:auto 1fr;align-items:start}.nx-activity-templates-dialog__body .inline-check input{width:auto;margin-top:.2rem}@media (max-width:860px){.nx-activity-template-form fieldset,.nx-activity-templates-filters{grid-template-columns:1fr}.nx-activity-template-form .full{grid-column:auto}.nx-activity-templates-filter-actions{grid-template-columns:1fr;display:grid}.nx-activity-templates-filter-actions button{width:100%}.nx-activity-templates-pagination{flex-wrap:wrap;justify-content:stretch}.nx-activity-templates-pagination button{flex:1}}.nx-deal-templates-page,.nx-deal-templates-experience{gap:1rem;display:grid}.nx-deal-templates-hero{align-items:start}.nx-deal-templates-editor,.nx-deal-templates-list{min-width:0}.nx-deal-template-form fieldset{border:0;margin:0;padding:0}.nx-deal-template-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-deal-template-fields label,.nx-deal-template-line-row label,.nx-deal-template-task-row label,.nx-deal-template-create-deal-form label{gap:.35rem;display:grid}.nx-deal-template-fields .full,.nx-deal-template-create-deal-form .full{grid-column:1/-1}.nx-deal-template-child-section{border-top:1px solid var(--border,#cbd5e1);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.nx-deal-template-lines,.nx-deal-template-tasks{gap:.65rem;display:grid}.nx-deal-template-line-row,.nx-deal-template-task-row{border:1px solid var(--border,#cbd5e1);background:var(--surface-subtle,#f8fafc);border-radius:.75rem;grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(7rem,1fr)) auto;align-items:end;gap:.55rem;padding:.7rem;display:grid}.nx-deal-template-summary{background:var(--surface-subtle,#f8fafc);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding:.75rem;display:flex}.nx-deal-templates-filters{align-items:end}.nx-deal-templates-filter-actions,.nx-deal-template-actions{flex-wrap:wrap;gap:.4rem;display:flex}.nx-deal-templates-table-wrap{overflow-x:auto}.nx-deal-templates-table{min-width:76rem}.nx-deal-templates-table .subtext{max-width:30rem;color:var(--muted,#64748b);white-space:normal;margin-top:.25rem;display:block}.nx-deal-template-details{max-width:34rem;padding:.75rem 0}.nx-deal-template-details h4{margin:.5rem 0 .25rem}.nx-deal-template-details ol{margin:.25rem 0;padding-left:1.4rem}.nx-deal-templates-issues ul{margin-bottom:0}.nx-deal-templates-empty{border:1px dashed var(--border,#cbd5e1);text-align:center;border-radius:.75rem;padding:1.25rem}.nx-deal-templates-pagination{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.nx-deal-templates-dialog,.nx-deal-templates-deal-dialog{max-width:min(48rem,100vw - 2rem)}.nx-deal-templates-dialog__body{gap:.85rem;display:grid}.nx-deal-templates-dialog__body label,.nx-deal-templates-dialog__body input{width:100%}.nx-deal-templates-dialog__body .inline-check,.nx-deal-template-create-deal-form .inline-check{grid-template-columns:auto 1fr;align-items:start}.nx-deal-templates-dialog__body .inline-check input,.nx-deal-template-create-deal-form .inline-check input{width:auto;margin-top:.2rem}.nx-text-danger{color:var(--danger,#b91c1c)!important}.nx-local-date-input{font-variant-numeric:tabular-nums;letter-spacing:.025em}.nx-local-date-input::placeholder{letter-spacing:0}.nx-session-content--active{display:contents}.nx-session-content[hidden]{visibility:hidden!important;display:contents!important}.nx-session-content[hidden] *{visibility:hidden!important}.nx-session-content[hidden]>*{opacity:0!important;transition:none!important}.nx-shell-main.nx-session-boundary-overlay{z-index:calc(var(--z-modal,2100) + 200);background:var(--nx-bg,#f6f8fb);width:100%;max-width:none;margin:0;padding:clamp(1rem,4vw,3rem);position:fixed;inset:0;overflow:auto}.nx-session-boundary-overlay>.nx-session-boundary{max-width:48rem;margin-inline:auto}.nx-session-boundary-overlay>.nx-session-boundary>.nx-session-boundary__title{margin:0 0 .5rem;font-size:2em;font-weight:700;line-height:1.2}.design-swatch.border{background:var(--border-color,#d8dee9)}.design-swatch.text-muted{background:var(--muted-text,#64748b)}.design-swatch.custom{background:linear-gradient(135deg, transparent 0 40%, var(--border-color,#d8dee9) 40% 60%, transparent 60% 100%), var(--surface-muted,#f8fafc)}@media (max-width:1060px){.nx-deal-template-line-row,.nx-deal-template-task-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.nx-deal-template-fields,.nx-deal-templates-filters,.nx-deal-template-create-deal-form{grid-template-columns:1fr}.nx-deal-template-fields .full,.nx-deal-template-create-deal-form .full{grid-column:auto}.nx-deal-template-line-row,.nx-deal-template-task-row{grid-template-columns:1fr}.nx-deal-templates-filter-actions{grid-template-columns:1fr;display:grid}.nx-deal-templates-filter-actions button{width:100%}.nx-deal-templates-pagination{flex-wrap:wrap;justify-content:stretch}.nx-deal-templates-pagination button{flex:1}}.nx-deal-profitability-page,.nx-deal-profitability-experience{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.nx-deal-profitability-hero{align-items:start}.nx-deal-profitability-policy,.nx-deal-profitability-summary,.nx-deal-profitability-safety{min-width:0}.nx-deal-profitability-policy-head{align-items:end}.nx-deal-profitability-source-select{gap:.35rem;min-width:min(24rem,100%);display:grid}.nx-deal-profitability-source-select select{width:100%}.nx-deal-profitability-source-summary{border:1px solid var(--border,#cbd5e1);background:var(--surface-subtle,#f8fafc);border-radius:.8rem;gap:.35rem;margin-top:.8rem;padding:.9rem 1rem;display:grid}.nx-deal-profitability-source-summary p,.nx-deal-profitability-source-summary small{margin:0}.nx-deal-profitability-source-summary small{color:var(--muted,#64748b)}.nx-deal-profitability-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.nx-deal-profitability-policy-grid article{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);border-radius:.8rem;padding:.85rem}.nx-deal-profitability-policy-grid article.active{border-color:var(--primary,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary,#2563eb) 20%, transparent)}.nx-deal-profitability-policy-grid h3,.nx-deal-profitability-policy-grid p{margin:0}.nx-deal-profitability-policy-grid p{color:var(--muted,#64748b);margin-top:.4rem;font-size:.9rem}.nx-deal-profitability-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.nx-deal-profitability-metric{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);border-radius:.8rem;gap:.2rem;padding:.85rem;display:grid}.nx-deal-profitability-metric span,.nx-deal-profitability-metric small{color:var(--muted,#64748b)}.nx-deal-profitability-metric strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.45rem)}.nx-deal-profitability-metric.success{border-color:color-mix(in srgb, var(--success,#15803d) 55%, var(--border,#cbd5e1))}.nx-deal-profitability-metric.danger{border-color:color-mix(in srgb, var(--danger,#b91c1c) 55%, var(--border,#cbd5e1))}.nx-deal-profitability-metric[data-unavailable=true]{border-style:dashed}.nx-deal-profitability-table-wrap{overflow-x:auto}.nx-deal-profitability-table{min-width:98rem}.nx-deal-profitability-table th,.nx-deal-profitability-table td{vertical-align:top}.nx-deal-profitability-table .subtext{max-width:28rem;color:var(--muted,#64748b);white-space:normal;margin-top:.25rem;display:block}.nx-deal-profitability-variance{font-weight:700}.nx-deal-profitability-variance.success{color:var(--success,#15803d)}.nx-deal-profitability-variance.danger{color:var(--danger,#b91c1c)}.nx-deal-profitability-issues ul,.nx-deal-profitability-safety ul{margin-bottom:0}.nx-deal-profitability-empty{border:1px dashed var(--border,#cbd5e1);text-align:center;border-radius:.75rem;padding:1.25rem}@media (max-width:1080px){.nx-deal-profitability-policy-grid,.nx-deal-profitability-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.nx-deal-profitability-policy-head{align-items:stretch}.nx-deal-profitability-policy-grid,.nx-deal-profitability-metrics{grid-template-columns:1fr}.nx-deal-profitability-source-select{min-width:0}}.nx-estimate-line-sets-page,.nx-estimate-line-sets-experience{gap:1.25rem;display:grid}.nx-estimate-line-sets-hero{align-items:start}.nx-estimate-line-sets-toolbar-actions,.nx-estimate-line-set-form .form-actions,.nx-estimate-line-set-line__actions,.nx-estimate-line-sets-dialog .actions,.nx-estimate-line-sets-fallback,.nx-estimate-line-sets-form__totals{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nx-estimate-line-sets-editor,.nx-estimate-line-sets-list{gap:1rem;display:grid}.nx-estimate-line-set-form>fieldset,.nx-estimate-line-set-line{border:1px solid var(--border-color,#d9e2ec);border-radius:.9rem;min-width:0;padding:1rem}.nx-estimate-line-set-form>fieldset>legend,.nx-estimate-line-set-line>legend{padding:0 .5rem;font-weight:700}.nx-estimate-line-set-form__lines,.nx-estimate-line-set-lines{gap:.9rem;display:grid}.nx-estimate-line-set-line{background:color-mix(in srgb, var(--surface,#fff) 96%, var(--accent,#2563eb));grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.nx-estimate-line-set-line .full,.nx-estimate-line-set-line__actions{grid-column:1/-1}.nx-select-shell{min-width:0;display:block;position:relative}.nx-select-shell:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23334155' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-size:100% 100%;width:.8rem;height:.5rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.nx-select-shell>select{appearance:none;width:100%;padding-right:2.4rem}.nx-estimate-line-set-line.nx-estimate-line-set-line select:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px;outline:2px solid var(--accent,#2563eb);outline-offset:2px}.nx-estimate-line-set-form__totals{background:var(--surface-subtle,#f5f7fa);border-radius:.75rem;justify-content:flex-end;padding:.85rem 1rem}.nx-estimate-line-set-form__totals span{gap:.4rem;display:inline-flex}.nx-estimate-line-sets-issues ul,.nx-estimate-line-set-detail-lines{margin:.5rem 0 0}.nx-estimate-line-set-detail-lines{gap:.55rem;min-width:20rem;padding-left:1.25rem;display:grid}.nx-estimate-line-set-detail-lines li{gap:.15rem;display:grid}.nx-estimate-line-set-detail-lines small{color:var(--muted-text,#667085)}.nx-estimate-line-set-detail-lines strong{justify-self:start}.nx-estimate-line-sets-dialog{max-width:min(38rem,100vw - 2rem)}.nx-estimate-line-sets-dialog__body{gap:.85rem;display:grid}.nx-estimate-line-sets-dialog__body label,.nx-estimate-line-sets-dialog__body input{width:100%}.nx-estimate-line-sets-fallback{border-top:1px solid var(--border-color,#d9e2ec);justify-content:space-between;padding-top:1rem}@media (max-width:900px){.nx-estimate-line-set-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nx-estimate-line-set-line{grid-template-columns:minmax(0,1fr)}.nx-estimate-line-set-line>*,.nx-estimate-line-set-line .full,.nx-estimate-line-set-line__actions{grid-column:1}.nx-estimate-line-sets-toolbar-actions>*,.nx-estimate-line-set-form .form-actions>*,.nx-estimate-line-sets-dialog .actions>*{width:100%}.nx-estimate-line-sets-form__totals{flex-direction:column;align-items:stretch}}.nx-costs-page,.nx-costs-experience{gap:1.25rem;display:grid}.nx-costs-hero{align-items:start}.nx-costs-panel,.nx-costs-section,.nx-costs-safety,.nx-costs-access,.nx-costs-error{gap:1rem;display:grid}.nx-costs-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.nx-costs-metric{border:1px solid var(--border-color,#d9e2ec);background:var(--surface,#fff);border-radius:.85rem;gap:.35rem;min-width:0;padding:1rem;display:grid}.nx-costs-metric span,.nx-costs-metric small{color:var(--muted-text,#667085)}.nx-costs-metric strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.55rem)}.nx-costs-metric.is-unavailable{border-style:dashed}.nx-costs-issues{border:1px solid color-mix(in srgb, var(--warning,#b45309) 45%, var(--border-color,#d9e2ec));background:color-mix(in srgb, var(--warning,#b45309) 8%, var(--surface,#fff));border-inline-start-width:.35rem;border-radius:.8rem;padding:1rem}.nx-costs-issues h2{margin-top:0}.nx-costs-issues ul,.nx-costs-safety ul{margin-bottom:0}.nx-costs-section-head{align-items:start}.nx-costs-coverage{border:1px solid var(--border-color,#d9e2ec);background:var(--surface-subtle,#f5f7fa);text-align:right;border-radius:.7rem;gap:.2rem;min-width:12rem;padding:.65rem .8rem;display:grid}.nx-costs-coverage span{color:var(--muted-text,#667085)}.nx-costs-table{min-width:76rem}.nx-costs-table th,.nx-costs-table td{vertical-align:top}.nx-costs-table td small:not(.nx-cell-clamp){margin-top:.2rem;display:block}.nx-costs-table td[data-label=メモ]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:26rem}.nx-costs-safety .section-head{align-items:start}.nx-costs-fallback{border-top:1px solid var(--border-color,#d9e2ec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:1180px){.nx-costs-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.nx-costs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-costs-section-head{align-items:stretch}.nx-costs-coverage{text-align:left;min-width:0}}@media (max-width:520px){.nx-costs-metrics{grid-template-columns:1fr}.nx-costs-safety .section-head button,.nx-costs-fallback>*{width:100%}}.nx-sales-recognition-page,.nx-sales-recognition-experience{gap:1.25rem;display:grid}.nx-sales-recognition-hero{align-items:start}.nx-sales-recognition-list,.nx-sales-recognition-safety,.nx-sales-recognition-access,.nx-sales-recognition-error{gap:1rem;display:grid}.nx-sales-recognition-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.nx-sales-recognition-metric{border:1px solid var(--border-color,#d9e2ec);background:var(--surface,#fff);border-radius:.85rem;gap:.35rem;min-width:0;padding:1rem;display:grid}.nx-sales-recognition-metric span,.nx-sales-recognition-metric small{color:var(--muted-text,#667085)}.nx-sales-recognition-metric strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.55rem)}.nx-sales-recognition-metric.is-unavailable{border-style:dashed}.nx-sales-recognition-issues{border:1px solid color-mix(in srgb, var(--warning,#b45309) 45%, var(--border-color,#d9e2ec));background:color-mix(in srgb, var(--warning,#b45309) 8%, var(--surface,#fff));border-inline-start-width:.35rem;border-radius:.8rem;padding:1rem}.nx-sales-recognition-issues h2,.nx-sales-recognition-issues p{margin-top:0}.nx-sales-recognition-issues ul,.nx-sales-recognition-safety ul{margin-bottom:0}.nx-sales-recognition-toolbar{align-items:end}.nx-sales-recognition-toolbar label{min-width:10rem}.nx-sales-recognition-status-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.nx-sales-recognition-table{min-width:76rem}@media (min-width:721px){.nx-sales-recognition-page .nx-data-table-viewport,.nx-sales-recognition-page .nx-data-table-viewport__scroll{min-width:0;max-width:100%}.nx-sales-recognition-page .nx-data-table-viewport__scroll{overflow-x:auto}}@media (max-width:720px){.nx-sales-recognition-page table.responsive-card-table.nx-sales-recognition-table,.nx-sales-recognition-page .nx-sales-recognition-table>tbody,.nx-sales-recognition-page .nx-sales-recognition-table>tbody>tr{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.nx-sales-recognition-page .nx-sales-recognition-table>tbody>tr>td{box-sizing:border-box;min-width:0;max-width:100%}.nx-sales-recognition-page .nx-sales-recognition-table td:is([data-label=取引先],[data-label=案件],[data-label=タイトル]){white-space:normal;overflow-wrap:anywhere}.nx-sales-recognition-page .nx-sales-recognition-table td.nx-sales-recognition-actions{flex-wrap:wrap;width:auto;min-width:0}.nx-sales-recognition-page .nx-sales-recognition-actions :is(a,button){white-space:normal;min-width:0;max-width:100%}}.nx-sales-recognition-table th,.nx-sales-recognition-table td{vertical-align:top}.nx-sales-recognition-table td[data-label=状態]{justify-items:start;gap:.3rem;display:grid}.nx-sales-recognition-table tr.is-locked{outline:2px solid color-mix(in srgb, var(--warning,#b45309) 50%, transparent);outline-offset:-2px}.nx-sales-recognition-actions{min-width:17rem}.nx-sales-recognition-pagination{justify-content:flex-end}.nx-sales-recognition-dialog{max-width:min(36rem,100vw - 2rem)}.nx-sales-recognition-dialog label{gap:.4rem;display:grid}.nx-sales-recognition-fallback{border-top:1px solid var(--border-color,#d9e2ec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:900px){.nx-sales-recognition-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-sales-recognition-toolbar label{min-width:min(100%,14rem)}}@media (max-width:520px){.nx-sales-recognition-metrics{grid-template-columns:1fr}.nx-sales-recognition-toolbar>*,.nx-sales-recognition-status-buttons>*,.nx-sales-recognition-fallback>*,.nx-sales-recognition-dialog .nx-page-actions>*{width:100%}}.nx-receivables-page{gap:1rem;display:grid}.nx-receivables-hero,.nx-receivables-summary,.nx-receivables-guide,.nx-receivables-list{min-width:0}.nx-receivables-experience{gap:1rem;display:grid}.nx-receivables-summary .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nx-receivables-guide .nx-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.nx-receivables-table-wrap table{min-width:1180px}.nx-receivables-table-wrap td small:not(.nx-cell-clamp){margin-top:.25rem;display:block}.nx-receivables-pagination{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.nx-receivables-dialog{width:min(760px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.nx-receivables-dialog .nx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.nx-receivables-dialog .nx-form-grid .full{grid-column:1/-1}.nx-receivables-timeline{margin:0;padding:0;list-style:none}.nx-receivables-issues code{overflow-wrap:anywhere}@media (max-width:720px){.nx-receivables-dialog .nx-form-grid{grid-template-columns:1fr}.nx-receivables-dialog .nx-form-grid .full{grid-column:auto}.nx-receivables-pagination{flex-wrap:wrap;justify-content:stretch}.nx-receivables-pagination button{flex:1}}.nx-payables-page,.nx-payables-experience{gap:1rem;display:grid}.nx-payables-hero,.nx-payables-summary,.nx-payables-tax,.nx-payables-list,.nx-payables-safety,.nx-payables-access,.nx-payables-error{min-width:0}.nx-payables-summary .kpi-grid,.nx-payables-tax-quality{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;display:grid}.nx-payables-metric{gap:.3rem;min-width:0;display:grid}.nx-payables-metric strong{overflow-wrap:anywhere}.nx-payables-metric.is-unavailable{border-style:dashed}.nx-payables-issues{border:1px solid color-mix(in srgb, var(--warning,#b45309) 45%, var(--border-color,#d9e2ec));background:color-mix(in srgb, var(--warning,#b45309) 8%, var(--surface,#fff));border-inline-start-width:.35rem;border-radius:.8rem;padding:1rem}.nx-payables-issues h2,.nx-payables-issues p{margin-top:0}.nx-payables-tax-toolbar,.nx-payables-toolbar{align-items:end}.nx-payables-tax-view{gap:.75rem;margin-top:1rem;display:grid}.nx-payables-table-wrap table{min-width:1180px}.nx-payables-tax-table table{min-width:760px}.nx-payables-table td small:not(.nx-cell-clamp){margin-top:.25rem;display:block}.nx-payables-table tr.is-locked{outline:2px solid color-mix(in srgb, var(--warning,#b45309) 50%, transparent);outline-offset:-2px}.nx-payables-actions{min-width:20rem}.nx-payables-pagination{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.nx-payables-dialog{width:min(780px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.nx-payables-dialog .nx-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.nx-payables-dialog .nx-form-grid .full{grid-column:1/-1}.nx-payables-timeline{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nx-payables-timeline li{border:1px solid var(--border-color,#d9e2ec);border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.nx-payables-fallback{border-top:1px solid var(--border-color,#d9e2ec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:720px){.nx-payables-dialog .nx-form-grid{grid-template-columns:1fr}.nx-payables-dialog .nx-form-grid .full{grid-column:auto}.nx-payables-pagination{flex-wrap:wrap;justify-content:stretch}.nx-payables-pagination button,.nx-payables-fallback>*{flex:100%}}.nx-invoices-page{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;max-width:100%;display:grid}body.ui-side-nav .nx-shell .container.nx-invoices-page,body.ui-side-nav .nx-shell .container.nx-sales-recognition-page{width:100%;max-width:100%;margin-inline:0}.nx-sales-recognition-overview>summary{cursor:pointer;color:var(--nx-ink);font-weight:700;line-height:1.5}.nx-sales-recognition-overview[open]>summary{margin-bottom:1rem}.nx-sales-recognition-overview>.nx-sales-recognition-metrics{margin-top:1rem}.nx-invoices-experience{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;max-width:100%;display:grid}.nx-invoices-page>*,.nx-invoices-experience>*,.nx-invoices-page .nx-business-data-table-root,.nx-invoices-page .nx-data-table-viewport{min-width:0;max-width:100%}.nx-invoices-issues,.nx-invoices-lock-warning{border-left:4px solid var(--warning,#b7791f)}.nx-invoice-create-panel,.nx-invoice-list-panel,.nx-invoices-boundary{min-width:0}.nx-invoice-form fieldset{display:contents}.nx-invoice-lines{border:1px solid var(--border-color,#d8dee9);background:var(--surface-muted,#f8fafc);border-radius:.75rem;gap:.75rem;min-width:0;padding:1rem;display:grid;container:invoice-lines/inline-size}.nx-invoice-line-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;min-width:0;display:grid}.nx-invoice-line-row label{min-width:0}.nx-invoice-line-row :is(input,select){box-sizing:border-box;width:100%;min-width:0}.nx-invoice-line-description{grid-column:1/-1;min-width:0}.nx-invoice-line-row>.status-badge{grid-column:1/-1;place-self:center start}.nx-invoice-line-row>button{grid-column:-2/-1;justify-self:end;width:2.75rem;min-width:2.75rem;max-width:2.75rem;height:2.75rem;min-height:2.75rem;padding-inline:0}@container invoice-lines (min-width:640px){.nx-invoice-line-row{grid-template-columns:minmax(5rem,1fr) minmax(4rem,.8fr) minmax(9rem,1.5fr) minmax(5rem,1fr) 2.75rem}}@container invoice-lines (min-width:1040px){.nx-invoice-line-row{grid-template-columns:minmax(14rem,2.6fr) minmax(5rem,1fr) minmax(4rem,.8fr) minmax(9rem,1.5fr) minmax(5rem,1fr) 2.75rem}.nx-invoice-edit-form .nx-invoice-line-row{grid-template-columns:max-content minmax(14rem,2.6fr) minmax(5rem,1fr) minmax(4rem,.8fr) minmax(9rem,1.5fr) minmax(5rem,1fr) 2.75rem}.nx-invoice-line-description,.nx-invoice-line-row>.status-badge{grid-column:auto}}.nx-invoice-form-totals{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding-top:.5rem;display:flex}.nx-invoices-filter{margin-bottom:1rem}.nx-invoice-list-summary{justify-content:space-between;gap:1rem;margin:.75rem 0;display:flex}.nx-invoices-table{table-layout:fixed;min-width:100rem}.nx-invoices-table th,.nx-invoices-table td{overflow-wrap:normal;word-break:normal}.nx-invoices-table td:is(:first-child,:nth-child(4),:nth-child(5),:nth-child(6))>*{white-space:nowrap}.nx-invoices-table td>span:not(.nx-cell-clamp),.nx-invoices-table td>small:not(.nx-cell-clamp){margin-top:.25rem;display:block}.nx-invoices-table td:has(>.nx-invoice-row-actions){white-space:normal}.nx-invoices-table .nx-invoice-row-actions{flex-wrap:wrap;align-items:flex-start;min-width:0;overflow:visible}.nx-invoices-table .nx-invoice-row-actions>*{white-space:nowrap;flex:0 auto;min-width:0}.nx-pagination-actions{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.nx-invoices-boundary ul{margin-bottom:0}@media (max-width:640px){.nx-invoice-form-totals{justify-content:flex-start}}.nx-estimates-page{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;max-width:100%;display:grid}.nx-estimates-experience{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;max-width:100%;display:grid}.nx-estimates-page>*,.nx-estimates-experience>*,.nx-estimates-page .nx-business-data-table-root,.nx-estimates-page .nx-data-table-viewport{min-width:0;max-width:100%}.nx-estimates-issues,.nx-estimates-lock-warning{border-left:4px solid var(--warning,#b7791f)}.nx-estimate-create-panel,.nx-estimate-list-panel,.nx-estimates-boundary{min-width:0}.nx-estimate-form fieldset{display:contents}.nx-estimate-lines{border:1px solid var(--border-color,#d8dee9);background:var(--surface-muted,#f8fafc);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.nx-estimate-line-row{grid-template-columns:auto minmax(14rem,2fr) repeat(4,minmax(7rem,1fr)) auto;align-items:end;gap:.75rem;display:grid}.nx-estimate-line-row--discount{border-left:3px solid var(--warning,#b7791f);padding-left:.75rem}.nx-estimate-line-row label{min-width:0}.nx-estimate-line-description{min-width:14rem}.nx-estimate-form-totals{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding-top:.5rem;display:flex}.nx-estimates-filter{margin-bottom:1rem}.nx-estimate-list-summary{justify-content:space-between;gap:1rem;margin:.75rem 0;display:flex}.nx-estimates-table{table-layout:fixed;min-width:100rem}.nx-estimates-table th,.nx-estimates-table td{overflow-wrap:normal;word-break:normal}.nx-estimates-table td:is(:first-child,:nth-child(4),:nth-child(5),:nth-child(6))>*{white-space:nowrap}.nx-estimates-table td>span:not(.nx-cell-clamp),.nx-estimates-table td>small:not(.nx-cell-clamp){margin-top:.25rem;display:block}.nx-estimates-table td:has(>.nx-estimate-row-actions){white-space:normal}.nx-estimates-table .nx-estimate-row-actions{flex-wrap:wrap;align-items:flex-start;min-width:0;overflow:visible}.nx-estimates-table .nx-estimate-row-actions>*{white-space:nowrap;flex:0 auto;min-width:0}.nx-estimates-boundary ul{margin-bottom:0}@media (max-width:1600px){.nx-estimate-line-row{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-estimate-line-row>.status-badge,.nx-estimate-line-description{grid-column:1/-1}}@media (max-width:640px){.nx-estimate-line-row{grid-template-columns:1fr}.nx-estimate-line-row>.status-badge,.nx-estimate-line-description{grid-column:auto}.nx-estimate-form-totals{justify-content:flex-start}}.nx-invoice-delivery-page,.nx-invoice-delivery-experience{gap:1.25rem;display:grid}.nx-invoice-delivery-issues{border-left:4px solid var(--warning,#b7791f)}.nx-invoice-delivery-summary,.nx-invoice-delivery-list,.nx-invoice-delivery-safety{min-width:0}.nx-invoice-delivery-metric.is-unavailable{opacity:.72}.nx-invoice-delivery-toolbar{align-items:end}.nx-invoice-delivery-table{min-width:94rem}.nx-invoice-delivery-table td>strong:not(.nx-cell-clamp),.nx-invoice-delivery-table td>small:not(.nx-cell-clamp),.nx-invoice-email-logs-table td>small:not(.nx-cell-clamp){margin-top:.25rem;display:block}.nx-invoice-delivery-table tr.is-locked{background:color-mix(in srgb, var(--warning,#b7791f) 8%, transparent)}.nx-invoice-delivery-actions{align-items:flex-start;min-width:25rem}.nx-invoice-delivery-pagination{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.nx-invoice-delivery-dialog,.nx-invoice-email-dialog,.nx-invoice-logs-dialog{width:min(900px,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.nx-invoice-logs-dialog .nx-invoice-email-logs-table{table-layout:fixed;width:100%;min-width:70rem}.nx-invoice-logs-dialog .nx-invoice-email-logs-table :is(th,td){overflow-wrap:anywhere;word-break:normal}.nx-invoice-logs-dialog .nx-invoice-email-logs-table :is(th,td):nth-child(4){width:12rem}.nx-invoice-logs-dialog .nx-invoice-email-logs-table :is(th,td):nth-child(5){width:12rem;min-width:12rem}.nx-invoice-logs-dialog .nx-invoice-email-logs-table td:nth-child(5)>a,.nx-invoice-logs-dialog .nx-invoice-email-logs-table td:nth-child(5) summary{white-space:nowrap}.nx-invoice-logs-dialog .nx-invoice-email-logs-table td:nth-child(5) code{white-space:normal;overflow-wrap:anywhere;display:block}.nx-invoice-logs-dialog .nx-invoice-email-logs-table td:nth-child(6){white-space:normal}.nx-invoice-logs-dialog .nx-invoice-email-logs-table td:nth-child(6) .compact-actions{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.nx-invoice-logs-dialog .nx-invoice-email-logs-table td:nth-child(6) .compact-actions>button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%}.nx-invoice-email-readiness{border:1px solid var(--border-color,#d8dee9);border-radius:.75rem;margin:1rem 0;padding:1rem}.nx-invoice-email-readiness.is-ready{border-left:4px solid var(--success,#2f855a)}.nx-invoice-email-readiness.is-warning{border-left:4px solid var(--warning,#b7791f)}.nx-invoice-email-readiness dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.nx-invoice-email-readiness dl>div{min-width:0}.nx-invoice-email-readiness dt{font-weight:700}.nx-invoice-email-readiness dd{overflow-wrap:anywhere;margin:.15rem 0 0}.nx-invoice-email-confirmations{border:1px solid var(--warning,#b7791f);background:color-mix(in srgb, var(--warning,#b7791f) 6%, transparent);border-radius:.75rem;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.nx-invoice-delivery-safety ul{columns:2;column-gap:2rem}.nx-invoice-delivery-fallback{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:760px){.nx-invoice-email-readiness dl{grid-template-columns:1fr}.nx-invoice-delivery-safety ul{columns:1}.nx-invoice-delivery-pagination{flex-wrap:wrap;justify-content:stretch}.nx-invoice-delivery-pagination button,.nx-invoice-delivery-fallback>*{flex:100%}}.nx-invoice-settings-page,.nx-invoice-settings-experience{gap:1.25rem;display:grid}.nx-invoice-settings-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-invoice-settings-issues{border:1px solid var(--warning,#b7791f);background:color-mix(in srgb, var(--warning,#b7791f) 7%, transparent);border-left-width:4px;border-radius:.75rem;padding:1rem 1.25rem}.nx-invoice-settings-profile,.nx-invoice-settings-delivery,.nx-invoice-settings-template,.nx-invoice-settings-safeguards{min-width:0}.nx-invoice-settings-profile-form fieldset,.nx-invoice-settings-template fieldset{display:contents}.nx-invoice-settings-seal{border:1px solid var(--border-color,#d8dee9);background:var(--surface-muted,#f8fafc);border-radius:.75rem;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.nx-invoice-settings-seal-preview{border:1px dashed var(--border-color,#d8dee9);background:var(--surface,#fff);min-height:9rem;color:var(--muted-color,#64748b);border-radius:.75rem;place-items:center;padding:.75rem;display:grid}.nx-invoice-settings-seal-preview img{object-fit:contain;max-width:100%;max-height:10rem}.nx-file-button{cursor:pointer;position:relative;overflow:hidden}.nx-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.nx-definition-grid>div{min-width:0}.nx-definition-grid dt{font-weight:700}.nx-definition-grid dd{overflow-wrap:anywhere;margin:.15rem 0 0}.nx-invoice-settings-smtp-card header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nx-invoice-settings-template-review{align-items:start;margin-top:1rem}.nx-invoice-settings-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.nx-invoice-settings-diff-confirm{border:1px solid var(--warning,#b7791f);background:color-mix(in srgb, var(--warning,#b7791f) 6%, transparent);border-radius:.5rem;margin-top:1rem;padding:.75rem}.nx-invoice-settings-safeguards ul{columns:2;column-gap:2rem}.nx-invoice-settings-fallback{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:760px){.nx-invoice-settings-seal,.nx-definition-grid{grid-template-columns:1fr}.nx-invoice-settings-safeguards ul{columns:1}.nx-invoice-settings-toolbar>*,.nx-invoice-settings-fallback>*{flex:100%}}.nx-dashboard-goals-page{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.nx-dashboard-goals-issues{border:1px solid var(--warning,#b7791f);background:color-mix(in srgb, var(--warning,#b7791f) 7%, transparent);border-left-width:4px;border-radius:.75rem;padding:1rem 1.25rem}.nx-dashboard-goals-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.nx-dashboard-goals-summary article{border:1px solid var(--border-color,#d8dee9);background:var(--surface,#fff);border-radius:.75rem;gap:.3rem;min-width:0;padding:1rem;display:grid}.nx-dashboard-goals-summary strong{font-size:clamp(1.6rem,4vw,2.4rem)}.nx-dashboard-goals-form{min-width:0}.nx-dashboard-goals-form__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.nx-dashboard-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nx-dashboard-goal-card{border:1px solid var(--border-color,#d8dee9);background:var(--surface-muted,#f8fafc);border-radius:.75rem;gap:.75rem;min-width:0;padding:1rem;display:grid}.nx-dashboard-goal-card.is-changed{border-color:var(--accent-color,#2563eb);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color,#2563eb) 12%, transparent)}.nx-dashboard-goal-card header,.nx-dashboard-goal-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nx-dashboard-goal-card h3,.nx-dashboard-goal-card p{margin:0}.nx-dashboard-goal-card label:not(.nx-confirm-row){gap:.4rem;display:grid}.nx-dashboard-goal-card input[type=number]{width:100%}.nx-dashboard-goal-card footer{border-top:1px solid var(--border-color,#d8dee9);color:var(--muted-color,#64748b);padding-top:.65rem;font-size:.875rem}.nx-dashboard-goals-savebar{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.nx-dashboard-goals-savebar>div{flex:24rem}.nx-dashboard-goals-safeguards ul{columns:2;column-gap:2rem}.nx-dashboard-goals-fallback{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}@media (max-width:760px){.nx-dashboard-goals-summary,.nx-dashboard-goals-grid{grid-template-columns:1fr}.nx-dashboard-goals-safeguards ul{columns:1}.nx-dashboard-goals-savebar>*,.nx-dashboard-goals-fallback>*{flex:100%}}.nx-dashboard-page{padding-bottom:4rem}.nx-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.nx-dashboard-hero .hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.nx-dashboard-workflow{justify-content:space-between;align-items:center;gap:1.5rem;margin-block:1.25rem;display:flex}.nx-dashboard-toolbar{border:1px solid var(--border-color,#d9e0e7);background:color-mix(in srgb, var(--surface,#fff) 94%, #edf6ff);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:.85rem 1rem;display:flex}.nx-dashboard-toolbar div{gap:.2rem;display:grid}.nx-dashboard-toolbar span{color:var(--muted-text,#64748b);font-size:.82rem}.nx-dashboard-issues{background:color-mix(in srgb, var(--nx-surface) 92%, #d97706);color:var(--nx-ink);overflow-wrap:anywhere;border:1px solid #d97706;border-radius:14px;margin-block:1rem;padding:1rem 1.2rem}body .nx-dashboard-issues :is(h2,h3,p,li){color:inherit}.nx-dashboard-issues h2{margin-top:0}.nx-dashboard-insight{color:#f8fafc;background:linear-gradient(135deg,#0f2742,#174f72 58%,#1d6b75);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem;margin-block:1rem;padding:1.4rem;display:grid;box-shadow:0 16px 40px #0f27422e}.nx-dashboard-insight h2{color:inherit;margin-block:.25rem .5rem}.nx-dashboard-insight p{margin:0}.nx-dashboard-insight__delta{text-align:right;align-content:center;display:grid}.nx-dashboard-insight__delta strong{font-size:1.6rem}.nx-dashboard-insight__drivers,.nx-dashboard-insight__warnings{grid-column:1/-1;margin:0;padding-left:1.2rem}.nx-dashboard-insight__warnings{color:#fde68a}.nx-dashboard-kpis,.nx-dashboard-goals,.nx-dashboard-bi{margin-block:1rem}.nx-dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.9rem;display:grid}.nx-dashboard-kpi-card{border:1px solid var(--border-color,#d9e0e7);background:var(--surface,#fff);border-radius:15px;gap:.55rem;padding:1rem;display:grid}.nx-dashboard-kpi-card header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nx-dashboard-kpi-card>strong{font-size:1.45rem}.nx-dashboard-kpi-card>p{color:var(--muted-text,#64748b);margin:0}.nx-dashboard-kpi-card__comparison{color:var(--muted-text,#64748b);gap:.15rem;font-size:.82rem;display:grid}.nx-dashboard-kpi-card progress,.nx-dashboard-goal-card progress{accent-color:#2563eb;width:100%}.nx-dashboard-goal-overview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.nx-dashboard-goal-overview dl{gap:.75rem;margin:0;display:flex}.nx-dashboard-goal-overview dl div{text-align:center;border-left:1px solid #dbe3ec;min-width:70px;padding-left:.75rem}.nx-dashboard-goal-overview dt{color:#64748b;font-size:.75rem}.nx-dashboard-goal-overview dd{margin:.2rem 0 0;font-weight:700}.nx-dashboard-goal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin-top:.9rem;display:grid}.nx-dashboard-goal-card{color:inherit;border:1px solid #dbe3ec;border-radius:14px;gap:.35rem;padding:.9rem;text-decoration:none;display:grid}.nx-dashboard-goal-card.is-warning,.nx-dashboard-goal-card.is-danger{background:#fffbeb;border-color:#f59e0b}.nx-dashboard-goal-card p{color:#64748b;margin:0}.nx-dashboard-filter-grid{grid-template-columns:repeat(5,minmax(140px,1fr));align-items:end;gap:.75rem;display:grid}.nx-dashboard-filter-grid label{gap:.3rem;font-size:.82rem;font-weight:600;display:grid}.nx-dashboard-filter-grid .nx-page-actions{align-items:end}.nx-dashboard-bi-meta{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.nx-dashboard-bi-meta span{color:var(--nx-ink);background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-surface));border:1px solid color-mix(in srgb, var(--nx-ink) 16%, transparent);border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.nx-dashboard-two-column{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:1rem;margin-block:1rem;display:grid}.nx-table-scroll{overflow-x:auto}.nx-data-table{border-collapse:collapse;width:100%;min-width:620px}.nx-data-table th,.nx-data-table td{border-bottom:1px solid var(--border-color,#e2e8f0);text-align:left;vertical-align:top;padding:.65rem .7rem}.nx-data-table th{color:var(--muted-text,#64748b);background:color-mix(in srgb, var(--surface,#fff) 92%, #eaf2fa);font-size:.78rem}.nx-dashboard-ranking{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nx-dashboard-ranking a{color:inherit;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:2rem 1fr auto;align-items:center;gap:.65rem;padding:.6rem;text-decoration:none;display:grid}.nx-dashboard-ranking em{font-style:normal;font-weight:700}.nx-dashboard-review-summary{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.nx-dashboard-review-summary article{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;gap:.2rem;padding:1rem;display:grid}.nx-dashboard-review-summary strong{font-size:1.7rem}.nx-dashboard-entry-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.nx-dashboard-entry-grid a{color:inherit;border:1px solid #dbe3ec;border-radius:14px;grid-template-columns:auto 1fr;gap:.35rem .65rem;padding:.9rem;text-decoration:none;display:grid}.nx-dashboard-entry-grid a>span{grid-row:1/3;font-size:1.6rem}.nx-dashboard-entry-grid p{color:#64748b;margin:0}.nx-dashboard-quick-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;margin-block:1rem;display:grid}.nx-dashboard-quick-grid a{color:inherit;text-decoration:none}.nx-dashboard-safeguards ul{columns:2;column-gap:2rem}.nx-dashboard-access,.nx-dashboard-error{max-width:760px;margin:3rem auto}@media (max-width:900px){.nx-dashboard-hero,.nx-dashboard-workflow,.nx-dashboard-goal-overview{display:grid}.nx-dashboard-hero .hero-actions{justify-content:flex-start}.nx-dashboard-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dashboard-two-column{grid-template-columns:1fr}.nx-dashboard-safeguards ul{columns:1}}@media (max-width:560px){.nx-dashboard-insight{grid-template-columns:1fr}.nx-dashboard-insight__delta{text-align:left}.nx-dashboard-filter-grid{grid-template-columns:1fr}.nx-dashboard-toolbar{flex-direction:column;align-items:stretch}.nx-dashboard-goal-overview dl{flex-wrap:wrap}}.nx-dashboard-anchor-section,.nx-dashboard-page #dashboard-insight{scroll-margin-top:8rem}.nx-dashboard-command-center{border:1px solid var(--border-color,#d9e0e7);background:radial-gradient(circle at top right, color-mix(in srgb, var(--nx-accent,#2563eb) 11%, transparent), transparent 42%), var(--surface,#fff);border-radius:1.1rem;gap:1rem;margin-block:1rem 1.25rem;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 14px 34px #0f172a14}.nx-dashboard-command-center__header{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.nx-dashboard-command-center__header h2,.nx-dashboard-command-center__header p{margin-block:0}.nx-dashboard-command-center__header h2{margin-top:.2rem}.nx-dashboard-command-center__actions{justify-items:end;gap:.45rem;min-width:min(100%,15rem);display:grid}.nx-dashboard-command-center__actions small{color:var(--muted-text,#64748b);text-align:right;font-size:.76rem}.nx-dashboard-command-center__coverage{border:1px solid var(--border-color,#d9e0e7);background:var(--surface-muted,#f8fafc);border-radius:999px;align-items:center;min-height:1.9rem;padding-inline:.68rem;font-size:.78rem;font-weight:800;display:inline-flex}.nx-dashboard-command-center__coverage.is-success{border-color:color-mix(in srgb, #15803d 34%, var(--border-color,#d9e0e7));background:color-mix(in srgb, #dcfce7 72%, var(--surface,#fff));color:#166534}.nx-dashboard-command-center__coverage.is-warning{border-color:color-mix(in srgb, #d97706 40%, var(--border-color,#d9e0e7));background:color-mix(in srgb, #fffbeb 82%, var(--surface,#fff));color:#92400e}.nx-dashboard-command-center__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.nx-dashboard-summary-card{border:1px solid var(--border-color,#d9e0e7);background:color-mix(in srgb, var(--surface,#fff) 95%, var(--nx-bg,#f8fafc));min-width:0;color:inherit;border-left-width:4px;border-radius:.82rem;gap:.18rem;padding:.82rem;text-decoration:none;display:grid}.nx-dashboard-summary-card>span,.nx-dashboard-summary-card>small{color:var(--muted-text,#64748b);overflow-wrap:anywhere}.nx-dashboard-summary-card>span{letter-spacing:.02em;font-size:.76rem;font-weight:800}.nx-dashboard-summary-card>strong{font-size:clamp(1.2rem,2.6vw,1.65rem);line-height:1.2}.nx-dashboard-summary-card>small{font-size:.75rem}.nx-dashboard-summary-card.is-success{border-left-color:#16a34a}.nx-dashboard-summary-card.is-warning{border-left-color:#d97706}.nx-dashboard-summary-card.is-danger{border-left-color:#dc2626}.nx-dashboard-summary-card.is-muted{border-left-color:#64748b}.nx-dashboard-summary-card:hover,.nx-dashboard-summary-card:focus-visible,.nx-dashboard-command-link:hover,.nx-dashboard-command-link:focus-visible{border-color:color-mix(in srgb, var(--nx-accent,#2563eb) 52%, var(--border-color,#d9e0e7));box-shadow:0 0 0 3px color-mix(in srgb, var(--nx-accent,#2563eb) 12%, transparent);outline:none}.nx-dashboard-command-center__nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.nx-dashboard-command-link{border:1px solid var(--border-color,#d9e0e7);background:var(--surface,#fff);min-width:0;min-height:6.4rem;color:inherit;border-top-width:3px;border-radius:.8rem;align-content:start;gap:.16rem;padding:.75rem;text-decoration:none;display:grid}.nx-dashboard-command-link>span{color:var(--muted-text,#64748b);font-size:.75rem;font-weight:800}.nx-dashboard-command-link>strong{overflow-wrap:anywhere;font-size:.98rem;line-height:1.3}.nx-dashboard-command-link>small{color:var(--muted-text,#64748b);font-size:.72rem;line-height:1.45}.nx-dashboard-command-link.is-success{border-top-color:#16a34a}.nx-dashboard-command-link.is-warning{border-top-color:#d97706}.nx-dashboard-command-link.is-danger{border-top-color:#dc2626}.nx-dashboard-command-link.is-muted{border-top-color:#64748b}.nx-dashboard-command-center__context{border-top:1px solid var(--border-color,#d9e0e7);align-items:flex-start;gap:.75rem;padding-top:.8rem;display:flex}.nx-dashboard-command-center__context>strong{flex:none;padding-top:.28rem;font-size:.78rem}.nx-dashboard-command-center__context ul{flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.nx-dashboard-command-center__context li{border:1px solid color-mix(in srgb, var(--nx-accent,#2563eb) 25%, var(--border-color,#d9e0e7));background:color-mix(in srgb, var(--nx-accent,#2563eb) 7%, var(--surface,#fff));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:min(100%,28rem);padding:.3rem .58rem;font-size:.75rem;overflow:hidden}.nx-dashboard-section-heading{align-items:flex-start;margin-bottom:.8rem}.nx-dashboard-review-summary a{background:var(--surface-muted,#f8fafc);color:inherit;text-align:center;border:1px solid #e2e8f0;border-top-width:4px;border-radius:13px;gap:.18rem;padding:1rem;text-decoration:none;display:grid}.nx-dashboard-review-summary a.is-danger{border-top-color:#dc2626}.nx-dashboard-review-summary a.is-warning{border-top-color:#d97706}.nx-dashboard-review-summary a.is-muted{border-top-color:#64748b}.nx-dashboard-review-summary a small{color:var(--muted-text,#64748b)}[data-theme=dark] .nx-dashboard-command-center__coverage.is-success{background:color-mix(in srgb, #14532d 55%, var(--surface,#0f172a));color:#bbf7d0}[data-theme=dark] .nx-dashboard-command-center__coverage.is-warning{background:color-mix(in srgb, #78350f 55%, var(--surface,#0f172a));color:#fde68a}@media (max-width:1100px){.nx-dashboard-command-center__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dashboard-command-center__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.nx-dashboard-command-center{border-radius:.9rem;padding:.9rem}.nx-dashboard-command-center__header{display:grid}.nx-dashboard-command-center__actions{grid-template-columns:1fr auto;place-items:center stretch;width:100%}.nx-dashboard-command-center__actions small{text-align:left;grid-column:1/-1}.nx-dashboard-command-center__nav{scroll-snap-type:x proximity;scrollbar-gutter:stable;gap:.55rem;padding:.1rem .1rem .55rem;display:flex;overflow-x:auto}.nx-dashboard-command-link{scroll-snap-align:start;flex:0 0 min(74vw,15rem);min-height:6rem}.nx-dashboard-command-center__context{gap:.45rem;display:grid}.nx-dashboard-command-center__context>strong{padding-top:0}.nx-dashboard-command-center__context ul{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.nx-dashboard-command-center__context li{scroll-snap-align:start;flex:none;max-width:82vw}.nx-dashboard-table-viewport{overflow:visible}.nx-dashboard-responsive-table{border-collapse:separate;min-width:0}.nx-dashboard-responsive-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nx-dashboard-responsive-table tbody{gap:.75rem;display:grid}.nx-dashboard-responsive-table tbody tr{border:1px solid var(--border-color,#d9e0e7);background:var(--surface,#fff);border-radius:.82rem;gap:.18rem;padding:.78rem;display:grid;box-shadow:0 8px 20px #0f172a0d}.nx-dashboard-responsive-table td{text-align:right;overflow-wrap:anywhere;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:.38rem 0;display:flex}.nx-dashboard-responsive-table td:before{content:attr(data-label);color:var(--muted-text,#64748b);text-align:left;flex:0 0 min(42%,8.5rem);font-size:.74rem;font-weight:800}.nx-dashboard-responsive-table td:first-child{border-bottom:1px solid var(--border-color,#d9e0e7);padding-bottom:.58rem;font-weight:800}.nx-dashboard-review-table td[data-label=理由]{text-align:left;gap:.28rem;display:grid}.nx-dashboard-review-table td[data-label=理由]:before{max-width:none}.nx-dashboard-section-heading{align-items:stretch}.nx-dashboard-section-heading .button-link{width:100%}}@media (max-width:480px){.nx-dashboard-command-center__summary,.nx-dashboard-command-center__actions{grid-template-columns:1fr}.nx-dashboard-command-center__actions button,.nx-dashboard-command-center__coverage{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.nx-dashboard-command-center__nav,.nx-dashboard-command-center__context ul{scroll-behavior:auto}}@media print{.nx-dashboard-command-center__actions,.nx-dashboard-command-center__nav,.nx-dashboard-command-center__context,.nx-dashboard-section-heading .button-link{display:none!important}.nx-dashboard-command-center,.nx-dashboard-summary-card{box-shadow:none}}.nx-help-guides-page{box-sizing:border-box;min-width:0;max-width:100%;padding-bottom:4rem}.nx-help-guides-hero{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.nx-help-guides-panel{box-sizing:border-box;min-width:0;max-width:100%;margin-top:1rem}.nx-help-guides-experience,.nx-help-guides-experience>*{min-width:0;max-width:100%}.nx-help-guides-controls{grid-template-columns:minmax(240px,1fr) minmax(220px,.45fr) auto;align-items:end;gap:.8rem;margin-bottom:1rem;display:grid}.nx-help-guides-controls label{gap:.35rem;font-weight:600;display:grid}.nx-help-guides-controls label span{font-size:.82rem}.nx-help-guides-count{white-space:nowrap;background:#eef2ff;border-radius:999px;padding:.65rem .8rem;font-weight:700}.nx-help-guides-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;min-width:0;max-width:100%;display:grid}.nx-help-guide-card{box-sizing:border-box;align-content:start;gap:.65rem;min-width:0;max-width:100%;min-height:100%;display:grid}.nx-help-guide-card h3,.nx-help-guide-card p{margin:0}.nx-help-guide-card .guide-mini-steps,.nx-help-guide-card .guide-actions{min-width:0;max-width:100%}.nx-help-guide-card .guide-mini-steps>.badge{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.nx-help-guide-card .guide-actions{margin-top:auto}.nx-help-guide-overlay{z-index:1000;background:#0f172a94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.nx-help-guide-dialog{background:var(--surface,#fff);border-radius:18px;width:min(760px,100%);max-height:min(88vh,900px);padding:1.25rem;overflow:auto;box-shadow:0 24px 70px #0f172a59}.nx-help-guide-dialog .guide-header{z-index:1;background:var(--surface,#fff);padding-top:1.25rem;padding-bottom:.8rem;position:sticky;top:-1.25rem}.nx-help-guide-dialog .guide-section{margin-top:1rem}.nx-help-guide-dialog .guide-list{gap:.45rem;display:grid}.nx-help-guide-dialog .guide-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.nx-help-guides-access,.nx-help-guides-error{max-width:760px;margin:3rem auto}@media (max-width:760px){.nx-help-guides-hero{display:grid}.nx-help-guides-controls{grid-template-columns:1fr}.nx-help-guides-count{justify-self:start}.nx-help-guide-dialog .guide-header{display:grid}}.nx-exports-page{padding-bottom:4rem}.nx-exports-hero{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.nx-exports-panel{margin-top:1rem}.nx-exports-experience{gap:1rem;display:grid}.nx-exports-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem;display:grid}.nx-export-card{align-content:start;gap:.7rem;min-height:100%;display:grid}.nx-export-card header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nx-export-card h2,.nx-export-card p{margin:0}.nx-export-card .button-link{justify-self:start;margin-top:auto}.nx-export-kind{color:var(--muted-text,#64748b);font-size:.78rem;font-weight:700}.nx-export-filename{overflow-wrap:anywhere;width:fit-content;max-width:100%;display:block}.nx-exports-safeguards ul{columns:2;column-gap:2rem}.nx-exports-fallback{border-top:1px solid var(--border-color,#d8dee9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.nx-exports-access,.nx-exports-error{max-width:760px;margin:3rem auto}@media (max-width:760px){.nx-exports-hero{display:grid}.nx-exports-safeguards ul{columns:1}.nx-exports-fallback>*{flex:100%}}.nx-setup-wizard-page{padding-bottom:3rem}.nx-setup-wizard-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.nx-setup-wizard-summary article,.nx-setup-wizard-counts article{gap:.25rem;display:grid}.nx-setup-wizard-summary strong,.nx-setup-wizard-counts strong{font-size:clamp(1.45rem,4vw,2rem)}.nx-setup-wizard-groups{gap:1rem;display:grid}.nx-setup-wizard-groups details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-setup-step-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.nx-setup-wizard-counts .setup-count-grid{margin-top:1rem}.nx-setup-wizard-issues{border:1px solid var(--danger-border,#b42318);background:var(--danger-bg,#fff4f2);border-radius:.9rem;margin:1rem 0;padding:1rem}.nx-setup-wizard-overlay{z-index:1000;background:#0f172a94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.nx-setup-wizard-dialog{width:min(34rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 24px 80px #0f172a59}.nx-setup-wizard-dialog label{gap:.4rem;margin:1rem 0;display:grid}.nx-setup-wizard-dialog .nx-confirm-row{grid-template-columns:auto 1fr;align-items:start}.nx-setup-wizard-safeguards{margin-top:1rem}@media (max-width:760px){.nx-setup-wizard-toolbar{flex-direction:column;align-items:stretch}.setup-step{grid-template-columns:auto 1fr}.nx-setup-step-actions{grid-column:1/-1;justify-content:stretch}.nx-setup-step-actions>*{text-align:center;flex:100%}}.nx-migration-page{padding-bottom:4rem}.nx-migration-hero{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.nx-migration-experience{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.nx-migration-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nx-migration-guidance pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;overflow:auto}.nx-migration-guidance details{margin-top:1rem}.nx-migration-manifest label{gap:.4rem;display:grid}.nx-migration-manifest-result{gap:.75rem;margin-top:1rem;display:grid}.nx-migration-warnings{margin:0}.nx-migration-kpis{margin-bottom:1rem}.nx-migration-preview-fields{gap:.35rem;min-width:12rem;margin:0;display:grid}.nx-migration-preview-fields div{grid-template-columns:minmax(5rem,.8fr) minmax(8rem,1.2fr);gap:.5rem;display:grid}.nx-migration-preview-fields dt{font-weight:700}.nx-migration-preview-fields dd{overflow-wrap:anywhere;margin:0}.nx-migration-diff-table{min-width:1050px}.nx-migration-issues{border:1px solid var(--danger-border,#b42318);background:var(--danger-bg,#fff4f2);border-radius:.9rem;padding:1rem}.nx-migration-safeguards ul{columns:2;column-gap:2rem}.nx-migration-access,.nx-migration-error{max-width:760px;margin:3rem auto}.nx-migration-fallback{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}@media (max-width:760px){.nx-migration-hero,.nx-migration-toolbar{display:grid}.nx-migration-safeguards ul{columns:1}.nx-migration-preview-fields div{grid-template-columns:1fr}}.nx-breadcrumb-nav{color:var(--muted,#64748b);font-size:.9rem}.nx-breadcrumb-list{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nx-breadcrumb-list li{align-items:center;min-width:0;display:inline-flex}.nx-breadcrumb-list a{color:inherit}@media (max-width:760px),(pointer:coarse){.nx-shell :is(a,button,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,[role=button]),.nx-shell label[for]{box-sizing:border-box;min-width:44px;min-height:44px}.nx-shell label:has(input:is([type=checkbox],[type=radio],[type=file])){box-sizing:border-box;min-width:44px;min-height:44px}.nx-breadcrumb-list a,.nx-shell-footer a,.nx-legacy-fallback a,.nx-flow-position a,table.responsive-card-table td a:not(.button-link){align-items:center;min-height:2.75rem;display:inline-flex}label.inline-check,label.nx-confirm-row{min-height:2.75rem}}.nx-readiness-refresh-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.nx-readiness-refresh-actions button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.nx-refresh-status{border:1px solid var(--border-color,#d9e1ec);min-height:1.8rem;color:var(--muted,#64748b);background:var(--surface-muted,#f8fafc);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.nx-refresh-status.is-pending{color:var(--primary,#1d4ed8);border-color:color-mix(in srgb, var(--primary,#1d4ed8) 35%, var(--border-color,#d9e1ec))}.nx-button-spinner{border:.15em solid;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite nx-button-spin}@keyframes nx-button-spin{to{transform:rotate(360deg)}}.nx-readiness-refresh-region{transition:opacity .16s}.nx-readiness-refresh-region.is-refreshing{opacity:.5}.nx-relative-time{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.nx-wrap-code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.nx-related-operations{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.nx-related-operations h2,.nx-related-operations p{margin-block-start:0}.nx-related-operation-links{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.nx-access-supporting-issue{margin-block-start:.7rem}@media (max-width:768px){.nx-related-operations,.nx-readiness-refresh-actions{flex-direction:column;align-items:stretch}.nx-related-operation-links{width:100%;display:grid}.nx-related-operation-links .button-link,.nx-readiness-refresh-actions button{justify-content:center;width:100%}.readiness-support-grid,.setup-count-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nx-button-spinner{animation-duration:1.8s}.nx-readiness-refresh-region{transition:none}}@media (max-width:720px){.nx-invoice-delivery-table.responsive-card-table{min-width:0}.nx-invoice-delivery-table.responsive-card-table tr.is-locked{border-color:color-mix(in srgb, var(--warning,#b7791f) 52%, var(--border-color,#d8dee9))}.nx-invoice-delivery-table.responsive-card-table td.mobile-card-actions .nx-invoice-delivery-actions{width:100%}.nx-invoice-delivery-table.responsive-card-table td.mobile-card-actions button,.nx-invoice-delivery-table.responsive-card-table td.mobile-card-actions .button-link{justify-content:center}}.nx-reporting-planning-command-center{border:1px solid var(--nx-border-subtle,#d9e2ec);background:linear-gradient(135deg, color-mix(in srgb, var(--nx-surface,#fff) 94%, #2563eb 6%), var(--nx-surface,#fff));border-radius:1rem;margin:0 0 1.5rem;padding:1.1rem;box-shadow:0 12px 30px #0f172a14}.nx-reporting-planning-command-center__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nx-reporting-planning-command-center__heading h2{margin:.2rem 0 .35rem;font-size:clamp(1.1rem,1rem + .6vw,1.55rem)}.nx-reporting-planning-command-center__heading p{color:var(--nx-muted);margin:0}.nx-reporting-planning-command-center__eyebrow{letter-spacing:.12em;font-size:.72rem;font-weight:800;color:var(--nx-accent,#1d4ed8)!important}.nx-reporting-planning-command-center__next{background:var(--nx-accent,#1d4ed8);color:#fff;border-radius:.8rem;gap:.15rem;min-width:11rem;padding:.75rem .9rem;text-decoration:none;display:grid}.nx-reporting-planning-command-center__next:hover,.nx-reporting-planning-command-center__next:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--nx-accent,#1d4ed8) 25%, transparent);outline:none}.nx-reporting-planning-command-center__next span{opacity:.82;font-size:.72rem}.nx-reporting-planning-command-center__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.nx-reporting-planning-command-center__summary article{background:color-mix(in srgb, var(--nx-surface,#fff) 92%, #64748b 8%);border-radius:.8rem;gap:.2rem;min-width:0;padding:.8rem;display:grid}.nx-reporting-planning-command-center__summary span,.nx-reporting-planning-command-center__summary small{color:var(--nx-muted)}.nx-reporting-planning-command-center__nav{scroll-snap-type:x proximity;scrollbar-gutter:stable;gap:.65rem;margin:0;padding:.15rem .05rem .35rem;list-style:none;display:flex;overflow-x:auto}.nx-reporting-planning-command-center__nav>li{scroll-snap-align:start;flex:1 0 min(15rem,76vw);min-width:0;display:flex}.nx-reporting-planning-command-center__nav a{border:1px solid var(--nx-border-subtle,#d9e2ec);width:100%;min-width:0;color:inherit;border-radius:.8rem;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;display:flex}.nx-reporting-planning-command-center__nav a:hover,.nx-reporting-planning-command-center__nav a:focus-visible{border-color:var(--nx-accent,#1d4ed8);box-shadow:0 0 0 3px color-mix(in srgb, var(--nx-accent,#1d4ed8) 18%, transparent);outline:none}.nx-reporting-planning-command-center__nav a.is-current{border-color:var(--nx-accent,#1d4ed8);background:color-mix(in srgb, var(--nx-surface,#fff) 88%, var(--nx-accent,#1d4ed8) 12%)}.nx-reporting-planning-command-center__nav strong,.nx-reporting-planning-command-center__nav small{display:block}.nx-reporting-planning-command-center__nav small{color:var(--nx-muted);margin-top:.15rem}.nx-reporting-planning-command-center__step{background:color-mix(in srgb, var(--nx-accent,#1d4ed8) 12%, var(--nx-surface,#fff));border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}@media (max-width:1024px){.nx-reporting-planning-command-center__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-reporting-planning-command-center{padding:.9rem}.nx-reporting-planning-command-center__heading{display:grid}.nx-reporting-planning-command-center__next{width:100%;min-width:0}.nx-reporting-planning-command-center__summary{grid-template-columns:1fr}}@media print{.nx-reporting-planning-command-center{display:none!important}}@media (max-width:760px){.design-system-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.nx-assignment-dashboard-table,.nx-team-work-table,.nx-deal-task-table-wrap table{min-width:0}}
