.nm-page{flex-direction:column;gap:20px;max-width:1240px;display:flex}.nm-page .page-header{margin:0}.nm-tile{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.nm-tile svg{width:19px;height:19px}.nm-tile.sm{border-radius:50%;width:32px;height:32px}.nm-tile.sm svg{width:16px;height:16px}.nm-tile.big{border-radius:16px;width:52px;height:52px}.nm-tile.big svg{width:26px;height:26px}.nm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nm-stat{flex-direction:column;gap:8px;margin:0;padding:16px 18px;display:flex}.nm-stat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nm-stat-head small{color:var(--muted);font-size:.84rem;font-weight:600}.nm-stat>b{letter-spacing:-.02em;font-size:1.55rem;font-weight:800;line-height:1.15}.nm-stat>b em{color:var(--muted);letter-spacing:0;font-size:.9rem;font-style:normal;font-weight:500}.nm-stat>b.mono{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.12rem}.nm-stat p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.nm-stat .cls-link{padding:0}.nm-meter{background:var(--field);border-radius:99px;height:6px;overflow:hidden}.nm-meter i{border-radius:inherit;background:var(--brand);height:100%;transition:width .4s var(--ease);display:block}.nm-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.nm-mine{flex-direction:column;gap:14px;display:flex}.nm-sec-head h3{margin:0;font-size:1.1rem;font-weight:800}.nm-rent{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.nm-num{border-radius:18px;margin:0;padding:18px 20px 0;position:relative;overflow:hidden}.nm-num.is-good:before,.nm-num.is-bad:before{content:"";background:var(--brand);height:4px;position:absolute;top:0;left:0;right:0}.nm-num.is-bad:before{background:var(--error)}.nm-num-top{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.nm-num-main{flex-direction:column;gap:6px;min-width:0;display:flex}.nm-chips{flex-wrap:wrap;gap:6px;display:flex}.nm-chip{background:var(--field);color:#334155;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.nm-chip svg{width:12px;height:12px}.nm-chip.good{color:#166534;background:#dcfce7}.nm-chip.free{color:var(--brand-dark);background:#fff}.nm-digits{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.2}.nm-digits.sm{font-size:1.08rem;display:block}.nm-digits mark{color:var(--brand-dark);background:#dbeafe;border-radius:4px;padding:0 1px}.nm-state{color:var(--muted);align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:inline-flex}.nm-state i{background:#94a3b8;border-radius:50%;flex:none;width:8px;height:8px}.nm-state.is-good{color:#166534}.nm-state.is-good i{background:#22c55e}.nm-state.is-bad{color:#b3261e}.nm-state.is-bad i{background:var(--error)}.nm-price{text-align:right;flex:none}.nm-price b{font-size:1.02rem;font-weight:800;display:block}.nm-price small{color:var(--muted);font-size:.78rem}.nm-num-foot{background:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px;padding:12px 20px;display:flex}.nm-incoming{flex:1;min-width:220px}.nm-incoming .num-inbound{color:var(--muted);flex-wrap:nowrap;margin:0;font-size:.84rem;font-weight:700}.nm-incoming .num-inbound select{background:#fff;flex:1;min-height:40px;font-size:.9rem;font-weight:600}.nm-release{all:unset;cursor:pointer;color:var(--error);padding:6px 4px;font-size:.88rem;font-weight:700}.nm-release:hover{text-decoration:underline}.nm-release:disabled{opacity:.5;cursor:default}.nm-release:focus-visible{outline:2px solid var(--error);border-radius:4px}.nm-num.shared{background:var(--brand-soft);border-color:#0000;padding-bottom:18px}.nm-num.shared .nm-num-top{padding-bottom:0}.nm-shared-note{color:var(--brand-dark);max-width:52ch;margin:2px 0 0;font-size:.86rem;line-height:1.5}.nm-hint{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.88rem;line-height:1.5;display:flex}.nm-hint svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:1px}.nm-empty-card{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:30px 20px;display:flex}.nm-empty-card h4{margin:6px 0 0;font-size:1.05rem}.nm-empty-card p{color:var(--muted);max-width:40ch;margin:0 0 8px}.nm-empty-card .btn-primary{align-items:center;gap:8px;display:inline-flex}.nm-empty-card .btn-primary svg{width:17px;height:17px}.nm-rent .card{border-radius:18px;margin:0;padding:18px 20px}.nm-rent-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.nm-title{margin:0;font-size:1.1rem;font-weight:800}.nm-sub{color:var(--muted);margin:6px 0 14px;font-size:.88rem;line-height:1.5}.nm-sub .num-included{color:#166534}.nm-plan{background:var(--field);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.nm-plan>div{flex:1;min-width:0}.nm-plan b{font-size:.95rem;display:block}.nm-plan small{color:var(--muted);font-size:.8rem}.nm-note{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;display:flex}.nm-note svg{width:18px;height:18px;color:var(--brand);flex:none}.nm-search{gap:10px;display:flex}.nm-search input{border:1.5px solid var(--line);background:var(--field);min-width:0;font:inherit;border-radius:12px;flex:1;padding:11px 12px;font-size:.92rem}.nm-search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff;outline:0}.nm-search .btn-primary{flex:none}.nm-results{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.nm-results li{background:var(--field);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;transition:background .15s;display:flex}.nm-results li:hover{background:var(--brand-soft)}.nm-results li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.nm-results li small{color:var(--muted);font-size:.78rem}.nm-results li .btn-primary{white-space:nowrap;flex:none;padding:8px 12px;font-size:.8rem}.nm-results li.skel{background:linear-gradient(90deg, var(--field) 25%, #e8eef6 50%, var(--field) 75%);background-size:200% 100%;height:62px;animation:1.2s linear infinite nm-shimmer}@keyframes nm-shimmer{to{background-position:-200% 0}}.nm-warn{color:#92400e;background:#fef3c7;border-radius:8px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:.74rem;font-weight:700}.nm-warn.block{border-radius:12px;margin:0;padding:10px 12px;font-size:.86rem}.nm-more{margin:10px auto 0;display:block}.nm-backdrop{z-index:60;background:#0f172a73;animation:.2s both fade-in;position:fixed;inset:0}.nm-dialog{z-index:61;left:50%;top:calc(50% + (var(--sat) - var(--sab)) / 2);width:min(480px,100vw - 32px);max-height:calc(100vh - 32px - var(--sat) - var(--sab));box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px -20px #0f172a73}.nm-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nm-dialog h2{margin:0;font-size:1.15rem;font-weight:800}.nm-dialog h2.bad{color:#b3261e}.nm-dialog p{margin:0;font-size:.94rem;line-height:1.55}.nm-dialog-body{flex-direction:column;gap:12px;display:flex}.nm-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.nm-x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.nm-x:hover{background:var(--field);color:var(--text)}.nm-x svg{width:18px;height:18px}.nm-hero{background:var(--brand-soft);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.nm-hero b{color:var(--brand-dark);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.nm-hero small{color:var(--muted);font-size:.84rem}.nm-bill{flex-direction:column;gap:10px;margin:0;display:flex}.nm-bill>div{justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;display:flex}.nm-bill dt{color:var(--muted)}.nm-bill dd{text-align:right;margin:0;font-weight:700}.nm-bill .sep{border-top:1px solid var(--line);padding-top:10px}.btn-danger{background:var(--error);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:12px 20px;font-weight:700}.btn-danger:disabled{opacity:.6;cursor:default}@media (width<=1180px){.nm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.nm-grid{grid-template-columns:1fr}.nm-rent{position:static}}@media (width<=560px){.nm-stats{gap:10px}.nm-stat{padding:14px}.nm-stat>b{font-size:1.25rem}.nm-stat>b.mono{font-size:.98rem}.nm-num-top{flex-direction:column}.nm-price{text-align:left}.nm-digits{font-size:1.35rem}.nm-search{flex-direction:column}.nm-dialog footer>*{flex:auto}}.nm-incoming .cls-link{margin-top:6px;display:inline-block}
