.all-coins-wrapper{position:relative}.all-coins-container{color:var(--base-black);z-index:4;width:1170px;margin:0 auto;position:absolute;top:15%;left:50%;transform:translate(-50%)}.all-coins-below{padding:400px 0}.all-coins-container-header{justify-content:space-between;align-items:center;display:flex}.all-coins-container-header>h1{font-size:32px;font-weight:800}.search-box{justify-content:space-between;align-items:center;display:flex;position:relative}.search-box>input{border:1px solid var(--page-bg);border-radius:8px;width:310px;padding:11px 0 11px 10px}.search-box>input::placeholder{color:#a7b1bc}.search-box>input:focus{outline:none}.search-box>img,.search-box>button{position:absolute;right:12px}.search-box>button,.search-box>button>img{width:18px;height:18px}.coins-table-wrapper{background:var(--page-bg);border:1px solid #f1f1f1;border-radius:24px;width:100%;margin-top:24px;padding:4px}.coins-table-scroll{overflow-x:auto}.coins-table{border-collapse:collapse;width:100%}.coins-table>thead{text-align:left;white-space:nowrap;background:#f5f5f5;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:16px 12px}.coins-table thead th{text-align:left;color:var(--base-black);padding:16px 20px;font-size:14px;font-weight:500}.coins-table thead th:first-child{border-top-left-radius:20px}.coins-table thead th:last-child{border-top-right-radius:20px}.coins-table>tbody td{padding:16px 20px;font-size:16px;font-weight:500}.coins-table>tbody tr{border-bottom:1px solid #f1f1f1}.coin-name-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.view-stat-link{color:var(--blue);white-space:nowrap;font-size:14px;font-weight:500}.coin-icon-fallback{width:28px;height:28px;color:var(--page-bg);background:#483beb;border-radius:50%;justify-content:center;align-items:center;display:flex}.pagination{justify-content:center;align-items:center;gap:5px;padding:48px 0;display:flex}.page-btn{width:32px;height:32px;color:var(--base-black);cursor:pointer;background:0 0;border:1px solid #f1f1f1;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-btn.active{background:var(--blue);color:var(--page-bg)}.skeleton-cell{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:6px;height:16px;animation:1.4s infinite shimmer}.skeleton-circle{border-radius:50%;flex-shrink:0;width:28px;height:28px!important}.skeleton-row td{padding:16px 20px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.table-feedback-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:500px;padding:80px 24px;display:flex}.feedback-icon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.error-icon{background:#ef444414}.feedback-title{color:var(--base-black);margin:0;font-size:18px;font-weight:700}.feedback-sub{color:#a7b1bc;max-width:320px;margin:0;font-size:14px;line-height:1.6}.feedback-retry-btn{color:var(--page-bg);cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:0 48px;font-size:14px;font-weight:600;transition:opacity .15s}.feedback-retry-btn:hover{opacity:.85}@media screen and (max-width:1280px){.all-coins-container{width:92%}}@media screen and (max-width:1024px){.all-coins-container{width:95%}.all-coins-container-header{margin-top:50px}.all-coins-container-header>h1{font-size:26px}.coins-table-wrapper{margin-top:16px;overflow-x:auto}.coins-table{min-width:780px}.coins-table thead th,.coins-table>tbody td{padding:14px 16px}.coins-table>tbody td{font-size:15px}.all-coins-below{padding:490px 0}}@media screen and (max-width:768px){.all-coins-container{width:100%;padding:0 32px;top:8%;left:0;transform:none}.all-coins-container-header{flex-direction:column;align-items:flex-start;gap:16px}.all-coins-container-header>h1{font-size:22px}.search-box{margin-left:0}.skeleton-row td{padding:14px 16px}.table-feedback-state{min-height:360px;padding:60px 16px}.feedback-title{font-size:16px}.feedback-sub{font-size:13px}.pagination{flex-wrap:wrap;padding:32px 0}.all-coins-below{padding:440px 0}}@media screen and (max-width:490px){.all-coins-container{padding:0 16px;top:6%}.all-coins-container-header>h1{font-size:20px}.coins-table{min-width:700px}.coins-table thead th,.coins-table>tbody td{padding:12px 14px;font-size:13px}.skeleton-row td{padding:12px 14px}.table-feedback-state{min-height:300px;padding:48px 16px}.feedback-title{font-size:15px}.feedback-sub{max-width:260px;font-size:12px}.all-coins-below{padding:450px 0}}
