.zr-spots-tools{display:flex;gap:24px;flex-wrap:wrap;align-items:end;padding:24px;border:1px solid #c7a37229;border-radius:18px;background:#181319dc}.zr-spots-tools label{display:grid;gap:11px;font-size:12px;color:#ad9d91}.zr-spots-tools label:first-child{width:155px}.zr-spots-tools label:nth-child(2){flex:1;min-width:180px}.zr-spots-tools input{min-height:46px;box-sizing:border-box;width:100%;border:1px solid #c3a97940;border-radius:9px;padding:11px 14px;color:#ece3d9;background:#211b21;font:inherit;font-size:14px}.zr-spots-tools>p{font-size:12px;color:#c9ad81;padding-bottom:10px}.zr-spots-notice{font-size:12px;line-height:1.8;color:#a69b94;margin:20px 0 28px;max-width:950px}.zr-spots-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.zr-spots-card{padding:23px;border:1px solid #9f826429;border-radius:16px;background:linear-gradient(135deg,#211b20,#111113);transition:border-color .2s,background .2s}.zr-spots-card[hidden]{display:none}.zr-spots-tag{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:#88786b}.zr-spots-card-head{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:12px 0 24px;min-height:32px}.zr-spots-card-head h2{font-size:18px;font-weight:600;color:#e1d4c4;line-height:1.4;margin:0}.zr-spots-card-head>strong{font-size:23px;color:#c8a96d;font-weight:600;font-variant-numeric:tabular-nums}.zr-spots-card-foot{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0c;padding-top:14px;font-size:10px;color:#847771}.zr-spots-card-foot b{font-size:12px;color:#e2bf7e;font-weight:500}.zr-spots-card.is-available{border-color:#d0ab6a80;background:linear-gradient(135deg,#35261f,#161317)}.zr-spots-card.is-available [data-spots-state]{color:#efd398}.zr-spots-card.is-available [data-spots-state]::before{content:"";display:inline-block;width:5px;height:5px;background:#e5bb75;border-radius:50%;margin-right:7px}.zr-spots-card.is-locked{opacity:.62}.zr-spots-note,.zr-spots-empty{margin:25px 0;font-size:12px;line-height:1.8;color:#9d9186}.zr-spots-empty[hidden]{display:none}@media(max-width:1000px){.zr-spots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.zr-spots-grid{grid-template-columns:1fr}.zr-spots-tools{padding:18px;gap:15px}.zr-spots-tools label:first-child{width:100%}.zr-spots-tools label:nth-child(2){min-width:0;flex-basis:100%}.zr-spots-tools>p{padding:0;margin:0}.zr-spots-card{padding:21px}}
