.nm-app,.bv-nm-trigger{--nm-blue:#0863bd;--nm-soft:#eef6ff;--nm-text:#18324e;--nm-muted:#526b83;--nm-border:#dce6f1;--nm-surface:#fff;--nm-radius:12px;color:var(--nm-text);font-family:inherit;font-size:14px;line-height:1.6;box-sizing:border-box;overflow-wrap:anywhere}
.nm-app *,.nm-app *::before,.nm-app *::after{box-sizing:border-box}.nm-app h1,.nm-app h2,.nm-app h3,.nm-app p,.nm-app dl,.nm-app figure{margin:0}.nm-app h1{font-size:26px;line-height:1.4}.nm-app h2{font-size:18px;line-height:1.5}.nm-app h3{font-size:16px}.nm-app button,.nm-app input,.nm-app select{font:inherit;color:inherit}.nm-app button,.bv-nm-trigger{cursor:pointer;touch-action:manipulation}.nm-app :focus-visible,.bv-nm-trigger:focus-visible{outline:3px solid #80b4eb;outline-offset:3px}.nm-app a{color:var(--nm-blue)}.nm-app [hidden]{display:none!important}
.nm-button,.bv-nm-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 16px;background:var(--nm-blue);color:white!important;border:1px solid var(--nm-blue);border-radius:7px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none!important;white-space:nowrap;transition:background .15s,box-shadow .15s;flex-shrink:0;max-width:100%}.nm-button:hover:not(:disabled){background:#0755a0;box-shadow:0 3px 10px #0863bd22}.nm-secondary,.bv-nm-trigger{color:var(--nm-blue)!important;background:var(--nm-surface)}.nm-secondary:hover:not(:disabled),.bv-nm-trigger:hover{background:var(--nm-soft)}.nm-button:disabled{opacity:.55;cursor:not-allowed}.bv-nm-trigger{margin-right:8px;min-height:34px;padding:7px 10px;font-size:13px;vertical-align:middle}.nm-muted,.nm-subtitle,.nm-source{color:var(--nm-muted)}.nm-subtitle{margin:8px 0 24px!important}.nm-source{font-size:12px;line-height:1.7;margin-top:14px!important}.nm-note{padding:12px 14px;background:var(--nm-soft);border:1px solid var(--nm-border);border-radius:8px;color:#345c83;font-size:13px;margin:12px 0!important}.nm-panel,.nm-summary,.nm-details{border:1px solid var(--nm-border);border-radius:var(--nm-radius);background:var(--nm-surface);padding:22px;min-width:0}.nm-summary{margin:16px 0}.nm-summary>.nm-muted{margin:8px 0!important}.nm-state{font-size:17px}.nm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.nm-stats>div{border-left:1px solid var(--nm-border);padding-left:16px;min-width:0}.nm-stats>div:first-child{border:0;padding-left:0}.nm-stats strong{display:block;font-size:24px;font-variant-numeric:tabular-nums;line-height:1.3}.nm-stats span{font-size:12px;color:var(--nm-muted)}
.nm-metadata>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:7px 0}.nm-metadata dt{color:var(--nm-muted);font-weight:400}.nm-metadata dd{margin:0;min-width:0}.nm-controls,.nm-owned-picker{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0}.nm-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:400;margin:0}.nm-field>span{font-size:13px;color:var(--nm-muted)}.nm-field input,.nm-field select{min-width:0;max-width:100%;height:42px;padding:8px 12px;border:1px solid #bacbde;background:white;border-radius:6px;line-height:1.5}.nm-controls .nm-field{flex:1 1 125px}.nm-owned-picker>.nm-field{flex:1 1 260px;max-width:650px}.nm-live:empty{display:none}.nm-live{color:#995300;background:#fff7e8;border:1px solid #f2d6a7;padding:10px 14px;border-radius:8px;margin:12px 0!important}.nm-tabs{display:flex;gap:8px;border-bottom:1px solid var(--nm-border);padding-bottom:12px;overflow:hidden}.nm-tabs .nm-button{flex:1;padding:10px 5px;font-size:14px;min-width:0}.nm-tabs [aria-selected=true]{background:var(--nm-blue);color:white!important}.nm-tab-panel{padding-top:20px;min-width:0}.nm-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.nm-table th{text-align:left;padding:12px 8px;background:#f4f8fd;color:var(--nm-muted);font-weight:500}.nm-table td{padding:14px 8px;border-bottom:1px solid var(--nm-border);white-space:pre-line;vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nm-table th:nth-child(2){width:25%}.nm-asn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nm-asn-card{border:1px solid var(--nm-border);border-radius:9px;padding:16px;min-width:0}.nm-asn-card p{margin-top:7px!important}.nm-map{border:1px solid var(--nm-border);border-radius:10px;overflow:hidden;background:#edf5ff}.nm-map svg{display:block;width:100%;height:auto;max-height:440px}.nm-map figcaption{padding:8px 12px;margin:0!important}
.nm-quick{position:fixed;margin:0;width:440px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:1px solid #cbdced;border-radius:12px;padding:20px;background:white;box-shadow:0 12px 50px #19344e33;overflow:auto;z-index:1050;animation:nm-enter .15s ease-out}.nm-quick::backdrop{background:#15324a16}.nm-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.nm-dialog-head .nm-button{padding:7px 10px;min-height:36px}.nm-quick .nm-metadata{margin:14px 0}.nm-quick .nm-summary{padding:14px}.nm-quick .nm-stats{grid-template-columns:1fr 1fr;gap:12px}.nm-quick .nm-stats>div:nth-child(odd){border:0;padding-left:0}.nm-quick .nm-stats strong{font-size:22px}.nm-quick .nm-details{padding:12px}.nm-quick .nm-table thead{display:none}.nm-quick .nm-table,.nm-quick .nm-table tbody,.nm-quick .nm-table tr,.nm-quick .nm-table td{display:block;width:100%}.nm-quick .nm-table tr{padding:12px 0;border-bottom:1px solid var(--nm-border)}.nm-quick .nm-table td{display:grid;grid-template-columns:110px minmax(0,1fr);padding:4px 0;border:0}.nm-quick .nm-table td::before{content:attr(data-label);color:var(--nm-muted)}.nm-quick .nm-asn-list{grid-template-columns:1fr}.nm-quick .nm-tabs{gap:4px}.nm-quick .nm-tabs .nm-button{font-size:12px;padding:9px 3px}
.nm-admin-section{border:1px solid var(--nm-border);background:white;padding:24px;border-radius:12px;margin:20px 0}.nm-admin-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nm-check{display:flex;gap:10px;align-items:center;min-height:44px;margin:0;font-weight:400}.nm-check input{width:18px;height:18px;accent-color:var(--nm-blue);flex:none}.nm-binding{border:1px solid var(--nm-border);border-radius:10px;padding:20px;margin-top:16px}.nm-binding-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.nm-binding .nm-admin-fields{margin-top:16px}.nm-admin-search{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:16px}.nm-admin-search>.nm-field{flex:1 1 240px}.nm-admin-results{margin-top:12px;display:grid;gap:8px}.nm-admin-product{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;background:#f4f8fd;border-radius:8px}.nm-form-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.nm-invalid{border-color:#b64422!important}.nm-error{color:#9b381e;font-size:13px;margin-top:6px!important}.nm-admin-section h2{margin-bottom:12px}.nm-admin-section .nm-muted{margin-top:8px!important}.nm-admin-limits{margin-top:20px}
@keyframes nm-enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.nm-tabs [aria-selected=true]:hover:not(:disabled){background:var(--nm-blue);color:white!important}
.nm-dialog-head{position:sticky;top:0;z-index:2;background:var(--nm-surface);padding:8px 0}
.bv-nm-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;margin-left:auto}.bv-nm-actions .bv-nm-trigger{margin:0}.bvp-foot.bv-nm-has-test{flex-wrap:wrap}.cartpage .bv-view-list .card-item-wrap>.bv-nm-actions{order:4;flex:0 1 auto}.bv-nm-actions .gm{margin-top:0!important}
.nm-purchase .nm-metadata{margin:10px 0}.nm-purchase .nm-metadata>div{padding:4px 0;grid-template-columns:72px minmax(0,1fr);gap:8px}.nm-purchase .nm-controls{margin:12px 0;gap:8px}.nm-purchase .nm-controls .nm-field{flex:1 1 90px}.nm-purchase .nm-controls>.nm-button{flex:1 1 100%;min-height:44px}.nm-purchase .nm-field select{min-height:44px}.nm-purchase .nm-stats{margin:14px 0;grid-template-columns:1fr 1fr}.nm-purchase .nm-summary{margin:12px 0;padding:14px}.nm-purchase .nm-summary>.nm-muted{margin:5px 0!important}.nm-purchase .nm-note{margin:10px 0!important}
@media(max-width:1050px){.nm-admin-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-asn-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-stats>div:nth-child(odd){border:0;padding-left:0}}
@media(max-width:700px){.nm-app{font-size:16px}.nm-app h1{font-size:24px}.nm-app .nm-field input,.nm-app .nm-field select{font-size:16px;min-height:44px}.nm-app .nm-button,.bv-nm-trigger{min-height:44px}.nm-panel,.nm-summary,.nm-details{padding:16px}.nm-controls{gap:10px}.nm-controls>.nm-button{flex:1 1 140px}.nm-controls>.nm-field{flex:1 1 100px}.nm-tabs{gap:4px}.nm-tabs .nm-button{font-size:12px;padding:10px 2px}.nm-quick{inset:auto 0 0!important;width:100%;max-width:100%;max-height:88dvh;border-radius:18px 18px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-bottom:0}.nm-quick::backdrop{background:#15324a55}.nm-dialog-head .nm-button{min-height:44px}.nm-quick .nm-controls .nm-field{flex-basis:100px}.nm-stats strong{font-size:22px}.nm-table thead{display:none}.nm-table,.nm-table tbody,.nm-table tr,.nm-table td{display:block;width:100%}.nm-table tr{padding:14px 0;border-bottom:1px solid var(--nm-border)}.nm-table td{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px;padding:4px 0;border:0}.nm-table td::before{content:attr(data-label);color:var(--nm-muted)}.nm-asn-list,.nm-admin-fields{grid-template-columns:1fr}.nm-admin-section{padding:16px}.nm-binding{padding:14px}.nm-binding-head{align-items:flex-start;flex-wrap:wrap}.nm-owned-picker>.nm-field{max-width:100%}.nm-map svg{min-height:155px}.bv-nm-trigger{margin-top:6px;margin-bottom:6px}}
@media(prefers-reduced-motion:reduce){.nm-app,.nm-app *, .bv-nm-trigger{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
