.zv-ind{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.zv-ind>div{border:1px solid var(--nbu-ice-200);background:#fff;border-radius:16px;padding:14px 16px}.zv-ind .nbu-v{margin:4px 0 2px;font-size:clamp(20px,2.4vw,26px)}.zv-table{padding:0;overflow:hidden}.zv-th,.zv-tr{grid-template-columns:72px 82px 130px 96px 120px 150px 1fr;align-items:center;gap:10px;padding:11px 16px;display:grid}.zv-th{letter-spacing:.04em;text-transform:uppercase;color:#8a8a94;border-bottom:1px solid var(--nbu-ice-200);font-size:12px}.zv-tr{border-bottom:1px solid var(--nbu-ice-100,#f1f1f6);font-size:14px}.zv-tr:last-child{border-bottom:0}.zv-tr.zv-buy{background:linear-gradient(90deg,#1a9a5b0d,#0000 38%)}.zv-tr.zv-sell{background:linear-gradient(90deg,#c934350d,#0000 38%)}.zv-time{font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.2;display:flex}.zv-time small{color:#8a8a94;font-size:11px}.zv-kind{font-size:13px;font-weight:700}.zv-tr.zv-buy .zv-kind{color:#1a9a5b}.zv-tr.zv-sell .zv-kind{color:#c93435}.zv-net{letter-spacing:.02em;color:#65656e;margin-top:2px;font-size:11px;font-weight:650;display:block}.zv-amount b{font-size:15px}.zv-rate{color:#3b3b49}.zv-comment{color:#65656e;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.zv-ctext{text-overflow:ellipsis;white-space:nowrap;flex:60px;min-width:0;font-style:normal;overflow:hidden}.zv-empty{padding:22px 16px}.zv-flag{font:inherit;color:#8a8a94;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 0 8px;font-size:11.5px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.zv-flag:hover{color:#b3261e}.zv-flag-done{color:#8a8a94;white-space:nowrap;padding-left:8px;font-size:11.5px;font-style:normal}.zv-flag-menu{flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.zv-flag-menu button{font:inherit;cursor:pointer;border:1px solid var(--nbu-ice-200);color:#3b3b49;background:#fff;border-radius:999px;padding:3px 8px;font-size:11.5px}.zv-flag-menu button:hover{color:#b3261e;border-color:#b3261e}.zv-flag-menu{flex-basis:100%}.zv-cities{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.zv-cities a{border:1px solid var(--nbu-ice-200);color:#0e0e11;background:#fff;border-radius:999px;align-items:center;padding:7px 12px;font-size:13.5px;display:inline-flex}.zv-cities a:hover{color:#c93435;border-color:#c93435}.zv-tel{cursor:pointer;font-variant-numeric:tabular-nums;color:#c93435;border-bottom:1px dashed #c9343580}.zv-tel:hover{color:#0e0e11}.zv-new,.zv-ghost{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;min-height:52px;padding:0 18px;font-size:14.5px;font-weight:650}.zv-new{color:#fff;background:#0e0e11}.zv-new:hover{background:#23232b}.zv-new:disabled{cursor:not-allowed;background:#c4c4cc}.zv-ghost{color:#0e0e11;border-color:var(--nbu-ice-200);background:#fff}.zv-ghost:hover{border-color:var(--nbu-ice-300,#d7d7e0)}.zv-form{border:1px solid var(--nbu-ice-200);background:#fff;border-radius:18px;margin:0 0 16px;padding:18px 20px}.zv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;display:grid}.zv-grid label{color:#65656e;flex-direction:column;gap:6px;font-size:12px;display:flex}.zv-grid label>span{letter-spacing:.02em;font-weight:650}.zv-grid input,.zv-select{font:inherit;color:#0e0e11;border:1px solid var(--nbu-ice-200);background:#fff;border-radius:12px;min-height:46px;padding:0 12px;font-size:15px}.zv-grid input:focus,.zv-select:focus{outline-offset:1px;outline:2px solid #c9343540}.zv-wide{grid-column:1/-1}.zv-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.zv-note{color:#65656e;max-width:60ch;font-size:12.5px}.zv-warn{color:#b3261e;margin:12px 0 0;font-size:13.5px}.zv-done b{font-size:15px}.zv-code{letter-spacing:.08em;font-size:18px}@media (max-width:900px){.zv-ind,.zv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zv-th{display:none}.zv-tr{grid-template-columns:1fr auto;gap:4px 10px;padding:12px 14px}.zv-tr>span:first-child{order:1}.zv-tr>span:nth-child(2){text-align:right;order:2}.zv-tr>span:nth-child(3){order:3}.zv-tr>span:nth-child(4){text-align:right;order:4}.zv-tr>span:nth-child(5){order:5}.zv-tr>span:nth-child(6){text-align:right;order:6}.zv-comment{white-space:normal;order:7;grid-column:1/-1}}
