.sm-mkt__layout{align-items:flex-start;gap:32px;display:flex}.sm-mkt__main{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.sm-mkt__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-mkt__search{flex:0 387px}.sm-mkt__toolbar .sm-dd{margin-left:auto}.sm-mkt__count{color:#fff;margin:0;font-size:16px;font-weight:600}.sm-mkt__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.sm-mkt__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-mkt__empty{text-align:center;background:var(--sm-card,#0d1a30);border:1px solid #384e7133;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:64px 24px;display:flex}.sm-mkt__empty-icon{width:56px;height:56px;color:var(--sm-gold-2,#b28643);background:#b286431f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.sm-mkt__empty-title{color:#fff;margin:0;font-size:18px;font-weight:700}.sm-mkt__empty-desc{max-width:380px;color:var(--sm-muted,#a3b0c8);margin:0;font-size:14px;line-height:1.5}.sm-pagination{justify-content:center;align-items:center;padding-top:8px;display:flex}.sm-pagination__list{align-items:center;gap:8px;display:flex}.sm-pagination__btn{background:var(--sm-navy-800);min-width:40px;height:40px;color:var(--sm-muted);cursor:pointer;border:1px solid #384e7166;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.sm-pagination__btn:hover{color:#fff;border-color:var(--sm-border-gold)}.sm-pagination__btn--active{background:var(--sm-gold-2);border-color:var(--sm-gold-2);color:var(--sm-navy-900);font-weight:700}.sm-pagination__btn--active:hover{color:var(--sm-navy-900)}.sm-pagination__ellipsis{color:var(--sm-muted);padding:0 4px}@media (max-width:1440px){.sm-mkt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-mkt__grid--4{grid-template-columns:1fr 1fr}}@media (max-width:1400px){.sm-mkt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.sm-mkt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.sm-mkt__search{flex:auto}}@media (max-width:700px){.sm-mkt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sm-mkt__toolbar{flex-wrap:wrap}.sm-mkt__search{flex:100%;order:1}.sm-pagination__btn{min-width:36px;height:36px;padding:0 10px}}@media (max-width:420px){.sm-mkt__grid{grid-template-columns:1fr}}
