.dashboard{max-width:1400px;margin:0 auto;padding:2rem 0}.dashboard__header{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.dashboard__title{font-size:1.875rem;font-weight:600;color:#111827;margin:0 0 .5rem}.dashboard__subtitle{font-size:1rem;color:#6b7280;margin:0}.dashboard__content{display:flex;flex-direction:column;gap:2.5rem}.dashboard__footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.dashboard-section{width:100%}.dashboard-section__header{margin-bottom:1.25rem}.dashboard-section__title{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-section__description{font-size:.875rem;color:#6b7280;margin:0}.dashboard-section__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.dashboard-card{position:relative;display:flex;align-items:center;justify-content:space-between;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.dashboard-card:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.dashboard-card--pending{border-left:3px solid #f59e0b}.dashboard-card--pending:hover{border-left-color:#3b82f6}.dashboard-card__link{text-decoration:none;color:inherit}.dashboard-card__content,.dashboard-card__link{flex:1 1;display:flex;align-items:center;gap:.75rem;min-width:0}.dashboard-card__icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f3f4f6;border-radius:8px;flex-shrink:0}.dashboard-card__icon{font-size:1.25rem;color:#4b5563}.dashboard-card__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.dashboard-card__title{font-size:.9375rem;font-weight:500;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card__count{font-size:.75rem;color:#9ca3af}.dashboard-card__badge{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;width:-moz-fit-content;width:fit-content}.dashboard-card__badge--draft{background:#fef3c7;color:#92400e}.dashboard-card__badge--pending{background:#fee2e2;color:#991b1b}.dashboard-card__actions{flex-shrink:0;margin-left:.5rem}.dashboard-card__create-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#f3f4f6;border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:all .15s ease}.dashboard-card__create-btn:hover{background:#3b82f6}.dashboard-card__plus{font-size:1.25rem;font-weight:400;color:#4b5563;line-height:1}.dashboard-card__create-btn:hover .dashboard-card__plus{color:#ffffff}.dashboard-section__grid:empty:after{content:"No collections in this section";display:block;grid-column:1/-1;text-align:center;padding:2rem;color:#9ca3af;font-size:.875rem}@media (max-width:640px){.dashboard{padding:1rem 0}.dashboard__title{font-size:1.5rem}.dashboard-section__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.dashboard-card{padding:.75rem}.dashboard-card__icon-wrapper{width:32px;height:32px}.dashboard-card__title{font-size:.8125rem}}@media (min-width:768px){.dashboard-section__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:1024px){.dashboard-section__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}}@media (prefers-color-scheme:dark){.dashboard__header{border-bottom-color:#374151}.dashboard__title{color:#f9fafb}.dashboard__subtitle{color:#9ca3af}.dashboard-section__title{color:#e5e7eb}.dashboard-section__description{color:#9ca3af}.dashboard-card{background:#1f2937;border-color:#374151}.dashboard-card:hover{border-color:#3b82f6}.dashboard-card--pending{border-left-color:#f59e0b}.dashboard-card__icon-wrapper{background:#374151}.dashboard-card__icon{color:#d1d5db}.dashboard-card__title{color:#f9fafb}.dashboard-card__count{color:#6b7280}.dashboard-card__create-btn{background:#374151}.dashboard-card__plus{color:#9ca3af}.dashboard__footer{border-top-color:#374151}}