.dashPage{box-sizing:border-box;background:#f4f6f9;width:100%;max-width:none;min-height:80vh;padding:18px 8px 60px}.dashLayout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;width:100%;max-width:none;margin:0;display:grid}.dashMain{flex-direction:column;gap:18px;min-width:0;display:flex}.dashLoading{color:#64748b;padding:30px}.dashHeader{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px;display:flex}.dashPill{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.dashHeader h1{color:#061b4e;margin:10px 0 2px;font-size:24px;font-weight:900}.dashHeader p{color:#64748b;margin:0;font-size:13.5px}.dashSellBtn{color:#061b4e;white-space:nowrap;background:#ffab03;border-radius:8px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:900;text-decoration:none;display:inline-flex}.dashSellBtn:hover{background:#e89a00}.dashStats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dashStat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.dashStatIcon{border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.dashStat.tone-blue .dashStatIcon{color:#2563eb;background:#eff6ff}.dashStat.tone-green .dashStatIcon{color:#16a34a;background:#f0fdf4}.dashStat.tone-navy .dashStatIcon{color:#061b4e;background:#eef2ff}.dashStat.tone-gold .dashStatIcon{color:#d97706;background:#fff7e6}.dashStat.tone-purple .dashStatIcon{color:#7c3aed;background:#f5f3ff}.dashStat strong{color:#061b4e;letter-spacing:-.02em;font-size:21px;font-weight:900;display:block}.dashStat small{color:#64748b;font-size:12px;font-weight:700}.dashSection{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}.dashSection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashSection>header h2{color:#061b4e;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.dashSection>header h2 span{color:#475569;background:#eef2f7;border-radius:20px;padding:1px 9px;font-size:12px;font-weight:800}.dashSection>header a{color:#2563eb;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dashListingGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.dashListing{background:#fff;border:1px solid #e2e8f0;border-radius:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;overflow:hidden}.dashListing:hover{border-color:#2563eb;box-shadow:0 6px 18px #0b1b3314}.dashListingImg{background-color:#0b1b33;background-position:50%;background-size:cover;height:128px;position:relative}.dashListingStatus{color:#fff;background:#16a34a;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;top:8px;left:8px}.dashListingBody{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.dashListingBody strong{color:#061b4e;font-size:13.5px;font-weight:800}.dashListingPrice{color:#061b4e;font-size:16px;font-weight:900}.dashListingBody small{color:#94a3b8;font-size:11.5px}.dashTwoCol{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dashEmpty{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:8px;padding:34px 16px;display:flex}.dashEmpty.small{padding:22px 16px}.dashEmpty svg{color:#cbd5e1}.dashEmpty h1{color:#061b4e;margin:4px 0 0;font-size:20px;font-weight:800}.dashEmpty p{max-width:360px;margin:0;font-size:13.5px}.dashEmpty .dashSellBtn{margin-top:10px}.dashActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashActions a{color:#061b4e;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dashActions a:hover{color:#2563eb;border-color:#2563eb}.dashTable{flex-direction:column;display:flex}.dashRow{border-bottom:1px solid #eef2f7;grid-template-columns:72px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.dashRow:last-child{border-bottom:0}.dashRowImg{background-color:#0b1b33;background-position:50%;background-size:cover;border-radius:8px;width:72px;height:52px}.dashRowMain{min-width:0}.dashRowMain strong{color:#061b4e;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.dashRowMain small{color:#94a3b8;font-size:12px}.dashRowPrice{color:#061b4e;white-space:nowrap;font-size:16px;font-weight:900}.dashRowStatus{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:800}.dashRowLink{color:#2563eb;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dashBars{flex-direction:column;gap:10px;display:flex}.dashBar{grid-template-columns:120px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.dashBarLabel{color:#334155;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;font-size:12.5px;font-weight:700;overflow:hidden}.dashBarTrack{background:#eef2f7;border-radius:20px;height:12px;overflow:hidden}.dashBarFill{background:linear-gradient(90deg,#2563eb,#061b4e);border-radius:20px;height:100%;display:block}.dashBarVal{color:#061b4e;text-align:right;font-size:12.5px;font-weight:800}.dashReviews{flex-direction:column;gap:12px;display:flex}.dashReview{border:1px solid #eef2f7;border-radius:10px;padding:12px 14px}.dashReviewStars{color:#f59e0b;gap:2px;margin-bottom:6px;display:flex}.dashReview p{color:#334155;margin:0 0 4px;font-size:13.5px}.dashReview small{color:#94a3b8;font-size:12px}@media (max-width:900px){.dashLayout,.dashTwoCol{grid-template-columns:1fr}}@media (max-width:560px){.dashRow{grid-template-columns:56px minmax(0,1fr) auto}.dashRowStatus,.dashRowLink{display:none}.dashBar{grid-template-columns:90px minmax(0,1fr) 28px}}
