.ng-home .ns-panel{gap:14px}.ng-home>.ns-panel{justify-content:flex-start}.ns-home.ng-home{margin-top:0!important}.ns-home.ng-home{min-height:calc(100vh - 140px);align-content:center}.ng-sub-head{margin-top:6px}.ng-home .ns-head{align-items:center;flex-wrap:wrap;row-gap:8px}.ng-home .ns-head h2{margin-right:auto}.ng-head-cta{flex:none}.ng-pills{display:grid;gap:8px}.ng-pill{display:grid;grid-template-columns:10px minmax(0,1fr) auto 14px;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--ns-line);border-radius:14px;background:#fff;font:inherit;color:var(--ns-ink);text-align:left;cursor:pointer;transition:border-color .18s ease-out,background .18s ease-out,transform .18s ease-out;min-height:44px;box-sizing:border-box}.ng-pill:hover{border-color:#c9d3c2;transform:translateY(-1px)}.ng-pill.is-on{border-color:var(--ns-green);background:#f4f8f1;box-shadow:0 0 0 1px var(--ns-green) inset}.ng-pill-text{display:grid;gap:2px;min-width:0}.ng-pill-text b{font-size:15px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-pill-text .ns-muted{line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-pill .nl-sec-chev{color:var(--ns-muted);font-size:18px;transition:transform .18s ease-out}.ng-pill.is-on .nl-sec-chev{transform:translate(2px);color:var(--ns-green)}.ng-dot{width:10px;height:10px;border-radius:50%;background:#b8bfb4;flex:none}.ng-dot.is-live,.ng-dot.is-won{background:var(--ns-green)}.ng-dot.is-new,.ng-dot.is-warn{background:#c9b48a}.ng-dot.is-pro{background:var(--ns-amber)}.ng-dot.is-quoted{background:#7c9a6e}.ng-dot.is-paused,.ng-dot.is-lost{background:#b8bfb4}.ng-state,.ng-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:20px;white-space:nowrap;background:#eef3ea;color:#3f5f33}.ng-state.is-paused,.ng-chip.is-lost{background:#f0f1ee;color:#4e564b}.ng-state.is-pro,.ng-chip.is-new{background:#f5ebd7;color:#6e5320}.ng-chip.is-quoted{background:#eef0e6;color:#4a5a3a}.ng-qrow{grid-template-columns:10px minmax(0,1fr) auto auto}.ng-when{white-space:nowrap}.ng-foot{margin:0}.ng-siblings{margin:0;line-height:20px}.ng-siblings a{color:var(--ns-green-dark)}.ng-status-head{display:flex;align-items:center;gap:8px}.ng-status-head b{font-size:15px;font-weight:600;line-height:20px;color:var(--ns-ink)}.ng-status.is-warn{background:#fbf5e8}.ac-card .ac-card-link{justify-self:start;font-weight:600}.ng-undo{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;background:#eef3ea;color:var(--ns-ink);font-size:14px}.ng-undo .ns-ghost{font-weight:600}.ng-editor{display:grid;gap:14px}.ng-editor .ns-head h2{margin-right:auto}.ng-step{display:grid;gap:8px}.ng-step-label{font-size:13px;font-weight:600;color:var(--ns-muted);letter-spacing:.01em}.ng-editor .iv-seg{width:100%}.ng-editor .iv-seg button{padding-inline:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ng-grid2{display:grid;gap:10px 14px}@media(min-width:1100px){.ng-grid2{grid-template-columns:1fr 1fr}}.ng-editor-foot{display:flex;gap:18px;flex-wrap:wrap}.ng-tags,.ng-picked{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ng-tag{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 10px;border-radius:999px;background:#fff;border:1px solid var(--ns-line);font-size:13.5px;line-height:20px;color:var(--ns-ink);animation:ns-rise .2s ease-out both}.ng-tag.is-item{padding-left:4px}.ng-tag img,.ng-thumb{width:24px;height:24px;border-radius:6px;object-fit:cover;background:#eef0ea;flex:none}.ng-thumb.is-big{width:40px;height:40px;border-radius:10px}.ng-tag-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ng-tag button{width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--ns-muted);font-size:16px;line-height:1;cursor:pointer}.ng-tag button:hover{background:#f0f2ed;color:var(--ns-ink)}.ng-tag-input{flex:1 1 160px;min-width:140px;height:36px}.ng-field{display:grid;gap:6px;font-size:14px;color:var(--ns-ink)}.ng-field>span:first-child{font-weight:600;font-size:13px;color:var(--ns-muted)}.ng-preview{border:1px solid #E4DED0;border-radius:14px;background:#fff;overflow:hidden;font-size:14px;color:#222}.ng-pv-bar{padding:8px 14px;background:#1f1f1f;color:#fff;font-weight:600;font-size:13px;text-align:center}.ng-pv-lock{display:grid;justify-items:center;gap:8px;padding:22px 16px 24px;text-align:center}.ng-pv-lock b{font-size:16px}.ng-pv-lock span{color:#555}.ng-pv-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px;align-items:center}.ng-pv-photo{width:88px;height:88px;border-radius:10px;background:linear-gradient(135deg,#e9eee4,#d7e0cf)}.ng-pv-info{display:grid;gap:6px;justify-items:start}.ng-pv-gone{color:#767676;font-size:13px}.ng-pv-link{text-decoration:underline;color:#333}.ng-pv-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;font-weight:600;font-size:13.5px;transition:background .2s ease-out,border-radius .2s ease-out}.ng-pv-lock .ng-pv-btn{color:#fff}.ng-pv-field{width:160px;padding:6px 10px;border:1px solid #bbb;border-radius:8px;color:#767676;text-align:left}.ng-who{display:grid;gap:2px;font-size:14px}.ng-who a{color:var(--ns-green-dark);display:inline-block;justify-self:start;line-height:24px;min-height:24px}.ng-message{margin:0;padding:10px 12px;border-radius:12px;background:#ffffffb3;font-size:14px;line-height:20px;white-space:pre-line}.ng-lines{display:grid;gap:8px}.ng-line{display:grid;grid-template-columns:40px minmax(0,1fr) auto 112px;gap:10px;align-items:center}.ng-line img{width:40px;height:40px;border-radius:10px;object-fit:cover}.ng-line-text{display:grid;gap:1px;min-width:0}.ng-line-text b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-qty{font-variant-numeric:tabular-nums;color:var(--ns-muted);white-space:nowrap}.ng-price .ns-input,.ng-discount .ns-input{text-align:right;font-variant-numeric:tabular-nums}.ng-total{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ng-discount{display:grid;gap:4px;width:160px;font-size:13px;color:var(--ns-muted);font-weight:600}.ng-total-sum{display:grid;justify-items:end}.ng-total-sum b{font-size:20px;font-variant-numeric:tabular-nums;color:var(--ns-ink)}.ng-actions,.ng-links{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.ng-links a{color:var(--ns-green-dark);font-weight:600;font-size:14px;display:inline-flex;align-items:center;min-height:24px;min-width:24px}.ng-done,.ng-won{display:flex;align-items:center;gap:10px;margin:0;font-size:14px}.ng-swatches{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ng-swatch{width:36px;height:36px;border-radius:10px;border:2px solid transparent;box-shadow:0 0 0 1px var(--ns-line);cursor:pointer;transition:transform .15s ease-out,box-shadow .15s ease-out}.ng-swatch.is-theme{width:auto;padding:0 12px;background:#fff;font:inherit;font-size:13px;color:var(--ns-ink)}.ng-swatch.is-on{box-shadow:0 0 0 2px var(--ns-green);transform:scale(1.04)}.ng-colour{width:36px;height:36px;padding:0;border:0;background:none;cursor:pointer}.ng-lock-mark,.ng-quote-mark{position:relative;width:44px;height:44px;border-radius:14px;background:#eef3ea}.ng-lock-mark:before{content:"";position:absolute;left:13px;top:8px;width:12px;height:12px;border:3px solid var(--ns-green);border-bottom:0;border-radius:10px 10px 0 0}.ng-lock-mark:after{content:"";position:absolute;left:11px;top:20px;width:22px;height:16px;border-radius:4px;background:var(--ns-green)}.ng-quote-mark:before{content:"";position:absolute;left:11px;top:10px;width:22px;height:18px;border-radius:4px;border:3px solid var(--ns-green);box-sizing:border-box}.ng-quote-mark:after{content:"";position:absolute;left:15px;top:31px;width:14px;height:3px;border-radius:2px;background:var(--ns-green)}.ng-tiles .inv-tile{position:relative;border:0;font:inherit;text-align:left;cursor:pointer}.ng-tiles .inv-tile:focus-visible{outline:2px solid var(--ns-green-dark);outline-offset:2px}.ng-tile-go{position:absolute;top:12px;right:14px;font-style:normal;font-size:18px;line-height:1;color:var(--deep);opacity:.65;transition:transform .18s ease-out,opacity .18s ease-out}.inv-tile:hover .ng-tile-go,.inv-tile.is-on .ng-tile-go{opacity:1;transform:translate(2px)}.inv-tile.is-peach{--tint: #F7EEE5;--deep: #7A4E2A}.ng-tiles .inv-tile:not(.is-sand):not(.is-peach):not(.is-green){--tint: #F0F1EE;--deep: #4E564B}.inv-tile.is-on{box-shadow:0 0 0 2px var(--deep, var(--ns-green)) inset}@media(max-width:960px){.ng-line{grid-template-columns:40px minmax(0,1fr) auto}.ng-line .ng-price{grid-column:2 / -1}}@media(max-width:640px){.ng-editor .iv-seg button{font-size:12.5px;padding-inline:3px}.ng-qrow .ng-when{display:none}}@media(prefers-reduced-motion:reduce){.ng-pill,.ng-tag,.ng-swatch,.ng-pv-btn{transition:none;animation:none}.ng-pill:hover{transform:none}}
