.AdminLayout-module__RmJDSW__wrapper{min-height:calc(100vh - 70px);display:flex}.AdminLayout-module__RmJDSW__sidebar{border-right:1px solid var(--border);background-color:var(--background-alt);border-radius:0 20px 20px 0;flex-direction:column;flex-shrink:0;width:280px;height:auto;padding:2.5rem 1.5rem;display:flex}.AdminLayout-module__RmJDSW__brand{font-family:var(--font-heading);margin-bottom:2.5rem;font-size:1.35rem;font-weight:800}.AdminLayout-module__RmJDSW__nav{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.AdminLayout-module__RmJDSW__navLink{color:var(--foreground-muted);font-size:.95rem;font-weight:600;font-family:var(--font-heading);border-radius:10px;padding:.85rem 1rem;transition:all .2s;display:block}.AdminLayout-module__RmJDSW__navLink:hover{background-color:var(--badge-bg);color:var(--foreground)}.AdminLayout-module__RmJDSW__logoutForm{margin-top:auto}.AdminLayout-module__RmJDSW__mainContent{background-color:var(--background);flex-grow:1;padding:3rem;overflow-y:auto}.AdminLayout-module__RmJDSW__inner{width:100%;max-width:1100px;margin:0 auto}@media (max-width:900px){.AdminLayout-module__RmJDSW__wrapper{flex-direction:column}.AdminLayout-module__RmJDSW__sidebar{border-right:none;border-bottom:1px solid var(--border);border-radius:0;width:100%;padding:1.5rem}.AdminLayout-module__RmJDSW__nav{flex-flow:wrap;margin-bottom:1.5rem}.AdminLayout-module__RmJDSW__mainContent{padding:1.5rem}}
.Admin-module__cvzioq__container{flex-direction:column;gap:2.5rem;display:flex}.Admin-module__cvzioq__header h1{margin-bottom:.5rem;font-size:2rem}.Admin-module__cvzioq__header p{color:var(--foreground-muted)}.Admin-module__cvzioq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.Admin-module__cvzioq__statsCard{border-radius:16px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.Admin-module__cvzioq__cardIcon{background-color:var(--badge-bg);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:2.25rem;display:flex}.Admin-module__cvzioq__statsCard h3{text-transform:uppercase;color:var(--foreground-muted);margin-bottom:.25rem;font-size:.85rem}.Admin-module__cvzioq__statVal{color:var(--foreground);font-size:1.5rem;font-weight:800}.Admin-module__cvzioq__dashboardGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.Admin-module__cvzioq__gridCard{border-radius:20px;padding:2rem}.Admin-module__cvzioq__gridCard h2{margin-bottom:1.5rem;font-size:1.25rem}.Admin-module__cvzioq__barChart{flex-direction:column;gap:1.25rem;display:flex}.Admin-module__cvzioq__barRow{align-items:center;gap:1rem;display:flex}.Admin-module__cvzioq__barLabel{width:90px;color:var(--foreground-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.Admin-module__cvzioq__barOuter{background-color:var(--badge-bg);border-radius:6px;flex-grow:1;height:12px;overflow:hidden}.Admin-module__cvzioq__barInner{background-color:var(--primary);border-radius:6px;height:100%;transition:width .5s}.Admin-module__cvzioq__barVal{text-align:right;min-width:60px;font-size:.9rem;font-weight:800}.Admin-module__cvzioq__settingsSection{border-radius:20px;padding:2.5rem}.Admin-module__cvzioq__settingsSection h2{margin-bottom:.5rem;font-size:1.5rem}.Admin-module__cvzioq__settingsSection p{color:var(--foreground-muted);margin-bottom:2rem;font-size:.95rem}.Admin-module__cvzioq__settingsForm{flex-direction:column;gap:1.5rem;display:flex}.Admin-module__cvzioq__formGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.Admin-module__cvzioq__formGroup{flex-direction:column;gap:.5rem;display:flex}.Admin-module__cvzioq__formGroup label{color:var(--foreground);font-size:.9rem;font-weight:700}.Admin-module__cvzioq__formGroup input,.Admin-module__cvzioq__formGroup textarea{background-color:var(--input-bg);border:1px solid var(--input-border);color:var(--foreground);border-radius:8px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem}.Admin-module__cvzioq__formGroup input:focus,.Admin-module__cvzioq__formGroup textarea:focus{border-color:var(--input-focus);outline:none}.Admin-module__cvzioq__fieldHelper{color:var(--foreground-muted);font-size:.75rem;line-height:1.3}@media (max-width:900px){.Admin-module__cvzioq__dashboardGrid,.Admin-module__cvzioq__formGrid{grid-template-columns:1fr}.Admin-module__cvzioq__formGroup{grid-column:span 1!important}}.Admin-module__cvzioq__setupWarning{border-left:4px solid #f59e0b;border-radius:16px;padding:1.5rem}.Admin-module__cvzioq__setupWarning h2{margin-bottom:.5rem;font-size:1.2rem}.Admin-module__cvzioq__setupWarning p{color:var(--foreground-muted);line-height:1.5}.Admin-module__cvzioq__setupWarning code{color:var(--foreground);font-weight:800}.Admin-module__cvzioq__setupError{word-break:break-word;margin-top:.75rem;font-family:monospace;font-size:.85rem;color:#f87171!important}
.Login-module__Jx9AUq__container{width:100%;max-width:480px;margin:8rem auto;padding:0 1.5rem}.Login-module__Jx9AUq__card{text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:3rem;display:flex}.Login-module__Jx9AUq__logo{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:1.75rem;font-weight:800}.Login-module__Jx9AUq__card h2{margin-bottom:.5rem;font-size:1.35rem}.Login-module__Jx9AUq__card p{color:var(--foreground-muted);margin-bottom:2rem;font-size:.9rem;line-height:1.5}.Login-module__Jx9AUq__formGroup{text-align:left;flex-direction:column;gap:.5rem;width:100%;display:flex}.Login-module__Jx9AUq__formGroup label{color:var(--foreground);font-size:.85rem;font-weight:700}.Login-module__Jx9AUq__input{background-color:var(--input-bg);border:1px solid var(--input-border);width:100%;color:var(--foreground);text-align:center;letter-spacing:.25em;border-radius:8px;padding:.75rem 1rem;font-size:1rem}.Login-module__Jx9AUq__input:focus{border-color:var(--input-focus);outline:none}
.ProductsAdmin-module___0JBra__container{flex-direction:column;gap:2.5rem;display:flex}.ProductsAdmin-module___0JBra__headerRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1.5rem;display:flex}.ProductsAdmin-module___0JBra__headerRow h1{margin-bottom:.5rem;font-size:2rem}.ProductsAdmin-module___0JBra__headerRow p{color:var(--foreground-muted)}.ProductsAdmin-module___0JBra__tableWrapper{border-radius:16px;padding:1rem;overflow:hidden}.ProductsAdmin-module___0JBra__table{border-collapse:collapse;text-align:left;width:100%}.ProductsAdmin-module___0JBra__table th,.ProductsAdmin-module___0JBra__table td{border-bottom:1px solid var(--border);padding:1.25rem 1rem;font-size:.95rem}.ProductsAdmin-module___0JBra__table th{font-family:var(--font-heading);color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.ProductsAdmin-module___0JBra__table tr:last-child td{border-bottom:none}.ProductsAdmin-module___0JBra__thumbWrapper{border:1px solid var(--border);background-color:#fff;border-radius:8px;width:50px;height:50px;position:relative;overflow:hidden}.ProductsAdmin-module___0JBra__thumb{object-fit:cover}.ProductsAdmin-module___0JBra__titleLink{color:var(--foreground);font-weight:700;transition:color .2s}.ProductsAdmin-module___0JBra__titleLink:hover{color:var(--primary)}.ProductsAdmin-module___0JBra__categoryBadge{text-transform:uppercase;color:var(--primary);border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.ProductsAdmin-module___0JBra__price{color:var(--primary)}.ProductsAdmin-module___0JBra__activeDot{color:var(--accent);margin-right:.25rem}.ProductsAdmin-module___0JBra__actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ProductsAdmin-module___0JBra__emptyState{text-align:center;border-radius:20px;padding:5rem}.ProductsAdmin-module___0JBra__emptyState h3{margin-bottom:.75rem;font-size:1.5rem}.ProductsAdmin-module___0JBra__emptyState p{color:var(--foreground-muted);max-width:450px;margin:0 auto 2rem;line-height:1.6}@media (max-width:768px){.ProductsAdmin-module___0JBra__headerRow{flex-direction:column;align-items:stretch}.ProductsAdmin-module___0JBra__table th:nth-child(4),.ProductsAdmin-module___0JBra__table td:nth-child(4),.ProductsAdmin-module___0JBra__table th:nth-child(5),.ProductsAdmin-module___0JBra__table td:nth-child(5){display:none}}
