.nw-home .np-preview{min-width:0;padding:clamp(10px,2.4vw,36px);background:var(--nh-sage);border-radius:20px}.nw-home :is(.np-window,.np-preview .nh-dashboard){margin:0;border:1px solid #bdcabe;border-radius:12px;overflow:hidden;background:#f6f7f3;box-shadow:0 22px 50px -26px #123c3452;color:#101a19;text-align:left;transform:none}.nw-home .np-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid #d6ddd7;background:#fff;font-size:13px;color:#4c5b57}.nw-home .np-shell{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:475px}.nw-home .np-sidebar{padding:28px 12px;border-right:1px solid #d6ddd7;background:#fff;font-size:13px}.nw-home .np-sidebar>svg{margin:0 10px 24px;max-width:calc(100% - 20px)}.nw-home .np-workspace-name{padding:12px;margin-bottom:18px;border:1px solid #e3e7e2;border-radius:6px}.nw-home .np-workspace-name>span{display:block;color:#4c5b57;font-size:11px;margin-bottom:4px}.nw-home .np-sidebar>span{display:flex;gap:10px;align-items:center;min-height:43px;padding:8px 12px;margin-bottom:6px}.nw-home .np-sidebar svg{width:17px;height:17px;flex-shrink:0}.nw-home .np-sidebar>svg{width:auto;height:22px}.nw-home .np-sidebar .np-current{background:#e3eee8;color:#123c34;border-left:2px solid #123c34;border-radius:4px}.nw-home .np-content{min-width:0;padding:clamp(18px,2.4vw,36px)}.nw-home .np-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.nw-home .np-heading>div>strong{font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.035em}.nw-home .np-heading p{margin:5px 0 0;color:#4c5b57;font-size:13px;line-height:1.5}.nw-home .np-display-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1px solid #bccac0;background:#fff;border-radius:5px;font-size:12px;white-space:nowrap}.nw-home .np-display-action svg{width:15px;height:15px}.nw-home .np-display-action--primary{color:#fff;background:#123c34;border-color:#123c34}.nw-home .np-actions{display:flex;flex-wrap:wrap;gap:8px}.nw-home .np-filter{display:flex;flex-wrap:wrap;gap:10px;padding:14px;background:#fff;border:1px solid #d6ddd7;border-radius:7px 7px 0 0;font-size:12px}.nw-home .np-filter>span{display:flex;align-items:center;gap:8px;border:1px solid #bccac0;padding:8px 12px;border-radius:4px}.nw-home .np-filter>span:first-child{margin-right:auto;min-width:34%}.nw-home .np-filter svg{width:15px;height:15px}.nw-home .np-invoices{background:#fff;border:1px solid #d6ddd7;border-top:0}.nw-home .np-invoice-row{display:grid;grid-template-columns:minmax(150px,2fr) 1fr 1fr 1fr 85px;gap:16px;align-items:center;padding:20px 18px;border-bottom:1px solid #e3e7e2;font-size:13px}.nw-home .np-invoice-row:last-child{border-bottom:0}.nw-home .np-invoice-row b{font-weight:500}.nw-home .np-invoice-row small{display:block;margin-top:5px;color:#4c5b57;font-size:11px}.nw-home .np-invoice-row .np-mobile-label{display:none}.nw-home .np-table-head{background:#eef1ed;color:#4c5b57;font-size:11px;padding-block:12px}.nw-home .np-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;font-size:11px;border:1px solid #d6ddd7;border-radius:5px;background:#eef1ed}.nw-home .np-status svg{width:12px;height:12px}.nw-home .np-money{font-variant-numeric:tabular-nums;white-space:nowrap}.nw-home .np-summary-line{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0 0;font-size:12px;color:#4c5b57}.nw-home .np-summary-line strong{color:#123c34;margin-left:8px;font-size:17px;font-weight:600}.nw-home .np-expense-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(180px,1fr);gap:24px;align-items:start}.nw-home .np-panel{background:#fff;border:1px solid #d6ddd7;border-radius:7px;padding:24px;min-width:0}.nw-home .np-panel h3{margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.nw-home .np-expense-row{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #e3e7e2;font-size:12px}.nw-home .np-expense-row>svg{width:18px;flex-shrink:0;color:#4c5b57}.nw-home .np-expense-row>span{flex:1;min-width:0}.nw-home .np-expense-row b{font-weight:500}.nw-home .np-expense-row small{display:block;font-size:11px;color:#4c5b57;margin-top:5px}.nw-home .np-expense-row>strong{white-space:nowrap;font-weight:500}.nw-home .np-receipt{background:#fff;padding:28px 20px 38px;text-align:center;box-shadow:0 12px 18px -12px #123c3440;clip-path:polygon(0 0,100% 0,100% 96%,90% 100%,80% 96%,70% 100%,60% 96%,50% 100%,40% 96%,30% 100%,20% 96%,10% 100%,0 96%)}.nw-home .np-receipt>svg{width:26px;height:26px;margin:0 auto 18px;color:#123c34}.nw-home .np-receipt>strong{display:block;font-size:15px}.nw-home .np-receipt>span{display:block;font-size:11px;margin:8px 0 26px}.nw-home .np-receipt>div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px dashed #bbc7bf;font-size:12px}.nw-home .np-receipt p{display:flex;justify-content:center;align-items:center;gap:5px;font-size:12px;margin-top:24px}.nw-home .np-receipt p svg{width:14px;height:14px}.nw-home .np-receipt small{font-size:11px;color:#4c5b57}.nw-home .np-basis{color:#4c5b57;font-size:12px;line-height:1.6;margin:14px 0}.nw-home .np-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #d6ddd7;border-radius:7px;margin:20px 0}.nw-home .np-kpis>div{padding:20px}.nw-home .np-kpis>div+div{border-left:1px solid #d6ddd7}.nw-home .np-kpis dt{color:#4c5b57;font-size:12px}.nw-home .np-kpis dd{font-size:clamp(22px,2.1vw,32px);margin:8px 0 0;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.nw-home .np-report-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.nw-home .np-chart{display:flex;height:190px;gap:14px;padding-top:14px}.nw-home .np-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:27px;font-size:10px;color:#4c5b57}.nw-home .np-bars{flex:1;display:flex;gap:12px;background:repeating-linear-gradient(to top,transparent 0 53px,#e3e7e2 53px 54px)}.nw-home .np-month{display:flex;flex-direction:column;flex:1;min-width:0}.nw-home .np-month>div{flex:1;display:flex;gap:4px;align-items:end;justify-content:center}.nw-home .np-month i{width:15px;background:#123c34;border-radius:3px 3px 0 0}.nw-home .np-month i+i{background:#e3eadf;border:1px solid #6b7a74}.nw-home .np-month>span{font-size:10px;height:27px;padding-top:12px;text-align:center;background:#fff}.nw-home .np-legend{display:flex;gap:18px;font-size:11px;margin-top:18px}.nw-home .np-legend span:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;background:#123c34}.nw-home .np-legend span+span:before{background:#e3eadf;border:1px solid #6b7a74}.nw-home .np-report-notes>p{font-size:13px;color:#4c5b57;line-height:1.7}.nw-home .np-report-notes>div{display:flex;justify-content:space-between;gap:10px;padding:14px 0;font-size:12px;border-bottom:1px solid #e3e7e2}.nw-home .np-report-notes small{display:block;margin-top:15px;font-size:11px;line-height:1.5;color:#4c5b57}.nw-home .np-view-picker{display:flex;flex-wrap:wrap;gap:10px}.nw-home .np-view-picker button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border:1px solid #879a8e;border-radius:6px;font-size:15px;color:#123c34;background:transparent;cursor:pointer}.nw-home .np-view-picker svg{width:18px;height:18px}.nw-home .np-view-picker button[aria-pressed=true]{background:#123c34;border-color:#123c34;color:#fff}.nw-home .np-view-picker button:focus-visible{outline:3px solid #256453;outline-offset:3px}.nw-home .np-tour-description{min-height:3em;max-width:72ch;color:#4c5b57;font-size:16px;line-height:1.6;margin:22px 0}.nw-home .np-demo-note{color:#4c5b57;font-size:12px;margin:18px 0 0}.nw-home .np-preview .nh-dashboard-body{grid-template-columns:176px minmax(0,1fr);min-height:475px}.nw-home .np-preview .nh-demo-sidebar{padding:30px 14px;font-size:13px}.nw-home .np-preview .nh-demo-content{padding:clamp(18px,2.4vw,36px)}.nw-home .np-preview .nh-demo-kpis{margin-block:24px}.nw-home .np-preview .nh-demo-kpis>div{padding:20px}.nw-home .np-preview .nh-demo-kpis strong{font-size:clamp(22px,2.1vw,32px)}.nw-home .np-preview .nh-demo-kpis span{font-size:12px}.nw-home .np-preview .nh-demo-kpis small{font-size:11px}.nw-home .np-preview .nh-demo-panels>div{padding:24px}.nw-home .np-preview .nh-demo-panels strong{font-size:16px}.nw-home .np-preview .nh-demo-record{font-size:13px;padding-block:17px}.nw-home .np-preview .nh-chart-visual{height:190px}.nw-home .np-preview .nh-chart-pair i{width:15px}.nw-home .np-preview .nh-demo-chart>p,.nw-home .np-preview .nh-demo-records>p{font-size:12px}.nw-home .np-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.nw-home .np-support-grid>div{border-top:1px solid #bac9bd;padding-top:24px}.nw-home .np-support-grid svg{width:27px;height:27px;color:#123c34;margin-bottom:22px;stroke-width:1.5}.nw-home .np-support-grid h3{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0 0 12px}.nw-home .np-support-grid p{color:#4c5b57;font-size:16px;line-height:1.7;margin:0;max-width:44ch}.nw-home .np-stage-screen{margin-top:36px}.nw-home .np-stage-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:36px 0 0;padding:0;list-style:none}.nw-home .np-stage-points strong{display:block;font-size:18px;margin-bottom:8px}.nw-home .np-stage-points span{display:block;color:#b9d6c8;font-size:15px;line-height:1.7}.nw-inner .ne-benefits li>svg{width:27px;height:27px;flex-shrink:0;color:#123c34;stroke-width:1.5}.nw-inner .mp-frame{box-shadow:0 16px 38px -28px #123c3470;border-radius:10px;overflow:hidden}.nw-inner .mp-frame__bar{padding:15px 20px;background:#f6f7f3;border-bottom:1px solid #d6ddd7}@media(max-width:1100px){.nw-home .np-shell,.nw-home .np-preview .nh-dashboard-body{grid-template-columns:minmax(0,1fr)}.nw-home .np-sidebar,.nw-home .np-preview .nh-demo-sidebar{display:none}}@media(max-width:700px){.nw-home .np-preview{padding:8px;border-radius:12px}.nw-home .np-content{padding:20px 14px}.nw-home .np-heading{flex-direction:column;align-items:start;gap:14px}.nw-home .np-caption{padding:12px 14px;font-size:11px}.nw-home .np-caption .nh-sample{font-size:9px}.nw-home .np-filter{display:none}.nw-home .np-invoice-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 12px}.nw-home .np-table-head{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.nw-home .np-invoice-row .np-issued{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nw-home .np-invoice-row .np-money{grid-column:2;grid-row:1}.nw-home .np-invoice-row .np-due{grid-column:1;grid-row:2;font-size:11px;color:#4c5b57}.nw-home .np-invoice-row .np-mobile-label{display:inline;margin-right:5px}.nw-home .np-invoice-row>span:last-child{grid-column:2;grid-row:2}.nw-home .np-expense-layout,.nw-home .np-report-layout{grid-template-columns:1fr}.nw-home .np-panel{padding:18px 14px}.nw-home .np-receipt{width:min(100%,280px);margin-inline:auto}.nw-home .np-expense-row{gap:9px}.nw-home .np-expense-row>svg{display:none}.nw-home .np-kpis{grid-template-columns:1fr}.nw-home .np-kpis>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px}.nw-home .np-kpis>div+div{border-left:0;border-top:1px solid #d6ddd7}.nw-home .np-kpis dd{font-size:24px;margin:0}.nw-home .np-bars{gap:8px}.nw-home .np-month i{width:11px}.nw-home .np-view-picker{display:grid;grid-template-columns:1fr 1fr}.nw-home .np-view-picker button{padding:12px;font-size:14px}.nw-home .np-tour-description{min-height:4.8em;font-size:15px}.nw-home .np-preview .nh-demo-kpis{grid-template-columns:1fr;margin-block:20px}.nw-home .np-preview .nh-demo-kpis>div{padding:14px;border-left:0}.nw-home .np-preview .nh-demo-kpis>div+div{border-top:1px solid #d6ddd7}.nw-home .np-preview .nh-demo-kpis>div:last-child{grid-column:auto}.nw-home .np-preview .nh-demo-panels{grid-template-columns:1fr}.nw-home .np-preview .nh-demo-records{display:block}.nw-home .np-preview .nh-demo-panels>div{padding:18px 14px}.nw-home .np-preview .nh-demo-content{padding:20px 14px}.nw-home .np-preview .nh-chart-pair i{width:11px}.nw-home .np-support-grid,.nw-home .np-stage-points{grid-template-columns:1fr;gap:28px}}
